[hidden]{display:none!important}.suite-page-intro{padding:15px 0 35px;max-width:850px}.suite-page-intro h1{font-size:clamp(34px,5vw,64px);line-height:1.08;letter-spacing:-1.8px;margin:15px 0 20px;color:#18303d;overflow-wrap:anywhere}.suite-page-intro p{font-size:17px;line-height:1.7;color:#557086}.suite-wizard-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:28px;align-items:start}.suite-wizard-aside{position:sticky;top:25px}.suite-wizard-aside li{padding:8px 0;line-height:1.6}.suite-steps{list-style:none;display:flex;padding:0;margin:0 0 30px;gap:12px;border-bottom:1px solid #dae1e6;padding-bottom:22px}.suite-steps li{display:flex;align-items:center;gap:8px;flex:1;color:#82909b;font-size:13px;font-weight:700}.suite-steps b{display:grid;place-items:center;border:1px solid #cbd5dd;border-radius:50%;width:30px;height:30px;flex-shrink:0}.suite-steps .active{color:#142e3c}.suite-steps .active b{background:#ec1830;color:white;border-color:#ec1830}.suite-service-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.suite-service-choices label{display:flex;gap:10px;align-items:center;border:1px solid #d3dfe6;border-radius:12px;padding:20px 14px;cursor:pointer;min-width:0}.suite-service-choices label:has(input:checked){background:#fff3e0;border-color:#be9762}.suite-service-choices input{width:auto;accent-color:#e91931}.suite-service-choices span{overflow-wrap:anywhere}.suite-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.suite-soft-note{background:#f7f2e8;border:1px solid #e7d4b0;border-radius:10px;padding:16px;margin:15px 0;line-height:1.7;color:#4c5663}.suite-wizard-actions{display:flex;gap:12px;justify-content:space-between;margin-top:20px;flex-wrap:wrap}.suite-form-status{font-size:14px;line-height:1.7;color:#14704c}.suite-form-status.error{color:#b12136}.suite-customer-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.suite-customer-top>div{display:flex;gap:10px;flex-wrap:wrap}.suite-customer-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:25px;align-items:start}.suite-request-card{width:100%;text-align:left;padding:20px;border:1px solid #d6dfe4;background:white;border-radius:12px;color:#193340;margin-bottom:12px;cursor:pointer;font:inherit}.suite-request-card.active{border:2px solid #d5ac6b;background:#fff9ec}.suite-request-card strong,.suite-request-card small{display:block;margin:6px 0}.suite-request-card small{color:#6c7c89}.suite-stage{display:inline-flex;padding:6px 9px;border-radius:6px;font-size:11px;font-weight:700;background:#e6f0f8;color:#245d86}.suite-stage.waiting{background:#fff0cd;color:#8e5b0c}.suite-stage.done{background:#daf4e9;color:#166446}.suite-stage.closed{background:#f0e7ea;color:#913c4c}.suite-progress{display:flex;list-style:none;padding:0;gap:6px;margin:24px 0;flex-wrap:wrap}.suite-progress li{font-size:11px;padding:9px 8px;border-radius:7px;background:#f0f2f4;flex:1;min-width:70px}.suite-progress .active{background:#173848;color:white}.suite-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.suite-message{border:1px solid #dae3e8;border-radius:10px;padding:16px;margin:12px 0;font-size:13px}.suite-message.staff{border-color:#bdab7c;background:#fffaf0}.suite-message strong,.suite-message time{display:block;font-size:11px;margin-bottom:8px}.suite-message time{color:#738492}.suite-file-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.suite-file-links a{display:block;width:110px;font-size:10px;overflow-wrap:anywhere}.suite-file-links img{width:110px;height:80px;object-fit:cover;border-radius:7px}.suite-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.suite-story-card img{width:100%;height:210px;object-fit:cover;border-radius:10px}.suite-story-card h2{margin-top:20px}.suite-story-card a{color:inherit;text-decoration:none}.suite-story-detail{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:35px}.suite-story-cover{grid-row:span 3;width:100%;max-height:800px;object-fit:contain;background:#061923;border-radius:15px}.suite-story-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 35px}.suite-story-photos img{width:100%;height:230px;object-fit:contain;background:#edf0f2;border-radius:10px}.suite-story-cta{margin-top:25px}.suite-contact-options{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.suite-contact-options a{font-size:11px}.suite-voting{display:flex;gap:10px;align-items:center;margin:16px 0 5px;flex-wrap:wrap}.suite-voting button{border:1px solid #c8d4dc;border-radius:7px;padding:9px 12px;background:white;color:#234554;cursor:pointer}.suite-voting button[aria-pressed=true]{background:#e4f3e9;border-color:#6bad84}.suite-voting small{color:#758996}.suite-best{border:2px solid #b39b60!important;position:relative}.suite-best-label{display:inline-block;background:#f3e6c1;color:#6f5215;padding:7px 10px;border-radius:6px;font-size:11px;margin-bottom:12px;font-weight:700}.suite-related{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.suite-related a{display:block;margin:12px 0;line-height:1.6}.suite-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.suite-board-column{min-width:0;background:#e8eef5;border-radius:12px;padding:14px}.suite-board-column h2{font-size:14px;margin:0 0 14px}.suite-work-card{background:white;border:1px solid #d7e0e9;border-left:4px solid #6c90ad;border-radius:9px;padding:15px;margin:12px 0;overflow-wrap:anywhere}.suite-work-card.high{border-left-color:#d99122}.suite-work-card.urgent{border-left-color:#cd3046}.suite-work-card h3{font-size:13px;margin:8px 0}.suite-work-card p{font-size:11px;line-height:1.6}.suite-work-card .button{margin-top:8px}.suite-tools{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.suite-tools label{flex:1;min-width:150px}.suite-overview-summary{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.suite-overview-summary>button{background:#fff;border:1px solid #dce4ec;padding:18px;border-radius:12px;flex:1;text-align:left;cursor:pointer;color:#123447}.suite-overview-summary b{display:block;font-size:22px;margin:7px 0}.suite-task-row{display:flex;align-items:center;gap:10px;margin:8px 0}.suite-task-row input[type=checkbox]{width:auto}.suite-task-row input[type=text]{flex:1;min-width:0}.suite-task-row button{flex-shrink:0}.suite-conversation{max-height:400px;overflow:auto}.suite-campaign-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;border:1px solid #dfe5ea;padding:22px;border-radius:10px;font:13px/1.8 'Open Sans',sans-serif;max-height:500px;overflow:auto}.suite-campaign-meta{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.suite-campaign-card{margin-top:18px}.suite-recipient-table{width:100%;font-size:11px;border-collapse:collapse}.suite-recipient-table td,.suite-recipient-table th{text-align:left;padding:10px 5px;border-bottom:1px solid #e4eaf0;overflow-wrap:anywhere}.suite-stats-note{font-size:11px;color:#61768b;line-height:1.7}.suite-dialog-title{overflow-wrap:anywhere}#suite-editor{width:min(850px,calc(100vw - 26px));max-height:90vh;overflow:auto;padding:0;border:1px solid #d4e0ea;border-radius:15px}#suite-editor::backdrop{background:#071d2bcc}.suite-internal{border-top:1px solid #d6e1ea;margin-top:24px;padding-top:20px}.suite-internal h3{font-size:15px}.suite-internal .form-message{font-size:12px}.suite-work-empty{color:#6b7e90;font-size:12px}.suite-action-row{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.suite-status-message{font-size:12px;line-height:1.8;color:#1d6d4e}.suite-status-message.error{color:#b62840}#help-nav{gap:20px}.sidebar #side-nav{max-height:calc(100vh - 285px);overflow-y:auto}.sidebar #side-nav .nav-item{flex-shrink:0}
@media(max-width:1100px){.suite-board{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#help-nav{gap:12px}}
@media(max-width:850px){.suite-wizard-layout,.suite-customer-layout{grid-template-columns:1fr}.suite-wizard-aside{position:static}.suite-story-detail{grid-template-columns:1fr}.suite-story-cover{grid-row:auto;max-height:500px}.suite-story-photos{grid-template-columns:1fr 1fr}.suite-related{grid-template-columns:1fr}.suite-customer-top p{overflow-wrap:anywhere;max-width:100%}#suite-request-list{display:flex;overflow-x:auto;gap:12px}#suite-request-list .suite-request-card{min-width:230px;max-width:290px;flex-shrink:0}.help-header #help-nav{gap:12px}}
@media(max-width:570px){.suite-service-choices,.suite-form-grid,.suite-board,.suite-story-grid{grid-template-columns:1fr}.suite-page-intro{padding-top:0}.suite-page-intro h1{letter-spacing:-1px}.suite-steps{gap:6px}.suite-steps li{font-size:11px;gap:5px}.suite-steps b{width:25px;height:25px}.suite-story-photos img{height:150px}.suite-customer-top>div{width:100%}.suite-task-row{flex-wrap:wrap}.suite-task-row input[type=text]{width:calc(100% - 80px)}.suite-overview-summary>button{min-width:140px}.suite-recipient-table{font-size:10px}.suite-contact-options{flex-direction:column}.suite-wizard-actions .help-btn{padding:13px 16px}.suite-campaign-meta .tag{white-space:normal}.suite-dialog-title{font-size:21px}}
