#hc-business{max-width:1100px;margin-inline:auto}body:not([data-app-view]) #hc-business{display:none}body[data-app-view=business] #hc-business{display:block!important}
#hc-business-root{margin-top:28px}.bs-selectors,.bs-filters{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin:20px 0}.bs-selectors label,.bs-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#bcc6be}.bs-selectors select,.bs-filters select,.bs-filters input{width:100%;min-width:0;background:#17201b;color:#f0f5f1;border:1px solid #4a5c50;border-radius:8px;padding:13px;font-size:15px}.bs-course-banner{padding:24px;border:1px solid #536451;background:linear-gradient(120deg,#1b2b21,#121a16);border-radius:14px}.bs-course-banner h3{font:24px Georgia,serif;margin:10px 0}.bs-course-banner p{max-width:850px}.bs-course-banner a{color:#d5c296;text-underline-offset:5px}.bs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.bs-tabs button{background:#18231c;color:#e0e9e2;border:1px solid #435c49;border-radius:24px;padding:11px 17px;cursor:pointer}.bs-tabs button[aria-pressed=true]{background:#c3d9c9;color:#122017;border-color:#c3d9c9}#hc-business-root button:not(.bs-tabs button),.hc-business-dialog button{font:inherit;padding:12px 17px;border-radius:8px;background:#18251d;color:#e8efe9;border:1px solid #526a59;cursor:pointer;margin:5px 8px 5px 0;min-height:44px}#hc-business-root button.bs-primary,.hc-business-dialog button.bs-primary{background:#c5d9cc;color:#142219;font-weight:bold}#hc-business-root button:disabled,.hc-business-dialog button:disabled{cursor:default;opacity:.65}.bs-term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}#hc-business-root details,.hc-business-dialog details{border:1px solid #435448;border-radius:10px;background:#111c15;padding:18px;margin:8px 0}#hc-business-root summary,.hc-business-dialog summary{cursor:pointer;font-weight:bold;font-size:17px}.bs-watch{border-left:2px solid #d6bc87;padding-left:13px;color:#d9d1be}.bs-kicker{font-size:11px;letter-spacing:.06em;color:#a3b8a9;text-transform:uppercase}.bs-muted{color:#acb9b0;font-size:13px}.bs-topic-lesson{margin:18px 0!important}.bs-lesson-step{padding:8px 0;border-bottom:1px solid #314036}.bs-lesson-step h4{font:21px Georgia,serif;margin:14px 0}.bs-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.bs-game-card{padding:25px;border:1px solid #56614a;border-radius:14px;background:linear-gradient(145deg,#233123,#15201a);display:flex;flex-direction:column;align-items:flex-start}.bs-game-card h3{font:29px Georgia,serif;margin:16px 0}.bs-game-card p{color:#c3cec6;flex:1}.hc-business-dialog{width:min(900px,calc(100vw - 30px));max-height:90dvh;padding:28px;background:#101a14;color:#e9f0eb;border:1px solid #677e69;border-radius:16px;overflow:auto}.hc-business-dialog::backdrop{background:#020806cf;backdrop-filter:blur(4px)}.hc-business-dialog h2{font:30px Georgia,serif;margin:12px 0}.bs-close{float:right}.bs-round{color:#c8b98f;margin:20px 0}.bs-question{font:24px Georgia,serif;line-height:1.4;clear:both}.bs-options{display:grid;gap:12px;margin:22px 0}.bs-options button{padding:20px!important;text-align:left;font-size:17px!important}.bs-right{background:#234f34!important;border-color:#aed6b8!important;color:#edf7f0!important}.bs-review{background:#423523!important;border-color:#c9af7e!important;color:#f5ead6!important}.bs-feedback{padding:22px;border:1px solid #6a956e;border-radius:12px;margin:22px 0}.bs-feedback h3{font:25px Georgia,serif}.bs-big-score{font:64px Georgia,serif;color:#c4dec9;margin:22px 0}.bs-result-phrase{font-size:21px}.bs-match{display:grid;grid-template-columns:1fr 2fr;gap:16px}.bs-match>div{display:grid;gap:12px;align-content:start}.bs-match button{text-align:left;margin:0!important;min-height:95px!important}.bs-match button[aria-pressed=true]{outline:2px solid #d7bf90;outline-offset:2px}#hc-business-root a{overflow-wrap:anywhere}.bs-static{max-width:1050px;margin:40px auto;padding:0 22px}.bs-static header{display:flex;justify-content:space-between;gap:20px}.bs-static h1{font:clamp(34px,6vw,58px) Georgia,serif}.bs-static h2{font:28px Georgia,serif}.bs-static p{line-height:1.75}.bs-static details{padding:16px;border:1px solid #38483d;border-radius:10px;margin:10px 0}.bs-static summary{cursor:pointer;font-weight:bold}.bs-static nav{display:flex;flex-wrap:wrap;gap:15px}.bs-static a{color:#d4d9ca;text-underline-offset:5px;overflow-wrap:anywhere}.bs-static .bs-primary{display:inline-block;padding:13px 20px;background:#c5d9cc;color:#142219;border-radius:8px;text-decoration:none;font-weight:bold}.bs-source-list li{margin:14px 0}
@media(max-width:760px){.bs-game-grid,.bs-term-grid{grid-template-columns:1fr}.bs-selectors,.bs-filters{grid-template-columns:1fr}.hc-business-dialog{padding:20px}.bs-match{grid-template-columns:1fr 1.5fr;gap:10px}.bs-match button{font-size:13px!important;padding:11px!important}.bs-static header{flex-wrap:wrap}}
