.support-case-dialog{box-sizing:border-box;min-width:0;max-height:min(90dvh,calc(100dvh - 32px))!important;overflow-x:hidden}.support-case-dialog .support-case-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-case-dialog .support-case-form-row>*{min-width:0}.support-case-dialog .support-case-edit-row{margin-top:12px}.support-case-dialog .support-case-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media(max-width:480px){.support-case-dialog .support-case-form-row{grid-template-columns:minmax(0,1fr);gap:0}.support-case-dialog>div:first-child{position:sticky;top:0;z-index:2;background:var(--modal)}.support-case-dialog .support-case-form-actions{position:sticky;bottom:0;z-index:1;padding-top:8px;background:var(--modal)}}.cancellation-dialog{box-sizing:border-box;max-height:min(90dvh,calc(100dvh - 32px))!important}.cancellation-flow{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.cancellation-flow p,.cancellation-flow h3{margin:0}.cancellation-flow select,.cancellation-flow select option,.cancellation-flow input,.cancellation-flow textarea{font-family:Montserrat,sans-serif;font-size:12px;line-height:18px}.cancellation-flow .cancellation-note{color:var(--ts);font-size:11px;line-height:1.55}.cancellation-flow .cancellation-heading{font-size:13px;line-height:1.45;font-weight:800}.cancellation-flow .cancellation-stack{display:grid;gap:12px;min-width:0}.cancellation-flow .cancellation-section{display:grid;gap:10px;min-width:0;padding:16px 0;border-top:1px solid var(--border)}.cancellation-flow .cancellation-choice{display:grid;gap:7px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px}.cancellation-flow .cancellation-check{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.cancellation-flow .cancellation-check input{flex:none;margin:3px 0 0;accent-color:var(--tp)}.cancellation-flow .cancellation-date{display:grid;gap:5px;min-width:0}.cancellation-flow .cancellation-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.cancellation-flow .cancellation-actions button,.cancellation-flow .cancellation-choice button{max-width:100%;white-space:normal;text-align:center;justify-content:center}.cancellation-flow .cancellation-error{color:#ef4444;overflow-wrap:anywhere}.cancellation-flow .cancellation-record{display:grid;gap:5px;min-width:0}.cancellation-flow .cancellation-effect-list{display:grid;gap:10px}@media(max-width:480px){.cancellation-flow .cancellation-actions button{flex:1 1 150px}}.support-cases-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0 0 14px}.support-cases-overview-card{border:1px solid var(--border, rgba(127, 145, 165, .22));border-radius:10px;background:var(--card, #fff);padding:13px;min-width:0;display:flex;align-items:center;gap:10px}.support-cases-overview-card span{display:block;color:var(--text-muted, #778397);font-size:11px}.support-cases-overview-card strong{display:block;margin-top:5px;font-size:22px;line-height:1;color:var(--text-primary, inherit)}.support-cases-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);gap:12px;align-items:start}.support-cases-layout:not(.has-selection){grid-template-columns:minmax(0,1fr)}.support-cases-page.is-account-scoped .support-cases-layout{grid-template-columns:minmax(0,1fr)}.support-cases-list{min-width:0}.support-cases-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border, rgba(127, 145, 165, .22));border-radius:10px;background:var(--card, transparent)}.support-cases-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:11px}.support-cases-table th{padding:10px 9px;color:var(--text-muted, #778397);font-size:9px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#7f91a50a}.support-cases-table td{padding:9px;border-top:1px solid var(--border, rgba(127, 145, 165, .16));color:var(--text-secondary, inherit);white-space:nowrap}.support-cases-table tr.is-selected td{background:#11b9cc12}.support-case-clickable{cursor:pointer}.support-case-row-select{display:grid;gap:3px;width:100%;border:0;padding:0;text-align:left;background:none;cursor:pointer;color:inherit}.support-case-row-select strong{color:var(--text-primary, inherit);font-size:11px;font-weight:700;white-space:normal}.support-case-row-select small{color:var(--text-muted, #778397);font-size:9px}.support-case-chip{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(127,145,165,.22);border-radius:99px;padding:3px 8px;background:#7f91a514;color:var(--text-secondary, inherit);font-size:9px;font-weight:700;white-space:nowrap}.support-case-chip.priority-urgent,.support-case-chip.priority-high{color:#e57748;border-color:#e577484d;background:#e577481a}.support-case-chip.priority-medium{color:#ad8b13;border-color:#caaa344d;background:#caaa341a}.support-case-chip.priority-low{color:#26a576;border-color:#26a5764d;background:#26a5761a}.support-case-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border, rgba(127, 145, 165, .24));border-radius:6px;background:transparent;color:var(--text-muted, #778397);padding:6px;cursor:pointer}.support-case-icon-button:disabled{opacity:.45;cursor:wait}.support-case-table-caption{padding:8px 10px;font-size:9px}.support-cases-mobile-list{display:none}.support-case-detail{position:sticky;top:12px;min-width:0;max-height:calc(100dvh - 110px);border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--tp);display:flex;flex-direction:column;overflow:hidden}.support-case-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:start;padding:15px 16px 12px;border-bottom:1px solid var(--border)}.support-case-detail-heading{min-width:0}.support-case-detail-header h2{margin:0 0 9px;color:var(--tp);font-size:18px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.support-case-detail .support-case-icon-button{justify-self:end;color:var(--ts)}.support-case-detail-scroll{flex:1 1 auto;min-height:0;padding:12px 16px 16px;overflow-y:auto;overflow-x:hidden}.support-case-detail-tags{display:flex;gap:6px;flex-wrap:wrap}.support-case-detail .support-case-chip{font-size:10px;line-height:15px;white-space:normal;overflow-wrap:anywhere;color:var(--ts);border-color:var(--bStr);background:var(--tint-slate)}.support-case-detail .support-case-chip.priority-urgent,.support-case-detail .support-case-chip.priority-high{color:var(--text-red);border-color:var(--rD);background:var(--rD)}.support-case-detail .support-case-chip.priority-medium{color:var(--text-amber);border-color:var(--aD);background:var(--aD)}.support-case-detail .support-case-chip.priority-low{color:var(--text-green);border-color:var(--gD);background:var(--gD)}.support-case-detail .support-case-review-chip{color:var(--text-purple);border-color:var(--pD);background:var(--pD)}.support-case-chip.support-case-status,.support-case-detail .support-case-chip.support-case-status{color:var(--case-status-text, var(--ts));border-color:var(--case-status-tint, var(--bStr));background:var(--case-status-tint, var(--tint-slate))}.support-case-status--new{--case-status-text: var(--case-status-blue);--case-status-tint: var(--tint-blue)}.support-case-status--in-progress{--case-status-text: var(--case-status-cyan);--case-status-tint: var(--tint-teal)}.support-case-status--waiting-on-client{--case-status-text: var(--case-status-amber);--case-status-tint: var(--aD)}.support-case-status--waiting-on-internal{--case-status-text: var(--case-status-purple);--case-status-tint: var(--pD)}.support-case-status--resolved{--case-status-text: var(--case-status-green);--case-status-tint: var(--gD)}.support-case-status--closed,.support-case-status--unknown{--case-status-text: var(--case-status-slate);--case-status-tint: var(--tint-slate)}.support-case-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0}.support-case-detail-grid div{min-width:0}.support-case-detail-grid dt{color:var(--ts);font-size:10px;line-height:15px;font-weight:600;margin-bottom:2px}.support-case-detail-grid dd{margin:0;color:var(--tp);font-size:12px;line-height:18px;font-weight:600;overflow-wrap:anywhere}.support-case-detail-grid dd small{display:block;color:var(--ts);font-size:11px;line-height:16px;font-weight:500;margin-top:1px;overflow-wrap:anywhere}.support-case-detail-section{min-width:0;border-top:1px solid var(--border);margin-top:12px;padding-top:11px}.support-case-detail-section.support-case-overview{border-top:0;margin-top:0;padding-top:0}.support-case-detail-section h3{margin:0 0 7px;color:var(--tp);font-size:12px;line-height:18px;font-weight:800}.support-case-detail-section .support-case-subheading{margin-top:11px}.support-case-detail .support-case-description,.support-case-detail .support-case-activity p,.support-case-detail .support-case-history p,.support-case-detail .support-case-review-note p{margin:0;color:var(--ts);font-size:12px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.support-case-detail .support-case-description.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.support-case-detail .support-case-description-toggle{display:inline-block;margin-top:6px;padding:2px 0;border:0;background:none;color:var(--text-teal);font:inherit;font-size:12px;line-height:18px;font-weight:600;cursor:pointer;text-decoration:underline}.support-case-detail .support-case-description-toggle:focus-visible{outline:2px solid var(--text-teal);outline-offset:2px}.support-case-detail .support-case-muted{margin:0;color:var(--ts);font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-activity,.support-case-history li{display:grid;gap:2px;min-width:0;font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-activity strong,.support-case-history strong{color:var(--tp);font-weight:700}.support-case-activity span,.support-case-history span{color:var(--ts);font-size:11px;line-height:16px;overflow-wrap:anywhere}.support-case-history{display:grid;gap:9px;padding-left:20px;margin:0}.support-case-review-note{margin-top:9px;padding:9px 10px;border-radius:7px;background:var(--tint-slate)}.support-case-review-note strong{display:block;margin-bottom:2px;font-size:11px;line-height:16px;color:var(--tp)}.support-case-jira-linkage,.support-case-jira-create{display:grid;justify-items:start;gap:5px;min-width:0;font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-jira-linkage>span,.support-case-jira-linkage small{color:var(--ts);font-size:12px;line-height:18px}.support-case-jira-linkage b{color:var(--tp);font-weight:600}.support-case-jira-linkage a{display:inline-flex;align-items:center;gap:4px;color:var(--text-teal);text-decoration:underline;overflow-wrap:anywhere}.support-case-jira-create p{margin:0;color:var(--ts);line-height:18px}.support-case-jira-label{color:var(--ts);font-size:11px;font-weight:600}.support-case-detail .support-case-inline-error{margin:3px 0;color:var(--text-red)!important;font-size:12px;line-height:18px;overflow-wrap:anywhere}.support-case-detail .support-case-success{margin:3px 0;color:var(--text-green);font-size:12px;line-height:18px}.support-case-detail .support-case-text-link{border:0;background:none;color:var(--text-teal);padding:0;text-align:left;cursor:pointer;font:inherit;text-decoration:underline;overflow-wrap:anywhere}.support-case-detail-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-width:0}.support-case-detail-actions button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.support-case-detail-actions button:focus-visible{outline:2px solid var(--text-teal);outline-offset:2px}.support-case-detail{container-type:inline-size}.support-case-detail-tabs{display:flex;flex:none;overflow-x:auto;border-bottom:1px solid var(--border);padding:0 12px}.support-case-detail-tabs button{flex:1 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 6px 8px;color:var(--ts);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.support-case-detail-tabs button[aria-selected=true]{color:var(--text-teal);border-bottom-color:var(--text-teal)}.support-case-detail-tabs button:focus-visible{outline:2px solid var(--text-teal);outline-offset:-3px}.support-case-jira-project{width:100%;min-width:0;display:grid;gap:5px}.support-case-jira-project [role=combobox]{width:100%;min-width:0;box-sizing:border-box;background:var(--card);color:var(--tp)}@container (min-width: 480px){.support-case-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 350px){.support-case-detail-grid{grid-template-columns:minmax(0,1fr)}.support-case-detail-tabs button{font-size:11px}}.support-review-dialog{overflow-wrap:anywhere}.support-review-content{display:grid;gap:10px;min-width:0}.support-review-content h3{font-size:16px;line-height:22px;margin:0;color:var(--tp)}.support-review-content h4{font-size:12px;line-height:18px;margin:0 0 7px;color:var(--tp)}.support-review-content p{font-size:11px;line-height:16px;margin:0;color:var(--ts)}.support-review-content section{border-top:1px solid var(--border);padding-top:12px;min-width:0}.support-review-fields{display:grid;gap:10px;margin:10px 0}.support-review-ownership-action{display:grid;justify-items:start;gap:10px;min-width:0}.support-review-ownership-action>button{max-width:100%}.support-review-select{min-width:0}.support-review-select select{min-width:0;width:100%;box-sizing:border-box;text-transform:none;letter-spacing:normal}.support-review-note-label{display:grid;gap:5px;font-size:9px;line-height:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ts)}.support-review-note-label textarea{min-width:0;width:100%;box-sizing:border-box;resize:vertical;padding:8px 11px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--tp);font-family:inherit;font-size:12px;line-height:18px;font-weight:500;letter-spacing:normal;text-transform:none}.support-review-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:10px}.support-review-actions .support-review-select{flex:1 1 180px}.support-review-guidance{width:100%;min-width:0;box-sizing:border-box;margin-top:10px;overflow-wrap:anywhere}.support-review-save-row{display:flex;justify-content:flex-end;margin-top:20px;min-width:0}.support-review-notice{margin-bottom:12px}.support-cases-page{min-width:0}.support-cases-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:17px}.support-cases-title-line,.support-cases-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.support-cases-title h1{margin:0;font-size:25px;line-height:1.2;color:var(--text-primary, #172a47)}.support-cases-title p{margin:3px 0 0;color:var(--text-muted, #778397);font-size:12px}.support-case-kpi-icon{display:grid!important;place-items:center;flex:0 0 32px;height:32px;border-radius:8px}.support-case-kpi-icon.blue{background:#e9f2ff;color:#4389db}.support-case-kpi-icon.cyan{background:#e2f8fa;color:#18a9ba}.support-case-kpi-icon.orange{background:#fff1e5;color:#dd9b46}.support-case-kpi-icon.purple{background:#f1edff;color:#9675dc}.support-case-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:11px}.support-case-search{position:relative;flex:1 1 165px;min-width:0}.support-case-search>svg{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:var(--text-muted, #778397);pointer-events:none}.support-case-search input{height:35px;border:1px solid var(--border, #dce2ec)!important;border-radius:7px;background:var(--card, white)!important}.support-case-filter{display:grid;gap:4px;flex:1 1 125px;min-width:0;font-size:10px;color:var(--text-muted, #778397)}.support-case-filter select{width:100%;min-width:0;padding:8px;border:1px solid var(--border, #dce2ec);border-radius:7px;background:var(--card, white);color:var(--text-primary, #172a47);font:inherit;font-size:11px}.support-case-account-filters{display:contents}.support-case-account-filters>div{min-width:130px;flex:1 1 135px}.support-case-field-label{display:block;margin-bottom:4px;color:var(--text-muted, #778397);font-size:10px}.support-case-account-filters label{font-size:10px!important}.support-case-account-filters [role=combobox]{min-height:35px;box-sizing:border-box;border:1px solid var(--border, #dce2ec)!important;border-radius:7px;background:var(--card, white)!important}.support-case-more{position:relative;align-self:end}.support-case-more summary{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border, #dce2ec);border-radius:7px;background:var(--card, white);color:var(--text-secondary, #47617c);cursor:pointer;font-size:11px;white-space:nowrap;list-style:none}.support-case-more summary::-webkit-details-marker{display:none}.support-case-secondary-filters{position:absolute;z-index:5;right:0;top:calc(100% + 5px);display:grid;gap:10px;width:min(300px,calc(100vw - 36px));padding:14px;border:1px solid var(--border, #dce2ec);border-radius:9px;background:var(--card, white);box-shadow:0 10px 25px #142e4b20}.support-case-quick-views{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:13px}.support-case-quick-views button{border:1px solid transparent;background:transparent;border-radius:99px;padding:5px 12px;font-size:11px;color:var(--text-secondary, #47617c);cursor:pointer}.support-case-quick-views button.active{border-color:#97e2eb;background:#e3faff;color:#087d99;font-weight:700}.support-case-results{margin-left:auto;font-size:11px}.support-case-load-error{padding:36px;text-align:center;color:var(--text-secondary, #47617c)}.support-case-link-message{padding:12px;margin-bottom:12px;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary, #47617c);font-size:12px}.support-case-loading-head,.support-case-loading-row{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;align-items:center;gap:9px;padding:12px}.support-case-loading-head{color:var(--text-muted, #778397);font-size:10px;text-transform:uppercase}.support-case-loading-row{border-top:1px solid var(--border, #e4e9ef)}.support-case-loading-detail{padding:20px;gap:18px}.support-cases-table-wrap{box-sizing:border-box}.support-cases-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #1db7c9}.support-case-chip.priority-urgent{color:#b83e46;border-color:#f5c2c8;background:#fff0f1}.support-case-row-select:focus-visible,.support-case-icon-button:focus-visible,.support-case-text-link:focus-visible,.support-case-quick-views button:focus-visible,.support-case-more summary:focus-visible,.support-case-filter select:focus-visible,.support-case-account-filters [role=combobox]:focus-visible{outline:2px solid #14a9c0;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1150px){.support-cases-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.support-cases-layout{grid-template-columns:minmax(0,1fr) minmax(290px,38%)}.support-cases-table th,.support-cases-table td{padding:8px 6px}}@media(max-width:850px){.support-cases-layout{grid-template-columns:minmax(0,1fr)}.support-case-detail{position:relative;top:auto;max-height:min(760px,calc(100dvh - 24px))}}@media(max-width:650px){.support-cases-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.support-cases-overview-card{padding:9px 10px}.support-cases-overview-card strong{font-size:17px}.support-cases-table{display:none}.support-cases-mobile-list{display:grid}.support-case-mobile-row{display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--border, rgba(127, 145, 165, .16))}.support-case-mobile-row:first-child{border-top:0}.support-case-mobile-row.is-selected{background:#11b9cc12}.support-case-mobile-row .support-case-row-select{gap:5px}.support-case-mobile-row .support-case-row-select strong{font-size:12px}.support-case-mobile-row .support-case-row-select small{font-size:10px}.support-case-mobile-meta{display:flex;gap:5px;align-items:center;flex-wrap:wrap;color:var(--text-muted, #778397);font-size:9px}.support-case-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.invoice-account-link{text-decoration:none;text-underline-offset:3px}.invoice-account-link:hover,.invoice-account-link:focus-visible{text-decoration:underline}.subscription-data-row>td{padding:9px 13px;vertical-align:middle;color:var(--tp);font-size:11px}.subscription-data-row>td.subscription-row-spacer{padding:0}.subscription-identity{display:flex;align-items:center;gap:7px;min-width:0;max-width:240px;font-size:11px}.subscription-identity-label,.subscription-product-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-product-label{max-width:240px}.subscription-identity-link{color:#36d0e1;text-decoration:none;text-underline-offset:3px}.subscription-identity-link:hover,.subscription-identity-link:focus-visible{text-decoration:underline}.subscription-group-label{display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:320px}.subscription-data-row[data-selected=true]:hover{background:var(--cD)!important}.subscription-status-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.subscription-cancellation-marker{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:#d99a00;cursor:help}.subscription-cancellation-marker:hover{background:#f59e0b22}.subscription-cancellation-marker:focus-visible{outline:2px solid var(--tp);outline-offset:2px}
