:root{--desk-font-small:14px;--desk-font-body:16px;--desk-font-subtitle:18px;--desk-font-title:20px;--desk-font-page-title:22px;--desk-font-display:22px;--desk-font-large-display:24px;--desk-font-hero:26px;--desk-font-large-hero:30px;font-size:var(--desk-font-body);color:#22252b;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f5f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #4e68db}@layer desk-input-typography{html body :is(.comment-form,.comment-edit-form) .markdown-editor,html body :is(.comment-form,.comment-edit-form) .markdown-editor :is(p,li,span,strong){font-size:18px!important}html body :is(input,select,textarea,[contenteditable=true],.smart-select-button,.date-picker-trigger,.select-trigger),html body :is([contenteditable=true],.smart-select-button,.date-picker-trigger,.select-trigger) :is(p,li,span,strong){font-size:16px!important}@media (width<=1024px),(pointer:coarse){html body :is(input,select,textarea,[contenteditable=true],.smart-select-button,.date-picker-trigger,.select-trigger),html body :is([contenteditable=true],.smart-select-button,.date-picker-trigger,.select-trigger) :is(p,li,span,strong){font-size:18px!important}}html body .reminder-form :is(input,.smart-select-button,.smart-select-button strong),html body .email-topics :is(input,select,textarea,[contenteditable=true]),html body .email-editor [contenteditable=true],html body .email-editor [contenteditable=true] :is(p,li,span,strong),html body .markdown-compose-field [contenteditable=true],html body .markdown-compose-field [contenteditable=true] :is(p,li,span,strong),html body .issue-list-filter-panel .dropdown-search input,html body :is(.field,.smart-field,.smart-select-menu) :is(input,select,textarea,.smart-select-button,.smart-select-button strong),html body .email-topics :is(input,select,textarea,[contenteditable=true]),html body .email-editor [contenteditable=true],html body .email-editor [contenteditable=true] :is(p,li,span,strong),html body .markdown-compose-field [contenteditable=true],html body .markdown-compose-field [contenteditable=true] :is(p,li,span,strong),html body :is(.field,.smart-field,.smart-select-menu) :is(input,select,textarea,.smart-select-button,.smart-select-button strong){font-size:18px!important}}html body button.issue-reference-link{box-shadow:none;color:var(--workspace-accent,#3e5e53);cursor:pointer;font:inherit;line-height:inherit;min-width:0;text-align:inherit;text-underline-offset:3px;vertical-align:baseline;white-space:nowrap;z-index:1;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:underline;display:inline-flex;position:relative;font-size:inherit!important;min-height:0!important}html body button.issue-reference-link:hover,html body button.issue-reference-link[aria-expanded=true]{background:var(--workspace-selected,#e8eee9)}html body button.issue-reference-link:focus-visible{outline:2px solid var(--workspace-accent,#3e5e53);outline-offset:2px}html body .issue-reference-preview{background:var(--workspace-canvas,#fff);border:1px solid var(--workspace-line,#dedfda);box-sizing:border-box;color:var(--workspace-text,#242726);overflow-wrap:anywhere;overscroll-behavior:contain;z-index:1600;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;overflow:auto;box-shadow:0 8px 24px #0002}html body .issue-reference-preview-heading{color:var(--workspace-support,#646862);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:16px;display:flex}html body .issue-reference-preview-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:18px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}html body .issue-reference-preview dl{gap:6px;margin:0;display:grid}html body .issue-reference-preview dl>div{grid-template-columns:102px minmax(0,1fr);gap:10px;display:grid}html body .issue-reference-preview dt{color:var(--workspace-support,#646862)}html body .issue-reference-preview dd{margin:0}html body .notification-copy .notification-title-action{box-shadow:none;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;vertical-align:baseline;background:0 0;border:0;border-radius:4px;align-items:center;min-width:0;padding:0;text-decoration:none;display:inline;position:relative;min-height:0!important;font-size:inherit!important}html body .notification-copy .notification-title-action:hover{text-decoration:underline}html body .notification-copy .notification-title-action:focus-visible{outline:2px solid var(--workspace-accent,#3e5e53);outline-offset:2px}html body .notification-copy .notification-title-action:disabled{cursor:default}html body .notification-open:has(.notification-title-action[aria-disabled=true]){cursor:default}html[data-theme] body .notification-panel .notification-item{grid-template-columns:minmax(0,1fr) 48px;padding:12px 16px}html[data-theme] body .notification-panel .notification-open{gap:8px}html[data-theme] body :is(.notification-panel,.notification-follow-up) .notification-copy{gap:4px}html[data-theme] body :is(.notification-panel,.notification-follow-up) .notification-meta{margin-top:0}html[data-theme] body .notification-panel .notification-item-actions{gap:4px;padding:0}.boot-screen{color:#3c3f45;background:#f6f5f2;justify-content:center;align-items:center;gap:10px;min-height:100vh;display:flex}.login-screen{background:#f6f5f2;justify-content:center;align-items:center;min-height:100vh;padding:22px;display:flex}.login-panel{box-sizing:border-box;background:#fff;border:1px solid #deddd9;border-radius:8px;gap:16px;width:100%;max-width:400px;padding:24px;display:grid;box-shadow:0 18px 46px #1c1f251f}.login-brand{border-bottom:1px solid #ecebe8;padding:0 0 14px}.login-copy{gap:2px;display:grid}.login-form{gap:12px;display:grid}.login-form .field{box-shadow:none;color:#9ca0aa;background:0 0;border:0;border-radius:0;gap:6px;padding:0}.login-form .field input{box-sizing:border-box;color:#f4f5f6;background:#202126;border:1px solid #2f3138;border-radius:7px;width:100%;min-height:40px;padding:0 12px;font-size:14px;line-height:18px}.login-form .field:focus-within input{border-color:#9aa5ff9e;box-shadow:0 0 0 1px #5f6cf633}.login-form .primary-button{width:100%;height:40px;margin-top:2px}.login-hint{color:#777d87;font-size:12px;line-height:18px}.login-link{color:#5967d9;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.login-link:hover{color:#3e4dbb;text-decoration:underline}.login-status{color:#24633a;background:#eef8f1;border:1px solid #cbe7d1;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:18px}.shell{color:#22252b;background:#f6f5f2;grid-template-columns:248px minmax(520px,1fr) 390px;min-height:100vh;display:grid}.sidebar{color:#e7e9ed;background:#202329;flex-direction:column;gap:18px;min-height:100vh;padding:18px 14px;display:flex;overflow-y:auto}.sidebar-bottom{gap:14px;margin-top:auto;display:grid}.brand-row{align-items:center;gap:10px;padding:2px 4px 8px;display:flex}.space-menu-trigger{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:40px;padding:4px}.space-menu-trigger:hover{background:#ffffff14}.space-menu-trigger .brand-copy{flex:1;min-width:0}.space-menu-trigger .brand-copy strong,.space-menu-trigger .brand-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-row strong,.brand-row span{display:block}.brand-row strong{font-size:14px;line-height:18px}.brand-row span{color:#9ba1ad;text-transform:capitalize;font-size:12px}.brand-mark{color:#202329;background:#edf0f7;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-flex}.select-shell,.search-field{border:1px solid #8e96a440;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.select-shell{color:#d8dbe2;background:#ffffff0f}.space-alert-badge{color:#eef3a5;background:#c7d12f2e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.space-menu-chevron{color:#8f96a3;flex:none}.profile-card{color:#d8dbe2;background:#ffffff0f;border:1px solid #8e96a440;border-radius:7px;grid-template-columns:16px 1fr 28px;align-items:center;gap:8px;min-height:48px;padding:8px 8px 8px 10px;display:grid}.profile-card strong,.profile-card span{display:block}.profile-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.profile-card span{color:#9ba1ad;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;line-height:15px;display:flex;overflow:hidden}.profile-card button{color:#d8dbe2;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.profile-card button:hover{color:#fff;background:#ffffff24}.select-shell select,.search-field input,.field input,.field select,.field textarea{color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.select-shell select{font-size:13px}.select-shell select option{color:#202329}.side-section{gap:4px;display:grid}.side-link,.compact-stat{border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:13px;display:flex}.side-link{color:#cdd2dc;cursor:pointer;text-align:left;background:0 0;border:0}.side-link.active,.side-link:hover{color:#fff;background:#ffffff14}.side-link span:nth-child(2),.side-link span:first-child:not(.team-dot){flex:1}.side-link b{color:#8d94a1;font-size:12px;font-weight:600}.team-dot{border-radius:999px;flex:none;width:8px;height:8px}.compact-stat{color:#adb4bf}.workbench{flex-direction:column;min-width:0;padding:20px 22px;display:flex}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.title-block{min-width:0}.issue-queue-title{flex:auto;gap:8px;display:grid}.issue-view-shortcuts{max-width:100%}.eyebrow{color:#747985;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:650;display:block}h1,h2,h3,p{margin:0}h1{color:#17191d;font-size:var(--desk-font-page-title,22px);font-weight:680;line-height:30px}h2{color:#17191d;font-size:var(--desk-font-body,16px);font-weight:680;line-height:24px}h3{color:#24272d;font-size:13px;font-weight:680}.topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.search-field{color:#747985;background:#fff;width:240px}.search-field input{color:#22252b;font-size:13px}.icon-button,.soft-button,.primary-button{cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.icon-button{color:#4e535c;background:#fff;border:1px solid #deddd9;width:34px;padding:0}.soft-button{color:#383c44;background:#fff;border:1px solid #deddd9}.primary-button{color:#fff;background:#1f232b;border:1px solid #1f232b}.primary-button:disabled{cursor:not-allowed;opacity:.6}.notice,.invoice-note,.form-error,.boot-alert{--alert-accent:#5f6cf6;--alert-bg:#fff;--alert-border:#deddd9;--alert-text:#383c44;background:var(--alert-bg);border:1px solid var(--alert-border);box-sizing:border-box;color:var(--alert-text);overflow-wrap:anywhere;border-radius:7px;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:8px 10px 8px 16px;font-size:12px;font-weight:500;line-height:18px;position:relative;box-shadow:0 1px 2px #1c1f250a}.notice:before,.invoice-note:before,.form-error:before,.boot-alert:before{background:var(--alert-accent);content:"";border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:7px}.notice{--alert-accent:#c65a4c;align-items:center;gap:8px;margin-bottom:12px;display:flex}.notice svg{color:var(--alert-accent);flex:none}.boot-alert{--alert-accent:#c65a4c;align-items:center;gap:8px;max-width:min(960px,100vw - 44px);display:flex}.boot-alert svg{color:var(--alert-accent);flex:none}.notice span{flex:1}.notice button{color:inherit;cursor:pointer;background:0 0;border:0}.metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.metric{background:#fff;border:1px solid #e3e2de;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.metric span{color:#686d78;flex:1;font-size:12px}.metric strong{color:#202329;font-size:15px}.metric-blue svg{color:#4e68db}.metric-amber svg{color:#b7791f}.metric-teal svg{color:#088779}.metric-green svg{color:#23845f}.view-tabs{background:#ecebe7;border:1px solid #deddd9;border-radius:8px;align-items:center;gap:2px;width:max-content;margin-bottom:12px;padding:3px;display:inline-flex}.view-tabs button{color:#626773;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.view-tabs button.active{color:#202329;background:#fff;box-shadow:0 1px 2px #1f232b14}.issue-list{background:#fff;border:1px solid #dfdedb;border-radius:8px;overflow:hidden}.issue-list-head,.issue-row{grid-template-columns:minmax(190px,1fr) 124px 128px 74px;display:grid}.issue-list-head{color:#777d87;text-transform:uppercase;background:#faf9f6;border-bottom:1px solid #e7e6e2;height:34px;padding:0 12px;font-size:12px;font-weight:700;line-height:34px}.issue-row{color:#2a2d34;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #ecebe8;align-items:center;gap:0;min-height:52px;padding:0 12px}.issue-row:last-child{border-bottom:0}.issue-row:hover,.issue-row.selected{background:#f7f8fb}.issue-row.selected{box-shadow:inset 3px 0 #4e68db}.issue-main{align-items:center;gap:9px;min-width:0;display:flex}.issue-main svg{color:#7a808b;flex:none}.issue-main span{min-width:0;display:grid}.issue-main b{color:#717783;font-size:12px;line-height:15px}.issue-main strong{color:#202329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;line-height:18px;overflow:hidden}.status-pill{color:#3e434c;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:620;display:inline-flex}.status-pill i{border-radius:999px;width:7px;height:7px}.muted,.date{color:#777d87;font-size:12px}.date.late,.detail-item.warn b{color:#b84a3d}.empty-state,.detail-empty{color:#777d87;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.empty-state{background:#fff;border:1px solid #dfdedb;border-radius:8px;min-height:220px}.admin-panel{gap:12px;display:grid}.admin-grid{align-content:start;align-items:start;gap:12px;display:grid}.admin-block{background:#fff;border:1px solid #dfdedb;border-radius:8px;align-content:start;align-self:start;gap:12px;padding:14px;display:grid}.admin-block h3{border-bottom:1px solid #ecebe8;padding-bottom:10px}.compact-form{grid-template-columns:minmax(160px,1fr) minmax(120px,.65fr) 88px;align-items:end;gap:10px;display:grid}.compact-form .field input[type=color]{padding:4px}.space-create-form{grid-template-columns:minmax(180px,1fr) 96px}.space-modal-body{gap:12px;display:grid}.space-modal-list{gap:0;display:grid}.space-modal-row{color:#30343b;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ecebe8;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 0;display:grid}.space-modal-row:last-child{border-bottom:0}.space-modal-row:hover,.space-modal-row.active{background:#20232909}.space-modal-row.create{color:#30343b}.space-modal-row.create strong{color:#202329}.space-modal-row.create b{justify-content:center;align-items:center;display:inline-flex}.space-modal-row:disabled{cursor:default;opacity:.78}.space-modal-row>span{min-width:0}.space-modal-row strong,.space-modal-row small{display:block}.space-modal-row strong{color:#202329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.space-modal-row small{color:#777d87;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.space-modal-row b{color:#6f747d;text-align:center;background:#f0f1ed;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;min-height:20px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.space-modal-row.active b{color:#f4f5f6;background:#202329}.taxonomy-visual-choice{grid-column:1/-1}.taxonomy-editor{gap:18px;display:grid}.taxonomy-editor-actions{border-top:1px solid #ffffff14;justify-content:flex-start;align-items:center;padding-top:16px;display:flex}.short-field{max-width:160px}.admin-list{gap:10px;display:grid}.compact-list{gap:0}.admin-list-header{color:#777d87;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.admin-row-button{color:#333740;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ecebe8;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px 0;display:grid}.admin-row-button.sortable{grid-template-columns:18px 18px minmax(0,1fr) auto}.admin-row-button:last-child{border-bottom:0}.admin-row-button.dragging{opacity:.56}.admin-row-button.drop-target{background:#f0f3ff;box-shadow:inset 3px 0 #5f6cf6}.admin-row-drag{color:#b1b5bd;cursor:grab;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.admin-row-button:active .admin-row-drag{cursor:grabbing}.admin-row-button>.issue-priority-indicator,.admin-row-button>.urgency-visual-icon{justify-self:center}.admin-row-button>.issue-priority-indicator{display:inline-grid}.admin-row-button>.urgency-visual-icon{display:inline-flex}.admin-row-button .urgency-visual-icon svg{color:var(--urgency-color)}.admin-row-button div{min-width:0}.admin-row-button strong,.admin-row-button span{display:block}.admin-row-button strong{color:#22252b;font-size:13px;line-height:18px}.admin-row-button span{color:#777d87;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-row-button b{color:#4d535f;white-space:nowrap;background:#f0f1f4;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:650}.admin-card{background:#faf9f6;border:1px solid #e7e5e0;border-radius:8px;gap:10px;padding:10px;display:grid}.admin-line{border-bottom:1px solid #ecebe8;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;min-height:46px;display:grid}.admin-line:last-child{border-bottom:0}.admin-line strong,.admin-line span{display:block}.admin-line strong{color:#22252b;font-size:13px;line-height:18px}.admin-line span{color:#777d87;font-size:12px}.admin-line b{color:#4d535f;text-transform:capitalize;background:#f0f1f4;border-radius:999px;padding:3px 7px;font-size:12px}.multi-check{border:1px solid #e3e2de;border-radius:7px;margin:0;padding:8px 10px 10px}.multi-check legend{color:#5d626c;padding:0 4px;font-size:12px;font-weight:650}.multi-check div{flex-wrap:wrap;gap:7px;display:flex}.multi-check label{color:#333740;background:#f4f3ef;border:1px solid #e3e2de;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:620;display:inline-flex}.multi-check input,.check-field input{accent-color:#1f232b}.danger-button{color:#994235;cursor:pointer;background:#fff0ed;border:1px solid #ecc7be;border-radius:7px;justify-self:start;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.danger-button:disabled{cursor:not-allowed;opacity:.58}.detail-panel{background:#fff;border-left:1px solid #dddcda;flex-direction:column;gap:18px;min-width:0;min-height:100vh;padding:20px;display:flex}.detail-empty{min-height:100vh}.detail-header{border-bottom:1px solid #ecebe8;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.detail-header div{min-width:0}.detail-header>div:first-child>span:first-child{color:#777d87;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-item{background:#f8f7f4;border:1px solid #e7e5e0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:52px;padding:8px;display:grid}.detail-item>svg,.detail-item>.issue-priority-indicator,.detail-item>.urgency-visual-icon{color:#737985;grid-row:span 2}.detail-item span{color:#777d87;font-size:12px;line-height:14px}.detail-item b{color:#292d34;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:16px;overflow:hidden}.field{color:#5d626c;gap:6px;font-size:12px;font-weight:650;display:grid}.field input,.field select,.field textarea{color:#252931;background:#fff;border:1px solid #dad9d5;border-radius:7px;min-height:34px;padding:0 10px;font-size:13px}.field textarea{resize:vertical;min-height:92px;padding:10px}.detail-section{gap:9px;display:grid}.detail-section p{color:#555b66;font-size:13px;line-height:20px}.billing-box{background:#faf9f6;border:1px solid #e7e5e0;border-radius:8px;padding:12px}.invoice-control{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:end;gap:10px;display:grid}.invoice-control .toggle-field,.invoice-control .field{min-width:0}.invoice-money-field{min-height:34px}.money-input-shell{background:#fff;border:1px solid #dad9d5;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:grid}.money-input-shell input{background:0 0;border:0;min-width:0;min-height:32px;padding:0}.money-input-shell b{color:#6d737e;font-size:12px;font-weight:760}.invoice-action-row{justify-content:flex-start;display:flex}.inline-billing .invoice-control{grid-template-columns:1fr}.billing-grid{grid-template-columns:1fr auto;gap:7px 10px;display:grid}.billing-grid span,.billing-grid b{font-size:12px}.billing-grid span{color:#6d737e}.billing-grid b{color:#242830;font-weight:650}.payments-box{gap:10px;display:grid}.payment-table{border:1px solid #e3e2de;border-radius:8px;display:grid;overflow:hidden}.payment-table>.muted{padding:10px}.payment-table-row{background:#fff;border-bottom:1px solid #ecebe8;grid-template-columns:104px minmax(74px,.55fr) minmax(0,1.45fr) 88px;align-items:center;gap:8px;min-height:44px;padding:8px;display:grid}.payment-add-row{appearance:none;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #ecebe8;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;display:grid}.payment-add-row:hover{background:#faf9f6}.payment-add-row:last-child{border-bottom:0}.payment-add-icon{color:#5f6cf6;border:1px solid #deddd9;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.payment-add-copy{gap:1px;min-width:0;display:grid}.payment-add-copy strong,.payment-add-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-add-copy strong{color:#242830;font-size:12px;font-weight:700;line-height:17px}.payment-add-copy small{color:#6d737e;font-size:12px;line-height:15px}.payment-table-row:last-child{border-bottom:0}.payment-table-row.voided{opacity:.62}.payment-table-header{color:#777d87;text-transform:uppercase;background:#faf9f6;min-height:30px;font-size:12px;font-weight:760}.payment-table-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-description{gap:2px;min-width:0;display:grid}.payment-description strong,.payment-description small,.payment-description .invoice-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-description strong{color:#242830;font-size:12px;font-weight:700}.payment-description small{color:#6d737e;font-size:12px}.payment-error-text{color:#c65a4c}.payment-amount{color:#242830;text-align:right;font-size:12px;font-weight:740}.payment-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.primary-icon-button{color:#fff;background:#5f6cf6;border-color:#5f6cf6}.payment-form-modal{gap:12px}.modal .payment-form-modal .modal-actions{border-top:0}.modal .payment-form-modal .primary-button{color:#fff;background:#5f6cf6;border-color:#5f6cf6;box-shadow:0 10px 22px #5f6cf63d}.modal .payment-form-modal .primary-button:hover{background:#7280ff;border-color:#7280ff}.modal .payment-form-modal .primary-button:disabled:hover{background:#5f6cf6;border-color:#5f6cf6}.modal .payment-form-modal .soft-button{box-shadow:none;color:#f4f5f7b8;background:0 0;border-color:#f4f5f729}.modal .payment-form-modal .soft-button:hover{color:#f4f5f7;background:#f4f5f70e;border-color:#f4f5f73d}.currency-input-shell{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:0;display:grid}.currency-input-shell:focus-within{background:0 0}.currency-input-shell input{color:inherit;background:0 0;border:0;min-width:0;min-height:32px;padding:0}.currency-input-shell input:focus{outline:0}.currency-input-shell b{color:#f4f5f794;font-size:13px;font-weight:650}.payment-state{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;max-width:100%;padding:0 8px;font-size:12px;font-weight:760;line-height:18px;display:inline-flex;overflow:hidden}.payment-state.pending{color:#8a5a00;background:#fff3d7}.payment-state.warn{color:#4f5ff0;background:#e8ecff}.payment-state.ok{color:#23845f;background:#e4f6ed}.payment-state.muted{color:#707782;background:#f0efec}.payment-invoice-meta,.payment-summary-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.payment-invoice-meta{color:#666d78;font-size:12px}.payment-summary-list{gap:7px;display:grid}.payment-summary-row{border-top:1px solid #e7e5e0;padding-top:7px}.payment-summary-row span,.payment-summary-row small{color:#6d737e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.payment-summary-row b{color:#242830;font-size:12px;font-weight:700}@media (width<=640px){.payment-invoice-meta,.payment-table-row,.payment-summary-row{grid-template-columns:1fr}.payment-actions,.payment-amount{text-align:left;justify-content:flex-start}.payment-table-header{display:none}}.invoice-note-error,.form-error{--alert-accent:#c65a4c}.invoice-link{color:#4f5ff0;font-size:12px;font-weight:680;text-decoration:none}.invoice-link:hover{text-decoration:underline}.invoice-issue-form{gap:14px;display:grid}.invoice-issue-form .form-error{grid-column:1}.invoice-issue-summary,.invoice-total-check,.invoice-tax-summary{background:#faf9f6;border:1px solid #e7e5e0;border-radius:8px;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:7px 10px;padding:10px;display:grid}.invoice-issue-summary span,.invoice-total-check span,.invoice-tax-summary span{color:#6d737e;font-size:12px}.invoice-issue-summary b,.invoice-total-check b,.invoice-tax-summary b{color:#242830;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.invoice-search-input{color:#6d737e;background:#fff;border:1px solid #dad9d5;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.invoice-search-input input{background:0 0;border:0;flex:auto;min-width:0;min-height:32px;padding:0}.invoice-product-results{border:1px solid #e3e2de;border-radius:8px;gap:6px;max-height:190px;padding:8px;display:grid;overflow:auto}.invoice-product-result{color:#252931;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e7e3;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:flex}.invoice-product-result span,.invoice-line-product{gap:2px;min-width:0;display:grid}.invoice-product-result strong,.invoice-line-product strong{color:#242830;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.invoice-product-result small,.invoice-line-product small{color:#777d87;font-size:12px;line-height:15px}.invoice-product-result b{color:#4f5561;white-space:nowrap;font-size:12px;font-weight:760}.invoice-line-product input{color:#242830;background:#fff;border:1px solid #dad9d5;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:0 7px;font-size:12px}.invoice-line-product input[aria-label="Descrição da linha"]{font-weight:700}.invoice-lines-table{gap:8px;display:grid}.invoice-lines-header,.invoice-line{grid-template-columns:minmax(160px,1fr) 78px 118px 118px 34px;align-items:center;gap:8px;display:grid}.invoice-lines-header span{color:#777d87;text-transform:uppercase;font-size:12px;font-weight:720}.invoice-line{background:#faf9f6;border:1px solid #e7e5e0;border-radius:8px;min-height:52px;padding:8px}.invoice-line>input{color:#252931;background:#fff;border:1px solid #dad9d5;border-radius:7px;min-width:0;min-height:34px;padding:0 8px;font-size:13px}.invoice-line .invoice-money-field{min-height:0}.invoice-total-check{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.invoice-total-check.ok{border-color:#2fb9796b}.invoice-tax-summary{grid-template-columns:minmax(0,1fr) auto}.invoice-tax-summary span:last-of-type,.invoice-tax-summary b:last-of-type{color:#242830;border-top:1px solid #e7e5e0;padding-top:7px;font-weight:760}.invoice-reconciliation-state{color:#424a62;background:#5f6cf614;border:1px solid #5f6cf640;border-radius:8px;gap:7px;padding:11px;display:grid}.invoice-reconciliation-state.danger{background:#c65a4c14;border-color:#c65a4c4d}.invoice-reconciliation-state>strong{color:#30364a;font-size:13px}.invoice-reconciliation-state>span,.invoice-reconciliation-state>small{font-size:12px;line-height:1.45}.invoice-reconciliation-state>small{color:#a4473b}.invoice-reconciliation-state dl{flex-wrap:wrap;gap:7px 16px;margin:0;display:flex}.invoice-reconciliation-state dl div{gap:1px;display:grid}.invoice-reconciliation-state dt{color:#777d87;text-transform:uppercase;font-size:12px;font-weight:720}.invoice-reconciliation-state dd{margin:0;font-size:12px;font-weight:680}.section-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.section-title-actions{align-items:center;gap:8px;display:inline-flex}.compact-action-button{height:30px;padding-inline:9px}code{color:#4b5563;background:#f0f1f4;border-radius:6px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.email-thread{gap:8px;display:grid}.email-message{border:1px solid #e3e2de;border-radius:8px;gap:7px;padding:10px;display:grid}.email-message>div:first-child{gap:2px;display:grid}.email-message strong{color:#252931;font-size:13px}.email-message span{color:#777d87;font-size:12px}.modal-backdrop{z-index:20;background:#16181d6b;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{--modal-header-background:#fff;--modal-header-padding-block-start:16px;--modal-padding-block-end:16px;--modal-padding-inline:16px;max-width:760px;max-height:calc(100vh - 44px);padding:0 var(--modal-padding-inline) var(--modal-padding-block-end);background:#fff;border:1px solid #d9d8d4;border-radius:8px;width:100%;overflow:auto;box-shadow:0 22px 60px #181b213d}.modal-header{background:var(--modal-header-background);margin:0 calc(var(--modal-padding-inline) * -1) 14px;padding:var(--modal-header-padding-block-start) var(--modal-padding-inline) 14px;z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.modal-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modal-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.span-2{grid-column:span 2}.form-grid>.form-error,.compact-form>.form-error{grid-column:1/-1}.check-field{color:#383c44;background:#faf9f6;border:1px solid #e3e2de;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.check-field input{accent-color:#1f232b}.form-error{--alert-accent:#c65a4c}.autosave-status{color:#858a94;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-height:18px;font-size:12px;font-weight:650;line-height:16px;display:inline-flex}.autosave-status.error{color:#c65a4c}.compact-form .autosave-status{align-self:center}.modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1160px){.shell{grid-template-columns:220px minmax(0,1fr)}.detail-panel{border-top:1px solid #dddcda;border-left:0;grid-column:1/-1;min-height:auto}.detail-empty{min-height:180px}}@media (width<=820px){.shell{display:block}.sidebar,.detail-panel{min-height:auto}.topbar,.topbar-actions{flex-direction:column;align-items:stretch}.search-field,.topbar-actions,.issue-view-shortcuts,.view-tabs{width:100%}.metrics-strip,.detail-grid,.form-grid,.compact-form{grid-template-columns:1fr}.span-2{grid-column:span 1}.short-field{max-width:none}.view-tabs{flex-wrap:wrap}.issue-list{overflow-x:auto}.issue-list-head,.issue-row{grid-template-columns:260px 132px 140px 86px;min-width:620px}}body.modal-open{overflow:hidden}.shell{color:#e7e8eb;background:#0f1012}.sidebar{color:#d8d9df;background:#070708;border-right:1px solid #202126}.workbench{background:#111214}.detail-panel{background:#111214;border-left-color:#27282e}.brand-mark{color:#111214;background:#c7d12f}.brand-row span,.side-caption,.compact-stat,.muted,.date{color:#8f939d}h1,h2,h3,.issue-main strong,.detail-item b,.admin-line strong,.billing-grid b{color:#f3f4f6}.topbar{border-bottom:1px solid #202126;margin-bottom:16px;padding-bottom:14px}.search-field,.icon-button,.soft-button,.metric,.issue-list,.detail-item,.billing-box,.email-message,.modal,.admin-block,.admin-card,.field input,.field select,.field textarea,.check-field,.multi-check,.login-panel{color:#e5e7eb;background:#17181b;border-color:#2a2b31}.search-field input,.field input,.field select,.field textarea{color:#f4f5f6}.field input::placeholder,.field textarea::placeholder,.search-field input::placeholder{color:#6f737d}.field{color:#8f939d;background:#17181b;border:1px solid #2a2b31;border-radius:8px;gap:5px;padding:7px 10px;font-size:12px}.field input,.field select,.field textarea{background:0 0;border:0;border-radius:0;min-height:38px;padding:0}.field textarea{min-height:104px;padding-top:4px}.primary-button{background:#5f6cf6;border-color:#5f6cf6}.soft-button,.icon-button{color:#d7d9df}.soft-button:hover,.icon-button:hover{background:#202126}.view-tabs{background:#17181b;border-color:#2a2b31}.view-tabs button{color:#9ca0aa}.view-tabs button.active{color:#f2f3f5;box-shadow:none;background:#24252b}.metric span,.detail-item span,.billing-grid span,.email-message span,.detail-section p,.issue-page-header p,.login-hint{color:#9ca0aa}.metric strong{color:#f3f4f6}.issue-list-head{color:#8c909a;background:#1a1b20;border-bottom-color:#282a30}.issue-list-head,.issue-row{grid-template-columns:minmax(230px,1fr) 132px 142px 84px 38px}.issue-row{color:#e7e8eb;background:#111214;border-bottom-color:#202126}.issue-open-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-width:0;padding:0;text-decoration:none;display:flex}.status-pill{color:#cfd2da}.issue-main b{color:#8f939d}.issue-page{gap:22px;width:100%;max-width:1180px;margin:0 auto;display:grid}.inline-link{color:#8f939d;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.inline-link:hover{color:#f3f4f6}.issue-page-header{border-bottom:1px solid #202126;gap:8px;padding-bottom:24px;display:grid}.issue-page-header span{color:#8f939d;font-size:12px;font-weight:700}.issue-page-header h2{font-size:var(--desk-font-display,24px);line-height:34px}.issue-page-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.issue-activity{gap:14px;display:grid}.issue-properties{background:#17181b;border:1px solid #2a2b31;border-radius:8px;gap:14px;padding:14px;display:grid}.detail-actions{align-items:center;gap:8px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040507ad;overflow:hidden}.modal{overscroll-behavior:contain;max-height:min(760px,100vh - 44px);overflow:auto}.modal-header{padding-bottom:12px}.form-grid{align-items:start}.check-field,.multi-check label{color:#d7d9df;background:#1d1e23;border-color:#2c2d34}.multi-check legend{color:#8f939d}.admin-block h3,.detail-header{border-bottom-color:#27282e}.admin-list-header,.admin-row-button span{color:#8f939d}.admin-row-button{color:#d7d9df;border-bottom-color:#24252b}.admin-row-button:hover{background:#1a1b20}.admin-row-button:focus-visible{outline-offset:2px;outline:2px solid #5f6cf6}.admin-row-button strong{color:#f3f4f6}.admin-row-button svg{color:#8f939d}.admin-row-button b,.admin-line b{color:#cfd2da;background:#22242a}.danger-button{color:#ff9b8f;background:#311d1b;border-color:#5d2e29}.notice,.invoice-note,.form-error,.boot-alert{--alert-bg:#17181b;--alert-border:#2f3036;--alert-text:#d7d9df;box-shadow:none}.invoice-note{--alert-accent:#9aa5ff}.notice,.invoice-note.invoice-note-error,.form-error,.boot-alert{--alert-accent:#ff8a7a}.invoice-link{color:#9aa5ff}.empty-state{background:#17181b;border-color:#2a2b31}.login-screen{background:#0f1012}.login-brand{border-bottom-color:#2a2b31}.login-brand .brand-mark{color:#111214;background:#c7d12f}.login-brand strong{color:#f3f4f6}@media (width<=1160px){.shell.no-panel{grid-template-columns:220px minmax(0,1fr)}.issue-page-layout{grid-template-columns:1fr}}@media (width<=820px){.shell.no-panel{display:block}.issue-list-head,.issue-row{grid-template-columns:260px 132px 140px 86px 38px;min-width:680px}}body{background:linear-gradient(#1c1d21eb,#08090b),#0b0c0e}.shell,.shell.no-panel{background:#0b0c0e;grid-template-columns:248px minmax(620px,1fr) 390px;height:100dvh;min-height:100dvh;overflow:hidden}.shell.no-panel{grid-template-columns:248px minmax(620px,1fr)}.shell.issue-focus,.shell.admin-focus{grid-template-columns:minmax(0,1fr)}.sidebar,.workbench,.detail-panel{overscroll-behavior:contain;height:100dvh;min-height:0;overflow:auto}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08090bb8;border-right:1px solid #ffffff14}.workbench{background:#101114;padding:18px 22px 28px}.issue-focus .workbench{padding-inline:clamp(22px,5vw,72px)}.admin-focus .workbench{padding-inline:clamp(20px,4vw,56px)}.topbar{z-index:8;background:#101114;border-bottom:1px solid #ffffff12;margin:-18px -22px 18px;padding:16px 22px 14px;position:sticky;top:-18px}.issue-focus .topbar{margin-inline:calc(-1*clamp(22px,5vw,72px));padding-inline:clamp(22px,5vw,72px)}.admin-focus .topbar{margin-inline:calc(-1*clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px)}.admin-top-title p{color:#9ca0aa;margin-top:3px;font-size:13px;line-height:18px}.profile-card,.side-link.active,.side-link:hover,.compact-stat{background:#ffffff12}.side-link,.compact-stat{border:1px solid #0000}.side-link.active{border-color:#ffffff17}.issue-command-bar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-bottom:0;display:grid}.query-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.query-composer>svg{color:#8f939d}.query-composer>b{color:#d7d9df;background:#ffffff14;border-radius:999px;padding:4px 8px;font-size:12px}.filter-composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff06;border-color:#ffffff0e;border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;min-height:36px;padding:4px 8px}.filter-composer>svg{color:#777b85}.filter-composer>b{color:#bfc3cc;background:#ffffff0e;padding:3px 7px;font-size:12px}.filter-composer .query-stack{align-items:center;gap:8px;display:flex;overflow:hidden}.filter-composer .active-badges{flex:auto;align-items:center;min-width:0}.filter-composer .filter-summary-line{flex:none;gap:4px 7px;line-height:14px}.filter-composer .filter-summary-line strong{color:#d8dae0;font-size:12px}.filter-composer .filter-summary-line span,.filter-composer .filter-summary-empty{color:#777b85;font-size:12px}.filter-composer .filter-badge{color:#f1f4bc;background:#c7d12f24;border-color:#c7d12f47;min-height:20px;font-size:12px}.filter-dropdown-content .dropdown-item.selected{color:#f1f4bc;background:#c7d12f29}.filter-dropdown-content{gap:8px;min-width:0;display:grid}.filter-dropdown-sections,.filter-section-options{gap:3px;min-width:0;display:grid}.filter-section-options{grid-auto-rows:max-content}.filter-dropdown-sections{align-items:start;gap:14px}.issue-filter-panel .filter-dropdown-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.issue-filter-panel .dropdown-section{min-width:0}.issue-filter-panel .filter-section-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:224px;overflow-y:auto}.filter-section-options .dropdown-item{grid-template-columns:18px minmax(0,1fr) 14px;min-width:0;padding-block:7px}.filter-option-label{overflow-wrap:anywhere;grid-column:2}.filter-section-options .dropdown-item>svg{grid-column:3}.filter-composer .filter-badge button{min-height:18px;padding:0 6px}.filter-composer .filter-badge button+button{padding-inline:5px}.filter-composer .filter-overflow-badge{color:#aeb3bd;background:#ffffff0b;border-color:#ffffff0e;min-height:20px;padding:0 7px;font-size:12px}.query-stack{gap:5px;min-width:0;display:grid}.active-badges{flex-wrap:wrap;gap:5px;display:flex}.active-badges.compact{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.active-badges.compact::-webkit-scrollbar{display:none}.query-stack input{color:#f4f5f6;background:0 0;border:0;outline:0;width:100%;min-height:20px;font-size:13px}.filter-summary-line{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;line-height:16px;display:flex}.filter-summary-line strong{color:#f4f5f6;font-size:12px;font-weight:700}.filter-summary-line span,.filter-summary-empty{color:#8f939d;font-size:12px;font-weight:650}.filter-badge{color:#d9dce3;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;min-height:24px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.active-badges .filter-badge button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.filter-badge button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;min-height:22px;padding:0 7px;display:inline-flex}.filter-badge button:disabled{cursor:default}.filter-badge button+button{border-left:1px solid #ffffff14;padding-inline:6px}.filter-overflow-badge{color:#bfc3cc;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.search-focus .topbar{align-items:flex-start}.search-top-title{flex:1;gap:3px;min-width:0;display:grid}.global-search-field{width:100%;min-width:0}.global-search-view{gap:16px;width:100%;max-width:1180px;margin:0 auto;display:grid}.search-start-view{align-content:start;max-width:1180px}.search-page-field{color:#f4f5f6;background:linear-gradient(#ffffff13,#ffffff0b),#17181b;border-color:#c7d12f6b;width:100%;min-width:0;min-height:44px;margin-top:8px;padding:0 14px;box-shadow:0 16px 42px #0000003d,0 0 0 1px #c7d12f1a}.search-page-field:focus-within{border-color:#c7d12fc7;box-shadow:0 18px 46px #00000047,0 0 0 3px #c7d12f1f}.search-page-field svg{color:#c7d12f}.search-page-field input{font-size:15px;font-weight:650;line-height:22px}.search-page-field input::placeholder{color:#8f939d}.search-start-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,760px);display:grid}.search-start-stat{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:3px 10px;min-height:70px;padding:12px;display:grid}.search-start-icon{color:#c7d12f;background:#c7d12f1f;border:1px solid #c7d12f38;border-radius:7px;grid-row:span 2;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.search-start-stat b{color:#f3f4f6;font-size:var(--desk-font-subtitle,18px);line-height:24px}.search-start-stat>span:last-child{color:#8f939d;font-size:12px;line-height:16px}.search-summary{color:#9ca0aa;align-items:center;gap:7px;font-size:13px;display:flex}.search-summary b{color:#f3f4f6;font-size:var(--desk-font-body,16px)}.search-empty{color:#8f939d;justify-content:flex-start;align-items:center;gap:8px;min-height:0;padding:10px 2px;font-size:13px;display:flex}.search-type-menu{background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:4px;width:100%;max-width:100%;padding:4px;display:flex;overflow-x:auto}.search-type-menu button{color:#aeb3be;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:7px;height:32px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.search-type-menu button:hover,.search-type-menu button:focus-visible{color:#f4f5f6;background:#ffffff12}.search-type-menu button svg{color:#c7d12f}.search-type-menu button b{color:#dfe2e8;background:#24262d;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;font-weight:750;display:inline-flex}.search-results-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.search-result-section{background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;width:100%;scroll-margin-top:18px;overflow:hidden}.search-result-section>header{color:#f1f2f5;text-transform:uppercase;background:#ffffff09;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:760;display:flex}.search-result-section>header span{align-items:center;gap:8px;display:inline-flex}.search-result-section>header b,.search-result-row>b{color:#9ca0aa;font-size:12px;font-weight:700}.search-result-list{display:grid}.search-result-row{color:#dfe2e8;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;text-decoration:none;display:grid}.search-result-row.actionable{cursor:pointer}.search-result-copy strong a{color:inherit;text-decoration:none}.search-result-copy strong a:hover{color:#c9ceff;text-underline-offset:2px;text-decoration:underline}.search-result-row.actionable:hover{background:#ffffff0b}.search-result-icon{background:color-mix(in srgb, var(--result-color) 16%, #ffffff0d);border:1px solid color-mix(in srgb, var(--result-color) 30%, #ffffff14);color:var(--result-color);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.search-result-copy{gap:2px;min-width:0;display:grid}.search-result-copy>span{color:#858a94;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.search-result-copy strong{color:#f3f4f6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.search-result-copy small,.search-result-copy p{color:#8f939d;min-width:0;margin:0;font-size:12px;line-height:17px}.search-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quick-actions{align-items:center;gap:8px;display:flex}.quick-dropdown{position:relative}.soft-button.active{background:#ffffff1f}.dropdown-panel,.smart-select-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f1f2f4;z-index:30;background:#1c1d21eb;border:1px solid #ffffff1a;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 18px 46px #00000057}.dropdown-panel{gap:6px;min-width:230px;max-height:min(520px,100dvh - 140px);padding:8px;display:grid;top:calc(100% + 8px);right:0;overflow-y:auto}.dropdown-panel.floating-menu,.smart-select-menu.floating-menu,.date-picker-menu.floating-menu{overscroll-behavior:contain;z-index:80;max-width:calc(100vw - 24px);position:fixed;top:auto;left:auto;right:auto}.smart-select-menu.floating-menu,.date-picker-menu.floating-menu{overflow-y:auto}.dropdown-section{gap:3px;display:grid}.dropdown-search{color:#9ca0aa;z-index:1;background:#ffffff12;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:30px;margin-bottom:3px;padding:0 8px;font-size:12px;display:grid;position:sticky;top:-8px}.dropdown-search input{color:#f4f5f6;font:inherit;background:0 0;border:0;outline:0;min-width:0;min-height:22px;font-weight:600;line-height:16px}.dropdown-search input::placeholder{color:#747985}.dropdown-section>span{color:#888d98;text-transform:uppercase;padding:7px 8px 4px;font-size:12px;font-weight:700}.dropdown-item{color:#dfe2e8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:13px;display:grid}.dropdown-item:hover,.dropdown-item.selected{background:#ffffff14}.dropdown-item-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.dropdown-item-icon .issue-priority-indicator,.dropdown-item-icon .urgency-visual-icon{width:18px;height:18px}.dropdown-item-icon .issue-priority-indicator{display:inline-grid}.dropdown-item-icon .urgency-visual-icon{display:inline-flex}.dropdown-item b{color:#9ca0aa;font-size:12px;font-weight:650}.dropdown-empty{color:#8f939d;margin:0;padding:12px 8px 10px;font-size:12px}.notification-center{position:relative}.notification-center--navigation,.notification-navigation-button{width:100%}.notification-button{position:relative}.notification-button.active{background:#202126}.notification-badge{color:#fff;background:#ff5c7a;border:2px solid #101114;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:760;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.side-modal-backdrop.notification-side-modal{z-index:140;padding:0}.notification-side-modal .side-modal-panel{border-block:0;border-right:0;border-radius:0;width:min(440px,100vw);max-width:100vw;height:100dvh}.notification-panel{color:#f1f2f4;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.notification-panel>header{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:14px 16px;display:flex}.notification-title{gap:2px;min-width:0;display:grid}.notification-title span{color:#8f939d;text-transform:uppercase;font-size:12px;font-weight:720}.notification-title strong{color:#f4f5f6;font-size:15px;line-height:20px}.notification-panel-actions{flex:none;align-items:center;gap:8px;display:flex}.notification-clear-button,.notification-close-button{color:#eef0ff;cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:700;display:inline-flex}.notification-clear-button{background:#5f6cf624;border:1px solid #9aa5ff38;padding:0 9px}.notification-close-button{background:#ffffff12;border:1px solid #ffffff1a;width:30px;padding:0}.notification-clear-button:disabled,.notification-close-button:disabled,.notification-archive-button:disabled{cursor:default;opacity:.6}.notification-error{color:#ff9aad;border-bottom:1px solid #ff5c7a2e;flex:none;padding:10px 16px;font-size:12px}.notification-list{flex:auto;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.notification-item{color:#dfe2e8;background:0 0;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:minmax(0,1fr) 36px;align-items:start;width:100%;height:auto;min-height:0;padding:0;display:grid}.notification-item:hover{background:#ffffff0e;border-color:#ffffff1a}.notification-item.unread{background:#5f6cf61a;border-color:#9aa5ff2e}.notification-item:disabled,.notification-item.is-disabled{opacity:.68}.notification-open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px 6px 14px 14px;text-decoration:none;display:grid}.notification-open:disabled{cursor:default}.notification-item-actions{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:center;gap:10px;padding:16px 10px 14px 0;display:flex}.notification-archive-button{color:#9ca0aa;cursor:pointer;opacity:.62;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.notification-item:hover .notification-archive-button,.notification-archive-button:focus-visible{opacity:1}.notification-archive-button:hover{color:#f3f4f6;background:#ffffff1a}.notification-icon{color:#aeb4c0;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.notification-icon--due-this-week{color:#81a7cf;background:#698fb81a;border-color:#81a7cf33}.notification-icon--due-tomorrow{color:#f2b84b;background:#f2b84b1c;border-color:#f2b84b3d}.notification-icon--reminder{color:#ff7b54;background:#ff7b541f;border-color:#ff7b5442}.notification-icon--communication{color:#ff5c7a;background:#ff5c7a21;border-color:#ff5c7a47}.notification-copy{gap:6px;min-width:0;display:grid}.notification-copy strong{color:#f3f4f6;overflow-wrap:anywhere;font-size:13px;line-height:19px}.notification-copy span,.notification-copy small{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:12px;line-height:18px}.notification-body{color:#c7cad2}.notification-preview{color:#afb3bd}.notification-meta{color:#858a95;margin-top:2px}.notification-unread-dot{background:#ff5c7a;border-radius:999px;width:7px;height:7px}.notification-empty{color:#8f939d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;font-size:13px;display:flex}.context-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f1f2f4;z-index:90;background:#1c1d21f0;border:1px solid #ffffff1f;border-radius:12px;gap:4px;min-width:248px;max-width:calc(100vw - 24px);padding:6px;display:grid;overflow:visible;box-shadow:0 18px 46px #00000057}.context-menu-scroll{overscroll-behavior:contain;gap:4px;max-height:calc(100dvh - 36px);display:grid;overflow-y:auto}.context-menu-section{gap:2px;display:grid}.context-menu-section+.context-menu-section{border-top:1px solid #ffffff14;padding-top:4px}.context-menu-item{color:#dfe2e8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;padding:5px 8px;text-decoration:none;display:grid}.context-menu-item:hover{background:#ffffff14}.context-menu-item.active,.context-menu-item.has-submenu:hover{background:#ffffff1a}.context-menu-item svg{color:#8f939d;justify-self:center}.context-menu-item span{gap:1px;min-width:0;display:grid}.context-menu-item strong{color:#f0f2f5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.context-menu-item small{color:#8f939d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.context-menu-chevron{color:#8f939d;justify-self:end}.context-submenu-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f1f2f4;z-index:91;background:#1c1d21f5;border:1px solid #ffffff1f;border-radius:12px;gap:4px;width:min(332px,100vw - 24px);min-width:282px;max-width:calc(100vw - 24px);padding:6px;display:grid;overflow:hidden;box-shadow:0 18px 46px #00000057}.context-submenu-panel>.context-menu-scroll{max-height:calc(100dvh - 92px);padding-right:2px}.context-submenu-heading{color:#8f939d;text-transform:uppercase;padding:7px 8px 3px;font-size:12px;font-weight:720}.context-date-picker{border-top:1px solid #ffffff14;gap:10px;margin-top:4px;padding:10px 2px 2px;display:grid}.context-date-picker .date-grid button{min-height:34px;padding:5px}.issue-list{background:0 0;border:0;border-radius:0;gap:20px;display:grid;overflow:visible}.issue-group{gap:0;padding-left:0;display:grid;position:relative}.issue-group:before{content:none}.issue-group>header{color:#f1f2f5;text-transform:uppercase;background:0 0;align-items:center;gap:8px;min-height:34px;padding:0 0 8px;font-size:12px;font-weight:760;display:flex}.issue-group>header:after{background:linear-gradient(90deg, color-mix(in srgb, var(--group-color) 38%, transparent), transparent);content:"";opacity:.55;flex:1;order:2;height:1px}.issue-group>header span{letter-spacing:0;order:1;align-items:center;gap:8px;display:inline-flex}.issue-group>header span:before{background:var(--group-color);box-shadow:0 0 18px color-mix(in srgb, var(--group-color) 52%, transparent);content:"";border-radius:999px;width:8px;height:8px}.issue-group>header b{background:color-mix(in srgb, var(--group-color) 15%, #ffffff0e);border:1px solid color-mix(in srgb, var(--group-color) 22%, #ffffff14);color:#d8dbe2;border-radius:999px;order:3;padding:3px 7px;font-size:12px;font-weight:720;line-height:16px}.issue-row{cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:minmax(240px,1fr) minmax(260px,auto);min-height:50px;padding:0;display:grid;position:relative}.issue-group>header+.issue-row{border-top:0}.issue-row:hover{background:#ffffff0b}.issue-open-button{align-items:center;min-width:0;min-height:50px;padding-left:0;text-decoration:none}.issue-main{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.issue-title-link{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:620;line-height:18px;text-decoration:none;overflow:hidden}.issue-title-link:hover{color:#c9ceff;text-underline-offset:2px;text-decoration:underline}.issue-main .issue-row-signals{flex:none;align-items:center;gap:8px;padding-left:12px;display:inline-flex}.issue-priority-indicator{grid-template-columns:repeat(4,3px);align-items:end;gap:2px;width:18px;height:16px;display:inline-grid}.issue-priority-indicator i{background:var(--priority-color);opacity:.24;border-radius:1px 1px 0 0;width:3px;display:block}.issue-priority-indicator i:first-child{height:4px}.issue-priority-indicator i:nth-child(2){height:7px}.issue-priority-indicator i:nth-child(3){height:10px}.issue-priority-indicator i:nth-child(4){height:13px}.issue-priority-indicator.priority-low i:first-child,.issue-priority-indicator.priority-normal i:nth-child(-n+2),.issue-priority-indicator.priority-high i:nth-child(-n+3),.issue-priority-indicator.priority-urgent i{opacity:.95}.issue-priority-indicator.priority-urgent i{box-shadow:0 0 10px color-mix(in srgb, var(--priority-color) 48%, transparent)}.urgency-visual-icon{color:var(--urgency-color);flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.urgency-visual-icon svg{color:var(--urgency-color)}.issue-deadline-bar{background:#ffffff1c;border-radius:999px;flex:none;align-items:end;width:4px;height:26px;display:inline-flex;overflow:hidden}.issue-deadline-bar>span{background:var(--deadline-color);box-shadow:0 0 14px color-mix(in srgb, var(--deadline-color) 42%, transparent);height:var(--deadline-progress);border-radius:999px;width:100%;min-height:4px;display:block}.issue-deadline-bar.no-due{opacity:.08;background:#d6dae2}.issue-deadline-bar.no-due>span{display:none}.issue-id{color:#8f939d;letter-spacing:0;flex:none;font-size:13px;font-weight:720;line-height:18px}.issue-main .issue-status-badge{background:color-mix(in srgb, var(--status-color) 18%, transparent);border:2px solid var(--status-color);box-shadow:0 0 14px color-mix(in srgb, var(--status-color) 42%, transparent);border-radius:999px;flex:none;width:15px;height:15px;display:inline-flex}.issue-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:62ch;overflow:hidden}.issue-meta-line{justify-content:flex-end;align-items:center;gap:9px;min-width:0;padding-left:12px;display:flex}.issue-meta-line>span:not(.status-pill){color:#8f939d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.issue-meta-line .date{flex:none;align-items:center;gap:4px;display:inline-flex}.issue-meta-line .date svg{flex:none}.status-pill{background:color-mix(in srgb, var(--status-color) 14%, transparent);border:1px solid color-mix(in srgb, var(--status-color) 34%, #ffffff14);color:#eef0f5;border-radius:999px;min-height:24px;padding:0 8px}.status-pill i{background:var(--status-color);box-shadow:0 0 12px color-mix(in srgb, var(--status-color) 55%, transparent)}.smart-field,.choice-group,.multi-check{color:#8f939d;background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;gap:7px;min-width:0;padding:8px 10px;font-size:12px;font-weight:700;display:grid;position:relative}.smart-field>span,.choice-group legend,.multi-check legend{color:#8f939d}.smart-select-button{color:#f4f5f6;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:28px;padding:0;font-size:13px;display:grid}.multi-smart-select .smart-select-button{grid-template-columns:minmax(0,1fr) auto}.smart-select-button:disabled{cursor:not-allowed;opacity:.55}.smart-select-button>i,.smart-option>i{border-radius:999px;width:8px;height:8px}.smart-select-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.smart-select-icon .issue-priority-indicator,.smart-select-icon .urgency-visual-icon{width:18px;height:18px}.smart-select-button strong,.smart-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:16px;overflow:hidden}.smart-select-menu{gap:6px;min-width:min(360px,90vw);max-height:290px;padding:8px;display:grid;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.smart-search{color:#8f939d;background:#ffffff12;border-radius:8px;align-items:center;gap:7px;min-height:28px;padding:0 8px;font-size:12px;display:flex}.smart-search input{color:#f4f5f6;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:22px;font-size:12px;font-weight:600;line-height:16px}.smart-option{color:#e6e8ed;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:5px 8px;display:grid}.smart-option:hover,.smart-option.selected{background:#ffffff14}.smart-option span{gap:1px;min-width:0;display:grid}.smart-option>.smart-select-icon{display:inline-flex}.smart-option small,.empty-option{color:#8f939d;font-size:12px}.smart-option-checkbox{justify-content:center;align-items:center;display:inline-flex}.smart-option-checkbox input{accent-color:#8eb3ff;cursor:pointer;width:15px;height:15px;margin:0}.smart-option-checkbox input:disabled{cursor:not-allowed}.multi-select-menu .smart-option{align-items:center;gap:9px;display:flex}.multi-select-menu .smart-option>span:not(.smart-option-checkbox){flex:auto}.multi-select-menu .smart-option-checkbox{color:#f4f6ff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.multi-select-menu .smart-option-checkbox.checked{background:#5f6cf63d;border-color:#9aa5ff94}.multi-select-menu .smart-option-checkbox.disabled{cursor:not-allowed;opacity:.72}.multi-select-menu .smart-option-checkbox input{cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.multi-select-menu .smart-option-checkbox svg{pointer-events:none}.empty-option{margin:0;padding:10px 8px}.smart-option-actions{border-top:1px solid #ffffff14;gap:4px;margin-top:4px;padding-top:6px;display:grid}.smart-option-action{color:#eef0ff;grid-template-columns:18px minmax(0,1fr)}.smart-option-action svg{color:#9aa5ff;justify-self:center}.smart-option-action:disabled{cursor:default;opacity:.52}.multi-select-menu .smart-option-action{grid-template-columns:18px minmax(0,1fr);display:grid}.choice-group,.multi-check{margin:0}.choice-group legend,.multi-check legend{padding:0}.choice-group div,.multi-check div{flex-wrap:wrap;gap:7px;display:flex}.choice-pill{color:#d7d9df;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.choice-pill.selected{color:#f4f5ff;background:#5f6cf62e;border-color:#5f6cf66b}.choice-pill-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.toggle-field{color:#d7d9df;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.toggle-field i{background:#ffffff29;border-radius:999px;width:36px;height:20px;position:relative}.toggle-field i:after{content:"";background:#f4f5f6;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px}.toggle-field.checked{border-color:#3abe8361}.toggle-field.checked i{background:#2fb979}.toggle-field.checked i:after{transform:translate(16px)}.toggle-field:disabled{cursor:not-allowed;opacity:.58}.toggle-field:disabled i{background:#ffffff1a}.issue-title-row{align-items:center;gap:10px;min-width:0;display:flex}.issue-title-row h2{min-width:0}@media (width<=1160px){.shell,.shell.no-panel{grid-template-columns:220px minmax(0,1fr)}.shell.issue-focus,.shell.admin-focus{grid-template-columns:minmax(0,1fr)}.issue-command-bar{grid-template-columns:1fr}.quick-actions{justify-content:flex-start}}@media (width<=520px){.shell,.shell.no-panel,.shell.issue-focus,.shell.admin-focus{height:auto;min-height:100dvh;display:block;overflow:visible}.admin-focus .workbench,.admin-focus .admin-panel{height:auto;display:block;overflow:visible}.sidebar,.workbench,.detail-panel{height:auto;overflow:visible}.quick-actions{flex-wrap:wrap}.search-focus .topbar{flex-direction:column;align-items:stretch}.search-focus .topbar-actions,.global-search-field{width:100%;min-width:0}.search-start-view{padding-top:0}.search-page-field{min-height:42px}.search-page-field input{font-size:15px}.search-start-panel{grid-template-columns:1fr;width:100%}.search-results-grid{grid-template-columns:1fr}.search-result-section{scroll-margin-top:18px}.search-result-row{grid-template-columns:32px minmax(0,1fr)}.search-result-row>b{grid-column:2;justify-self:start}.search-result-copy strong,.search-result-copy small{white-space:normal}.query-composer{grid-template-columns:18px minmax(0,1fr)}.query-composer>b{grid-column:2;justify-self:start}.filter-composer{grid-template-columns:16px minmax(0,1fr) auto}.filter-composer>b{grid-column:auto;justify-self:end}.dropdown-panel{left:0;right:auto}}@media (width>=521px){.shell,.shell.no-panel,.shell.issue-focus,.shell.admin-focus{height:100dvh;min-height:100dvh;overflow:hidden}.sidebar,.workbench,.detail-panel{height:100dvh;min-height:0;overflow:auto}}@media (width<=920px) and (width>=521px){.shell,.shell.no-panel,.shell:not(.no-panel):not(.issue-focus):not(.admin-focus){grid-template-columns:196px minmax(0,1fr)}}@media (width<=780px) and (width>=521px){.search-start-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-row{grid-template-columns:minmax(220px,1fr)}.issue-meta-line{grid-column:1/-1;justify-content:flex-start;padding:0 0 9px 24px}}*{scrollbar-color:#ffffff29 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d padding-box padding-box}.issue-group:before{opacity:.72}.issue-group>header{background:0 0}.issue-group>header span{align-items:center;gap:8px;display:inline-flex}.issue-group>header span:before{background:var(--group-color);content:"";opacity:1;border-radius:999px;width:8px;height:8px}.issue-row,.issue-row:hover{background-image:none}.issue-row:hover{background-color:#ffffff0b}.status-pill{background:color-mix(in srgb, var(--status-color) 14%, transparent);border-color:color-mix(in srgb, var(--status-color) 34%, #ffffff14);color:#d9dce3}@media (width<=820px){.issue-list{overflow:visible}.issue-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}.issue-open-button{grid-area:1/1}.issue-meta-line{grid-area:1/2;justify-content:flex-end;max-width:118px;padding:0 8px}}@media (width<=520px){.issue-group{padding-left:14px}.issue-group>header{flex-wrap:wrap;align-items:flex-start;row-gap:6px}.issue-group>header:after{flex-basis:100%;order:4}.issue-row{grid-template-columns:minmax(0,1fr) auto}.issue-row-signals{gap:6px;padding-left:10px}.issue-meta-line{flex-direction:row;align-items:center;gap:6px;max-width:86px}}.field,.smart-field,.choice-group,.multi-check{background:#ffffff0a;border-color:#ffffff18;border-radius:8px;gap:4px;padding:8px 10px}.field,.smart-field>span,.choice-group legend,.multi-check legend{color:#858a94;letter-spacing:0;font-size:12px;font-weight:680}.field input,.field textarea,.smart-select-button,.choice-pill{color:#f1f2f5;font-size:13px;font-weight:650}.field input::placeholder,.field textarea::placeholder,.smart-search input::placeholder{color:#f1f2f547}.field input,.field textarea{min-height:28px}.field textarea{min-height:74px}.modal{border-color:#ffffff1f}.side-link{text-decoration:none}.sidebar{background:#090a0d;border-right:1px solid #ffffff14;gap:14px;padding:14px 12px}.sidebar .brand-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:10px;min-height:52px;padding:9px 10px}.brand-copy{gap:1px;min-width:0;display:grid}.sidebar .brand-row strong,.sidebar .brand-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar .brand-row strong{color:#f4f5f6;font-size:13px;font-weight:720}.sidebar .brand-row span{color:#8f949f;font-size:12px}.sidebar .brand-mark{color:#111214;background:#c7d12f;border-radius:8px;width:32px;height:32px}.side-section{border-top:1px solid #ffffff13;gap:3px;padding:11px 0 0}.sidebar>.side-section:first-of-type{border-top:0;padding-top:0}.sidebar-bottom{gap:10px}.sidebar-bottom .side-section{padding-top:12px}.side-caption{color:#717782;text-transform:uppercase;padding:0 8px 6px;font-size:12px;font-weight:720}.side-link,.compact-stat{border-radius:8px;min-height:36px}.side-link{color:#b8bec9;border:1px solid #0000;gap:9px;padding:0 8px 0 7px;font-size:13px;font-weight:620;transition:background .14s,border-color .14s,color .14s;position:relative;overflow:hidden}.side-link:hover{color:#f2f3f5;background:#ffffff0d;border-color:#ffffff0f}.side-link.active{color:#f4f5f6;background:#c7d12f33;border-color:#c7d12f6b;box-shadow:inset 3px 0 #c7d12f}.side-link>span.side-icon:first-child{flex:0 0 24px;min-width:24px}.side-icon{color:#8f96a3;background:#ffffff0b;border:1px solid #fff1;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.side-link:hover .side-icon{color:#dfe3ea;background:#ffffff13}.side-link.active .side-icon{color:#111214;background:#c7d12f;border-color:#c7d12f}.side-link .side-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-link b{color:#9fa6b2;background:#ffffff12;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.side-link:hover b{color:#d9dde4}.side-link.active b{color:#f4f5f6;background:#090a0d6b}.side-link .team-icon,.side-link:hover .team-icon,.side-link.active .team-icon{background:0 0;border-color:#0000}.team-dot{width:9px;height:9px}.side-link .team-dot{box-shadow:0 0 0 3px #ffffff12}.side-link.active .team-dot{box-shadow:0 0 0 3px #c7d12f2e}.profile-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 30px;gap:9px;min-height:52px;padding:9px 9px 9px 7px}.profile-avatar{color:#cfd4dc;background:#ffffff12;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.profile-avatar svg,.profile-card button svg{flex:none;display:block}.profile-card button{color:#aeb4bf;background:#ffffff0f;border-radius:7px;width:30px;height:30px}.profile-card button:hover{background:#ffffff1c}@media (width<=920px) and (width>=521px){.sidebar{padding:12px 10px}.sidebar .brand-row{padding:8px}.side-link{gap:7px;padding-left:6px;padding-right:6px}.side-icon{flex-basis:22px;width:22px;min-width:22px;height:22px}.profile-card{grid-template-columns:22px minmax(0,1fr) 28px;padding:8px 8px 8px 6px}.profile-avatar{width:22px;height:22px}.profile-card button{width:28px;height:28px}}@media (width<=520px){.sidebar{border-bottom:1px solid #ffffff14;border-right:0}}.issue-toolbar{gap:10px;margin-bottom:14px;display:grid}.saved-views{align-items:center;gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.saved-view{color:#aeb3be;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;flex:none;align-items:center;min-height:30px;display:inline-flex;overflow:hidden}.saved-view.active{color:#f1f4bc;background:#c7d12f29;border-color:#c7d12f52;box-shadow:inset 0 0 0 1px #c7d12f14}.saved-view button,.view-add-button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.saved-view button+button{border-left:1px solid #ffffff14;padding-inline:7px}.view-add-button,.table-add-button{color:#f1f2f5;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;width:30px;height:30px;padding:0}.view-add-button:hover,.table-add-button:hover{background:#ffffff1c}.save-view-form{gap:12px;display:grid}.view-name-field{border-bottom:1px solid #ffffff17;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;display:grid}.view-name-field span{color:#8f939d;font-size:12px;font-weight:700}.view-name-field input{color:#f4f5f6;background:0 0;border:0;outline:0;min-width:0;font-size:15px;font-weight:650}.view-name-field input::placeholder{color:#5f636d}.view-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-panel{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:16px;width:100%;max-width:none;margin:0;display:grid}.admin-focus .workbench{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.admin-focus .admin-panel{align-items:stretch;max-width:none;height:100%;min-height:0;overflow:hidden}.admin-content{gap:12px;min-width:0;min-height:0;display:grid}.admin-module-nav{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;align-content:start;gap:14px;min-height:0;padding:14px;display:grid;overflow:auto}.admin-module-group{gap:6px;min-width:0;display:grid}.admin-module-group>span{color:#858a94;text-transform:uppercase;padding:0 8px;font-size:12px;font-weight:700}.admin-module-list{align-items:stretch;gap:4px;display:grid}.admin-module-list a{color:#aeb3be;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;text-decoration:none;display:grid}.admin-module-list a:hover,.admin-module-list a.active{color:#f4f5f6;background:#fff1;border-color:#ffffff17}.admin-module-list a.active{background:#5f6cf629;border-color:#9aa5ff47}.admin-module-list a svg{color:#8f939d}.admin-module-list a.active svg{color:#dfe3ff}.admin-module-list a span{gap:1px;min-width:0;display:grid}.admin-module-list a strong,.admin-module-list a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-module-list a strong{color:#d7d9df;font-size:13px;font-weight:650;line-height:17px}.admin-module-list a small{color:#858a94;font-size:12px;font-weight:500;line-height:15px}.admin-module-list a.active strong{color:#f6f7ff}.admin-module-list a b{color:#cfd2da;background:#22242a;border-radius:999px;padding:2px 6px;font-size:12px;font-weight:650}.admin-focus .admin-content{overscroll-behavior:contain;align-content:start;padding-right:2px;overflow:auto}.admin-section-title{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding-bottom:12px;display:grid}.admin-section-title>div{min-width:0}.admin-section-title h2{font-size:var(--desk-font-page-title,22px);line-height:30px}.admin-section-title p{color:#8f939d;font-size:13px;line-height:18px}.admin-context-nav{background:#ffffff0b;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:3px;width:100%;max-width:100%;padding:3px;display:flex;overflow-x:auto}.admin-context-nav a{color:#aeb3be;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.admin-context-nav a:hover,.admin-context-nav a.active{color:#f4f5f6;background:#ffffff14}.admin-list-header{min-height:30px}.admin-list-header .table-add-button{justify-self:end}.admin-list-actions{align-items:center;gap:7px;display:flex}.admin-inline-note{color:#9ca0aa;font-size:12px;line-height:18px}.admin-overview{gap:12px;display:grid}.admin-block-head{border-bottom:1px solid #ffffff12;align-items:start;gap:4px;padding-bottom:10px;display:grid}.admin-block-title{min-width:0}.admin-block-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-block-head h3{border-bottom:0;padding-bottom:0}.admin-block-head p{color:#8f939d;margin-top:2px;font-size:12px;line-height:17px}.admin-block-actions{flex:none;align-items:center;gap:7px;display:flex}.team-settings-workflow{gap:18px;display:grid}.team-workflow-block{border-top:1px solid #ffffff14;gap:10px;padding-top:16px;display:grid}.admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.admin-metric{background:#ffffff0b;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:0 10px;display:grid}.admin-metric svg,.admin-static-row svg,.admin-domain-row svg{color:#8f939d}.admin-metric span{color:#9ca0aa;font-size:12px}.admin-metric strong{color:#f3f4f6;font-size:14px}.admin-domain-list{min-width:0;display:grid}.admin-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-domain-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;gap:10px;min-width:0;padding:10px;display:grid}.admin-domain-card header{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-domain-card header svg{color:#8f939d}.admin-domain-card header div{min-width:0}.admin-domain-card header strong,.admin-domain-card header small{display:block}.admin-domain-card header strong{color:#f3f4f6;font-size:13px;line-height:18px}.admin-domain-card header small{color:#8f939d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-domain-card header b,.admin-domain-actions button b{color:#cfd2da;white-space:nowrap;background:#22242a;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:650}.admin-domain-actions{gap:5px;display:grid}.admin-domain-map .admin-domain-row{cursor:default;grid-template-columns:18px minmax(0,1fr) minmax(220px,auto) auto;gap:12px;min-height:66px}.admin-domain-map .admin-domain-row>div:first-of-type{min-width:0}.admin-domain-map .admin-domain-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.admin-domain-actions button{color:#d7d9df;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 8px;font-size:12px;font-weight:650;display:flex}.admin-domain-actions button:hover{background:#ffffff12}.admin-domain-actions button:disabled{cursor:not-allowed;opacity:.55}.admin-domain-actions button:disabled:hover{background:0 0}.admin-domain-map .admin-domain-actions button{background:#ffffff0b;border:1px solid #ffffff12;min-height:28px;padding-inline:8px}.admin-domain-map .admin-domain-actions button:hover{background:#ffffff16}.admin-domain-map .admin-domain-actions button:disabled:hover{background:#ffffff0b}.admin-domain-row,.admin-static-row{color:#d7d9df;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 0;display:grid}.admin-domain-row{cursor:pointer}.admin-domain-row:hover{background:#ffffff0b}.admin-domain-row:last-child,.admin-static-row:last-child{border-bottom:0}.admin-domain-row span,.admin-static-row div{min-width:0}.admin-domain-row strong,.admin-domain-row small,.admin-static-row strong,.admin-static-row span{display:block}.admin-domain-row strong,.admin-static-row strong{color:#f3f4f6;font-size:13px;line-height:18px}.admin-domain-row small,.admin-static-row span{color:#8f939d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-domain-row b,.admin-static-row b{color:#cfd2da;white-space:nowrap;background:#22242a;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:650}.admin-empty-row{color:#8f939d;align-items:center;min-height:44px;font-size:12px;display:flex}.admin-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-focus .topbar{z-index:70;background:linear-gradient(#101114fa,#101114f0),#101114;flex:none;margin-top:0;box-shadow:0 14px 28px #0000003d}.issue-focus .workbench{padding-top:0}.issue-toolbar-title{align-items:flex-start;gap:12px;max-width:min(100%,980px);display:flex}.issue-toolbar-title>div{min-width:0}.issue-header-back-button{flex:none}.issue-header-menu-button{color:#9ca0aa;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-top:3px;padding:0;display:inline-flex}.issue-header-menu-button:hover,.issue-header-menu-button.active{color:#f3f4f6;background:#ffffff1a}.issue-toolbar-title h1{font-size:var(--desk-font-page-title,22px);line-height:30px}.issue-toolbar-title p{color:#9ca0aa;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:900px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.issue-page{max-width:1220px;position:relative}.issue-file-drop-surface{position:relative}.issue-file-drop-overlay{color:#f3f4f6;pointer-events:none;text-align:center;z-index:20;background:#17181be0;border:2px dashed #7c83ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;display:flex;position:absolute;inset:0}.issue-file-drop-overlay svg{color:#9ba0ff;margin-bottom:4px}.issue-file-drop-overlay span{color:#a9acb5;max-width:420px;padding-inline:20px;font-size:13px}.issue-page-layout{grid-template-columns:minmax(0,1fr) 360px}.issue-properties{max-height:calc(100dvh - 118px);position:sticky;top:96px;overflow:auto}.issue-timeline{border-bottom:1px solid #ffffff14;gap:12px;padding-bottom:18px;display:grid}.issue-timeline.compact{border-bottom:0;gap:8px;padding-bottom:0}.activity-events{gap:8px;display:grid}.activity-event{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.activity-marker{background:color-mix(in srgb, var(--event-color) 22%, transparent);border:1px solid color-mix(in srgb, var(--event-color) 72%, transparent);color:#f4f5f6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.activity-event>div strong,.activity-event>div span{display:block}.activity-event>div strong{color:#e8eaee;font-size:13px;line-height:18px}.activity-event>div span{color:#858a94;font-size:12px;line-height:17px}.activity-event .activity-marker{display:inline-flex}.activity-marker svg{flex:none;display:block}.issue-timeline.compact .activity-events{gap:5px}.issue-timeline.compact .activity-event{grid-template-columns:18px minmax(0,1fr);gap:8px}.issue-timeline.compact .activity-marker{width:18px;height:18px}.issue-timeline.compact .activity-marker svg{width:10px;height:10px}.issue-timeline.compact .activity-event>div strong{font-size:12px;line-height:16px}.issue-timeline.compact .activity-event>div span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.issue-comments{border-bottom:1px solid #ffffff14;gap:12px;padding-bottom:18px;display:grid}.issue-content-editor{border-bottom:1px solid #ffffff14;gap:10px;padding-bottom:18px;display:grid}.issue-reminders{border-bottom:1px solid #ffffff14;gap:12px;padding-bottom:18px;display:grid}.reminder-form{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;padding:16px;display:grid}.reminder-form .smart-field,.reminder-form .reminder-description-field{background:0 0;border:0;gap:6px;min-width:0;padding:0}html body .issue-reminders .reminder-form .smart-field>span,html body .issue-reminders .reminder-form .reminder-description-field>span{color:#8f939d;font-weight:650;font-size:16px!important}.reminder-form .reminder-description-field input{color:#f4f5f6;font:inherit;background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;width:100%;min-width:0;height:48px;padding:0 12px;font-size:18px;font-weight:500}.reminder-form .smart-select-button{color:#f4f5f6;background:#ffffff09;border-color:#ffffff13;width:100%;min-width:0;min-height:48px}.reminder-form .reminder-description-field input:focus-visible{outline:2px solid var(--issue-accent,#8bbdff);outline-offset:2px}.reminder-form .reminder-description-field input::placeholder{color:#f1f2f552}.reminder-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;min-width:0;display:grid}html body .issue-reminders .reminder-form-actions>button{white-space:normal;justify-content:center;min-width:0;min-height:48px;padding:10px;font-size:16px!important}.reminder-list{gap:8px;display:grid}.reminder-card{background:#ffffff09;border:1px solid #fff1;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.reminder-card>svg{color:#c7d12f;margin-top:2px}.reminder-card strong,.reminder-card span{display:block}.reminder-card strong{color:#f2f3f5;overflow-wrap:anywhere;font-size:13px;line-height:18px}.reminder-card span{color:#858a94;font-size:12px;line-height:16px}.reminder-list.compact .reminder-card{grid-template-columns:18px minmax(0,1fr)}.issue-properties-editor{gap:10px;display:grid}.issue-properties-editor .choice-group{padding-block:9px}.inline-billing{gap:9px;display:grid}.editor-actions{justify-content:flex-end;display:flex}.soft-button:disabled{cursor:not-allowed;opacity:.48}.comment-form{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:10px;padding:10px;display:grid}.comment-form .icon-button{align-self:end}.comment-markdown{box-shadow:none;background:0 0;border:0;padding:0}.comment-markdown .markdown-tools{top:0;left:0;right:auto}.comment-form textarea,.comment-form .markdown-editor,.comment-edit-form .markdown-editor{color:#f4f5f6;resize:vertical;background:0 0;border:0;outline:0;min-height:72px;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;line-height:1.5}.comment-form .markdown-editor p,.comment-edit-form .markdown-editor p{color:inherit;line-height:inherit}.comment-form textarea::placeholder,.comment-form .markdown-editor.is-empty:before,.comment-edit-form .markdown-editor.is-empty:before{color:#f1f2f552}.comment-form .icon-button:disabled,.comment-actions .icon-button:disabled{cursor:not-allowed;opacity:.45}.comment-readonly-note{color:#8f939d;background:#ffffff09;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:9px 10px;font-size:12px;display:flex}.comment-readonly-note svg{flex:none}.comment-thread{gap:10px;display:grid}.comment-thread.compact{gap:8px}.comment-message{background:#ffffff09;border:1px solid #fff1;border-radius:10px;gap:7px;padding:10px;display:grid}.comment-message.is-removed{background:#ffffff06}.comment-message-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.comment-message-header>div:first-child{gap:2px;min-width:0;display:grid}.comment-message-header strong{color:#f2f3f5;font-size:13px;line-height:18px}.comment-message-header span{color:#858a94;font-size:12px;line-height:15px}.comment-message p{color:#c8ccd5;white-space:pre-wrap;font-size:13px;line-height:19px}.comment-actions{flex:none;align-items:center;gap:4px;display:flex}.comment-actions .icon-button{background:0 0;width:28px;height:28px}.comment-actions .icon-button:hover{background:#ffffff0e}.comment-edit-form{gap:8px;display:grid}.comment-edit-form .comment-markdown{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;min-height:96px;padding:8px}.comment-edit-form .markdown-tools{top:8px;left:8px;right:auto}.comment-edit-actions{justify-content:flex-end;gap:8px;display:flex}.comment-edit-actions .soft-button,.comment-edit-actions .primary-button{height:30px}.comment-history{border-top:1px solid #ffffff12;gap:10px;padding-top:10px;display:grid}.comment-history-item{border-left:2px solid #9aa5ff52;gap:7px;padding-left:10px;display:grid}.comment-history-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.comment-history-header strong{color:#dfe2ea;font-size:12px;line-height:16px}.comment-history-header span,.comment-history-diff>div>span,.comment-history-single>span{color:#858a94;font-size:12px;line-height:15px}.comment-history-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.comment-history-diff>div,.comment-history-single{gap:4px;min-width:0;display:grid}@media (width<=640px){.comment-history-diff{grid-template-columns:1fr}}.markdown-render{color:#c8ccd5;gap:7px;font-size:13px;line-height:19px;display:grid}.markdown-render.compact{gap:5px;font-size:12px;line-height:18px}.markdown-render p,.markdown-render h4,.markdown-render ul,.markdown-render blockquote,.markdown-render table{margin:0}.markdown-render h4{color:#f1f2f5;font-size:13px;line-height:18px}.markdown-render ul{gap:4px;padding-left:18px;display:grid}.markdown-render a{color:#9aa5ff;text-decoration:none}.markdown-render a:hover{text-decoration:underline}.markdown-render code{color:#eef0f6;background:#ffffff13;border-radius:5px;padding:2px 5px;font-size:12px}.markdown-render blockquote{color:#aeb3bf;border-left:2px solid #9aa5ff80;padding-left:10px}.markdown-render strong{color:inherit;font-weight:760}.markdown-render em{font-style:italic}.markdown-spacer{height:12px}.markdown-table-scroll{max-width:100%;overflow-x:auto}.markdown-render table,.markdown-editor table{border-collapse:collapse;width:100%;min-width:280px}.markdown-render th,.markdown-render td,.markdown-editor th,.markdown-editor td{text-align:left;vertical-align:top;border:1px solid #ffffff1f;min-width:80px;padding:6px 8px}.markdown-render th,.markdown-editor th{color:#f1f2f5;background:#ffffff0e;font-weight:760}.side-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:25;background:#0304068f;justify-content:flex-end;align-items:stretch;padding:12px;display:flex;position:fixed;inset:0}.side-modal-panel{background:#111214f5;border:1px solid #ffffff1f;border-radius:12px;width:460px;max-width:calc(100vw - 24px);overflow:hidden;box-shadow:-20px 0 60px #0000005c}.side-modal-panel .detail-panel{background:0 0;border-left:0;height:100%;min-height:0;padding:16px;position:relative;overflow:auto}.side-modal-panel .detail-header{flex-direction:column;align-items:stretch;padding-right:44px;position:relative}.side-modal-panel .detail-actions{flex-wrap:wrap;width:100%;min-width:0}.side-modal-panel .detail-actions .status-pill,.side-modal-panel .detail-actions .compact-action-button{box-sizing:border-box;height:30px;min-height:30px;font-size:12px;font-weight:650}.side-modal-panel .detail-actions .icon-button{margin-left:0;position:absolute;top:0;right:0}.modal .admin-card{background:0 0;border:0;padding:0}.modal .field,.modal .smart-field,.modal .choice-group,.modal .multi-check{box-shadow:none;background:#ffffff07;border-color:#0000}.modal .field:focus-within,.modal .smart-field:focus-within,.modal .choice-group:focus-within,.modal .multi-check:focus-within{background:#ffffff0b;box-shadow:inset 0 0 0 1px #5f6cf657}.modal .multi-check,.modal .choice-group{padding-block:9px}.modal-actions .danger-button{margin-right:auto}.markdown-field{position:relative}.markdown-field>span{color:#858a94;font-size:12px;font-weight:680}.markdown-tools{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:6px;right:8px}.markdown-tools button{color:#9ca0aa;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:750}.markdown-tools button:hover{color:#d9dce3;background:#ffffff0a}.markdown-tools button.active,.markdown-tools button:active{color:#eef0ff;background:#5f6cf633}.markdown-tools .markdown-table-action{white-space:nowrap;min-width:auto;padding-inline:6px;font-size:10px}.markdown-character-count{color:#f1f2f55c;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.markdown-character-count.is-limit,.markdown-limit-error{color:#ff8298}.markdown-limit-error{margin-top:7px;font-size:11px;font-weight:650;display:block}.markdown-field textarea{padding-top:14px}.markdown-editor{color:#f1f2f5;overflow-wrap:anywhere;white-space:pre-wrap;outline:0;width:100%;min-height:74px;padding-top:14px;font-size:13px;font-weight:480;line-height:20px;position:relative}.markdown-editor.is-empty:before{color:#f1f2f547;content:attr(data-placeholder);pointer-events:none;position:absolute;top:14px;left:0}.markdown-editor p,.markdown-editor h4,.markdown-editor ul,.markdown-editor blockquote,.markdown-editor table{margin:0 0 11px}.markdown-editor p:last-child,.markdown-editor h4:last-child,.markdown-editor ul:last-child,.markdown-editor blockquote:last-child{margin-bottom:0}.markdown-editor h4{color:#f1f2f5;font-size:13px;line-height:18px}.markdown-editor ul{gap:4px;padding-left:18px;display:grid}.markdown-editor blockquote{color:#aeb3bf;border-left:2px solid #9aa5ff80;padding-left:10px}.markdown-editor code{color:#eef0f6;background:#ffffff13;border-radius:5px;padding:2px 5px;font-size:12px}.markdown-editor a{color:#9aa5ff;text-decoration:none}.markdown-editor strong{font-weight:760}.markdown-editor em{font-style:italic}.markdown-editor table{margin-bottom:7px;display:table}.markdown-editor td:focus,.markdown-editor th:focus{background:#5f6cf617}.comment-markdown .markdown-editor{min-height:72px;padding-top:28px}.comment-markdown .markdown-editor.is-empty:before{top:28px}.date-picker-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f1f2f4;overscroll-behavior:contain;z-index:35;background:#1c1d21f5;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;min-width:320px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:visible;box-shadow:0 18px 46px #00000057}.date-picker-calendar{flex:none;gap:10px;display:grid;position:relative}.date-picker-head{flex:none;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.date-picker-head strong{color:#f3f4f6;text-align:center;text-transform:capitalize;font-size:13px}.date-picker-head button{color:#d7d9df;cursor:pointer;background:#ffffff0e;border:0;border-radius:7px;justify-content:center;align-items:center;height:30px;display:inline-flex}.date-picker-head button:last-child svg{transform:rotate(-90deg)}.date-grid{flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.date-grid>span{color:#858a94;text-align:center;font-size:12px;font-weight:700}.date-grid button{color:#d9dce3;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #0000;border-radius:8px;align-items:start;gap:2px;min-height:42px;padding:6px;font-size:12px;display:grid;position:relative}.date-grid button.weekend-day{background:#e9b94913}.date-grid button.holiday-day{border-color:#e9b94961}.date-grid button.today-day{color:#fff;box-shadow:inset 0 0 0 1px #ffffff5c}.date-grid button.today-day:after{content:"";background:#7fd1ff;border-radius:999px;width:5px;height:5px;position:absolute;top:6px;right:6px}.date-grid button:hover,.date-grid button.selected{color:#fff;background:#5f6cf62e;border-color:#5f6cf66b}.date-grid button.muted-day{color:#666b75}.date-grid button i{color:#dfe783;background:#c7d12f2e;border-radius:999px;place-self:end;padding:1px 5px;font-size:12px;font-style:normal}.time-picker-row{background:#ffffff0b;border-radius:9px;flex:none;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;padding:9px;display:grid}.time-picker-row span{color:#9ca0aa;font-size:12px;font-weight:650}.time-picker-row input{color:#f3f4f6;font:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;height:32px;padding:0 8px;font-size:12px}.date-detail-panel{z-index:2;background:#191a1ffa;border:1px solid #ffffff1f;border-radius:10px;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:100%;padding:12px;display:grid;position:absolute;inset:0;box-shadow:0 14px 34px #00000057}.date-detail-panel-head{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.date-detail-panel-head div{gap:3px;display:grid}.date-detail-panel-head span{color:#858a94;text-transform:uppercase;font-size:12px;font-weight:750}.date-detail-panel-head strong{color:#f3f4f6;text-transform:capitalize;font-size:14px;line-height:18px}.date-detail-panel-head button{color:#d7d9df;cursor:pointer;background:#ffffff0f;border:0;border-radius:7px;justify-content:center;align-items:center;height:30px;display:inline-flex}.date-detail-panel-head button:hover{color:#fff;background:#ffffff1a}.date-detail-events{align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.date-detail-events p,.date-detail-events span{color:#9ca0aa;margin:0;font-size:12px;line-height:17px}.date-detail-events span{align-items:center;gap:7px;display:flex}.date-detail-events span i{border-radius:999px;flex:none;width:7px;height:7px}.editor-stack{gap:12px;display:grid}.modal .compact-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.modal .field,.modal .smart-field,.modal .choice-group,.modal .multi-check{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;padding:10px 0}.modal .field input,.modal .field textarea{min-height:30px}.modal .field textarea{min-height:88px}.modal .space-modal-list{margin:0 calc(var(--modal-padding-inline) * -1);gap:0}.modal .space-modal-row{color:#d7d9df;min-height:52px;padding:8px var(--modal-padding-inline);border-bottom-color:#ffffff17}.modal .space-modal-row:hover,.modal .space-modal-row.active{background:#ffffff0b}.modal .space-modal-row svg{color:#8f939d}.modal .space-modal-row strong{color:#f3f4f6}.modal .space-modal-row small{color:#8f939d}.modal .space-modal-row b{color:#9fa6b2;background:#ffffff12}.modal .space-modal-row.active b,.modal .space-modal-row.create b{color:#eef3a5;background:#c7d12f2e}.modal .space-create-form{grid-template-columns:1fr}.modal .space-create-form .primary-button{justify-self:end;min-width:96px}.modal .choice-pill{background:#ffffff0e}.modal .compact-form .short-field,.modal .form-grid .short-field{max-width:none}.modal .compact-form .field:not(.markdown-field) input,.modal .compact-form .smart-select-button,.modal .form-grid .field:not(.markdown-field) input,.modal .form-grid .smart-select-button{grid-column:2;min-height:34px}.modal .compact-form .field:not(.markdown-field) textarea,.modal .form-grid .field:not(.markdown-field) textarea{grid-column:1/-1;min-height:86px;padding-top:4px}.modal .compact-form .field:not(.markdown-field) input[type=color],.modal .form-grid .field:not(.markdown-field) input[type=color]{background:0 0;border-radius:6px;width:52px;height:28px;min-height:28px;padding:0}.modal .compact-form .smart-field>span,.modal .form-grid .smart-field>span{grid-area:1/1}.modal .compact-form .smart-field .smart-select-menu,.modal .compact-form .date-picker-menu,.modal .form-grid .smart-field .smart-select-menu,.modal .form-grid .date-picker-menu{grid-column:1/-1}.modal .compact-form .choice-group legend,.modal .compact-form .multi-check legend,.modal .compact-form .field:not(.markdown-field),.modal .compact-form .smart-field>span,.modal .form-grid .choice-group legend,.modal .form-grid .multi-check legend,.modal .form-grid .field:not(.markdown-field),.modal .form-grid .smart-field>span{color:#d2d5dd9e;font-size:12px;font-weight:590}.modal .compact-form .field:not(.markdown-field) input,.modal .compact-form .field:not(.markdown-field) textarea,.modal .compact-form .smart-select-button strong,.modal .form-grid .field:not(.markdown-field) input,.modal .form-grid .field:not(.markdown-field) textarea,.modal .form-grid .smart-select-button strong{color:#f4f5f7;font-size:13px;font-weight:650}.modal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);--modal-header-background:#18191d;background:#18191df2;border-color:#ffffff1f}.modal .field,.modal .smart-field,.modal .choice-group,.modal .multi-check{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff16;border-radius:0;min-height:54px;padding:9px 0}.modal .compact-form .field:not(.markdown-field),.modal .compact-form .smart-field,.modal .form-grid .field:not(.markdown-field),.modal .form-grid .smart-field{grid-template-columns:minmax(84px,112px) minmax(0,1fr);gap:8px 14px;min-height:54px}.modal .field input,.modal .field textarea,.modal .smart-select-button{box-shadow:none;background:0 0;border:0}.modal .smart-select-button{justify-content:flex-start;padding:0}.modal .smart-select-button svg:last-child{margin-left:auto}.modal .field input::placeholder,.modal .field textarea::placeholder{color:#f4f5f747}.color-picker{color:#aeb3be;border:0;gap:7px;min-width:0;margin:0;padding:0;font-size:12px;font-weight:650;display:grid}.color-picker legend{padding:0;line-height:14px}.color-picker-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.color-swatch,.custom-color-swatch{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:2px;display:inline-flex}.color-swatch>span{color:#fff;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.color-swatch.selected{background:#9aa5ff38;box-shadow:inset 0 0 0 1px #9aa5ffb8}.custom-color-swatch{background:conic-gradient(#ff5c7a,#ffb020,#34c759,#4da3ff,#7c3aed,#ff5c7a);border:1px solid #ffffff38;position:relative}.custom-color-swatch:after{background:var(--custom-color);content:"";border:1px solid #ffffff73;border-radius:4px;position:absolute;inset:5px}.custom-color-swatch input[type=color]{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;position:absolute;inset:0}.color-swatch:focus-visible,.custom-color-swatch:focus-within{outline-offset:2px;outline:2px solid #9aa5ff}.color-swatch:disabled{cursor:not-allowed;opacity:.5}.custom-color-swatch:has(input:disabled){cursor:not-allowed;opacity:.5}.modal .color-picker{border-bottom:1px solid #ffffff16;min-height:0;padding:0 0 11px}.modal .color-picker:focus-within{border-bottom-color:#9aa5ffb8}.modal .title-field{min-height:60px;padding:10px 0 13px;display:block}.modal .title-field input{color:#f6f7f9;font-size:var(--desk-font-title,20px);min-height:36px;font-weight:720;line-height:30px}.modal .title-field input::placeholder{color:#f4f5f766}.modal .choice-group,.modal .multi-check{min-height:0;padding:13px 0}.modal .choice-pill,.modal .multi-check label,.modal .toggle-field{background:#ffffff0d;border-color:#ffffff13}.modal .choice-pill.selected,.modal .toggle-field.checked{background:#5f6cf62e;border-color:#9aa5ff59}.modal .markdown-field{min-height:142px;padding-top:11px}.modal .modal-actions{border-top:0;margin-top:12px;padding-top:0}.admin-focus .topbar{z-index:70;background:#111214;width:100%;margin:0;padding:18px 24px;position:sticky;top:0}.admin-focus .workbench{padding:0}.admin-focus .admin-panel{grid-template-columns:280px minmax(0,1fr);padding:18px 24px 24px}.admin-context-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.admin-context-stat{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;gap:3px;min-height:48px;padding:8px 10px;display:grid}.admin-context-stat span{color:#858a94;font-size:12px;font-weight:650}.admin-context-stat strong{color:#f3f4f6;font-size:15px;line-height:19px}@media (width>=1120px){.admin-section-title{grid-template-columns:minmax(0,1fr)}.admin-context-summary{grid-column:1/-1}}.admin-block-head .table-add-button{color:#eef0ff;background:#5f6cf629;border-color:#9aa5ff3d}.admin-block-head .table-add-button:hover{background:#5f6cf63d}.field input:disabled,.field select:disabled,.field textarea:disabled,.smart-select-button:disabled{cursor:not-allowed;opacity:.58}@media (width<=980px){.admin-panel{grid-template-columns:1fr}.admin-focus .admin-panel{grid-template-columns:1fr;padding:14px;overflow:auto}.admin-module-nav{overflow:visible}.admin-focus .admin-content{padding-right:0;overflow:visible}.admin-section-title{grid-template-columns:1fr;align-items:start}.admin-domain-map .admin-domain-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:start}.admin-domain-map .admin-domain-actions{grid-column:2/-1;justify-content:flex-start}.admin-metrics,.admin-grid.two,.admin-domain-grid,.admin-context-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=861px){.issue-focus .workbench{overflow:hidden}.issue-focus .issue-page{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.issue-page-layout{grid-template-columns:minmax(0,1fr) 360px}.issue-focus .issue-page-layout{align-items:stretch;height:100%;min-height:0}.issue-focus .issue-activity,.issue-focus .issue-properties{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.issue-focus .issue-activity{padding-right:6px}.issue-properties{max-height:calc(100dvh - 118px);position:sticky;top:96px;overflow:auto}.issue-focus .issue-properties{align-content:start;height:100%;max-height:none;position:static;top:auto}}@media (width<=860px){.issue-page-layout{grid-template-columns:1fr}.issue-focus .workbench,.issue-focus .issue-page{overflow:visible}.issue-properties{max-height:none;position:static;overflow:visible}}@media (width<=640px){.reminder-form{grid-template-columns:1fr}.reminder-form-actions{justify-content:stretch}.reminder-form-actions .soft-button,.reminder-form-actions .primary-button{flex:1 1 0}.issue-command-bar{grid-template-columns:1fr}.quick-actions{flex-wrap:wrap}.admin-metrics,.admin-grid.two,.admin-domain-grid,.admin-context-summary{grid-template-columns:1fr}.side-modal-backdrop{padding:8px}.side-modal-panel{width:100%}}@media (width<=520px){.admin-focus .admin-content{padding-right:0;overflow:visible}.modal .compact-form{grid-template-columns:1fr}}.mobile-navigation-trigger,.mobile-navigation-backdrop,.mobile-navigation-close{display:none}.sidebar-heading{display:contents}@media (width<=820px){body.mobile-navigation-open{overflow:hidden}.shell,.shell.no-panel,.shell.issue-focus,.shell.admin-focus{width:100%;height:auto;min-height:100dvh;display:block;overflow:visible}.mobile-navigation-trigger{color:#f4f5f6;cursor:pointer;text-align:left;z-index:100;background:#090a0d;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px clamp(14px,3vw,20px);display:grid;position:sticky;top:0}.mobile-navigation-trigger:hover{background:#111216}.mobile-navigation-trigger>svg{color:#aeb4bf}.mobile-navigation-trigger .brand-mark{color:#111214;background:#c7d12f;border-radius:8px;width:32px;height:32px}.mobile-navigation-copy{gap:1px;min-width:0;display:grid}.mobile-navigation-copy strong,.mobile-navigation-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-navigation-copy strong{color:#f4f5f6;font-size:13px;line-height:17px}.mobile-navigation-copy span{color:#858b96;font-size:12px;line-height:15px}.mobile-navigation-badge{color:#eaf18a;background:#c7d12f29;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-flex}.mobile-navigation-backdrop{z-index:140;background:#030406b8;border:0;width:100%;padding:0;display:block;position:fixed;inset:0}.sidebar{max-width:calc(100vw - 44px);height:100dvh;min-height:100dvh;padding-bottom:max(14px, env(safe-area-inset-bottom));pointer-events:none;visibility:hidden;z-index:150;border-bottom:0;border-right:1px solid #ffffff1a;width:320px;transition:transform .18s,visibility .18s linear;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(calc(-100% - 16px));box-shadow:20px 0 48px #00000061}.sidebar.mobile-navigation-open{pointer-events:auto;visibility:visible;transform:translate(0)}.sidebar-heading{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.sidebar-heading .space-menu-trigger{min-width:0}.mobile-navigation-close{color:#d9dde4;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mobile-navigation-close:hover{background:#ffffff1a}.workbench,.detail-panel{width:100%;height:auto;min-height:0;overflow:visible}.shell:not(.issue-focus):not(.admin-focus) .workbench{min-height:calc(100dvh - 58px)}.shell.issue-focus .workbench,.shell.admin-focus .workbench{min-height:100dvh}.shell .topbar,.shell.admin-focus .topbar{position:static}}@media (prefers-reduced-motion:reduce) and (width<=820px){.sidebar{transition:none}}.save-view-form{gap:14px}.compact-form,.form-grid{gap:14px 16px}.field,.smart-field,.choice-group,.multi-check{gap:6px;padding:9px 10px}.field{line-height:14px}.smart-field>span,.choice-group legend,.multi-check legend{padding:0;line-height:14px}.field input,.field select,.field textarea,.smart-select-button{min-height:34px}.field textarea{min-height:96px;line-height:20px}.choice-group div,.multi-check div{gap:8px}.choice-pill,.multi-check label{min-height:30px;padding:0 10px}.toggle-field{min-height:44px;padding:0 10px}.modal{--modal-header-padding-block-start:18px;--modal-padding-block-end:20px;--modal-padding-inline:20px;max-width:min(920px,100vw - 32px);padding:0 var(--modal-padding-inline) var(--modal-padding-block-end)}.modal-backdrop{z-index:120}.smart-select-menu.floating-menu,.date-picker-menu.floating-menu{z-index:130}.modal-header{margin-bottom:18px;padding-bottom:14px}.modal .form-grid,.modal .compact-form{gap:18px 24px}.modal .field,.modal .smart-field,.modal .choice-group,.modal .multi-check{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff16;border-radius:0;gap:7px;min-height:0;padding:0 0 11px}.modal .field:focus-within,.modal .smart-field:focus-within,.modal .choice-group:focus-within,.modal .multi-check:focus-within{box-shadow:none;background:0 0;border-bottom-color:#9aa5ffb8}.modal .compact-form .field:not(.markdown-field),.modal .compact-form .smart-field,.modal .form-grid .field:not(.markdown-field),.modal .form-grid .smart-field{grid-template-columns:1fr;align-items:stretch;gap:6px;min-height:0;display:grid}.modal .field input,.modal .field select,.modal .field textarea,.modal .smart-select-button{box-shadow:none;background:0 0;border:0;padding:0}.modal .smart-select-button{align-items:center;gap:9px}.modal .field,.modal .smart-field>span,.modal .choice-group legend,.modal .multi-check legend{color:#d2d5dda8;font-size:12px;font-weight:620;line-height:15px}.modal .field input,.modal .field select,.modal .field textarea,.modal .smart-select-button strong{color:#f4f5f7;font-size:13px;font-weight:650;line-height:20px}.modal .title-field{padding-bottom:14px}.modal .title-field input{font-size:var(--desk-font-title,20px);min-height:32px;line-height:30px}.modal .choice-group,.modal .multi-check{gap:9px;padding-bottom:14px}.modal .choice-pill,.modal .multi-check label,.modal .toggle-field{min-height:32px;padding-inline:11px}.modal .toggle-field{min-height:46px}.modal .markdown-field{min-height:170px;padding-bottom:14px}.modal .markdown-field>span{line-height:15px}.modal .markdown-tools{top:-1px;right:0}.modal .markdown-editor{min-height:132px;padding-top:22px;line-height:21px}.modal .markdown-editor.is-empty:before{top:22px}.modal .modal-actions{border-top:1px solid #ffffff13;align-items:center;gap:10px;margin-top:4px;padding-top:14px}@media (width<=640px){.modal{max-width:calc(100vw - 20px);padding:16px}.modal .form-grid,.modal .compact-form{grid-template-columns:1fr;gap:16px}.modal .span-2{grid-column:span 1}}.issue-toolbar-title{align-items:center}.issue-header-menu-button{margin-top:0}.context-menu{max-height:none;overflow:visible}.context-menu-item{grid-template-columns:18px minmax(0,1fr) 14px}.context-menu-item.selected{background:#5f6cf624}.context-menu-item:disabled,.context-menu-item[aria-disabled=true]{cursor:default;opacity:.58}.context-menu-item .context-menu-check{color:#9aa5ff;justify-self:end}.issue-properties{background:0 0;border-color:#ffffff12;gap:8px;padding:8px 0 8px 12px}.issue-property-context{border-bottom:1px solid #fff1;gap:0;margin-bottom:2px;padding-bottom:6px;display:grid}.issue-property-context-row{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:10px;min-height:26px;display:grid}.issue-property-context-row span{color:#f4f5f761;font-size:12px;font-weight:620;line-height:16px}.issue-property-context-row strong{color:#f4f5f7b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:620;line-height:17px;overflow:hidden}.issue-property-context-row.warn strong{color:#ff9f90}.issue-properties-editor{gap:2px}.issue-properties .section-title-row{min-height:24px;margin-bottom:2px}.issue-properties .section-title-row>.muted{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issue-properties .section-title-row h3{color:#f4f5f7b8;letter-spacing:0;font-size:12px}.issue-properties .field,.issue-properties .smart-field,.issue-properties .choice-group,.issue-properties .multi-check{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;gap:2px;min-height:40px;padding:5px 0}.issue-properties .field:hover,.issue-properties .smart-field:hover,.issue-properties .choice-group:hover,.issue-properties .multi-check:hover{border-bottom-color:#ffffff1a}.issue-properties .field:focus-within,.issue-properties .smart-field:focus-within,.issue-properties .choice-group:focus-within,.issue-properties .multi-check:focus-within{box-shadow:none;background:0 0;border-bottom-color:#9aa5ff85}.issue-properties-editor>.field,.issue-properties-editor>.smart-field{grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:10px}.issue-properties-editor>.field>span,.issue-properties-editor>.smart-field>span{grid-area:1/1}.issue-properties-editor>.field>input,.issue-properties-editor>.field>textarea,.issue-properties-editor>.smart-field>.smart-select-button{grid-area:1/2}.issue-properties .field,.issue-properties .smart-field>span,.issue-properties .choice-group legend,.issue-properties .multi-check legend{color:#f4f5f766;font-size:12px;font-weight:620;line-height:13px}.issue-properties .field input,.issue-properties .field textarea,.issue-properties .smart-select-button{box-shadow:none;background:0 0;border:0;min-height:22px;padding:0}.issue-properties .field input,.issue-properties .field textarea,.issue-properties .smart-select-button strong{color:#f4f5f7c7;font-size:12px;font-weight:610;line-height:16px}.issue-properties .smart-select-button,.issue-properties .choice-group div,.issue-properties .multi-check div{gap:6px}.issue-properties .choice-pill,.issue-properties .multi-check label{min-height:24px;padding-inline:8px;font-size:12px}.issue-properties .toggle-field{color:#f4f5f7ad;background:0 0;border:0;border-bottom:1px solid #ffffff0e;border-radius:0;min-height:34px;padding:0;font-size:12px}.issue-properties .toggle-field i{width:32px;height:18px}.issue-properties .toggle-field i:after{width:14px;height:14px}.issue-properties .toggle-field.checked i:after{transform:translate(14px)}.issue-properties .inline-billing{gap:10px}.issue-properties .invoice-control{grid-template-columns:1fr;align-items:stretch;gap:6px}.issue-properties .field.invoice-money-field{border-bottom:0;min-height:34px;padding:0}.issue-properties .field.invoice-money-field:hover,.issue-properties .field.invoice-money-field:focus-within{border-bottom:0}.issue-properties .money-input-shell{background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;min-height:34px;padding:0 10px}.issue-properties .money-input-shell:focus-within{background:#ffffff13;border-color:#9aa5ff85}.issue-properties .invoice-money-field .money-input-shell input{color:#f4f5f7d6;min-height:32px;font-size:12px;font-weight:650;line-height:16px}.issue-properties .invoice-money-field .money-input-shell input::placeholder{color:#d2d5dd73}.issue-properties .invoice-money-field .money-input-shell b{color:#f4f5f785}.issue-properties .billing-box{background:0 0;border:0;border-top:1px solid #fff1;border-radius:0;margin-top:6px;padding:10px 0 0}.issue-properties .billing-box h3{color:#f4f5f7b8;font-size:12px;line-height:16px}.issue-properties .payments-box{gap:9px}.issue-properties .payment-table{background:0 0;border:0;gap:6px;overflow:visible}.issue-properties .payment-table-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description amount""status actions";align-items:start;gap:7px 10px;min-height:0;padding:9px}.issue-properties .payment-table-row:hover:not(.payment-table-header){background:#ffffff0b}.issue-properties .payment-table-header{display:none}.issue-properties .payment-table-row>span:first-child{grid-area:status;align-self:end;min-width:0}.issue-properties .payment-description{grid-area:description}.issue-properties .payment-amount{grid-area:amount;align-self:start;line-height:17px}.issue-properties .payment-actions{grid-area:actions;align-self:end;min-height:28px}.issue-properties .payment-actions:empty{display:none}.issue-properties .payment-description strong,.issue-properties .payment-amount{color:#f4f5f7d1}.issue-properties .payment-description small,.issue-properties .payment-description .invoice-link{color:#f4f5f785}.issue-properties .payment-error-text{color:#ff8a7a}.issue-properties .payment-actions .icon-button{width:28px;height:28px}.issue-properties .payment-add-row{color:#f4f5f7c7;background:#ffffff08;border:1px dashed #9aa5ff47;border-radius:8px;min-height:42px;padding:8px 9px}.issue-properties .payment-add-row:hover{background:#9aa5ff14;border-color:#9aa5ff70}.issue-properties .payment-add-icon{color:#c5cbff;background:#9aa5ff1f;border-color:#9aa5ff3d}.issue-properties .payment-add-copy strong{color:#f4f5f7d1;font-size:12px;line-height:16px}.issue-properties .payment-add-copy small{color:#f4f5f775;font-size:12px;line-height:15px}.issue-properties .primary-icon-button{color:#fff;background:#5f6cf6eb;border-color:#9aa5ff38}.issue-properties .payment-actions .icon-button:hover{color:#f4f5f7;background:#ffffff17;border-color:#ffffff29}.issue-properties .payment-actions .primary-icon-button:hover{color:#fff;background:#5260e8;border-color:#7d88ff}.issue-properties .payment-actions .danger-icon-button:hover{color:#ffb0a5;background:#ff706024;border-color:#ff8a7a4d}.issue-properties .payment-state.pending{color:#ffc75a;background:#ffb0202e}.issue-properties .payment-state.warn{color:#bbc3ff;background:#9aa5ff29}.issue-properties .payment-state.ok{color:#79dda7;background:#2ecc8029}.issue-properties .payment-state.muted{color:#f4f5f785;background:#ffffff13}.issue-properties .payment-invoice-meta,.issue-properties .payment-summary-row span,.issue-properties .payment-summary-row small{color:#f4f5f785}.issue-properties .payment-summary-row{border-top-color:#ffffff12}.issue-properties .payment-summary-row b{color:#f4f5f7d1}.issue-properties .billing-grid{grid-template-columns:92px minmax(0,1fr);gap:5px 8px}.issue-properties .billing-grid span,.issue-properties .billing-grid b,.issue-properties .invoice-link{font-size:12px;line-height:16px}.issue-properties .billing-grid b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modal .issue-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.modal .issue-form .field:not(.markdown-field),.modal .issue-form .smart-field{grid-template-columns:1fr;align-items:stretch;gap:5px;min-height:0;padding:8px 0}.modal .issue-form .field:not(.markdown-field) input,.modal .issue-form .field:not(.markdown-field) select,.modal .issue-form .smart-select-button{grid-column:1;min-height:28px}.modal .issue-form .field:not(.markdown-field) textarea,.modal .issue-form .smart-field>span{grid-column:1}.modal .issue-form .title-field{padding-bottom:10px}.modal .issue-form .title-field input{font-size:var(--desk-font-title,20px);min-height:32px;line-height:28px}.modal .issue-form .choice-group{padding:10px 0}.modal .issue-form .markdown-field{min-height:150px}.modal .issue-form .markdown-editor{min-height:112px}.modal .issue-form .invoice-control{align-items:stretch;gap:10px}.modal .issue-form .field.invoice-money-field:not(.markdown-field){border-bottom:0;min-height:46px;padding:0}.modal .issue-form .field.invoice-money-field:not(.markdown-field):focus-within{border-bottom:0}.modal .issue-form .money-input-shell{background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;min-height:46px;padding:0 12px}.modal .issue-form .money-input-shell:focus-within{background:#ffffff12;border-color:#9aa5ff94}.modal .issue-form .invoice-money-field .money-input-shell input{color:#f4f5f7;min-height:44px;font-size:13px;font-weight:650;line-height:20px}.modal .issue-form .invoice-money-field .money-input-shell input::placeholder{color:#d2d5dd80}.modal .issue-form .money-input-shell b{color:#f4f5f794}.choice-pill .choice-pill-check{opacity:.16;flex:0 0 13px;transition:opacity .12s}.choice-pill.selected .choice-pill-check{opacity:1}.modal .compact-form>.multi-check+.modal-actions{border-top:0;margin-top:0}.modal .invoice-issue-form .field{color:#f4f5f7b8;background:0 0;border:0;gap:6px;min-height:0;padding:0;display:grid}.modal .invoice-issue-form .field:focus-within{box-shadow:none;background:0 0;border:0}.modal .invoice-issue-form .money-input-shell,.modal .invoice-issue-form .invoice-search-input,.modal .invoice-line>input{color:#f5f6f8;background:#ffffff0f;border-color:#ffffff1a}.modal .invoice-issue-form .money-input-shell input,.modal .invoice-issue-form .invoice-search-input input,.modal .invoice-line>input{color:#f5f6f8}.modal .invoice-issue-form .money-input-shell b{color:#f4f5f794}.modal .invoice-issue-summary,.modal .invoice-total-check,.modal .invoice-tax-summary,.modal .invoice-product-results,.modal .invoice-line{background:#ffffff0b;border-color:#ffffff14}.modal .invoice-product-result{color:#f5f6f8;background:#ffffff0e;border-color:#ffffff14}.modal .invoice-issue-summary b,.modal .invoice-total-check b,.modal .invoice-tax-summary b,.modal .invoice-product-result strong,.modal .invoice-line-product strong{color:#f5f6f8}.modal .invoice-issue-summary span,.modal .invoice-total-check span,.modal .invoice-tax-summary span,.modal .invoice-product-result small,.modal .invoice-line-product small,.modal .invoice-product-result b{color:#f4f5f794}.modal .invoice-line-product input{color:#f5f6f8;background:#ffffff0f;border-color:#ffffff1a}.modal .invoice-tax-summary span:last-of-type,.modal .invoice-tax-summary b:last-of-type{color:#f5f6f8;border-color:#ffffff1a}.modal .invoice-reconciliation-state{color:#f4f5f7c7;background:#5f6cf61a;border-color:#8791ff3d}.modal .invoice-reconciliation-state.danger{background:#c65a4c1a;border-color:#e170604d}.modal .invoice-reconciliation-state>strong,.modal .invoice-reconciliation-state dd{color:#f5f6f8}.modal .invoice-reconciliation-state dt{color:#f4f5f780}.modal .invoice-reconciliation-state>small{color:#f0a69c}@media (width<=720px){.invoice-lines-header{display:none}.invoice-line{grid-template-columns:minmax(0,1fr) 80px}.invoice-line .invoice-line-product,.invoice-line .icon-button{grid-column:span 2}.invoice-total-check{grid-template-columns:minmax(0,1fr) auto}}.issue-content-editor{gap:12px}.issue-content-editor .issue-title-field,.issue-content-editor .issue-description-field{background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;gap:7px;padding:10px 12px}.issue-content-editor .issue-title-field:focus-within,.issue-content-editor .issue-description-field:focus-within{background:#ffffff0b;border-color:#979fff8c;box-shadow:0 0 0 1px #5f6cf629}.issue-content-editor .issue-title-field>span,.issue-content-editor .issue-description-field>span{color:#8f939d;font-size:12px;font-weight:680;line-height:14px;display:block}.issue-content-editor .issue-title-field input{color:#f4f5f6;font-size:var(--desk-font-body,16px);min-height:30px;font-weight:740;line-height:25px}.issue-content-editor .issue-description-field{position:relative}.issue-content-editor .issue-description-field .markdown-tools{top:9px;right:10px}.issue-content-editor .issue-description-field .markdown-editor{min-height:230px;padding-top:14px;font-size:14px;font-weight:500;line-height:22px}.issue-content-editor .issue-description-field .markdown-editor.is-empty:before{top:14px}.issue-content-editor .issue-description-field .markdown-editor h4{font-size:14px;line-height:21px}.issue-content-editor .issue-description-field .markdown-editor p,.issue-content-editor .issue-description-field .markdown-editor h4,.issue-content-editor .issue-description-field .markdown-editor ul,.issue-content-editor .issue-description-field .markdown-editor blockquote{margin-bottom:9px}.issue-content-editor .issue-description-field .markdown-editor ul{gap:6px;padding-left:20px}.issue-content-editor .issue-description-field .markdown-editor strong{font-weight:720}.side-link.attention{color:#fff7d6;background:#eab30826;border-color:#facc1557}.side-link.attention .side-icon{color:#fde68a;background:#eab30838;border-color:#facc1561}.side-link.attention b{color:#17130a;background:#d99b08}.side-link.attention.active{background:#c7d12f38;border-color:#c7d12f75;box-shadow:inset 3px 0 #c7d12f}.side-link.inbox-has-items{background:#eab30826;border-color:#facc1557}.side-link.inbox-has-items.active{background:#c7d12f38;border-color:#c7d12f75}.side-link b.side-issue-count--warning{color:#fde68a;background:#eab30833}.side-link b.side-issue-count--danger{color:#fecaca;background:#ef444438}.side-link:hover b.side-issue-count--warning,.side-link.active b.side-issue-count--warning{color:#fef3c7;background:#eab30847}.side-link:hover b.side-issue-count--danger,.side-link.active b.side-issue-count--danger{color:#fee2e2;background:#ef44444d}.draft-review-banner{color:#f1f4bc;background:#c7d12f13;border:1px solid #c7d12f2e;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.draft-review-banner strong,.draft-review-banner span{display:block}.draft-review-banner strong{color:#f4f5f6;font-size:13px;line-height:18px}.draft-review-banner span{color:#f4f5f7b8;margin-top:2px;font-size:12px;line-height:17px}.draft-content-editor{border-bottom:0;padding-bottom:0}.email-message-header{border-bottom:1px solid #ffffff12;gap:4px;padding-bottom:8px;display:grid}.email-message-header span{color:#f4f5f76b;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:720;line-height:12px}.email-message-header strong{color:#f4f5f6;overflow-wrap:anywhere;font-size:14px;line-height:20px}.email-message-header small{color:#f4f5f78f;font-size:12px;font-weight:600;line-height:15px}.email-message-header .email-import-provenance{color:#aab2ff}.email-message-recipients{gap:3px;margin:4px 0 0;display:grid}.email-message-recipients>div{grid-template-columns:34px minmax(0,1fr);gap:8px;display:grid}.email-message-recipients dt,.email-message-recipients dd{margin:0;font-size:12px;line-height:17px}.email-message-recipients dt{color:#f4f5f76b;font-weight:720}.email-message-recipients dd{color:#f4f5f7b3;overflow-wrap:anywhere}.email-message.is-outbound{border-color:#5f6cf666;margin-left:clamp(0px,6vw,56px)}.email-message.is-inbound{margin-right:clamp(0px,6vw,56px)}.email-message.is-highlighted{border-color:#c7d12fdb;outline:0;box-shadow:0 0 0 2px #c7d12f33,0 12px 32px #0000002e}.email-message-body{gap:10px;min-width:0;display:grid}.email-html-render{color:#f4f5f7d1;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.55}.email-html-render span{color:inherit}.email-html-render>:first-child,.email-html-render>:first-child>:first-child{margin-top:0}.email-html-render>:last-child,.email-html-render>:last-child>:last-child{margin-bottom:0}.email-html-render p,.email-html-render div{max-width:100%}.email-html-render p{margin:0 0 8px}.email-html-render ul,.email-html-render ol{margin:6px 0 9px;padding-left:26px}.email-html-render ul ul,.email-html-render ul ol,.email-html-render ol ul,.email-html-render ol ol{margin:3px 0}.email-html-render li{margin:2px 0}.email-html-render a{color:#aeb3ff;text-underline-offset:2px;text-decoration:underline}.email-html-render blockquote{border-left:2px solid #ffffff24;margin:8px 0;padding-left:10px}.email-html-render table{border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow-x:auto}.email-html-render td,.email-html-render th{text-align:left;border:1px solid #ffffff1f;padding:5px 7px}.email-html-render pre,.email-html-render code{white-space:pre-wrap;max-width:100%;overflow-x:auto}.email-quoted-history{border-top:1px solid #ffffff12;padding-top:8px}.email-quoted-history summary{color:#f4f5f780;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:11px;font-weight:680;list-style:none;display:inline-flex}.email-quoted-history summary::-webkit-details-marker{display:none}.email-quoted-history summary svg{transition:transform .15s}.email-quoted-history[open] summary svg{transform:rotate(90deg)}.email-quoted-history-content{background:#ffffff05;border-left:2px solid #ffffff1a;max-height:440px;margin-top:8px;padding:10px 12px;overflow:auto}.email-reply-composer{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;gap:10px;padding:12px;display:grid}.email-reply-heading,.email-reply-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-reply-actions{flex-wrap:wrap}.email-reply-heading strong,.email-reply-heading small{display:block}.email-reply-heading small,.email-reply-actions small{color:#f4f5f78f;margin-top:2px;font-size:12px}.email-reply-recipient-fields{border:1px solid #ffffff1a;border-radius:8px;display:grid;overflow:hidden}.email-reply-recipient-field{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:2px 10px;display:grid}.email-reply-recipient-field+.email-reply-recipient-field{border-top:1px solid #ffffff14}.email-reply-recipient-field>span{color:#f4f5f785;font-size:12px;font-weight:720}.email-reply-markdown .markdown-tools{background:0 0;border:0;gap:2px;top:8px;right:10px}.email-reply-recipient-field input{color:#f4f5f6;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:36px;padding:0}.email-reply-recipient-field input::placeholder{color:#f4f5f74d}.email-reply-recipient-fields>small{color:#f4f5f77a;border-top:1px solid #ffffff14;padding:6px 10px;font-size:11px;line-height:16px}.email-reply-action-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.email-reply-markdown .markdown-editor{resize:vertical;min-height:150px}.email-reply-markdown .markdown-editor[aria-disabled=true]{cursor:wait;opacity:.7}.issue-self-assign-button{justify-content:center;width:100%;min-height:40px}.password-explicit-action{justify-content:center;align-self:center;min-height:40px}.admin-sortable-entry{position:relative}.admin-sortable-entry>.admin-row-button{padding-right:82px}.admin-sortable-entry:last-child>.admin-row-button{border-bottom:0}.admin-sort-controls{z-index:1;align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.admin-sort-controls .icon-button{background:#22242a;border-color:#ffffff1a;width:32px;height:32px}.admin-sort-controls .icon-button:disabled{opacity:.35}.modal .payment-form-modal .field:not(.markdown-field){background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;padding:10px 12px}.modal .payment-form-modal .field:not(.markdown-field):focus-within{background:#ffffff0f;border-color:#9aa5ff9e;box-shadow:0 0 0 2px #5f6cf629}.modal .payment-form-modal .currency-input-shell{border-bottom:1px solid #ffffff24;padding-inline:2px}.modal .payment-form-modal .currency-input-shell input{font-variant-numeric:tabular-nums}.modal .payment-form-modal>:is(.form-help,.form-warning,.modal-actions){grid-column:1/-1}.confirm-action-modal{gap:18px;display:grid}.confirm-action-modal>p{color:#f4f5f7b8;margin:0;font-size:13px;line-height:20px}.invoice-readiness-blocker{color:#ffd777;background:#ffb0201a;border:1px solid #ffc75a47;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.invoice-readiness-blocker strong{color:#fff2ca;font-size:13px;line-height:18px;display:block}.invoice-readiness-blocker p,.invoice-readiness-blocker li{color:#fff2cabd;font-size:12px;line-height:18px}.invoice-readiness-blocker p{margin:2px 0 0}.invoice-readiness-blocker ul{margin:6px 0 0;padding-left:18px}.invoice-line-field{gap:4px;min-width:0;display:grid}.invoice-line-field>span{display:none}.invoice-line-field>input,.modal .invoice-line-field>input{color:#f5f6f8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:13px}.invoice-line-field .invoice-money-field{padding:0}.invoice-line-total-value output{color:#f5f6f8;background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;align-items:center;min-height:34px;padding:0 9px;font-size:13px;font-weight:680;display:flex}@media (width<=720px){.invoice-line{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-line-product,.invoice-line .icon-button{grid-column:1/-1}.invoice-line-field>span{color:#f4f5f794;text-transform:uppercase;font-size:12px;font-weight:720;display:block}.invoice-line-quantity{grid-column:1}.invoice-line-unit-price{grid-column:2}.invoice-line-total-value{grid-column:1/-1}.issue-properties .payment-table-row [role=cell]:before{color:#f4f5f775;content:attr(data-label);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:720;line-height:12px;display:block}.issue-properties .payment-actions{min-height:40px}.issue-properties .payment-actions .icon-button{width:40px;height:40px}}.budget-editor{gap:10px;min-width:0;display:grid}.budget-title-row{align-items:center}.budget-state{white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px;font-weight:760;line-height:18px}.budget-state.pending{color:#ffc75a;background:#ffb0202e}.budget-state.ok{color:#79dda7;background:#2ecc8029}.budget-state.rejected{color:#ff9bad;background:#ff5c7a29}.budget-state.muted{color:#f4f5f785;background:#ffffff13}.budget-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.budget-fields-grid .toggle-field span,.budget-invoice-fields .toggle-field span{text-align:left;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.budget-fields-grid .toggle-field i,.budget-invoice-fields .toggle-field i{flex-shrink:0}.budget-help,.budget-decision-meta{color:#f4f5f77a;margin:0;font-size:12px;line-height:16px}.budget-invoice-fields{border-top:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:10px;display:grid}.budget-invoice-fields .section-title-row{grid-column:1/-1}.issue-properties .budget-editor{border-top:1px solid #fff1;margin-top:6px;padding-top:10px}.issue-properties .budget-editor h3,.modal .budget-editor h3{color:#f4f5f7b8;font-size:12px;line-height:16px}.issue-properties .budget-fields-grid,.issue-properties .budget-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-properties .budget-status-choice{padding:0}.issue-properties .currency-field{min-height:42px}.issue-properties .currency-input-shell{border-bottom:1px solid #ffffff0e}.issue-create-budget{background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;padding:12px}.payment-stage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.payment-stage-summary>span{background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.payment-stage-summary small{color:#f4f5f775;text-transform:uppercase;font-size:11px;font-weight:730}.payment-stage-summary b{color:#f4f5f7c7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-table-row{grid-template-columns:104px minmax(74px,.55fr) minmax(0,1.35fr) minmax(92px,.7fr) 116px}.payment-stage-date{gap:1px;min-width:0;display:grid}.payment-stage-date strong,.payment-stage-date small{white-space:nowrap;font-size:12px;line-height:14px}.payment-stage-date strong{color:inherit}.payment-stage-date small{color:#777d87}.payment-state.receivable{color:#7547aa;background:#f1e8ff}.danger-icon-button{color:#ff8a7a}.issue-properties .payment-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-properties .payment-table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description amount""date date""status actions"}.issue-properties .payment-stage-date{grid-area:date}.issue-properties .payment-stage-date strong,.issue-properties .payment-stage-date small{color:#f4f5f775}.issue-properties .payment-state.receivable{color:#d2afff;background:#b57bff2b}.admin-finance-ledger,.admin-service-settings{grid-column:1/-1}.tenant-settings-form{gap:12px;display:grid}.tenant-settings-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:12px;display:grid}.tenant-settings-section{border:1px solid #ffffff13;border-radius:10px;align-content:start;gap:9px;min-width:0;margin:0;padding:12px;display:grid}.tenant-settings-section legend{color:#f4f5f7;padding:0 5px;font-size:13px;font-weight:740}.tenant-settings-section>p,.tenant-settings-footer p{color:#8f939d;font-size:12px;line-height:16px}.tenant-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:8px;display:grid}.tenant-settings-grid .field,.tenant-settings-toggle{min-width:0;min-height:58px}.tenant-settings-grid .field input,.tenant-settings-grid .field select{width:100%;min-width:0}.tenant-secret-field small{color:#777c86;font-size:12px;line-height:14px}.tenant-settings-footer{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.tenant-settings-footer p{max-width:760px}.tenant-settings-footer .primary-button{flex:none}.tenant-settings-success{color:#72d6aa;align-items:center;gap:7px;font-size:12px;font-weight:680;display:flex}.admin-finance-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-finance-group{border:1px solid #ffffff13;border-radius:8px;min-width:0;overflow:hidden}.admin-finance-group>header{background:#ffffff09;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.admin-finance-group>header span{color:#f3f4f6;font-size:12px;font-weight:720}.admin-finance-group>header strong,.admin-finance-group>header b{color:#aeb3bf;font-size:12px}.admin-finance-group>header strong{background:#ffffff13;border-radius:999px;padding:2px 7px}.admin-finance-rows{padding:0 10px}.admin-finance-row{cursor:pointer;border-bottom:1px solid #fff1;grid-template-columns:18px minmax(0,1fr) auto minmax(112px,auto) 30px;align-items:center;gap:9px;min-height:58px;padding:8px 0;display:grid}.admin-finance-row:last-child{border-bottom:0}.admin-finance-issue{gap:2px;min-width:0;text-decoration:none;display:grid}.admin-finance-issue:hover strong{color:#bfc5ff}.admin-finance-issue strong a{color:inherit;text-decoration:none}.admin-finance-issue strong a:hover{color:#bfc5ff;text-underline-offset:2px;text-decoration:underline}.admin-finance-issue strong,.admin-finance-issue span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-finance-issue strong,.admin-finance-amount,.admin-finance-status strong{color:#f3f4f6;font-size:12px}.admin-finance-issue span,.admin-finance-status small{color:#8f939d;font-size:12px}.admin-finance-status{gap:1px;display:grid}.admin-finance-status small{white-space:nowrap}.admin-finance-document{min-height:28px}.admin-finance-document .icon-button{width:28px;height:28px}@media (width<=980px){.admin-finance-groups{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.payment-stage-summary{grid-template-columns:minmax(0,1fr)}.admin-finance-row{grid-template-columns:18px minmax(0,1fr) auto}.admin-finance-amount,.admin-finance-status{grid-column:2}.admin-finance-document{grid-area:1/3/span 3}}.field,.smart-field,.choice-group,.multi-check{min-width:0}.field>span,.smart-field>span,.choice-group legend,.multi-check legend{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field input,.field select,.field textarea,.smart-select-button,.smart-select-button strong{min-width:0}.smart-select-button{grid-template-columns:minmax(0,1fr) 18px;column-gap:8px;width:100%;display:grid}.date-picker-field .smart-select-button{grid-template-columns:20px minmax(0,1fr) 18px}.smart-select-button:has(>i){grid-template-columns:20px minmax(0,1fr) 18px}.smart-select-button:has(>.smart-select-icon){grid-template-columns:20px minmax(0,1fr) 18px}.smart-select-button>i,.smart-select-button>.smart-select-icon,.date-picker-field .smart-select-button>svg:first-child{justify-self:center}.smart-select-button>svg:last-child{color:#f4f5f7c2;justify-self:end;margin-left:0}.smart-select-button strong{display:block}.smart-select-icon,.smart-select-icon .issue-priority-indicator,.smart-select-icon .urgency-visual-icon{flex:0 0 18px}.smart-option{grid-template-columns:minmax(0,1fr) 18px}.multi-select-menu .smart-option{grid-template-columns:20px minmax(0,1fr) 18px}.smart-option:has(>i){grid-template-columns:20px minmax(0,1fr) 18px}.smart-option:has(>.smart-select-icon){grid-template-columns:20px minmax(0,1fr) 18px}.smart-option:has(>svg:first-child){grid-template-columns:20px minmax(0,1fr) 18px}.smart-option>i,.smart-option>.smart-select-icon,.smart-option>svg:first-child,.smart-option .smart-option-checkbox{justify-self:center}.draft-review-banner{border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:10px 12px}.draft-review-banner svg{margin-top:0}.draft-content-editor{gap:10px}.draft-content-editor .issue-title-field{min-height:62px}.draft-content-editor .issue-title-field input{font-size:var(--desk-font-body,16px);line-height:24px}.draft-content-editor .issue-description-field .markdown-editor{min-height:170px}@media (width<=760px){.tenant-settings-sections,.tenant-settings-grid{grid-template-columns:minmax(0,1fr)}.tenant-settings-footer{flex-direction:column;align-items:stretch}.tenant-settings-footer .primary-button{justify-content:center;width:100%}}@media (width<=520px){.issue-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:68px}.issue-open-button{grid-area:1/1;min-height:40px}.issue-title-link{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.issue-meta-line{flex-direction:row;grid-area:2/1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;max-width:none;padding:0 8px 8px 56px}.issue-meta-line>span{min-width:0}}.date-picker-clear-button{color:#c8ccd4;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;padding:8px 12px;display:inline-flex}.date-picker-clear-button:hover,.date-picker-clear-button:focus-visible{color:#f4f5f6;background:#ffffff0f}.form-help,.form-warning{border-radius:7px;margin:0;padding:9px 10px;font-size:12px;line-height:18px}.form-help{color:#aeb4bf;background:#ffffff0b}.form-warning{color:#f4d38d;background:#e9aa351a;border:1px solid #e9aa353d}.context-page,.inbox-page,.my-work-page{color:#eef0f4;gap:16px;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding-bottom:24px;display:grid}.context-page{max-width:none}.context-hero,.inbox-hero,.my-work-hero{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--context-accent,#5f6cf6) 15%, transparent), transparent 34%), #ffffff08;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:46px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:14px;min-height:132px;padding:20px;display:grid;position:relative;overflow:hidden}.context-hero:after,.inbox-hero:after,.my-work-hero:after{background:linear-gradient(90deg, var(--context-accent,#5f6cf6), transparent);content:"";opacity:.78;height:2px;position:absolute;inset:0 0 auto}.context-hero-icon,.inbox-hero-icon,.my-work-avatar{background:color-mix(in srgb, var(--context-accent,#5f6cf6) 16%, #ffffff0a);border:1px solid color-mix(in srgb, var(--context-accent,#5f6cf6) 32%, #ffffff14);color:color-mix(in srgb, var(--context-accent,#8f99ff) 78%, #fff);border-radius:11px;justify-content:center;align-self:start;align-items:center;width:42px;height:42px;display:inline-flex}.context-hero-copy,.inbox-hero-copy,.my-work-hero-copy{gap:5px;min-width:0;display:grid}.context-hero-kicker,.inbox-hero-copy>span:first-child,.my-work-hero-copy>span:first-child{color:color-mix(in srgb, var(--context-accent,#9aa5ff) 72%, #c7cad1);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.context-hero-copy h2,.inbox-hero-copy h2,.my-work-hero-copy h2{color:#f5f6f8;overflow-wrap:anywhere;font-size:clamp(20px,2vw,24px);line-height:1.18}.context-hero-copy>p,.inbox-hero-copy>p,.my-work-hero-copy>p{color:#a5aab4;max-width:760px;font-size:13px;line-height:19px}.context-hero-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.context-hero-meta b{color:#c8cbd2;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff13;border-radius:999px;max-width:240px;padding:0 8px;font-size:12px;font-weight:650;line-height:18px;overflow:hidden}.context-hero-progress,.inbox-hero-count,.my-work-progress{place-items:end;gap:1px;min-width:118px;display:grid}.context-hero-progress strong,.inbox-hero-count strong,.my-work-progress strong{color:#f5f6f8;font-size:25px;line-height:30px}.context-hero-progress small,.inbox-hero-count small,.my-work-progress small{color:#8f949e;font-size:12px;font-weight:650}.context-hero-progress>i,.my-work-progress>i{background:#ffffff14;border-radius:999px;width:112px;height:4px;margin-top:8px;display:block;overflow:hidden}.context-hero-progress>i>span,.my-work-progress>i>span{background:var(--context-accent,#5f6cf6);border-radius:inherit;height:100%;width:var(--context-progress,var(--my-work-progress,0%));display:block}.context-metrics,.my-work-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.context-metric,.my-work-summary>article{background:#ffffff08;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:11px 12px;display:grid}.context-metric-icon,.my-work-summary-icon{color:#aeb3bd;background:#ffffff0e;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.context-metric-copy,.my-work-summary>article>span:last-child{gap:1px;min-width:0;display:grid}.context-metric-copy>span,.my-work-summary small{color:#9196a0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.context-metric-copy strong,.my-work-summary strong{color:#f3f4f6;font-size:var(--desk-font-subtitle,18px);line-height:23px}.context-metric-copy small{color:#737984;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.context-metric--active .context-metric-icon{color:#aab2ff;background:#5f6cf624;border-color:#9aa5ff33}.context-metric--success .context-metric-icon{color:#62dca0;background:#2fb9791f;border-color:#4ad1922e}.context-metric--danger .context-metric-icon,.my-work-summary-alert .my-work-summary-icon{color:#ff829a;background:#ff5c7a1f;border-color:#ff5c7a33}.context-layout{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:12px;min-width:0;display:grid}.context-side-card{background:#ffffff07;border:1px solid #ffffff13;border-radius:12px;min-width:0;overflow:hidden}.context-work-card,.my-work-card{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.context-side-column{gap:12px;min-width:0;display:grid}.context-section-heading{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 15px;display:flex}.context-section-heading>span{gap:1px;min-width:0;display:grid}.context-section-heading small{color:#777d87;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:760}.context-section-heading h3{color:#eff1f4;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;overflow:hidden}.context-section-heading>b{color:#c7cbd3;background:#ffffff0f;border:1px solid #ffffff13;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 7px;font-size:12px;display:inline-flex}.context-task-table-shell{scrollbar-color:#ffffff26 transparent;max-width:100%;overflow-x:auto}.context-task-table{border-collapse:collapse;table-layout:fixed;width:100%}.context-task-column--task{width:30%}.context-task-column--status{width:14%}.context-task-column--context{width:23%}.context-task-column--assignee{width:19%}.context-task-column--due{width:14%}.context-task-table td{color:#bdc1ca;vertical-align:middle;border-bottom:1px solid #ffffff0d;min-width:0;height:57px;padding:6px 10px;font-size:12px}.context-task-table tr:last-child td{border-bottom:0}.context-task-table tbody tr{cursor:pointer;transition:background-color .12s}.context-task-table tbody tr:hover{background:#ffffff09}.context-task-row--complete{opacity:.64}.context-task-open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:0 4px 0 5px;display:grid}.context-relation-item:disabled,.inbox-entry-footer button:disabled{cursor:default}.context-task-priority{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.context-task-title{gap:2px;min-width:0;display:grid}.context-task-title a{color:#e7e9ed;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:16px;text-decoration:none;overflow:hidden}.context-task-title a:hover{color:#c9ceff;text-underline-offset:2px;text-decoration:underline}.context-task-title small{color:#777d87;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:12px;overflow:hidden}.context-task-status,.context-task-person,.context-task-due{align-items:center;gap:6px;min-width:0;display:flex}.context-task-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-task-status>i{background:var(--context-status);box-shadow:0 0 7px color-mix(in srgb, var(--context-status) 44%, transparent);border-radius:999px;flex:none;width:7px;height:7px}.context-task-context{gap:2px;min-width:0;display:grid}.context-task-context strong,.context-task-context small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.context-task-context strong{color:#d6d9df;font-size:12px;font-weight:640;line-height:15px}.context-task-context small{color:#777d87;font-size:11px;line-height:13px}.context-task-person{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-task-person>i{color:#bec3cc;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.context-task-due{color:#a2a7b0;white-space:nowrap}.context-task-due--late{color:#ff849b}.context-task-due--reminder{color:#bdc3ff;cursor:help}.context-task-empty,.context-page-empty{color:#858b96;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:28px;font-size:12px;display:flex}.context-page-empty{background:#ffffff07;border:1px solid #ffffff13;border-radius:12px}.context-page-empty strong{color:#e8eaee;font-size:14px}.context-status-track{gap:2px;height:7px;margin:15px 15px 12px;display:flex;overflow:hidden}.context-status-track>span{background:var(--context-status);flex:0 0 var(--context-status-width);border-radius:999px;min-width:3px}.context-status-list,.context-relation-list,.context-milestone-list,.context-member-list{padding:0 8px 8px;display:grid}.context-status-item{border-radius:7px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:31px;padding:0 7px;display:grid}.context-status-item:hover{background:#ffffff08}.context-status-item>i{background:var(--context-status);border-radius:999px;width:7px;height:7px}.context-status-item>span{color:#aeb3bd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.context-status-item>b{color:#dadde3;font-size:12px}.context-relation-item{color:#c6cad2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;width:100%;min-height:57px;padding:7px;display:grid}.context-relation-item+.context-relation-item,.context-milestone-item+.context-milestone-item,.context-member-item+.context-member-item{border-top:1px solid #ffffff0d}.context-relation-item:hover:not(:disabled){background:#ffffff0b}.context-relation-icon,.context-milestone-icon{color:#a7acb6;background:#ffffff0e;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.context-relation-copy,.context-milestone-copy{min-width:0;display:grid}.context-relation-copy small,.context-milestone-copy small{color:#737985;text-transform:uppercase;font-size:11px;font-weight:740}.context-relation-copy strong,.context-milestone-copy strong{color:#dfe2e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.context-relation-copy>span,.context-milestone-copy>span{color:#7f8590;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:13px;overflow:hidden}.context-relation-item>svg{color:#5f6570}.context-milestone-item{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:69px;padding:9px 7px;display:grid}.context-milestone-copy>i{background:#ffffff12;border-radius:999px;height:3px;margin-top:5px;display:block;overflow:hidden}.context-milestone-copy>i>span{border-radius:inherit;height:100%;width:var(--context-progress);background:#7f8bff;display:block}.context-milestone-item>b{color:#8e949f;padding-top:14px;font-size:11px}.context-member-item{grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:49px;padding:6px 7px;display:grid}.context-member-item>i{color:#bdc3ff;background:#5f6cf621;border:1px solid #9aa5ff2e;border-radius:999px;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.context-member-item>span{min-width:0;display:grid}.context-member-item strong{color:#dfe2e8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.context-member-item small{color:#787e89;font-size:11px}.context-member-item>b{color:#aeb3bd;background:#ffffff0e;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;font-size:11px;display:inline-flex}.context-side-empty{color:#797f8a;margin:0;padding:16px;font-size:12px;line-height:17px}.inbox-page{--context-accent:#d0d944}.inbox-hero-icon{color:#e6ec70}.inbox-hero-count small{text-align:right;max-width:120px}.inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.inbox-summary>article{background:#ffffff08;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:11px 12px;display:grid}.inbox-summary-icon{background:color-mix(in srgb, var(--context-accent) 14%, #ffffff0a);border:1px solid color-mix(in srgb, var(--context-accent) 30%, #ffffff14);color:color-mix(in srgb, var(--context-accent) 82%, #fff);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.inbox-summary-copy{gap:1px;min-width:0;display:grid}.inbox-summary small{color:#8f949e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.inbox-summary strong{color:#f3f4f6;font-size:var(--desk-font-subtitle,18px);line-height:23px}.inbox-entry-list{gap:11px;display:grid}.inbox-entry-card{cursor:pointer;background:#ffffff07;border:1px solid #ffffff13;border-radius:12px;min-width:0;transition:background-color .12s,border-color .12s;display:grid;overflow:hidden}.inbox-entry-card:hover{background:#ffffff09;border-color:#cfd9442e}.inbox-entry-source{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 15px;display:flex}.inbox-entry-source>span{color:#cbd35f;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.inbox-entry-source time{color:#777d87;font-size:12px}.inbox-entry-body{grid-template-columns:minmax(210px,.9fr) minmax(280px,1.1fr);gap:20px;padding:16px;display:grid}.inbox-entry-identity{gap:3px;min-width:0;display:grid}.inbox-entry-identity>small{color:#7e8490;text-transform:uppercase;font-size:11px;font-weight:720}.inbox-entry-identity h3,.inbox-entry-identity h3 a{color:#f0f1f4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.inbox-entry-identity h3 a{text-decoration:none}.inbox-entry-identity h3 a:hover{color:#dbe17b;text-underline-offset:2px;text-decoration:underline}.inbox-entry-identity>span{color:#8e949e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-entry-body>p{color:#a2a7b1;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.inbox-entry-contexts{border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 8px;display:grid}.inbox-entry-contexts>span{gap:2px;min-width:0;padding:10px 8px;display:grid}.inbox-entry-contexts small{color:#707681;text-transform:uppercase;font-size:11px;font-weight:720}.inbox-entry-contexts strong{color:#b9bec7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.inbox-entry-footer{background:#ffffff05;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px 7px 15px;display:flex}.inbox-entry-footer>span{color:#8c919b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.inbox-entry-footer button{color:#e5ea8a;cursor:pointer;background:#cfd9441f;border:1px solid #cfd94433;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:680;display:inline-flex}.inbox-entry-footer button:hover:not(:disabled){background:#cfd9442e}.inbox-empty{color:#838995;text-align:center;background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:260px;padding:28px;font-size:12px;display:flex}.inbox-empty svg{color:#5bcc91}.inbox-empty strong{color:#dfe2e7;font-size:14px}.my-work-page{--context-accent:#5f6cf6}.my-work-avatar{color:#c7ccff;font-size:12px;font-weight:780}.my-work-progress>i>span{width:var(--my-work-progress,0%)}@media (width<=1180px){.context-layout{grid-template-columns:minmax(0,1fr)}.context-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.context-metrics,.inbox-summary,.my-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.context-task-table{min-width:760px}}@media (width<=720px){.context-page,.inbox-page,.my-work-page{gap:12px;padding-bottom:16px}.context-hero,.inbox-hero,.my-work-hero{grid-template-columns:40px minmax(0,1fr);align-items:start;min-height:0;padding:16px}.context-hero-icon,.inbox-hero-icon,.my-work-avatar{width:38px;height:38px}.context-hero-progress,.inbox-hero-count,.my-work-progress{border-top:1px solid #ffffff0f;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);place-items:center start;width:100%;min-width:0;padding-top:12px}.context-hero-progress>i,.my-work-progress>i{grid-column:1/-1;width:100%;margin-top:6px}.inbox-hero-count small{text-align:left;max-width:none}.context-side-column{grid-template-columns:minmax(0,1fr)}.context-task-table-shell{padding:8px;overflow:visible}.context-task-table,.context-task-table tbody{gap:8px;min-width:0;display:grid}.context-task-table colgroup{display:none}.context-task-table tbody tr{background:#ffffff06;border:1px solid #fff1;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.context-task-table td{border:0;align-items:start;gap:5px;height:auto;min-height:46px;padding:9px 10px;display:grid}.context-task-table td:first-child{border-bottom:1px solid #ffffff0e;grid-column:1/-1;min-height:52px;padding:9px 5px}.context-task-table td:nth-child(3){border-bottom:1px solid #ffffff0b;grid-column:1/-1}.context-task-table td:not(:first-child):before{color:#666c77;content:attr(data-label);text-transform:uppercase;font-size:11px;font-weight:750}.context-task-context,.context-task-context strong,.context-task-context small{white-space:normal}.inbox-entry-body{grid-template-columns:minmax(0,1fr);gap:12px}.inbox-entry-contexts{grid-template-columns:minmax(0,1fr);padding:6px 8px}.inbox-entry-contexts>span{padding:6px 8px}}@media (width<=500px){.context-metrics,.inbox-summary,.my-work-summary{grid-template-columns:minmax(0,1fr)}.context-metric,.my-work-summary>article{min-height:62px}.inbox-entry-source,.inbox-entry-footer{flex-direction:column;align-items:stretch}.inbox-entry-source{gap:4px}.inbox-entry-footer button{justify-content:center;width:100%}}@media (width<=820px){.topbar .topbar-action-group{flex-flow:wrap;justify-content:flex-end;align-items:center;width:100%}}.billing-screen{color:#eef0f4;gap:16px;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding-bottom:28px;display:grid}.billing-hero{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--billing-accent) 16%, transparent), transparent 36%), #ffffff08;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:46px minmax(0,1fr) minmax(160px,auto);align-items:center;gap:14px;min-height:138px;padding:20px;display:grid;position:relative;overflow:hidden}.billing-hero:after{background:linear-gradient(90deg, var(--billing-accent), transparent);content:"";opacity:.8;height:2px;position:absolute;inset:0 0 auto}.billing-hero-icon,.billing-metric-icon,.billing-stage-icon{background:color-mix(in srgb, var(--billing-accent) 14%, #ffffff0a);border:1px solid color-mix(in srgb, var(--billing-accent) 30%, #ffffff14);color:color-mix(in srgb, var(--billing-accent) 82%, #fff);justify-content:center;align-items:center;display:inline-flex}.billing-hero-icon{border-radius:11px;align-self:start;width:42px;height:42px}.billing-hero-copy{gap:5px;min-width:0;display:grid}.billing-hero-copy>span:first-child,.billing-ledger-heading small,.billing-stage-heading small,.billing-legacy-card header small{color:color-mix(in srgb, var(--billing-accent) 72%, #c7cad1);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.billing-hero-copy h2{color:#f5f6f8;font-size:clamp(20px,2vw,24px);line-height:1.18}.billing-hero-copy>p{color:#a5aab4;max-width:720px;font-size:13px;line-height:19px}.billing-hero-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.billing-hero-meta b{color:#c8cbd2;background:#ffffff0e;border:1px solid #ffffff13;border-radius:999px;padding:0 8px;font-size:12px;font-weight:650;line-height:18px}.billing-hero-balance{place-items:end;gap:2px;display:grid}.billing-hero-balance>small,.billing-hero-balance>span{color:#8f949e;font-size:12px;font-weight:650}.billing-hero-balance>strong{color:#f5f6f8;font-size:25px;line-height:30px}.billing-hero-balance>i{background:#ffffff14;border-radius:999px;width:138px;height:4px;margin-top:8px;display:block;overflow:hidden}.billing-hero-balance>i>span{background:var(--billing-accent);border-radius:inherit;height:100%;width:var(--billing-progress,0%);display:block}.billing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.billing-metric{background:#ffffff08;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:11px 12px;display:grid}.billing-metric-icon{border-radius:8px;width:32px;height:32px}.billing-metric--pending .billing-metric-icon{--billing-accent:#8f99ff}.billing-metric--invoice .billing-metric-icon{--billing-accent:#f2b84b}.billing-metric--receivable .billing-metric-icon{--billing-accent:#4da3ff}.billing-metric--paid .billing-metric-icon{--billing-accent:#43b990}.billing-metric-copy{gap:1px;min-width:0;display:grid}.billing-metric-copy small,.billing-metric-copy span{color:#9196a0;font-size:12px;font-weight:650}.billing-metric-copy strong{color:#f3f4f6;font-size:var(--desk-font-body,16px);line-height:23px}.billing-attention{color:#f0c875;background:#f2b84b14;border:1px solid #f2b84b33;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.billing-attention--danger{color:#ec8a8a;background:#e0636314;border-color:#e0636338}.billing-attention>span{gap:2px;display:grid}.billing-attention strong{color:#e7e9ed;font-size:12px}.billing-attention small{color:#989da7;font-size:12px}.billing-filters{background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:30px minmax(120px,1fr) minmax(170px,230px) minmax(170px,230px) auto;align-items:end;gap:9px;min-width:0;padding:8px 10px;display:grid}.billing-filters-icon{color:#aab2ff;background:#8f99ff1a;border:1px solid #8f99ff38;border-radius:7px;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;display:inline-flex}.billing-filters-copy{align-self:center;gap:1px;min-width:0;display:grid}.billing-filters-copy strong{color:#e8eaed;font-size:12px}.billing-filters-copy small{color:#7f858f;font-size:11px}.billing-filters label{gap:4px;min-width:0;display:grid}.billing-filters label>span{color:#858b95;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:720}.billing-filters :is(input,select){color:#dfe2e7;font:inherit;background:#1c1e23;border:1px solid #ffffff1a;border-radius:7px;width:100%;min-width:0;height:32px;padding:0 30px 0 9px;font-size:12px}.billing-filters :is(input,select):focus-visible{outline-offset:1px;border-color:#8f99ffb3;outline:2px solid #8f99ff2e}.billing-filters-clear{color:#aeb3bc;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:11px;display:inline-flex}.billing-filters-clear:hover{color:#f0f1f3;background:#ffffff0d}.billing-ledger-heading{justify-content:space-between;align-items:end;margin-top:3px;display:flex}.billing-ledger-heading>span:first-child{gap:2px;display:grid}.billing-ledger-heading h3{color:#f1f2f4;font-size:var(--desk-font-small,14px)}.billing-ledger-heading>span:last-child{color:#8f949e;align-items:center;gap:6px;font-size:12px;display:inline-flex}.billing-stages{gap:11px;display:grid}.billing-stage,.billing-legacy-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;min-width:0;overflow:hidden}.billing-stage-heading,.billing-legacy-card>header{background:#ffffff05;border-bottom:1px solid #fff1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.billing-stage-heading>span:nth-child(2),.billing-legacy-card>header>span:nth-child(2){gap:1px;display:grid}.billing-stage-heading strong,.billing-legacy-card header strong{color:#e9ebee;font-size:13px}.billing-stage-heading p,.billing-legacy-card header p{color:#818791;font-size:12px}.billing-stage-icon{border-radius:8px;width:30px;height:30px}.billing-stage--pending .billing-stage-icon{--billing-accent:#8f99ff}.billing-stage--invoice .billing-stage-icon{--billing-accent:#f2b84b}.billing-stage--receivable .billing-stage-icon{--billing-accent:#4da3ff}.billing-stage--paid .billing-stage-icon{--billing-accent:#43b990}.billing-stage-total{place-items:end;gap:1px;display:grid}.billing-stage-total strong{color:#f1f2f4;font-size:13px}.billing-stage-total small{color:#7e848e;font-size:12px}.billing-ledger-rows{display:grid}.billing-ledger-row{cursor:pointer;border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(180px,1.45fr) minmax(130px,1fr) minmax(145px,1fr) 105px 118px 112px;align-items:center;gap:12px;min-width:0;padding:10px 13px;display:grid}.billing-ledger-row:last-child{border-bottom:0}.billing-ledger-issue{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:1px;min-width:0;padding:0;display:grid}.billing-ledger-issue:hover strong{color:color-mix(in srgb, var(--billing-accent) 70%, #fff)}.billing-ledger-issue strong a,.billing-legacy-task strong a{color:inherit;text-decoration:none}.billing-ledger-issue strong a:hover,.billing-legacy-task strong a:hover{color:color-mix(in srgb, var(--billing-accent,#8f99ff) 70%, #fff);text-underline-offset:2px;text-decoration:underline}.billing-ledger-identifier{color:color-mix(in srgb, var(--billing-accent) 72%, #bfc3cb);letter-spacing:.06em;font-size:11px;font-weight:760}.billing-ledger-issue strong,.billing-ledger-description strong,.billing-ledger-amount{color:#e8eaed;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.billing-ledger-issue small,.billing-ledger-description small,.billing-ledger-document small,.billing-ledger-date small,.billing-ledger-date b{color:#7f858f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.billing-ledger-context{color:#7f858f;white-space:nowrap;grid-column:1/-1;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex;overflow:hidden}.billing-ledger-context>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.billing-ledger-context>span:first-child{flex:0 auto}.billing-ledger-context>span:last-child{flex:auto}.billing-ledger-context b{color:#a8adb6;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:720}.billing-ledger-context i{color:#565c65;flex:none;font-style:normal}.billing-ledger-description,.billing-ledger-document,.billing-ledger-date{gap:2px;min-width:0;display:grid}.billing-document-state{color:#adb2bb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.billing-document-state--ready{color:#68cfa8}.billing-document-state--danger{color:#ec8585}.billing-document-state--processing{color:#7eb8f5}.billing-invoice-link{color:#68cfa8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;max-width:100%;padding:0;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.billing-invoice-link:hover{color:#91e2c1;text-underline-offset:2px;text-decoration:underline}.billing-invoice-link:disabled{cursor:wait;opacity:.62}.billing-ledger-amount{text-align:right}.billing-ledger-date{justify-items:end}.billing-ledger-date b{color:#afb3bb;font-weight:650}.billing-ledger-row>.payment-state{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:112px;overflow:hidden}.billing-stage-empty{color:#707680;align-items:center;gap:7px;min-height:48px;padding:11px 14px;font-size:12px;display:flex}.billing-budget-rows{display:grid}.billing-budget-row{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(190px,1.35fr) minmax(160px,.9fr) 92px 112px 112px 126px;align-items:center;gap:12px;min-width:0;padding:10px 13px;display:grid}.billing-budget-row:last-child{border-bottom:0}.billing-budget-row>.budget-state{justify-self:start}.billing-budget-context{white-space:normal;grid-column:auto;align-items:stretch;gap:1px;min-width:0;display:grid}.billing-budget-context>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.billing-budget-context-client{color:#c4c8cf;font-size:12px;font-weight:650;line-height:15px}.billing-budget-context-project{color:#7f858f;font-size:11px;font-weight:400;line-height:14px}.billing-budget-value,.billing-budget-outstanding{justify-items:end;gap:2px;min-width:0;display:grid}.billing-budget-value small,.billing-budget-outstanding small{color:#7f858f;font-size:11px}.billing-budget-value b,.billing-budget-outstanding strong{color:#c4c8cf;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.billing-budget-outstanding strong{color:#d5b7ff}.billing-legacy-card>header>b{color:#cfd2d8;background:#ffffff0e;border:1px solid #ffffff13;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;font-size:12px;display:inline-flex}.billing-legacy-list{display:grid}.billing-legacy-row{color:#dfe1e5;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:70px minmax(160px,1fr) minmax(120px,1fr) 110px;align-items:center;gap:10px;padding:10px 13px;display:grid}.billing-legacy-row:last-child{border-bottom:0}.billing-legacy-row:hover{background:#ffffff06}.billing-legacy-task{gap:2px;min-width:0;display:grid}.billing-legacy-task>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-legacy-list span,.billing-legacy-list small{color:#858b95;font-size:12px}.billing-legacy-list b{color:#e8eaed;text-align:right;font-size:12px}.billing-empty-state{color:#777d87;text-align:center;background:#ffffff06;border:1px dashed #ffffff1a;border-radius:12px;place-items:center;gap:4px;min-height:140px;padding:22px;display:grid}.billing-empty-state strong{color:#d9dce1;font-size:13px}.billing-empty-state span{font-size:12px}@media (width<=1180px){.billing-ledger-row{grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) minmax(140px,1fr) 100px 108px}.billing-ledger-row>.payment-state{display:none}.billing-budget-row{grid-template-columns:minmax(140px,1.2fr) minmax(115px,.9fr) 82px 96px 110px;gap:8px}.billing-budget-value--invoiced{display:none}}@media (width<=900px){.billing-filters{grid-template-columns:30px minmax(100px,1fr) minmax(150px,1fr) minmax(150px,1fr)}.billing-filters-clear{grid-column:3/-1;justify-self:end}.billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-ledger-row{grid-template-columns:minmax(170px,1.4fr) minmax(125px,1fr) minmax(140px,1fr) 95px}.billing-ledger-date,.billing-ledger-row>.payment-state{display:none}}@media (width<=700px){.billing-screen{gap:12px}.billing-filters{grid-template-columns:26px minmax(0,1fr) auto;align-items:end}.billing-filters-icon{width:26px;height:26px}.billing-filters label{grid-column:1/-1}.billing-filters-clear{grid-area:1/3}.billing-hero{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:16px}.billing-hero-icon{width:36px;height:36px}.billing-hero-balance{grid-column:1/-1;place-items:start;padding-left:48px}.billing-hero-balance>i{width:min(220px,100%)}.billing-ledger-heading{align-items:start;gap:8px}.billing-ledger-heading>span:last-child{text-align:right;justify-content:end}.billing-stage-heading,.billing-legacy-card>header{grid-template-columns:32px minmax(0,1fr);align-items:start}.billing-stage-total,.billing-legacy-card>header>b{grid-column:2;justify-items:start}.billing-ledger-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 12px}.billing-ledger-description,.billing-ledger-document{grid-column:1}.billing-ledger-amount{grid-area:1/2}.billing-ledger-date,.billing-ledger-row>.payment-state{display:none}.billing-budget-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:11px 12px}.billing-budget-row>.budget-state{grid-area:3/1}.billing-budget-row>.billing-ledger-context{grid-area:2/1}.billing-budget-value{display:none}.billing-budget-outstanding{grid-area:1/2/span 3}.billing-legacy-row{grid-template-columns:60px minmax(0,1fr) auto;gap:4px 10px}.billing-legacy-list small{grid-column:2}.billing-legacy-list b{grid-area:1/3/span 2}}@media (width<=480px){.billing-metrics{grid-template-columns:minmax(0,1fr)}.billing-hero-balance{padding-left:0}}.context-overview,.billing-overview{color:#eef0f4;background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.context-overview{grid-template-columns:minmax(260px,1fr) auto 84px auto;min-height:64px;padding:12px 14px}.context-overview-identity{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.context-overview-icon,.billing-overview-icon{background:color-mix(in srgb, var(--context-accent,#4da3ff) 13%, #ffffff09);border:1px solid color-mix(in srgb, var(--context-accent,#4da3ff) 25%, #ffffff12);color:color-mix(in srgb, var(--context-accent,#4da3ff) 78%, #fff);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.context-overview-copy,.billing-overview-primary{gap:1px;min-width:0;display:grid}.context-overview-heading strong,.billing-overview-primary strong{color:#f2f3f5;font-size:var(--desk-font-small,14px);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.billing-overview-primary small{color:#858a94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:14px;overflow:hidden}.context-overview-heading{align-items:baseline;gap:8px;min-width:0;display:flex}.context-overview-heading small{color:#858a94;flex:none;font-size:12px;font-style:normal;font-weight:650;line-height:20px}.context-overview-heading>i{color:#575c66;flex:none;font-size:12px;font-style:normal}.context-overview-description{color:#858a94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.context-overview-stats,.billing-overview-stats{align-items:stretch;min-width:0;margin:0;display:flex}.context-overview-stat,.billing-overview-stats>div{text-align:center;border-left:1px solid #ffffff12;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:70px;padding:2px 10px;display:flex}.context-overview-stat dt,.billing-overview-stats dt{color:#777d87;white-space:nowrap;font-size:11px;font-weight:650;line-height:14px}.context-overview-stat dd,.billing-overview-stats dd{color:#dfe2e7;white-space:nowrap;margin:0;font-size:13px;font-weight:720;line-height:16px}.context-overview-stat--active dd{color:#aab2ff}.context-overview-stat--success dd{color:#62dca0}.context-overview-stat--danger dd{color:#ff829a}.context-overview-progress,.billing-overview-progress{place-items:end;gap:0;min-width:76px;display:grid}.context-overview-progress strong,.billing-overview-progress strong{color:#f2f3f5;font-size:14px;line-height:17px}.context-overview-progress small,.billing-overview-progress small{color:#777d87;font-size:11px;line-height:12px}.context-overview-progress>i,.billing-overview-progress>i{background:#ffffff14;border-radius:999px;width:72px;height:3px;margin-top:4px;display:block;overflow:hidden}.context-overview-progress>i>span,.billing-overview-progress>i>span{background:var(--context-accent,#4da3ff);border-radius:inherit;height:100%;width:var(--context-progress,0%);display:block}.context-overview-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.context-overview-actions .soft-button,.context-overview-actions .primary-button{gap:6px;min-height:32px;padding:0 10px;font-size:12px}.billing-overview{--context-accent:#4da3ff;grid-template-columns:30px minmax(120px,.7fr) auto 84px;min-height:56px}.billing-overview-stats>div{min-width:104px}@media (width>=1161px){.context-overview-stats{min-height:36px}}@media (width>=821px){.context-focus .topbar{display:none}.context-focus .context-page{margin-top:0;padding-top:12px}.context-focus .context-overview{border-top:0;border-left:0;border-right:0;border-radius:0;margin-inline:-16px;padding-inline:16px}.shell{grid-template-columns:228px minmax(620px,1fr) 390px}.shell.no-panel{grid-template-columns:228px minmax(620px,1fr)}.shell.issue-focus,.shell.admin-focus{grid-template-columns:minmax(0,1fr)}.sidebar{gap:8px;padding:10px 8px}.sidebar .brand-row{background:0 0;border-color:#0000;border-radius:6px;gap:8px;min-height:42px;padding:5px 7px}.sidebar .brand-mark{border-radius:6px;width:28px;height:28px}.sidebar .brand-row .brand-copy>span,.profile-card>div>span{display:none}.sidebar .brand-row strong{font-size:12px;line-height:16px}.side-section,.sidebar-bottom .side-section{gap:1px;padding-top:6px}.sidebar>.side-section:first-of-type{padding-top:0}.side-caption{padding:0 7px 3px;font-size:11px}.side-link,.compact-stat{border-radius:6px;gap:7px;min-height:30px;padding:0 7px;font-size:12px}.side-link>span.side-icon:first-child{flex-basis:20px;min-width:20px}.side-icon,.side-link:hover .side-icon{background:0 0;border-color:#0000;border-radius:5px;width:20px;height:20px}.side-link.active .side-icon{color:#dce55d;background:#c7d12f29;border-color:#0000}.side-link b{min-width:22px;height:20px;padding:0 6px;font-size:12px}.sidebar-bottom{gap:6px}.profile-card{border-radius:7px;grid-template-columns:22px minmax(0,1fr) 26px;gap:7px;min-height:42px;padding:5px 6px}.profile-avatar,.profile-card button{width:24px;height:24px}.profile-card strong{font-size:12px;line-height:15px}.workbench{padding:10px 16px 18px}.issue-focus .workbench{padding:0 24px 18px}.admin-focus .workbench{padding:0}.topbar,.admin-focus .topbar{gap:10px;min-height:48px;margin:-10px -16px 10px;padding:7px 16px;top:0}.issue-focus .topbar{margin:0 -24px 10px;padding:7px 24px}.admin-focus .topbar{margin:0;padding:7px 20px}.admin-focus .admin-panel{padding:12px 20px 20px}.topbar .admin-top-title,.topbar .issue-queue-title{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.topbar .eyebrow{text-transform:none;flex:none;margin:0;font-size:12px;line-height:16px}.topbar .admin-top-title .eyebrow:after,.issue-toolbar-title .eyebrow:after{color:#575c66;content:"/";margin-left:8px}.topbar h1,.issue-toolbar-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.topbar p,.issue-queue-title>.eyebrow,.search-top-title .eyebrow,.search-top-title h1{display:none}.search-page-field{width:min(460px,56vw);min-height:32px;margin:0}.issue-toolbar-title{align-items:center;gap:8px;max-width:min(100%,1120px)}.issue-toolbar-title>div{align-items:center;gap:7px;min-width:0;display:flex}.issue-header-menu-button{border-radius:6px;width:30px;height:30px;margin:0}.topbar-actions{gap:6px}.topbar .soft-button,.topbar .primary-button,.topbar .icon-button{gap:6px;min-height:30px;padding:0 9px;font-size:12px}.topbar .icon-button{min-width:30px;padding:0}.issue-view-shortcuts{flex:0 auto}.saved-views{gap:4px}.saved-view{min-height:26px}.saved-view button,.view-add-button{min-height:24px;padding:0 8px;font-size:12px}.view-add-button{width:26px;height:26px}.issue-toolbar{gap:6px;margin-bottom:8px}.issue-command-bar{gap:7px}.filter-composer{min-height:32px;padding-block:2px}.issue-list{gap:22px}.issue-group{padding-left:0}.issue-group>header{min-height:28px;padding:0 0 9px}.issue-group>header b{padding:2px 6px;line-height:14px}.issue-row,.issue-open-button{min-height:42px}.issue-row{grid-template-columns:minmax(240px,1fr) minmax(220px,auto)}.issue-main{gap:8px}.issue-main .issue-row-signals{gap:6px;padding-left:8px}.issue-id{font-size:12px}.issue-main .issue-status-badge{width:13px;height:13px}.issue-meta-line{gap:7px;padding-left:8px}.issue-meta-line>span:not(.status-pill){font-size:12px}.issue-page{max-width:1360px}.issue-page-layout{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.issue-activity{gap:10px}.issue-properties{max-height:calc(100dvh - 62px);top:56px}.issue-content-editor{gap:6px;padding-bottom:12px}.issue-content-editor>.section-title-row{display:none}.issue-content-editor .issue-title-field,.issue-content-editor .issue-description-field{border-radius:8px;gap:5px;padding:7px 10px}.issue-content-editor .issue-title-field{background:0 0;border-color:#0000;padding-block:0}.issue-content-editor .issue-title-field>span{display:none}.issue-content-editor .issue-title-field input{min-height:34px}.issue-content-editor .issue-description-field .markdown-tools{top:7px;right:8px}.issue-content-editor .issue-description-field .markdown-editor{min-height:92px;padding-top:10px}.issue-comments,.issue-reminders,.issue-timeline{gap:9px;padding-bottom:12px}.context-page,.inbox-page,.my-work-page,.billing-screen{gap:10px;padding-bottom:18px}.context-section-heading{min-height:44px;padding:8px 12px}.context-section-heading small{display:none}.context-section-heading h3{font-size:13px;line-height:17px}.context-section-heading>b{min-width:21px;height:21px}.context-task-table td{height:43px;padding:4px 8px}.context-task-open{grid-template-columns:20px minmax(0,1fr) 12px;gap:6px;padding-left:3px}.context-task-priority{width:20px;height:20px}.context-task-title{align-items:center;gap:6px;display:flex}.context-task-title small{flex:none;order:-1}.context-task-person>i{width:19px;height:19px}.context-side-column{gap:8px}.context-status-track{margin:10px 12px 7px}.context-status-list,.context-relation-list,.context-milestone-list,.context-member-list{padding:0 6px 6px}.context-status-item{min-height:27px}.context-relation-item{grid-template-columns:25px minmax(0,1fr) 10px;min-height:44px;padding:5px}.context-relation-icon,.context-milestone-icon{width:24px;height:24px}.context-relation-copy>span{display:none}.context-milestone-item{min-height:52px;padding-block:6px}.context-member-item{min-height:40px;padding-block:5px}.context-side-card,.billing-stage,.billing-legacy-card{border-radius:9px}.inbox-hero,.my-work-hero{grid-template-columns:32px minmax(0,1fr) minmax(88px,auto);gap:9px;min-height:66px;padding:9px 11px}.inbox-hero-icon,.my-work-avatar{border-radius:7px;width:30px;height:30px}.inbox-hero-copy,.my-work-hero-copy{gap:2px}.inbox-hero-copy>span:first-child,.my-work-hero-copy>span:first-child{display:none}.inbox-hero-copy h2,.my-work-hero-copy h2{font-size:var(--desk-font-small,14px);line-height:20px}.inbox-hero-copy>p,.my-work-hero-copy>p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.inbox-hero-count strong,.my-work-progress strong{font-size:var(--desk-font-body,16px);line-height:20px}.my-work-progress>i{width:84px;margin-top:4px}.inbox-summary,.my-work-summary{background:#ffffff07;border:1px solid #ffffff13;border-radius:8px;gap:0;overflow:hidden}.inbox-summary>article,.my-work-summary>article{background:0 0;border:0;border-left:1px solid #fff1;border-radius:0;grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:42px;padding:6px 9px}.inbox-summary>article:first-child,.my-work-summary>article:first-child{border-left:0}.inbox-summary-icon,.my-work-summary-icon{border-radius:5px;width:20px;height:20px}.inbox-summary strong,.my-work-summary strong{font-size:14px;line-height:17px}.billing-attention{border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:38px;padding:6px 9px}.billing-attention small{display:none}.billing-ledger-heading{min-height:32px;margin-top:0}.billing-ledger-heading small{display:none}.billing-ledger-heading h3{font-size:13px}.billing-stages{gap:7px}.billing-stage-heading,.billing-legacy-card>header{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:40px;padding:6px 10px}.billing-stage-icon{border-radius:6px;width:26px;height:26px}.billing-stage-heading p,.billing-legacy-card header p{display:none}.billing-stage-total{align-items:baseline;gap:6px;display:flex}.billing-ledger-row,.billing-budget-row{gap:10px;min-height:44px;padding:6px 10px}.billing-ledger-issue{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px}.billing-ledger-issue small,.billing-ledger-description small,.billing-ledger-document small,.billing-ledger-date small{display:none}.billing-stage-empty{min-height:38px;padding:7px 11px}}@media (width>=821px) and (width<=1160px){.shell{grid-template-columns:212px minmax(0,1fr) 340px}.shell.no-panel{grid-template-columns:212px minmax(0,1fr)}.context-overview{grid-template-columns:minmax(190px,1fr) 84px auto}.context-overview-stats{grid-area:2/1/auto/-1}.context-overview-progress{grid-area:1/2}.context-overview-actions{grid-area:1/3}.billing-overview{grid-template-columns:30px minmax(110px,1fr) auto}.billing-overview-stats{grid-area:2/1/auto/3}.billing-overview-progress{grid-area:1/3/3}}@media (width>=821px) and (width<=920px){.shell{grid-template-columns:196px minmax(0,1fr) 320px}.shell.no-panel{grid-template-columns:196px minmax(0,1fr)}.sidebar{padding-inline:7px}}@media (width<=820px){.context-focus .topbar{display:none}.context-overview,.billing-overview{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:10px 12px}.context-overview-identity{grid-area:1/1}.context-overview-stats,.billing-overview-stats{grid-column:1/-1;padding-top:7px;overflow-x:auto}.context-overview-stat:first-child,.billing-overview-stats>div:first-child{border-left:0;padding-left:0}.context-overview-progress,.billing-overview-progress{grid-area:1/2}.context-overview-actions{grid-area:3/1/auto/-1;justify-self:stretch}.context-overview-actions .soft-button,.context-overview-actions .primary-button{flex:1 1 0;min-height:36px}.billing-overview-icon{display:none}.billing-overview-primary{grid-column:1}}@media (width<=520px){.context-overview-description{display:none}.context-overview-stats,.billing-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.context-overview-stat,.billing-overview-stats>div{border-top:1px solid #ffffff0f;border-left:0;min-height:34px;padding:7px 4px}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.issue-toolbar .quick-actions .soft-button,.issue-view-shortcuts .view-add-button,.topbar-actions .soft-button,.topbar-actions .icon-button,.issue-focus .issue-header-back-button,.modal .soft-button,body .soft-button,body .table-add-button,body .view-add-button,body .admin-domain-actions button{box-shadow:none;color:#cfd2d9;background:#ffffff0d;border-color:#ffffff17}.issue-toolbar .quick-actions .soft-button:hover,.issue-view-shortcuts .view-add-button:hover,.topbar-actions .soft-button:hover,.topbar-actions .icon-button:hover,.issue-focus .issue-header-back-button:hover,.modal .soft-button:hover,body .soft-button:hover,body .table-add-button:hover,body .view-add-button:hover,body .admin-domain-actions button:hover{color:#f3f4f6;background:#ffffff16;border-color:#ffffff24}.issue-toolbar .quick-actions .soft-button.active,.topbar-actions .soft-button.active{color:#eef0ff;background:#5f6cf624;border-color:#9aa5ff47}.inbox-issue-page,.inbox-issue-page .draft-review-layout,.inbox-issue-page .draft-review-layout .issue-activity{width:100%;max-width:none}.inbox-issue-page .draft-review-layout{grid-template-columns:minmax(0,1fr) 360px}.issue-focus .topbar{background:#101114}.modal .modal-header{border-bottom:1px solid #ffffff13;box-shadow:0 10px 20px #0a0b0e1f}.modal .issue-create-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18191d}.dropdown-panel,.smart-select-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1d21}.dropdown-search{background:#25262b;border:0;border-bottom:1px solid #ffffff1a;border-radius:11px 11px 7px 7px;min-height:42px;margin:-8px -8px 4px;padding:6px 16px 4px}.dropdown-search:focus-within,.smart-search:focus-within{border-color:#9aa5ff7a;box-shadow:0 0 0 2px #5f6cf61f}.modal .view-name-field{background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;min-height:58px;padding:9px 11px}.modal .view-name-field:focus-within{background:#ffffff0c;border-color:#9aa5ff8f;box-shadow:0 0 0 2px #5f6cf61f}.modal .color-picker{background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;min-height:58px;padding:9px 11px 11px}.modal .color-picker:focus-within{background:#ffffff0c;border-color:#9aa5ff8f}.modal .invoice-issue-form>.field:not(.invoice-product-search){background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;min-height:58px;padding:9px 11px}.modal .invoice-issue-form>.field:not(.invoice-product-search):focus-within{background:#ffffff0c;border-color:#9aa5ff8f;box-shadow:0 0 0 2px #5f6cf61f}.tenant-settings-grid .tenant-settings-toggle{min-height:74px;padding:8px 10px}.tenant-settings-grid .tenant-settings-toggle span{white-space:normal;line-height:16px}.tenant-settings-grid .tenant-settings-toggle i{flex:0 0 36px}.modal .compact-form .field:not(.markdown-field),.modal .compact-form .smart-field,.modal .form-grid .field:not(.markdown-field),.modal .form-grid .smart-field,.modal .compact-form .choice-group,.modal .compact-form .multi-check,.modal .form-grid .choice-group,.modal .form-grid .multi-check,.modal .markdown-field{box-shadow:none;background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;padding:9px 11px}.modal .compact-form .field:not(.markdown-field):hover,.modal .compact-form .smart-field:hover,.modal .form-grid .field:not(.markdown-field):hover,.modal .form-grid .smart-field:hover,.modal .compact-form .choice-group:hover,.modal .compact-form .multi-check:hover,.modal .form-grid .choice-group:hover,.modal .form-grid .multi-check:hover,.modal .markdown-field:hover{background:#ffffff0b;border-color:#ffffff25}.modal .compact-form .field:not(.markdown-field):focus-within,.modal .compact-form .smart-field:focus-within,.modal .form-grid .field:not(.markdown-field):focus-within,.modal .form-grid .smart-field:focus-within,.modal .compact-form .choice-group:focus-within,.modal .compact-form .multi-check:focus-within,.modal .form-grid .choice-group:focus-within,.modal .form-grid .multi-check:focus-within,.modal .markdown-field:focus-within{background:#ffffff0c;border-color:#9aa5ff8f;box-shadow:0 0 0 2px #5f6cf61f}.modal .compact-form .field:not(.markdown-field),.modal .compact-form .smart-field,.modal .form-grid .field:not(.markdown-field),.modal .form-grid .smart-field{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:grid}.modal .compact-form .field:not(.markdown-field) input,.modal .compact-form .field:not(.markdown-field) select,.modal .compact-form .smart-select-button,.modal .form-grid .field:not(.markdown-field) input,.modal .form-grid .field:not(.markdown-field) select,.modal .form-grid .smart-select-button{grid-column:2;min-height:32px}.modal .compact-form .field textarea,.modal .form-grid .field textarea{resize:vertical;grid-column:1/-1;min-height:88px}.modal .compact-form .choice-group,.modal .compact-form .multi-check,.modal .form-grid .choice-group,.modal .form-grid .multi-check{padding:10px 11px 11px}.modal .payment-form-modal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.modal .payment-form-modal .field:not(.markdown-field){grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;gap:6px;min-height:70px}.modal .payment-form-modal .field:not(.markdown-field)>span:first-child{grid-area:1/1;line-height:15px}.modal .payment-form-modal .field:not(.markdown-field)>input{grid-area:2/1;width:100%}.modal .payment-form-modal .currency-input-shell{grid-area:2/1;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:32px}.modal .payment-form-modal .field.currency-field .currency-input-shell input{text-align:right;grid-area:1/1;width:100%}.modal .payment-form-modal .field.currency-field .currency-input-shell b{grid-area:1/2;place-self:center end;width:max-content}.modal .quick-invoice-form .smart-field,.modal .quick-invoice-customer,.modal .quick-invoice-summary{background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px}.modal .quick-invoice-form .smart-field,.modal .quick-invoice-customer{min-height:62px;padding:9px 11px}.modal .quick-invoice-customer{gap:5px;display:grid}.modal .quick-invoice-customer>span,.modal .quick-invoice-summary>span{color:#f4f5f78a;text-transform:uppercase;font-size:11px;font-weight:720}.modal .quick-invoice-customer>strong{color:#f5f6f8;font-size:14px}.modal .quick-invoice-product{gap:8px;min-width:0;display:grid}.modal .quick-invoice-product .field{min-height:70px}.modal .quick-invoice-product .invoice-search-input{color:#f4f5f794;background:#ffffff0f;border-color:#ffffff1a;grid-area:2/1}.modal .quick-invoice-product .invoice-search-input input{color:#f5f6f8}.modal .quick-invoice-product .invoice-search-input input::placeholder{color:#f4f5f773}.modal .quick-invoice-product-selected{color:#8ae0af;background:#4ecb8a14;border:1px solid #4ecb8a42;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.modal .quick-invoice-product-selected>span{gap:2px;min-width:0;display:grid}.modal .quick-invoice-product-selected strong{color:#f5f6f8;overflow-wrap:anywhere;font-size:13px}.modal .quick-invoice-product-selected small{color:#f4f5f794;font-size:11px}.modal .quick-invoice-summary{grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:7px 12px;padding:11px 12px;display:grid}.modal .quick-invoice-summary>b{color:#f5f6f8;overflow-wrap:anywhere;font-size:12px}@media (width<=720px){.modal .quick-invoice-form{grid-template-columns:minmax(0,1fr)}.modal .quick-invoice-form>*{grid-column:1/-1}}.modal .issue-create-form{gap:16px}.issue-create-section{gap:10px;min-width:0;display:grid}.issue-create-section-heading{justify-content:space-between;align-items:end;min-height:30px;display:flex}.issue-create-section-heading>div{gap:1px;display:grid}.issue-create-section-heading h3,.issue-create-section-heading p{margin:0}.issue-create-section-heading h3{color:#f4f5f7e0;font-size:13px;line-height:18px}.issue-create-section-heading p{color:#f4f5f76b;font-size:12px;line-height:15px}.modal .issue-create-form .field.issue-create-title-field,.modal .issue-create-form .field.issue-create-description-field{background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;padding:10px 12px}.modal .issue-create-form .field.issue-create-title-field{grid-template-columns:max-content minmax(0,1fr);gap:10px;min-height:44px;padding:5px 10px}.modal .issue-create-form .field.issue-create-title-field input{min-height:32px;font-size:15px;line-height:20px}.modal .issue-create-form .field.issue-create-description-field{min-height:138px}.modal .issue-create-form .issue-create-description-field .markdown-tools{top:9px;right:10px}.modal .issue-create-form .issue-create-description-field .markdown-editor{min-height:96px;padding-top:16px}.modal .issue-create-form .issue-create-description-field .markdown-editor.is-empty:before{top:16px}.issue-create-properties-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.modal .issue-create-form .issue-create-properties-grid>.field,.modal .issue-create-form .issue-create-properties-grid>.smart-field{background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;min-height:42px;padding:4px 9px}.modal .issue-create-form .issue-create-properties-grid>.choice-group,.modal .issue-create-form .issue-create-properties-grid>.multi-check,.modal .issue-create-form .issue-create-properties-grid>.choice-group:hover,.modal .issue-create-form .issue-create-properties-grid>.multi-check:hover,.modal .issue-create-form .issue-create-properties-grid>.choice-group:focus-within,.modal .issue-create-form .issue-create-properties-grid>.multi-check:focus-within{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.modal .issue-create-form .issue-create-choice,.modal .issue-create-form .budget-status-choice{gap:8px}.modal .issue-create-form .issue-create-choice legend,.modal .issue-create-form .budget-status-choice legend{margin-bottom:6px}.modal .issue-create-form .issue-create-urgency-choice,.modal .issue-create-form .issue-create-planning-field{margin-top:6px}.modal .issue-create-form .currency-field .currency-input-shell{grid-column:2;width:100%}.modal .issue-create-form .currency-field .currency-input-shell input{grid-column:1}.modal .issue-create-form .budget-status-choice,.modal .issue-create-form .budget-status-choice:hover,.modal .issue-create-form .budget-status-choice:focus-within{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.modal .issue-create-budget{background:0 0;border:0;border-radius:0;padding:4px 0 0}.modal .issue-create-actions{bottom:calc(var(--modal-padding-block-end) * -1);margin:0 calc(var(--modal-padding-inline) * -1) calc(var(--modal-padding-block-end) * -1);padding:13px var(--modal-padding-inline) var(--modal-padding-block-end);z-index:2;position:sticky;box-shadow:0 -14px 24px #0a0b0e33}.modal.client-issue-wizard-modal{max-width:680px}.client-issue-wizard-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.client-issue-wizard-progress>span{color:#f4f5f761;letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex;position:relative}.client-issue-wizard-progress>span:not(:last-child):after{content:"";background:#ffffff1a;height:1px;position:absolute;top:12px;left:34px;right:8px}.client-issue-wizard-progress>span i{z-index:1;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:inline-flex}.client-issue-wizard-progress>span:is(.active,.complete){color:#f4f5f7d1}.client-issue-wizard-progress>span.active i{color:#fff;background:#5968e8;border-color:#7180ff}.client-issue-wizard-progress>span.complete i{color:#5ed67b;background:#34c75924;border-color:#34c7596b}.client-issue-wizard{gap:14px;display:grid}.client-issue-wizard-intro{gap:6px;margin-bottom:4px;display:grid}.client-issue-wizard-intro h3,.client-issue-wizard-intro p,.client-issue-success h3,.client-issue-success p{margin:0}.client-issue-wizard-intro h3,.client-issue-success h3{color:#f4f5f7f0;font-size:var(--desk-font-subtitle,18px);line-height:28px}.client-issue-wizard-intro p,.client-issue-success>p{color:#f4f5f785;font-size:13px;line-height:19px}.client-identity-chip{color:#9fa8ff;align-items:center;gap:6px;width:max-content;margin-bottom:3px;font-size:11px;font-weight:700;display:inline-flex}.modal .client-issue-wizard>.field,.modal .client-classification-fields>.smart-field,.client-request-summary{background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px}.modal .client-issue-wizard>.field,.modal .client-classification-fields>.smart-field{padding:10px 12px}.modal .client-issue-subject-field{gap:8px}.modal .client-issue-subject-field input{font-size:var(--desk-font-small,14px);min-height:34px}.modal .client-issue-description-field .markdown-editor{min-height:150px}.client-issue-wizard-actions{border-top:1px solid #ffffff14;align-items:center;margin-top:4px;padding-top:14px}.client-issue-wizard-actions button{align-items:center;gap:7px;display:inline-flex}.client-ai-suggestion-note{color:#aeb5ff;background:#5968e81a;border:1px solid #7180ff47;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.client-ai-suggestion-note.unavailable{color:#f4f5f794;background:#ffffff09;border-color:#ffffff1a}.client-ai-suggestion-note>div{gap:2px;display:grid}.client-ai-suggestion-note strong{color:#f4f5f7e6;font-size:12px}.client-ai-suggestion-note span{font-size:12px;line-height:17px}.client-request-summary{gap:4px;padding:11px 12px;display:grid}.client-request-summary>span{color:#f4f5f761;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.client-request-summary strong{color:#f4f5f7e6;font-size:14px}.client-request-summary p{color:#f4f5f780;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.client-classification-fields{gap:14px;display:grid}.modal .client-classification-fields>.smart-field{min-height:58px}.modal .client-classification-choice{background:0 0;border:0;padding:0}.modal .client-classification-choice legend{margin-bottom:8px}.client-issue-success{text-align:center;place-items:center;gap:10px;padding:24px 12px 12px;display:grid}.client-issue-success-icon{color:#5ed67b;background:#34c7591f;border:1px solid #34c7595c;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:4px;display:inline-flex}.client-issue-success .client-request-summary{text-align:left;width:100%;max-width:440px;margin:8px 0 4px}.client-issue-success>.primary-button{min-width:120px;margin-top:4px}@media (width<=980px){.admin-focus .admin-panel{gap:10px}.admin-focus .admin-module-nav{scrollbar-width:none;white-space:nowrap;z-index:8;background:#15161a;align-items:center;gap:4px;padding:5px;display:flex;overflow:auto hidden}.admin-focus .admin-module-nav::-webkit-scrollbar{display:none}.admin-focus .admin-module-group,.admin-focus .admin-module-list{display:contents}.admin-focus .admin-module-group>span,.admin-focus .admin-module-list a small{display:none}.admin-focus .admin-module-list a{flex:none;gap:7px;min-height:38px;padding:6px 9px;display:flex}.admin-focus .admin-module-list a span{display:block}}@media (width>=821px){.shell:not(.issue-focus):not(.admin-focus) .workbench{padding-top:0}.shell:not(.issue-focus):not(.admin-focus) .topbar{margin-top:0}}@media (width<=820px){.mobile-navigation-trigger{padding-top:max(8px, env(safe-area-inset-top));background:#090a0d}.shell.admin-focus .workbench{overflow:visible}.shell.admin-focus .topbar{z-index:100;flex-direction:row;align-items:center;gap:10px;min-height:58px;padding:9px 14px;display:flex;position:sticky;top:0}.admin-focus .admin-top-title{min-width:0}.admin-focus .admin-top-title .eyebrow,.admin-focus .admin-top-title p{display:none}.admin-focus .admin-top-title h1{font-size:var(--desk-font-body,16px);text-overflow:ellipsis;white-space:nowrap;line-height:24px;overflow:hidden}.admin-focus .topbar-actions,.admin-focus .topbar .topbar-action-group{flex-direction:row;align-items:center;width:auto;margin-left:auto}.admin-focus .admin-panel{padding:10px 12px 20px}.admin-focus .admin-module-nav{z-index:90;position:sticky;top:0}}@media (width<=640px){.modal{--modal-padding-block-end:16px;--modal-padding-inline:16px;padding:0 var(--modal-padding-inline) var(--modal-padding-block-end)}.modal .issue-create-form{grid-template-columns:minmax(0,1fr)}.modal .issue-create-form>.span-2{grid-column:1}.issue-create-properties-grid{grid-template-columns:1fr}.issue-create-properties-grid>.span-2{grid-column:span 1}.issue-create-section-heading p{display:none}.client-issue-wizard-progress>span{font-size:0}.client-issue-wizard-progress>span i{font-size:10px}.client-issue-wizard-actions{justify-content:stretch}.client-issue-wizard-actions button{flex:1;justify-content:center}}.issue-page-layout.has-archive-banner{grid-template-rows:auto minmax(0,1fr)}.issue-archive-banner{color:#c8cbd2;background:#7277811f;border:1px solid #7277816b;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.issue-archive-banner>span{gap:2px;display:grid}.issue-archive-banner strong{color:#f3f4f6;font-size:13px}.issue-archive-banner small{color:#9ca0aa;font-size:12px}.modal .company-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.company-form>.span-2,.company-form-grid>.span-2{grid-column:1/-1}.company-form-section{gap:12px;min-width:0;display:grid}.company-form-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-form-section-heading>div{gap:3px;min-width:0;display:grid}.company-form-section-heading h3{color:#f4f5f7;font-size:14px;line-height:20px}.company-form-section-heading p{color:#8f939d;font-size:12px;line-height:17px}.company-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}.company-contact-section{border-top:1px solid #ffffff13;padding-top:14px}.company-contact-list{gap:8px;display:grid}.company-contact-row{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:26px minmax(120px,1fr) minmax(150px,1.15fr) minmax(110px,.8fr) 34px;align-items:end;gap:8px;min-width:0;padding:8px;display:grid}.modal .company-contact-row .field:not(.markdown-field){min-height:54px}.company-contact-number{color:#8f939d;background:#ffffff0e;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.company-contact-remove{color:#d67a70;align-self:center}.company-contact-empty{color:#8f939d;background:#ffffff06;border:1px dashed #ffffff1a;border-radius:9px;align-items:center;gap:8px;min-height:52px;padding:10px 12px;font-size:12px;display:flex}.company-removed-contacts{gap:6px;display:grid}.company-removed-contacts>div{color:#d9a29b;background:#c65a4c17;border:1px solid #d67a7033;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 8px 6px 10px;font-size:12px;display:flex}.company-removed-contacts span{align-items:center;gap:6px;display:inline-flex}.company-form-advanced{border-top:1px solid #ffffff13;padding-top:12px}.company-form-advanced summary{color:#c8cbd2;cursor:pointer;min-height:30px;font-size:12px;font-weight:680;list-style-position:inside}.company-form-advanced[open] summary{margin-bottom:10px}.company-form-saved{color:#7fc8a9;font-size:12px;line-height:18px}@media (width<=760px){.company-contact-row{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) 34px}.company-contact-row .field:nth-of-type(3){grid-column:2/4}.company-contact-remove{grid-area:1/4}}@media (width<=640px){.modal .company-form,.company-form-grid{grid-template-columns:minmax(0,1fr)}.company-form-section-heading{flex-direction:column;align-items:stretch;gap:9px}.company-form-section-heading .soft-button{justify-self:start}.company-contact-row{grid-template-columns:minmax(0,1fr) 34px;padding-top:9px}.company-contact-number{grid-area:1/1}.company-contact-row .field,.company-contact-row .field:nth-of-type(3){grid-column:1/-1}.company-contact-remove{grid-area:1/2}.company-removed-contacts>div{flex-direction:column;align-items:stretch}.company-removed-contacts .soft-button{justify-content:center}}.issue-page{max-width:none;margin-inline:0}.issue-activity{grid-auto-rows:max-content;align-content:start}.issue-properties{background:0 0;border:0;border-radius:0;padding:0 6px 12px 0}.issue-properties-editor{align-content:start;gap:12px}.issue-attributes-card,.issue-finance-card{background:#111214;border:1px solid #ffffff13;border-radius:8px;min-width:0;padding:10px 12px;display:grid}.issue-attributes-card{gap:2px}.issue-finance-card{gap:12px;padding-block:12px}.issue-property-actions{gap:8px;display:grid}.issue-property-actions .primary-button,.issue-property-actions .danger-button{justify-content:center;width:100%}.detail-item.is-status{background:var(--status-color);border-color:var(--status-color)}.detail-item.is-status>svg,.detail-item.is-status>span,.detail-item.is-status>b{color:var(--status-foreground)}.issue-attributes-card>.field,.issue-attributes-card>.smart-field{grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:10px}.issue-attributes-card>.field>span,.issue-attributes-card>.smart-field>span{grid-area:1/1}.issue-attributes-card>.field>input,.issue-attributes-card>.field>textarea,.issue-attributes-card>.smart-field>.smart-select-button{grid-area:1/2}.issue-finance-card .budget-editor{border-top:0;margin-top:0;padding-top:0}.issue-finance-card .budget-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.issue-finance-card .budget-fields-grid .toggle-field,.issue-finance-card .budget-fields-grid .currency-field{min-height:46px}.issue-finance-card .budget-fields-grid .toggle-field{gap:8px}.issue-finance-card .budget-fields-grid .toggle-field span{text-overflow:clip}.issue-finance-card .budget-status-choice{min-height:0;padding:0 0 8px;display:block}.issue-finance-card .budget-status-choice legend{margin-bottom:7px;line-height:16px;display:block}.issue-finance-card .budget-status-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.issue-finance-card .budget-status-choice .choice-pill{justify-content:flex-start;width:100%;min-width:0}.issue-finance-card .billing-box{margin-top:0;padding-top:12px}@media (width<=860px){.issue-properties{padding:0}}.issue-files-section{gap:9px;display:grid}.issue-files-heading,.section-heading-label{align-items:center;gap:8px;display:inline-flex}.section-heading-label>svg,.issue-files-heading>svg{color:#8f96a3;flex:none}.section-heading-label h3{margin:0}.issue-activity{gap:24px}.issue-content-editor,.issue-comments,.issue-reminders,.issue-timeline{border-bottom:0;padding-bottom:0}.issue-email-section{gap:12px;display:grid}.mailbox-address{background:#ffffff0b;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.mailbox-address code{color:#a7abb4;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:2px 5px;overflow:hidden}.mailbox-copy-button{color:#8f96a3;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex}.mailbox-copy-button:hover{color:#e5e7eb;background:#ffffff12}.mailbox-copy-button:focus-visible{outline-offset:1px;outline:2px solid #7582f8}.issue-files-heading h3{margin:0}.issue-files-section label.soft-button{cursor:pointer}.issue-files-section label.soft-button.disabled{cursor:wait;opacity:.62}.issue-file-list{gap:8px;display:grid}.issue-file-card{background:#15161a;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.issue-file-card.is-archived{opacity:.76}.issue-file-archive{border-top:1px solid #ffffff13;margin-top:3px;padding-top:8px}.issue-file-archive>summary{color:#8e939d;cursor:pointer;align-items:center;gap:7px;padding:3px 0;font-size:12px;font-weight:680;list-style:none;display:flex}.issue-file-archive>summary::-webkit-details-marker{display:none}.issue-file-archive>summary small{color:#8e939d;background:#ffffff12;border-radius:999px;padding:1px 6px;font-size:10px}.issue-file-archive[open]>summary{margin-bottom:8px}.issue-file-icon{color:#9aa5ff;background:#5f6cf624;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.issue-file-content,.issue-file-fields,.issue-file-fields label,.issue-file-copy{gap:6px;min-width:0;display:grid}.issue-file-copy{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.issue-file-meta-row,.issue-file-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.issue-file-meta-row>span{color:#8e939d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.issue-file-footer{grid-column:2}.issue-file-card.has-compact-actions>.issue-file-footer{flex-wrap:wrap;grid-column:1/-1}.issue-file-meta-row small{color:#777c86;flex:none;font-size:11px}.issue-file-fields{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);align-items:start}.issue-file-fields label{align-content:start}.issue-file-fields label>span{color:#8e939d;font-size:11px;font-weight:680}.issue-file-fields input,.issue-file-fields textarea{color:#eef0f4;font:inherit;resize:vertical;background:#1b1c20;border:1px solid #ffffff17;border-radius:7px;width:100%;min-width:0;padding:7px 8px;font-size:13px}.issue-file-fields input:focus,.issue-file-fields textarea:focus{border-color:#9aa5ff80;outline:0;box-shadow:0 0 0 3px #5f6cf61a}.issue-file-copy strong{color:#eef0f4;font-size:13px}.issue-file-copy p{color:#a7abb4;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.issue-file-copy .issue-file-empty-description{color:#777c86;font-style:italic}.issue-file-edit-form{gap:12px;display:grid}.issue-file-edit-form .issue-file-fields,.issue-file-edit-form>.modal-actions{grid-column:1/-1}.issue-file-edit-form .field textarea{resize:vertical;min-height:150px}.issue-file-actions,.file-label-status{align-items:center;gap:6px;display:inline-flex}.file-label-status{color:#8e939d;font-size:11px}.file-label-status.is-ai{color:#aab2ff}.email-attachment-list{border-top:1px solid #ffffff13;gap:6px;padding-top:8px;display:grid}.email-attachment{background:#18191d;border:1px solid #ffffff13;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:7px 9px;display:grid}.email-attachment-thumbnail{--attachment-accent:#a9afbc;--attachment-background:#a9afbc1f;background:var(--attachment-background);border:1px solid color-mix(in srgb, var(--attachment-accent) 28%, transparent);border-radius:7px;flex:none;align-self:stretch;place-items:center;width:42px;min-height:42px;padding:4px 2px 3px;overflow:hidden;color:var(--attachment-accent)!important;gap:1px!important;display:grid!important}.email-attachment-thumbnail[data-file-kind=image]{--attachment-accent:#b9a8ff;--attachment-background:#765ce829}.email-attachment-thumbnail[data-file-kind=pdf]{--attachment-accent:#ff9c9c;--attachment-background:#e0484826}.email-attachment-thumbnail[data-file-kind=document]{--attachment-accent:#91baff;--attachment-background:#3f7ce029}.email-attachment-thumbnail[data-file-kind=spreadsheet]{--attachment-accent:#82d9ad;--attachment-background:#2a925c29}.email-attachment-thumbnail[data-file-kind=presentation]{--attachment-accent:#f0a17f;--attachment-background:#d35b2b26}.email-attachment-thumbnail[data-file-kind=audio],.email-attachment-thumbnail[data-file-kind=video]{--attachment-accent:#e3a9f5;--attachment-background:#a64dc229}.email-attachment-thumbnail[data-file-kind=archive]{--attachment-accent:#e8bd79;--attachment-background:#b97d2826}.email-attachment-thumbnail[data-file-kind=code]{--attachment-accent:#77d2dc;--attachment-background:#2a949e26}.email-attachment-thumbnail>small{letter-spacing:.05em;font-weight:800;line-height:9px;color:inherit!important;font-size:8px!important}.email-attachment-thumbnail.has-preview{background:#111214;border-color:#ffffff2e;padding:0}.email-attachment-thumbnail.has-preview>img{object-fit:cover;width:100%;height:100%;min-height:42px;display:block}.email-attachment-copy{gap:1px;min-width:0;display:grid}.email-attachment-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;line-height:17px;overflow:hidden;color:#e7e9ee!important}.email-attachment-copy>small{color:#a5aab4;font-size:11px;line-height:15px}.email-attachment-actions{align-items:center;gap:6px;display:flex}.email-attachment-state{color:#85dcb4;background:#30ae701f;border:1px solid #5ed39a33;border-radius:999px;padding-inline:8px;font-size:11px;font-weight:680;line-height:24px}.detail-panel>.issue-files-section{border-top:1px solid #ffffff13;padding-top:14px}@media (width<=720px){.issue-file-fields{grid-template-columns:minmax(0,1fr)}.email-attachment{grid-template-columns:42px minmax(0,1fr);align-items:start}.email-attachment-actions{flex-wrap:wrap;grid-column:2}}@media (width<=600px){.issue-file-card>.issue-file-footer{grid-column:1/-1}}.admin-mobile-module-nav,.issue-view-shortcuts-mobile,.issue-command-actions-mobile,.payment-error-details{display:none}.side-modal-backdrop{z-index:160}.side-modal-backdrop.notification-side-modal{z-index:170}@media (width<=860px),(hover:none) and (pointer:coarse){input:not(:is([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],.issue-title-field input,.title-field:not(.issue-create-title-field) input)),textarea,select,[contenteditable=true],[contenteditable=""],[contenteditable=plaintext-only]{font-size:var(--desk-font-small,14px)!important}}@media (width<=860px){.issue-focus .workbench{overflow-x:clip}.issue-page,.issue-page-layout,.issue-activity,.issue-properties,.issue-content-editor,.issue-files-section,.issue-reminders,.issue-comments,.issue-email-section,.issue-timeline{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.issue-page-layout,.issue-page-layout.has-archive-banner{grid-template-columns:minmax(0,1fr)}.issue-focus .topbar{flex-direction:row;align-items:center;gap:10px;min-height:64px;margin:0 -24px 10px;padding:10px 24px;display:flex}.issue-focus .issue-toolbar-title{flex:auto;align-items:center;gap:10px;min-width:0}.issue-focus .issue-toolbar-title>div{min-width:0}.issue-focus .issue-toolbar-title h1{font-size:var(--desk-font-body,16px);text-overflow:ellipsis;white-space:nowrap;line-height:23px;overflow:hidden}.issue-focus .issue-toolbar-title p{display:none}.issue-focus .issue-header-back-button,.issue-focus .issue-header-menu-button,.issue-focus .topbar-actions .icon-button{width:40px;height:40px}.issue-focus .topbar-actions{flex-direction:row;flex:none;align-items:center;width:auto;margin-left:auto}}@media (width<=820px){.side-modal-backdrop{align-items:stretch;padding:0}.side-modal-panel{border:0;border-radius:0;width:100%;max-width:none;height:100dvh}.side-modal-panel .detail-panel{padding-bottom:max(16px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-top:max(16px, env(safe-area-inset-top))}}@media (width<=640px){.modal-backdrop{height:100dvh;padding-bottom:max(10px, env(safe-area-inset-bottom));padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right));padding-top:max(10px, env(safe-area-inset-top))}.modal{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;max-width:none;scroll-padding-bottom:104px}.modal .issue-create-actions{padding-bottom:max(var(--modal-padding-block-end), env(safe-area-inset-bottom))}.admin-focus .admin-module-nav{display:none}.admin-mobile-module-nav{z-index:90;background:#15161a;border:1px solid #ffffff13;border-radius:10px;gap:6px;padding:9px 10px 10px;display:grid;position:sticky;top:0}.admin-mobile-module-nav-label{color:#858a94;text-transform:uppercase;font-size:11px;font-weight:720;line-height:14px}.admin-mobile-module-select{appearance:none;color:#f1f2f5;background-color:#22242a;background-image:linear-gradient(45deg,#0000 50%,#9ca2ae 50%),linear-gradient(135deg,#9ca2ae 50%,#0000 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-height:42px;padding:0 36px 0 11px;font-size:14px;font-weight:680}.admin-mobile-module-select:focus-visible{border-color:#9aa5ff9e;outline:0;box-shadow:0 0 0 2px #5f6cf62e}.admin-focus .admin-content,.admin-focus .admin-section-title,.admin-focus .admin-section-title>div,.admin-focus .admin-context-summary,.admin-focus .admin-context-stat{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-focus .admin-content,.admin-focus .admin-section-title,.admin-focus .admin-context-summary{grid-template-columns:minmax(0,1fr)}.admin-focus .admin-grid,.admin-focus .admin-grid.two,.admin-focus .admin-domain-grid{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.admin-focus .admin-grid>*,.admin-focus .admin-block,.admin-focus .admin-block-head,.admin-focus .admin-block-title,.admin-focus .admin-block-title-row,.admin-focus .admin-list-header,.admin-focus .admin-inline-note,.admin-focus .admin-domain-list,.admin-focus .admin-static-row{box-sizing:border-box;min-width:0;max-width:100%}.admin-focus .admin-block{width:100%}.admin-focus .admin-list-header{flex-direction:column;align-items:stretch}.admin-focus .admin-list-actions{flex-wrap:wrap;width:100%}.admin-focus .admin-list-actions .soft-button{flex:auto}.admin-focus .admin-static-row>div,.admin-focus .admin-static-row strong,.admin-focus .admin-static-row span{min-width:0}.issue-file-footer,.issue-file-meta-row,.email-attachment-actions{flex-wrap:wrap;align-items:flex-start}.context-menu-scroll{max-height:calc(100dvh - 28px)}}@media (width<=520px){.side-modal-panel .detail-header{flex-direction:column;align-items:stretch}.side-modal-panel .detail-actions{flex-wrap:wrap;width:100%}.side-modal-panel .detail-actions .icon-button{margin-left:0}.issue-view-shortcuts-desktop,.issue-command-actions-desktop{display:none}.issue-view-shortcuts-mobile,.issue-command-actions-mobile{width:100%;min-width:0;display:flex}.issue-view-shortcuts-mobile,.mobile-saved-views-dropdown,.issue-command-actions-mobile,.mobile-issue-controls-dropdown{width:100%}.issue-view-shortcuts-mobile .soft-button,.issue-command-actions-mobile .soft-button{justify-content:space-between;width:100%;min-height:42px}.dropdown-panel.floating-menu.mobile-saved-views-panel,.dropdown-panel.floating-menu.mobile-issue-controls-panel{color:#eef0f4;overscroll-behavior:contain;z-index:180;background:#1c1d21;border:1px solid #ffffff1f;border-radius:11px;width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);padding:6px;overflow-y:auto;box-shadow:0 18px 46px #00000061}.mobile-saved-views-panel,.mobile-issue-controls-section{gap:4px;display:grid}.mobile-saved-view-option{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:4px;display:grid}.mobile-saved-view-apply,.mobile-saved-view-remove,.mobile-saved-view-save{color:#dfe2e8;background:0 0;border:0;border-radius:8px;min-height:42px}.mobile-saved-view-apply{text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:0 10px;display:grid;overflow:hidden}.mobile-saved-view-option.selected .mobile-saved-view-apply{color:#f1f4bc;background:#c7d12f29}.mobile-saved-view-apply:hover,.mobile-saved-view-remove:hover,.mobile-saved-view-save:hover{background:#ffffff14}.mobile-saved-view-remove{justify-content:center;align-items:center;width:42px;display:inline-flex}.mobile-saved-view-save{border-top:1px solid #ffffff14;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-top:2px;padding:0 10px;display:flex}.mobile-issue-controls-section+.mobile-issue-controls-section{border-top:1px solid #ffffff14;margin-top:4px;padding-top:6px}.mobile-issue-controls{gap:6px;min-width:0;display:grid}.mobile-issue-controls-tabs{z-index:3;background:#1c1d21;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:-6px -6px 0;padding:6px;display:grid;position:sticky;top:-6px}.mobile-issue-controls-tab{color:#9ca2ae;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;padding:0 7px;font-size:12px;font-weight:700}.mobile-issue-controls-tab:hover,.mobile-issue-controls-tab.active{color:#f1f2f5;background:#ffffff14;border-color:#ffffff14}.mobile-issue-controls-tab.active{background:#5f6cf62e;border-color:#9aa5ff47}.mobile-issue-controls-tab-panels,.mobile-issue-controls-tab-panel{min-width:0}.mobile-issue-controls-tab-panel[hidden]{display:none}.mobile-filter-controls .dropdown-search{position:static}.mobile-issue-controls-title{color:#858a94;text-transform:uppercase;padding:5px 8px 2px;font-size:11px;font-weight:720}.mobile-filter-controls{gap:4px;display:grid}.filter-composer .active-badges{display:none}.filter-composer .query-stack,.filter-summary-line,.filter-summary-line span{min-width:0}.filter-composer .filter-summary-line{flex:auto;overflow:hidden}.filter-summary-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-attributes-card>.field,.issue-attributes-card>.smart-field{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px}.issue-attributes-card>.field>span,.issue-attributes-card>.smart-field>span,.issue-attributes-card>.field>input,.issue-attributes-card>.field>textarea,.issue-attributes-card>.smart-field>.smart-select-button{grid-area:auto/1}.issue-finance-card .budget-fields-grid,.issue-properties .budget-fields-grid,.issue-properties .budget-invoice-fields,.modal .issue-create-budget .budget-fields-grid,.modal .issue-create-budget .budget-invoice-fields{grid-template-columns:minmax(0,1fr)}.issue-finance-card .budget-status-choice .choice-pill{white-space:normal;min-height:38px}.issue-properties .payment-description,.issue-properties .payment-error-text,.mailbox-address code{overflow-wrap:anywhere;min-width:0}.issue-properties .payment-table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"description description""amount date""status actions"}.issue-properties .payment-description strong,.issue-properties .payment-description small,.issue-properties .payment-description .invoice-link{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.issue-properties .payment-actions{flex-wrap:wrap}.issue-properties .payment-error-copy-desktop{display:none}.issue-properties .payment-error-details{display:block}.issue-properties .payment-error-details summary{color:#ff9b8e;cursor:pointer;background:#ff8a7a14;border:1px solid #ff8a7a24;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:680;line-height:17px}.issue-properties .payment-error-details[open] summary{margin-bottom:6px}.issue-properties .payment-error-details .payment-error-text{line-height:17px;display:block}.issue-activity,.issue-content-editor,.issue-files-section,.issue-reminders,.issue-comments,.issue-email-section,.issue-timeline{grid-template-columns:minmax(0,1fr)}.issue-activity>*,.issue-content-editor>*,.issue-files-section>*,.issue-reminders>*,.issue-comments>*,.issue-email-section>*,.issue-timeline>*{min-width:0;max-width:100%}.issue-email-section .section-title-row{flex-direction:column;align-items:stretch}.issue-email-section .mailbox-address{width:100%;min-width:0;display:flex}.issue-email-section .mailbox-address code{flex:auto;min-width:0}.issue-email-section .email-thread,.issue-email-section .email-thread>*{min-width:0;max-width:100%}}@media (width<=390px){.issue-focus .workbench{padding-left:14px;padding-right:14px}.issue-focus .topbar{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.issue-focus .issue-toolbar-title{gap:8px}}.issue-ai-card{background:linear-gradient(145deg,#5c67f626,#111214f5 58%);border:1px solid #747eff47;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.issue-ai-panel{min-width:0}.issue-ai-card-title{justify-content:space-between;align-items:center;min-width:0;display:flex}.issue-ai-card-title>span{color:#e7e9ed;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.issue-ai-card-title svg{color:#9098ff}.issue-ai-card-title small{color:#8b8f99;font-size:10px}.issue-ai-chat-button{color:#dfe1ff;cursor:pointer;background:#6f79ff24;border:1px solid #8089ff47;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:12px;font-weight:650;display:inline-flex}.issue-ai-chat-button:hover{background:#6f79ff38}.modal.issue-ai-chat-modal{max-width:min(720px,100vw - 32px)}.issue-ai-chat-shell{gap:12px;width:100%;min-height:min(620px,72vh);display:grid}.issue-ai-chat-context{color:#9296a1;margin:0;font-size:11px;line-height:1.45}.issue-ai-chat-messages{background:#0d0e10;border:1px solid #ffffff12;border-radius:8px;align-content:start;gap:10px;min-height:340px;max-height:480px;padding:14px;display:grid;overflow-y:auto}.issue-ai-message{border-radius:9px;gap:5px;max-width:86%;padding:10px 12px;display:grid}.issue-ai-message.user{color:#fff;background:#5863dd;justify-self:end}.issue-ai-message.assistant{color:#e4e6eb;background:#1a1c20;border:1px solid #fff1;justify-self:start}.issue-ai-message p{white-space:pre-wrap;margin:0;line-height:1.5}.issue-ai-message-role{opacity:.66;text-transform:uppercase;font-size:10px;font-weight:750}.issue-ai-empty{color:#9b9faa;text-align:center;align-self:center;justify-items:center;gap:6px;display:grid}.issue-ai-empty strong{color:#e0e2e8;font-size:13px}.issue-ai-empty span{font-size:11px}.issue-ai-loading{color:#9ca0aa;align-items:center;gap:7px;font-size:11px;display:inline-flex}.issue-ai-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.issue-ai-composer textarea{color:#f4f5f7;font:inherit;resize:vertical;background:#111214;border:1px solid #ffffff1c;border-radius:7px;min-height:72px;padding:10px 11px;line-height:1.45}.issue-ai-composer .primary-button{min-width:42px;height:38px;padding:0 12px}.issue-ai-proposal-state{border:0;border-radius:5px;justify-self:start;margin-top:4px;padding:6px 8px;font-size:10px;font-weight:700}.issue-ai-proposal-state.pending{color:#fff;cursor:pointer;background:#6a74ee}.issue-ai-proposal-state.confirmed{color:#7edb96;background:#34c75924}.issue-ai-proposal-state.cancelled{color:#9ca0aa;background:#ffffff12}.issue-ai-confirmation{gap:14px;width:min(560px,74vw);display:grid}.issue-ai-confirmation>p{color:#cfd1d8;margin:0}.issue-ai-confirmation ol{gap:8px;margin:0;padding-left:22px;display:grid}.issue-ai-confirmation li{color:#f0f1f4;padding-left:3px;line-height:1.45}.side-modal-panel .detail-panel:has(.issue-ai-panel-overlay){overflow:hidden}.issue-ai-panel-overlay{z-index:4;background:#111214;grid-template-rows:auto minmax(0,1fr);padding:16px;display:grid;position:absolute;inset:0}.issue-ai-panel-overlay-header{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-width:0;padding-bottom:12px;display:flex}.issue-ai-panel-overlay-header>div{gap:1px;min-width:0;display:grid}.issue-ai-panel-overlay-header span{color:#858a94;font-size:10px;font-weight:720}.issue-ai-panel-overlay-header strong{color:#f1f2f5;font-size:14px}.issue-ai-panel-overlay .issue-ai-chat-shell{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;height:100%;min-height:0;padding-top:12px}.issue-ai-panel-overlay .issue-ai-chat-messages{overscroll-behavior:contain;min-height:0;max-height:none}.issue-ai-panel-overlay .issue-ai-composer textarea{resize:none;min-height:64px;max-height:88px}@media (width<=700px){.issue-ai-chat-shell,.issue-ai-confirmation{width:100%}.issue-ai-chat-messages{min-height:280px}.issue-ai-message{max-width:94%}}.issue-project-meta{align-items:center;gap:5px;max-width:180px;display:inline-flex}.context-task-list{gap:12px;min-width:0}.context-task-groups{gap:20px;min-width:0;display:grid}.context-task-group{min-width:0}.context-task-group--status>header{padding:12px 8px 10px}.context-task-open{container:context-task-open/inline-size}@container context-task-open (width<=360px){.context-task-title{align-items:start;gap:1px;display:grid}.context-task-title small{order:-1}}.context-task-list-toolbar{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:4px 0 9px;display:flex}.context-task-list-toolbar>span{gap:1px;min-width:0;display:grid}.context-task-list-toolbar strong{color:#eff1f4;font-size:13px;line-height:18px}.context-task-list-toolbar small{color:#777d87;font-size:11px;line-height:15px}.context-task-list-toolbar .quick-dropdown{flex:none}.context-task-list-toolbar .soft-button{min-height:32px}.issue-project-meta>svg{color:#737985;flex:none}@media (width<=980px){.issue-project-meta{max-width:120px}}@media (width<=820px){.issue-project-meta{max-width:118px}.issue-assignee-meta{display:none}}@media (width<=520px){.context-task-list-toolbar{flex-direction:column;align-items:stretch;gap:8px}.context-task-list-toolbar .quick-dropdown,.context-task-list-toolbar .soft-button{justify-content:space-between;width:100%}.issue-project-meta{max-width:180px}}.issue-collaboration-tabs{min-width:0;display:grid}.issue-collaboration-tablist{scrollbar-width:none;border-bottom:1px solid #ffffff17;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.issue-collaboration-tablist::-webkit-scrollbar{display:none}.issue-collaboration-tab{color:#8f96a3;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;min-height:37px;padding:0 10px;font-size:12px;font-weight:680;display:inline-flex;position:relative}.issue-collaboration-tab:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.issue-collaboration-tab:hover{color:#d7dae0}.issue-collaboration-tab[aria-selected=true]{color:#f3f4f6}.issue-collaboration-tab[aria-selected=true]:after{background:#7c83ff}.issue-collaboration-tab-count{color:#9ca2ad;font-variant-numeric:tabular-nums;background:#fff1;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px;display:inline-flex}.issue-collaboration-tab[aria-selected=true] .issue-collaboration-tab-count{color:#b8bcff;background:#7c83ff29}.issue-collaboration-tabpanel{min-width:0;padding-top:14px}.issue-collaboration-tabpanel[hidden]{display:none}.issue-collaboration-tabpanel:focus-visible{outline-offset:4px;border-radius:7px;outline:2px solid #7582f8}.issue-tab-panel-actions{justify-content:flex-end;display:flex}.issue-collaboration-tabpanel .issue-comments,.issue-collaboration-tabpanel .issue-timeline{padding-bottom:0}@media (width<=480px){.issue-collaboration-tab{gap:6px;padding-inline:8px}}.email-topics{gap:12px}.email-topics-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-topics-toolbar>span,.email-topics-toolbar strong,.email-topics-toolbar small{display:block}.email-topics-toolbar strong{color:#f0f1f3;font-size:13px;line-height:18px}.email-topics-toolbar small{color:#858c98;font-size:11px;line-height:16px}.email-topics>.email-topics-toolbar.email-topic-detail-header{flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex}.email-topics-toolbar.email-topic-detail-header h4{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.email-topics-toolbar .email-topic-mobile-back{flex:0 0 44px;justify-content:center;min-height:44px;padding:0}.email-topics-layout{border-radius:10px;display:block;overflow:hidden}.email-topic-list{background:#ffffff05;flex-direction:column;min-width:0;display:flex}.email-topic-row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;gap:5px;min-width:0;padding:12px;display:grid}.email-topic-row:hover{background:#ffffff09}.email-topic-row.is-active{background:#7c83ff17;box-shadow:inset 2px 0 #7c83ff}.email-topic-row:focus-visible{outline-offset:-3px;outline:2px solid #7582f8}.email-topic-row-heading,.email-topic-row-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.email-topic-row-heading strong{color:#eceef1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;display:block;overflow:hidden}.email-topic-row-heading time,.email-topic-row-meta,.email-topic-participants,.email-topic-row-preview{color:#858c98;font-size:11px;line-height:16px}.email-topic-row-heading time{font-variant-numeric:tabular-nums;flex:none}.email-topic-participants,.email-topic-row-preview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-topic-row-preview{color:#a3a8b1}.email-topic-row-meta{justify-content:flex-end}.email-topic-row-meta small{font-size:inherit}.email-topic-empty,.email-topic-detail-empty{color:#7f8691;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:22px;display:flex}.email-topic-empty span,.email-topic-detail-empty span{font-size:12px;line-height:18px}.email-topic-detail-empty strong{color:#d9dce1;font-size:13px}.email-topic-detail{gap:12px;min-width:0;padding:14px;display:none}.email-topics.is-detail-open .email-topic-list{display:none}.email-topics.is-detail-open .email-topic-detail{display:grid}.email-topic-detail-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.email-topic-detail-header>div{min-width:0}.email-topic-detail-header span,.email-topic-detail-header h4,.email-topic-detail-header small{display:block}.email-topic-detail-header span{color:#777f8c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:720}.email-topic-detail-header h4{color:#f1f2f4;overflow-wrap:anywhere;margin:2px 0;font-size:15px;line-height:21px}.email-topic-detail-header small{color:#858c98;font-size:11px;line-height:16px}.email-topic-detail-header .compact-action-button{flex:none}.email-topic-messages{gap:8px;min-width:0;display:grid}.email-topics .email-topic-mobile-back{justify-self:start;display:inline-flex}.email-topic-readonly-note{color:#858c98;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:12px;line-height:18px;display:flex}.email-reply-composer.is-new-topic{align-self:start}.email-reply-recipient-field.email-subject-field{grid-template-columns:62px minmax(0,1fr)}.email-reply-recipient-fields{overflow:visible}.email-recipient-control{min-width:0;position:relative}.email-recipient-input{cursor:text;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:40px;padding:5px 0;display:flex}.email-reply-recipient-field .email-recipient-input input{flex:170px;width:auto;min-height:28px}.email-recipient-badge{color:#dfe1ff;background:#7c83ff21;border:1px solid #7c83ff45;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:1px 4px 1px 8px;font-size:11px;font-weight:650;line-height:18px;display:inline-flex}.email-recipient-badge>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-recipient-badge.is-invalid{color:#ffb5b5;background:#ee5b5b1f;border-color:#ee5b5b61}.email-recipient-badge button{color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.email-recipient-badge button:hover,.email-recipient-badge button:focus-visible{opacity:1;background:#ffffff1c}.email-recipient-badge button:focus-visible{outline-offset:1px;outline:1px solid}.email-recipient-badge button:disabled{cursor:wait;opacity:.35}.email-contact-suggestions{z-index:30;background:#1b1d23;border:1px solid #ffffff21;border-radius:8px;gap:2px;max-height:240px;padding:4px;display:grid;position:absolute;top:calc(100% - 1px);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 12px 30px #0000005c}.email-contact-suggestion{border-radius:6px;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;min-width:0;display:grid}.email-contact-suggestion:hover,.email-contact-suggestion.is-active{background:#7582f824}.email-contact-suggestion-select,.email-contact-suggestion-remove{color:#e2e4e8;cursor:pointer;background:0 0;border:0}.email-contact-suggestion-select{text-align:left;min-width:0;padding:7px 8px}.email-contact-suggestion-select>span,.email-contact-suggestion-select strong,.email-contact-suggestion-select small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.email-contact-suggestion-select strong{font-size:12px;line-height:17px}.email-contact-suggestion-select small{color:#8e949f;font-size:10px;line-height:14px}.email-contact-suggestion-remove{opacity:.62;border-radius:5px;justify-content:center;align-self:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.email-contact-suggestion-remove:hover,.email-contact-suggestion-remove:focus-visible{color:#ffb5b5;opacity:1;background:#ee5b5b24}.email-contact-suggestion-remove:focus-visible{outline-offset:-2px;outline:1px solid}.email-contact-suggestion-remove:disabled{cursor:wait;opacity:.32}.email-contact-suggestion-status{color:#8e949f;padding:9px;font-size:11px}.email-reply-recipient-fields>small.email-contact-suggestion-error{color:#ffb5b5}.email-composer-attachments{border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:8px;display:grid}.email-composer-attachments-heading,.email-composer-attachments-heading>span,.email-composer-attachments-heading>div{align-items:center;gap:7px;display:flex}.email-composer-attachments-heading{justify-content:space-between}.email-composer-attachments-heading>span{color:#dfe2e7;font-size:12px}.email-composer-attachments-heading>span small{color:#858c98;font-size:10px}.email-attachment-picker{background:#00000024;border:1px solid #ffffff14;border-radius:7px;max-height:230px;padding:4px;display:grid;overflow:auto}.email-attachment-picker>span{color:#858c98;padding:9px;font-size:11px}.email-attachment-picker>button{color:#dfe2e7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.email-attachment-picker>button:hover,.email-attachment-picker>button:focus-visible{background:#ffffff0f}.email-attachment-picker>button:focus-visible{outline:2px solid #7582f8}.email-attachment-picker>button span,.email-attachment-picker>button strong,.email-attachment-picker>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.email-attachment-picker>button strong{font-size:12px}.email-attachment-picker>button small{color:#858c98;margin-top:1px;font-size:10px}.email-composer-attachment-list{gap:6px;display:grid}.email-composer-attachment-list>small{color:#858c98;font-size:10px}.email-composer-attachment{background:#00000021;border:1px solid #ffffff13;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.email-composer-attachment>label{gap:3px;min-width:0;display:grid}.email-composer-attachment>label>span:first-child{color:#858c98;font-size:10px;font-weight:680}.email-attachment-title-control{background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;align-items:center;min-width:0;display:flex;overflow:hidden}.email-attachment-title-control:focus-within{border-color:#7582f8;box-shadow:0 0 0 2px #7582f824}.email-attachment-title-control input{color:#f0f1f3;background:0 0;border:0;outline:0;flex:auto;min-width:0;min-height:32px;padding:0 8px}.email-attachment-title-control b{color:#9da3ad;background:#ffffff0b;border-left:1px solid #ffffff14;flex:none;align-self:stretch;align-items:center;padding:0 8px;font-size:11px;display:flex}.inbox-association-modal{gap:14px;display:grid}.inbox-association-modal>p{color:#8e95a1;margin:0;font-size:13px;line-height:20px}.inbox-association-select{background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;padding:8px 10px}.inbox-association-summary{background:#7c83ff14;border:1px solid #7c83ff2e;border-radius:9px;gap:3px;padding:11px;display:grid}.inbox-association-summary span{color:#aeb3ff;text-transform:uppercase;font-size:10px;font-weight:760}.inbox-association-summary strong{color:#eceef2;font-size:13px;line-height:18px}.inbox-association-summary small{color:#8f96a2;font-size:11px;line-height:16px}@media (width<=720px){.email-topic-detail-header{display:grid}.email-topic-detail-header .compact-action-button{justify-self:start}.email-composer-attachments-heading{align-items:flex-start;display:grid}.email-composer-attachments-heading>div{flex-wrap:wrap}}.detail-panel .email-topic-detail-header{display:grid}.detail-panel .email-topic-detail-header .compact-action-button{justify-self:start}.email-editor-content{white-space:pre-wrap;overflow-wrap:anywhere;min-height:190px}.email-editor-content p{margin:0 0 12px}.email-editor-content p.is-editor-empty:first-child:before{color:var(--text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.email-editor .markdown-tools{border-bottom:1px solid var(--border,#64748b);flex-wrap:wrap;justify-content:flex-start;padding:8px;position:static}.email-editor .markdown-tools button[aria-pressed=true]{background:var(--accent-soft,#5f6cf626)}.email-editor-content table{border-collapse:collapse;width:100%}.email-editor-content :is(td,th){border:1px solid var(--border,#64748b);vertical-align:top;min-width:50px;padding:6px}.email-editor-content .selectedCell{background:#5f6cf626}.email-editor-link{gap:8px;padding:8px;display:flex}.email-editor-link input{flex:1;min-width:0}.email-editor-hint{color:var(--text-muted);padding:6px 0;font-size:11px;display:block}.email-plain-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.email-body-image{object-fit:contain;vertical-align:middle;max-width:100%;height:auto}.email-image-placeholder{border:1px dashed var(--border,#64748b);padding:4px 8px;font-size:12px;display:inline-block}.email-remote-images{margin-bottom:12px}.email-html-render{overflow-wrap:anywhere;overflow-x:auto}.email-inline-files{padding:8px 16px;font-size:12px}.email-inline-files summary{cursor:pointer;color:var(--text-muted)}.email-inline-files button{margin:8px 8px 0 0}.email-reply-composer{position:relative}.email-file-drop-overlay{background:color-mix(in srgb, var(--surface,#17181b) 94%, transparent);color:#f3f4f6;pointer-events:none;text-align:center;z-index:21;border:2px dashed #7c83ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}html[data-theme=light] .email-file-drop-overlay{color:#1f2937;background:#fffffff2}.issue-status-comment-modal{width:min(520px,100vw - 28px)}.issue-status-comment-form{gap:14px;display:grid}.issue-status-comment-form>.field{padding:4px 6px 12px}.issue-status-comment-form>p{color:#8f96a2;margin:-3px 0 0;font-size:12px;line-height:18px}.issue-status-transition,.comment-status-change{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-status-transition{background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;padding:10px}.issue-status-transition span,.comment-status-change strong{color:#e8eaf0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.issue-status-transition i,.comment-status-change i{background:var(--status-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--status-color) 18%, transparent);border-radius:999px;width:8px;height:8px;display:inline-block}.issue-status-transition b,.comment-status-change>b{color:#686e79;font-size:13px;font-weight:500}.comment-message.has-status-change{border-left-color:var(--status-color,#fff1)}.comment-status-change{background:color-mix(in srgb, var(--status-color,#64748b) 7%, transparent);border-radius:7px;padding:7px 8px}.comment-status-change>span{color:#858a94;letter-spacing:.04em;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:760}.comment-status-change strong:last-child{color:var(--status-color)}.issue-status-comment-highlight{gap:7px;min-width:0;display:grid}.issue-status-comment-highlight-title{color:#aeb3bd;align-items:center;gap:6px;font-size:11px;display:flex}.issue-status-comment-highlight-title strong{color:inherit;font-size:inherit;font-weight:720}.issue-status-comment-highlight .comment-message{border-radius:8px;padding:9px}@media (width<=520px){.issue-status-comment-form .modal-actions{grid-template-columns:1fr;display:grid}.issue-status-comment-form .modal-actions button{justify-content:center;width:100%}}.appearance-settings{background:#ffffff07;border:1px solid #ffffff16;border-radius:12px;gap:18px;max-width:920px;padding:clamp(16px,2.5vw,24px);display:grid}.appearance-intro{gap:5px;max-width:680px;display:grid}.appearance-intro>span{color:#9aa5ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.appearance-intro h3{color:#f4f5f7;font-size:var(--desk-font-body,16px);line-height:23px}.appearance-intro p,.appearance-storage-note{color:#a5aab4;font-size:12px;line-height:18px}.appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appearance-option{color:#dfe2e8;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:minmax(124px,168px) minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;min-height:126px;padding:12px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.appearance-option:hover{background:#ffffff0e;border-color:#ffffff29;transform:translateY(-1px)}.appearance-option.selected{background:#5f6cf61a;border-color:#9aa5ff8f;box-shadow:0 0 0 2px #5f6cf61f}.appearance-option:focus-visible{outline-offset:3px;outline:2px solid #9aa5ff}.appearance-option-copy{gap:3px;min-width:0;display:grid}.appearance-option-copy strong{color:#f4f5f7;font-size:13px;line-height:18px}.appearance-option-copy small{color:#9ca2ad;font-size:11px;line-height:16px}.appearance-option-check{color:#858b96;justify-self:end;display:inline-flex}.appearance-option.selected .appearance-option-check{color:#aab2ff}.theme-preview{--preview-accent:#7c83ff;--preview-canvas:#101114;--preview-card:#1a1b20;--preview-card-alt:#202126;--preview-line:#34363d;--preview-sidebar:#090a0d;--preview-topbar:#15161a;aspect-ratio:16/10;background:var(--preview-canvas);border:1px solid var(--preview-line);border-radius:8px;width:100%;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #0003}.theme-preview--light{--preview-accent:#4353c7;--preview-canvas:#f3f0e8;--preview-card:#fffdf8;--preview-card-alt:#f7f3ea;--preview-line:#c9c1b2;--preview-sidebar:#e9e3d7;--preview-topbar:#fcfaf5}.theme-preview-sidebar,.theme-preview-topbar,.theme-preview-card,.theme-preview-accent{display:block;position:absolute}.theme-preview-sidebar{background:var(--preview-sidebar);border-right:1px solid var(--preview-line);width:27%;inset:0 auto 0 0}.theme-preview-topbar{background:var(--preview-topbar);border-bottom:1px solid var(--preview-line);height:24%;inset:0 0 auto 27%}.theme-preview-card{background:var(--preview-card);border:1px solid var(--preview-line);border-radius:3px;height:22%;left:35%;right:9%}.theme-preview-card--one{top:34%}.theme-preview-card--two{background:var(--preview-card-alt);top:64%}.theme-preview-accent{background:var(--preview-accent);border-radius:999px;width:30%;height:5px;top:12%;left:35%}.appearance-storage-note{border-top:1px solid #ffffff13;align-items:center;margin:0;padding-top:14px;display:flex}html[data-theme=light]{--lt-accent:#4353c7;--lt-accent-hover:#3443ad;--lt-accent-soft:#e8eafc;--lt-canvas:#f3f0e8;--lt-danger:#a13c35;--lt-danger-bg:#fcebe8;--lt-focus:#4353c7;--lt-info:#2f5f9b;--lt-info-bg:#e9f0fa;--lt-line:#d8d2c5;--lt-line-strong:#b8b0a1;--lt-control-border:#8f8678;--lt-sidebar:#e9e3d7;--lt-success:#287044;--lt-success-bg:#e7f4eb;--lt-surface:#fcfaf5;--lt-surface-muted:#f7f3ea;--lt-surface-raised:#fffdf8;--lt-surface-strong:#eee9de;--lt-text-1:#24231f;--lt-text-2:#514f48;--lt-text-3:#706d64;--lt-warning:#795b13;--lt-warning-bg:#fff3d4;--lt-shadow-1:0 1px 2px #3f382c14, 0 8px 24px #3f382c0d;--lt-shadow-2:0 18px 46px #3f382c2e;background:var(--lt-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:var(--lt-canvas);color:var(--lt-text-1)}html[data-theme=light] body::selection{color:#1f2559;background:#cfd4fa}html[data-theme=light] body ::selection{color:#1f2559;background:#cfd4fa}html[data-theme=light] :is(button,input,select,textarea):focus-visible,html[data-theme=light] :is(a,[tabindex]):focus-visible{outline-color:var(--lt-focus)}html[data-theme=light] *{scrollbar-color:#aaa292 transparent}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#aaa292}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#8f8678}html[data-theme=light] :is(.boot-screen,.login-screen){background:radial-gradient(circle at 18% 10%, #4353c714, transparent 34%), var(--lt-canvas);color:var(--lt-text-2)}html[data-theme=light] .boot-alert{background:var(--lt-danger-bg);color:var(--lt-danger);border-color:#c98279}html[data-theme=light] .login-panel{background:var(--lt-surface-raised);border-color:var(--lt-line);box-shadow:var(--lt-shadow-2);color:var(--lt-text-1)}html[data-theme=light] .login-brand{border-bottom-color:var(--lt-line)}html[data-theme=light] .login-brand .brand-mark{background:var(--lt-accent);color:#fff}html[data-theme=light] :is(.login-brand strong,.login-copy h1,.login-copy h2){color:var(--lt-text-1)}html[data-theme=light] :is(.login-hint,.login-form .field,.login-copy p){color:var(--lt-text-3)}html[data-theme=light] .login-form .field input{background:var(--lt-surface);border:1px solid var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .login-form .field:focus-within input{border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] :is(.shell,.shell.no-panel),html[data-theme=light] .workbench{background:var(--lt-canvas);color:var(--lt-text-1)}html[data-theme=light] .detail-panel{background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lt-sidebar);color:var(--lt-text-2);border-right-color:#c9c1b2}html[data-theme=light] .topbar,html[data-theme=light] .shell.admin-focus .topbar,html[data-theme=light] .shell.issue-focus .topbar,html[data-theme=light] .shell:not(.issue-focus):not(.admin-focus) .topbar{background:var(--lt-surface);border-bottom-color:var(--lt-line);box-shadow:0 4px 18px #3f382c0d}html[data-theme=light] .mobile-navigation-trigger{background:var(--lt-sidebar);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] :is(h1,h2,h3,h4){color:var(--lt-text-1)}html[data-theme=light] :is(.eyebrow,.admin-top-title p,.title-block>p,.muted){color:var(--lt-text-3)}html[data-theme=light] .brand-mark{background:var(--lt-accent);color:#fff}html[data-theme=light] :is(.brand-row strong,.profile-card strong){color:var(--lt-text-1)}html[data-theme=light] :is(.brand-row span,.profile-card span,.side-caption,.compact-stat){color:var(--lt-text-3)}html[data-theme=light] :is(.space-menu-trigger,.side-link){color:var(--lt-text-2)}html[data-theme=light] :is(.space-menu-trigger:hover,.side-link:hover,.side-link.active){border-color:var(--lt-line);color:var(--lt-text-1);background:#fffdf8c7}html[data-theme=light] :is(.side-icon,.space-menu-chevron){color:var(--lt-text-3)}html[data-theme=light] .side-link b{color:#4e5561;background:#e4e0d7;border:1px solid #c7c0b4}html[data-theme=light] :is(.side-link:hover .side-icon,.side-link.active .side-icon){color:var(--lt-accent)}html[data-theme=light] .side-link.attention:not(.active) .side-icon{color:#4d3909;background:#f5cf55;border-color:#d6ac32}html[data-theme=light] :is(.side-link:hover b,.side-link.active b){background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html[data-theme=light] .side-link.active b{color:#fff;background:#5c6610;border-color:#5c6610}html[data-theme=light] .side-link.attention b{color:#fff;background:#b97904;border-color:#b97904}html[data-theme=light] .side-link b.side-issue-count--danger{background:var(--lt-danger-bg);color:var(--lt-danger);border-color:#c98279}html[data-theme=light] :is(.side-link:hover,.side-link.active) b.side-issue-count--danger{background:var(--lt-danger);border-color:var(--lt-danger);color:#fff}html[data-theme=light] :is(.profile-card,.select-shell,.compact-stat){color:var(--lt-text-2);background:#fffdf8a8;border-color:#b8b0a1}html[data-theme=light] .profile-card button{background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] .profile-card button:hover{color:var(--lt-text-1);background:#e2dccf}html[data-theme=light] .select-shell select option{background:var(--lt-surface-raised);color:var(--lt-text-1)}html[data-theme=light] .space-alert-badge{background:var(--lt-warning-bg);color:var(--lt-warning)}html[data-theme=light] body :is(.soft-button,.icon-button,.table-add-button,.view-add-button),html[data-theme=light] body .admin-domain-actions button,html[data-theme=light] .modal .soft-button,html[data-theme=light] .topbar-actions :is(.soft-button,.icon-button){background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#9f9687;box-shadow:0 1px 2px #3f382c14}html[data-theme=light] body :is(.soft-button,.icon-button,.table-add-button,.view-add-button):hover,html[data-theme=light] body .admin-domain-actions button:hover,html[data-theme=light] .modal .soft-button:hover,html[data-theme=light] .topbar-actions :is(.soft-button,.icon-button):hover{background:var(--lt-surface-strong);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] body :is(.soft-button,.icon-button,.view-add-button).active,html[data-theme=light] .topbar-actions .soft-button.active{background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .issue-toolbar .quick-actions .soft-button{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#9f9687;box-shadow:0 1px 2px #3f382c14}html[data-theme=light] .issue-toolbar .quick-actions .soft-button:hover{background:var(--lt-surface-strong);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .issue-toolbar .quick-actions .soft-button.active{background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .primary-button{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html[data-theme=light] .primary-button:hover{background:var(--lt-accent-hover);border-color:var(--lt-accent-hover)}html[data-theme=light] .danger-button{background:var(--lt-danger-bg);color:var(--lt-danger);border-color:#c98279}html[data-theme=light] .danger-button:hover{background:#f8ded9;border-color:#b96d64}html[data-theme=light] :is(.field,.smart-field,.choice-group,.multi-check,.check-field,.toggle-field,.money-input-shell,.view-name-field,.color-picker){background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-2)}html[data-theme=light] :is(.field,.smart-field,.choice-group,.multi-check,.view-name-field,.color-picker):focus-within{border-color:var(--lt-focus);background:#fffefa;box-shadow:0 0 0 3px #4353c729}html[data-theme=light] :is(.field,.smart-field>span,.choice-group legend,.multi-check legend,.color-picker legend){color:var(--lt-text-3)}html[data-theme=light] :is(.field input,.field select,.field textarea,.smart-select-button,.smart-search input,.dropdown-search input,.view-name-field input,.money-input-shell input){color:var(--lt-text-1)}html[data-theme=light] .smart-select-button strong{color:var(--lt-text-1);-webkit-text-fill-color:currentColor}html[data-theme=light] .smart-select-button>svg:last-child{color:var(--lt-text-3)}html[data-theme=light] :is(.field input,.field textarea,.smart-search input,.dropdown-search input,.view-name-field input)::placeholder{color:var(--lt-text-3);opacity:1}html[data-theme=light] :is(input,select,textarea):disabled{color:#67645d;-webkit-text-fill-color:#67645d}html[data-theme=light] :is(select,input,textarea){caret-color:var(--lt-accent)}html[data-theme=light] select option{background:var(--lt-surface-raised);color:var(--lt-text-1)}html[data-theme=light] :is(.choice-pill,.multi-check label){background:var(--lt-surface-muted);color:var(--lt-text-2);border-color:#aaa292}html[data-theme=light] :is(.choice-pill:hover,.multi-check label:hover){background:var(--lt-surface-strong);border-color:var(--lt-control-border)}html[data-theme=light] :is(.choice-pill.selected,.toggle-field.checked){background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .toggle-field i{background:#aaa292;box-shadow:inset 0 0 0 1px #8f8678}html[data-theme=light] .toggle-field i:after{background:#fff;box-shadow:0 1px 2px #24231f40}html[data-theme=light] .toggle-field.checked i{background:var(--lt-accent);box-shadow:inset 0 0 0 1px #3443ad}html[data-theme=light] :is(.dropdown-panel,.smart-select-menu,.date-picker-menu,.floating-menu,.context-menu,.context-submenu-panel){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lt-surface-raised);box-shadow:var(--lt-shadow-2);color:var(--lt-text-1);border-color:#9f9687}html[data-theme=light] :is(.dropdown-search,.smart-search){background:var(--lt-surface-muted);border-color:var(--lt-control-border);color:var(--lt-text-3)}html[data-theme=light] :is(.dropdown-search,.smart-search):focus-within{border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] :is(.dropdown-item,.smart-option,.context-menu-item){color:var(--lt-text-2)}html[data-theme=light] :is(.dropdown-item,.smart-option,.context-menu-item):hover,html[data-theme=light] :is(.dropdown-item,.smart-option,.context-menu-item).selected,html[data-theme=light] :is(.context-menu-item.active,.context-menu-item.has-submenu:hover){background:var(--lt-surface-strong);color:var(--lt-text-1)}html[data-theme=light] :is(.dropdown-section>span,.dropdown-item b,.dropdown-empty,.smart-option small,.empty-option,.context-submenu-heading,.context-menu-item small,.context-menu-item svg,.context-menu-chevron){color:var(--lt-text-3)}html[data-theme=light] :is(.context-menu-item strong,.smart-option strong){color:var(--lt-text-1)}html[data-theme=light] :is(.context-menu-section+.context-menu-section,.context-date-picker,.smart-option-actions){border-color:var(--lt-line)}html[data-theme=light] .multi-select-menu .smart-option-checkbox{background:var(--lt-surface);border-color:var(--lt-control-border);color:#fff}html[data-theme=light] .multi-select-menu .smart-option-checkbox.checked{background:var(--lt-accent);border-color:var(--lt-accent-hover)}html[data-theme=light] .smart-option-action{color:#2d3b9d}html[data-theme=light] .smart-option-action svg{color:var(--lt-accent)}html[data-theme=light] :is(.modal-backdrop,.side-modal-backdrop){background:#36322b61}html[data-theme=light] :is(.modal,.side-modal-panel){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lt-surface-raised);box-shadow:var(--lt-shadow-2);color:var(--lt-text-1);border-color:#9f9687}html[data-theme=light] :is(.modal-header,.side-modal-head){background:var(--lt-surface);border-bottom-color:var(--lt-line)}html[data-theme=light] .modal .issue-create-actions,html[data-theme=light] .modal .modal-actions{background:var(--lt-surface);border-color:var(--lt-line);box-shadow:0 -10px 24px #3f382c14}html[data-theme=light] .modal :is(.field,.smart-field,.choice-group,.multi-check,.markdown-field),html[data-theme=light] .modal .invoice-issue-form>.field:not(.invoice-product-search),html[data-theme=light] .modal :is(.view-name-field,.color-picker){background:var(--lt-surface-muted);border-color:var(--lt-control-border);box-shadow:none}html[data-theme=light] .modal :is(.field,.smart-field,.choice-group,.multi-check,.markdown-field):focus-within,html[data-theme=light] .modal .invoice-issue-form>.field:not(.invoice-product-search):focus-within,html[data-theme=light] .modal :is(.view-name-field,.color-picker):focus-within{background:var(--lt-surface-raised);border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] :is(.notice,.invoice-note,.form-error,.boot-alert){--alert-bg:var(--lt-danger-bg);--alert-border:#c98279;--alert-text:var(--lt-danger);background:var(--alert-bg);border-color:var(--alert-border);color:var(--alert-text)}html[data-theme=light] .invoice-note:not(.invoice-note-error){--alert-accent:var(--lt-info);--alert-bg:var(--lt-info-bg);--alert-border:#88a8cf;--alert-text:#294f80}html[data-theme=light] :is(.login-status,.tenant-settings-success){background:var(--lt-success-bg);color:var(--lt-success);border-color:#82b795}html[data-theme=light] .invoice-link,html[data-theme=light] .inline-link:hover,html[data-theme=light] .login-link{color:#3446b3}html[data-theme=light] :is(.payment-state.pending,.billing-attention,.side-link b.side-issue-count--warning){background:var(--lt-warning-bg);color:var(--lt-warning);border-color:#d1aa55}html[data-theme=light] :is(.payment-state.ok,.billing-document-state--ready){color:var(--lt-success)}html[data-theme=light] :is(.payment-state.warn,.payment-error-text,.billing-document-state--danger,.notification-error,.company-contact-remove){color:var(--lt-danger)}html[data-theme=light] :is(.metrics-strip,.view-tabs,.issue-command-bar,.query-composer,.filter-composer){color:var(--lt-text-1)}html[data-theme=light] :is(.metric,.view-tabs,.query-composer){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lt-surface);border-color:var(--lt-line);box-shadow:var(--lt-shadow-1)}html[data-theme=light] .filter-composer{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] :is(.metric span,.query-composer>svg,.filter-composer>svg,.filter-summary-line span,.filter-summary-empty){color:var(--lt-text-3)}html[data-theme=light] :is(.metric strong,.filter-summary-line strong){color:var(--lt-text-1)}html[data-theme=light] :is(.query-composer>b,.filter-composer>b,.filter-badge,.filter-overflow-badge){background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .view-tabs button{color:var(--lt-text-2)}html[data-theme=light] .view-tabs button.active{background:var(--lt-surface-raised);color:var(--lt-text-1)}html[data-theme=light] .issue-list-head{background:var(--lt-surface-strong);border-bottom-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] .issue-group{background:var(--lt-surface);border:1px solid var(--lt-line);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #3f382c0a}html[data-theme=light] .issue-group>header{background:var(--lt-surface-muted);border-bottom:1px solid var(--lt-line);color:var(--lt-text-1);padding-inline:12px}html[data-theme=light] .issue-group>header b{background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .issue-row{background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] .issue-row:hover{background:var(--lt-surface-muted)}html[data-theme=light] :is(.issue-id,.issue-main b,.issue-meta-line>span:not(.status-pill)){color:var(--lt-text-3)}html[data-theme=light] :is(.issue-main strong,.issue-title-link){color:var(--lt-text-1)}html[data-theme=light] .issue-title-link:hover{color:#3446b3}html[data-theme=light] .status-pill{background:color-mix(in srgb, var(--status-color) 12%, var(--lt-surface-raised));border-color:color-mix(in srgb, var(--status-color) 34%, #8f8678);color:var(--lt-text-1)}html[data-theme=light] .issue-deadline-bar{background:#c9c1b2}html[data-theme=light] .issue-deadline-bar.no-due{opacity:.55;background:#aaa292}html[data-theme=light] :is(.search-result-section,.notification-item){background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] .search-result-section>header{background:var(--lt-surface-muted);color:var(--lt-text-1)}html[data-theme=light] :is(.search-result-row,.notification-item){border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.search-result-row.actionable:hover,.notification-item:hover){background:var(--lt-surface-muted);border-color:var(--lt-line-strong)}html[data-theme=light] .search-result-icon{background:color-mix(in srgb, var(--result-color) 12%, var(--lt-surface-raised));border-color:color-mix(in srgb, var(--result-color) 28%, #8f8678);color:color-mix(in srgb, var(--result-color) 28%, var(--lt-text-1))}html[data-theme=light] :is(.search-result-copy strong,.search-result-copy strong a){color:var(--lt-text-1)}html[data-theme=light] :is(.search-result-copy>span,.search-result-copy small,.search-result-copy p,.search-result-section>header b,.search-result-row>b){color:var(--lt-text-3)}html[data-theme=light] .notification-button.active{background:var(--lt-surface-strong)}html[data-theme=light] .notification-badge{border-color:var(--lt-surface);color:#fff;background:#b22f48}html[data-theme=light] .notification-panel{background:var(--lt-surface-raised);color:var(--lt-text-1)}html[data-theme=light] .notification-panel>header{background:var(--lt-surface);border-bottom-color:var(--lt-line)}html[data-theme=light] .notification-title strong,html[data-theme=light] .notification-copy strong{color:var(--lt-text-1)}html[data-theme=light] :is(.notification-title span,.notification-preview,.notification-meta,.notification-empty){color:var(--lt-text-3)}html[data-theme=light] .notification-body{color:var(--lt-text-2)}html[data-theme=light] .notification-item.unread{background:var(--lt-accent-soft);border-color:#aab2e8}html[data-theme=light] :is(.notification-close-button,.notification-archive-button){background:var(--lt-surface-muted);color:var(--lt-text-2);border-color:#9f9687}html[data-theme=light] .notification-clear-button{background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .notification-icon{background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .notification-icon--due-this-week{background:var(--lt-info-bg);color:var(--lt-info);border-color:#88a8cf}html[data-theme=light] .notification-icon--due-tomorrow{background:var(--lt-warning-bg);color:var(--lt-warning);border-color:#d1aa55}html[data-theme=light] :is(.notification-icon--reminder,.notification-icon--communication){background:var(--lt-danger-bg);color:var(--lt-danger);border-color:#c98279}html[data-theme=light] .admin-focus .admin-panel{background:var(--lt-canvas);color:var(--lt-text-1)}html[data-theme=light] .admin-module-nav{background:var(--lt-sidebar);border-color:var(--lt-line)}html[data-theme=light] .admin-module-group>span,html[data-theme=light] .admin-module-list a{color:var(--lt-text-2)}html[data-theme=light] :is(.admin-module-list a:hover,.admin-module-list a.active){background:var(--lt-surface-raised);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] :is(.admin-module-list a strong,.admin-module-list a.active strong){color:var(--lt-text-1)}html[data-theme=light] .admin-module-list a small{color:var(--lt-text-2)}html[data-theme=light] .admin-module-list a b{background:var(--lt-surface-strong);border:1px solid var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .admin-section-title p{color:var(--lt-text-3)}html[data-theme=light] .admin-module-list a.active svg{color:var(--lt-accent)}html[data-theme=light] :is(.admin-section-title,.admin-block,.admin-card,.admin-domain-card,.admin-metric,.admin-context-stat){background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] .admin-section-title{border-bottom-color:var(--lt-line);background:0 0}html[data-theme=light] :is(.admin-section-title h2,.admin-block-head h3,.admin-metric strong,.admin-context-stat strong,.admin-domain-row strong,.admin-static-row strong,.admin-row-button strong,.admin-line strong){color:var(--lt-text-1)}html[data-theme=light] :is(.admin-block-head p,.admin-metric span,.admin-context-stat span,.admin-domain-row small,.admin-static-row span,.admin-row-button span,.admin-list-header,.admin-inline-note){color:var(--lt-text-3)}html[data-theme=light] :is(.admin-domain-row,.admin-static-row,.admin-row-button,.admin-line){border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.admin-domain-row:hover,.admin-row-button:hover){background:var(--lt-surface-muted)}html[data-theme=light] :is(.admin-domain-row b,.admin-static-row b,.admin-row-button b,.admin-line b){background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] .admin-inline-note,html[data-theme=light] .tenant-settings-section{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] .tenant-settings-section legend{color:var(--lt-text-1)}html[data-theme=light] :is(.tenant-settings-section>p,.tenant-settings-footer p,.tenant-secret-field small){color:var(--lt-text-3)}html[data-theme=light] .tenant-settings-footer{border-top-color:var(--lt-line)}html[data-theme=light] .admin-mobile-module-nav{background:var(--lt-sidebar);border-color:var(--lt-line)}html[data-theme=light] .admin-mobile-module-nav-label{color:var(--lt-text-2)}html[data-theme=light] .admin-mobile-module-select{background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .appearance-settings{background:var(--lt-surface);border-color:var(--lt-line);box-shadow:var(--lt-shadow-1)}html[data-theme=light] .appearance-intro>span{color:var(--lt-accent)}html[data-theme=light] .appearance-intro h3,html[data-theme=light] .appearance-option-copy strong{color:var(--lt-text-1)}html[data-theme=light] :is(.appearance-intro p,.appearance-storage-note){color:var(--lt-text-3)}html[data-theme=light] .appearance-option-copy small{color:var(--lt-text-2)}html[data-theme=light] .appearance-option{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#aaa292}html[data-theme=light] .appearance-option:hover{background:var(--lt-surface-muted);border-color:var(--lt-control-border)}html[data-theme=light] .appearance-option.selected{background:var(--lt-accent-soft);border-color:#6573ca;box-shadow:0 0 0 2px #4353c724}html[data-theme=light] .appearance-option:focus-visible{outline-color:var(--lt-focus)}html[data-theme=light] .appearance-option-check{color:var(--lt-text-3)}html[data-theme=light] .appearance-option.selected .appearance-option-check{color:var(--lt-accent)}html[data-theme=light] .appearance-storage-note{border-top-color:var(--lt-line)}html[data-theme=light] :is(.issue-page,.issue-activity,.issue-properties,.issue-timeline){color:var(--lt-text-1)}html[data-theme=light] .issue-page-header{border-bottom-color:var(--lt-line)}html[data-theme=light] :is(.issue-page-header span,.issue-page-header p,.issue-toolbar-title p){color:var(--lt-text-3)}html[data-theme=light] :is(.issue-properties,.issue-attributes-card,.issue-finance-card,.issue-content-editor,.issue-comments,.issue-reminders,.issue-timeline,.issue-email-section,.billing-box){background:var(--lt-surface);border-color:var(--lt-line);box-shadow:var(--lt-shadow-1)}html[data-theme=light] :is(.issue-attributes-card,.issue-finance-card){background:var(--lt-surface-raised)}html[data-theme=light] :is(.issue-property-context,.issue-property-context-row,.detail-item,.payment-table-row,.payment-add-row,.billing-grid,.budget-editor){background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.issue-property-context-row span,.detail-item span,.billing-grid span,.payment-description small,.payment-summary-row span,.payment-summary-row small){color:var(--lt-text-3)}html[data-theme=light] :is(.issue-property-context-row strong,.detail-item b,.billing-grid b,.payment-description strong,.payment-amount,.payment-summary-row b){color:var(--lt-text-1)}html[data-theme=light] .issue-properties .smart-select-button strong,html[data-theme=light] .issue-properties .field :is(input,select,textarea){color:var(--lt-text-1);-webkit-text-fill-color:var(--lt-text-1)}html[data-theme=light] .issue-properties .currency-input-shell b,html[data-theme=light] .issue-properties .payment-add-copy small{color:var(--lt-text-2)}html[data-theme=light] .issue-properties .payment-add-copy strong{color:var(--lt-text-1)}html[data-theme=light] .issue-properties .payment-add-icon{background:var(--lt-accent-soft);color:var(--lt-accent);border-color:#6573ca}html[data-theme=light] .issue-property-actions .primary-button{background:var(--status-color,var(--lt-accent));border-color:var(--status-color,var(--lt-accent));color:var(--status-foreground,#fff)}html[data-theme=light] .issue-archive-banner{background:var(--lt-surface-strong);color:var(--lt-text-2);border-color:#aaa292}html[data-theme=light] :is(.issue-archive-banner strong,.section-title-row h3,.section-heading-label h3,.issue-files-heading h3){color:var(--lt-text-1)}html[data-theme=light] :is(.issue-archive-banner small,.section-title-row .muted){color:var(--lt-text-3)}html[data-theme=light] :is(.activity-event,.reminder-card,.comment-message,.comment-history-item){background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.activity-event>div strong,.reminder-card strong,.comment-message strong,.comment-history-header strong){color:var(--lt-text-1)}html[data-theme=light] :is(.activity-event>div span,.reminder-card span,.comment-history-header span,.comment-history-diff>div>span,.comment-history-single>span){color:var(--lt-text-3)}html[data-theme=light] .activity-marker{background:color-mix(in srgb, var(--event-color) 14%, var(--lt-surface-raised));border-color:color-mix(in srgb, var(--event-color) 42%, #8f8678);color:color-mix(in srgb, var(--event-color) 28%, var(--lt-text-1))}html[data-theme=light] :is(.markdown-render,.markdown-editor){color:var(--lt-text-2)}html[data-theme=light] .markdown-render p{color:inherit}html[data-theme=light] :is(.markdown-render h4,.markdown-render strong){color:var(--lt-text-1)}html[data-theme=light] .markdown-render a{color:#3446b3}html[data-theme=light] :is(.markdown-render code,.markdown-render blockquote,.markdown-editor code){background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:#3f3d38}html[data-theme=light] :is(.markdown-render td,.markdown-render th,.markdown-editor td,.markdown-editor th){border-color:var(--lt-line-strong)}html[data-theme=light] :is(.markdown-tools,.comment-edit-actions),html[data-theme=light] .issue-collaboration-tablist{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] .issue-collaboration-tab{color:var(--lt-text-2)}html[data-theme=light] .issue-collaboration-tab:hover{background:var(--lt-surface-strong);color:var(--lt-text-1)}html[data-theme=light] .issue-collaboration-tab[aria-selected=true]{color:var(--lt-accent)}html[data-theme=light] .issue-collaboration-tab-count{background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] .issue-status-comment-form>p,html[data-theme=light] .comment-status-change>span{color:var(--lt-text-3)}html[data-theme=light] .issue-status-transition{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] :is(.issue-status-transition span,.comment-status-change strong){color:var(--lt-text-1)}html[data-theme=light] :is(.issue-status-transition b,.comment-status-change>b){color:var(--lt-text-3)}html[data-theme=light] .comment-status-change{background:color-mix(in srgb, var(--status-color,#64748b) 8%, var(--lt-surface-muted))}html[data-theme=light] .comment-status-change strong:last-child{color:color-mix(in srgb, var(--status-color) 28%, var(--lt-text-1))}html[data-theme=light] :is(.context-page,.inbox-page,.my-work-page,.billing-screen){color:var(--lt-text-1)}html[data-theme=light] :is(.context-hero,.inbox-hero,.my-work-hero,.billing-hero){background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--context-accent,var(--billing-accent,#4353c7)) 11%, transparent), transparent 38%), var(--lt-surface);border-color:var(--lt-line);box-shadow:var(--lt-shadow-1)}html[data-theme=light] :is(.context-hero-icon,.inbox-hero-icon,.my-work-avatar,.billing-hero-icon,.billing-metric-icon,.billing-stage-icon){background:color-mix(in srgb, var(--context-accent,var(--billing-accent,#4353c7)) 11%, var(--lt-surface-raised));border-color:color-mix(in srgb, var(--context-accent,var(--billing-accent,#4353c7)) 28%, #8f8678);color:color-mix(in srgb, var(--context-accent,var(--billing-accent,#4353c7)) 28%, var(--lt-text-1))}html[data-theme=light] :is(.context-hero-kicker,.inbox-hero-copy>span:first-child,.my-work-hero-copy>span:first-child,.billing-hero-copy>span:first-child,.billing-ledger-heading small,.billing-stage-heading small,.billing-legacy-card header small){color:color-mix(in srgb, var(--context-accent,var(--billing-accent,#4353c7)) 28%, var(--lt-text-1))}html[data-theme=light] :is(.context-hero-copy h2,.inbox-hero-copy h2,.my-work-hero-copy h2,.billing-hero-copy h2,.context-hero-progress strong,.inbox-hero-count strong,.my-work-progress strong,.billing-hero-balance>strong){color:var(--lt-text-1)}html[data-theme=light] :is(.context-hero-copy>p,.inbox-hero-copy>p,.my-work-hero-copy>p,.billing-hero-copy>p,.context-hero-progress small,.inbox-hero-count small,.my-work-progress small,.billing-hero-balance>small,.billing-hero-balance>span){color:var(--lt-text-3)}html[data-theme=light] :is(.context-hero-meta b,.billing-hero-meta b){background:var(--lt-surface-muted);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] :is(.context-hero-progress>i,.my-work-progress>i,.billing-hero-balance>i){background:#c9c1b2}html[data-theme=light] :is(.context-metric,.my-work-summary>article,.billing-metric,.context-overview,.billing-overview,.inbox-entry,.billing-stage,.billing-ledger,.billing-legacy-card){background:var(--lt-surface);border-color:var(--lt-line);box-shadow:var(--lt-shadow-1);color:var(--lt-text-1)}html[data-theme=light] :is(.context-metric-icon,.my-work-summary-icon,.context-overview-icon,.billing-overview-icon){background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] :is(.context-metric-copy>span,.my-work-summary small,.billing-metric-copy small,.billing-metric-copy span,.context-overview-heading small,.context-overview-description,.context-overview-stat dt,.billing-overview-stats dt,.context-overview-progress small,.billing-overview-progress small){color:var(--lt-text-3)}html[data-theme=light] :is(.context-metric-copy strong,.my-work-summary strong,.billing-metric-copy strong,.context-overview-heading strong,.billing-overview-primary strong,.context-overview-stat dd,.billing-overview-stats dd,.context-overview-progress strong,.billing-overview-progress strong){color:var(--lt-text-1)}html[data-theme=light] :is(.context-task-table,.billing-ledger-table){background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.context-task-table thead,.billing-ledger-table thead,.context-task-list-toolbar,.billing-filters){background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.context-task-table tbody tr,.billing-ledger-table tbody tr){background:var(--lt-surface);border-color:var(--lt-line)}html[data-theme=light] :is(.context-task-table tbody tr:hover,.billing-ledger-table tbody tr:hover){background:var(--lt-surface-muted)}html[data-theme=light] :is(.context-task-title,.context-task-list-toolbar strong,.billing-stage-heading strong,.billing-ledger-heading strong){color:var(--lt-text-1)}html[data-theme=light] :is(.context-task-meta,.context-task-list-toolbar small,.context-task-assignee,.context-task-due,.billing-stage-copy,.billing-ledger-row small){color:var(--lt-text-3)}html[data-theme=light] .context-task-row--complete{opacity:.72}html[data-theme=light] .context-task-due--late{color:var(--lt-danger)}html[data-theme=light] .context-task-due--reminder{color:var(--lt-warning)}html[data-theme=light] :is(.context-status-bar,.context-task-status-summary,.billing-stage-progress){background:#c9c1b2}html[data-theme=light] :is(.inbox-entry,.draft-review-banner,.draft-review-layout,.inbox-review-card){border-color:var(--lt-line)}html[data-theme=light] :is(.inbox-entry:hover,.inbox-entry.is-active){background:var(--lt-surface-muted)}html[data-theme=light] :is(.inbox-entry strong,.inbox-entry-body,.draft-review-banner strong){color:var(--lt-text-1)}html[data-theme=light] :is(.inbox-entry small,.inbox-entry-meta,.draft-review-banner span){color:var(--lt-text-3)}html[data-theme=light] .billing-attention{background:var(--lt-warning-bg);color:var(--lt-warning);border-color:#d1aa55}html[data-theme=light] .billing-attention--danger{background:var(--lt-danger-bg);color:var(--lt-danger);border-color:#c98279}html[data-theme=light] .billing-attention strong{color:var(--lt-text-1)}html[data-theme=light] .billing-attention small{color:var(--lt-text-2)}html[data-theme=light] :is(.billing-stage,.billing-legacy-card,.billing-budget-card){background:var(--lt-surface-raised)}html[data-theme=light] :is(.billing-stage-row,.billing-ledger-row,.admin-finance-row){border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.billing-stage-row:hover,.billing-ledger-row:hover,.admin-finance-row:hover){background:var(--lt-surface-muted)}html[data-theme=light] :is(.billing-document-state--processing,.billing-budget-value--invoiced){color:var(--lt-info)}html[data-theme=light] .issue-file-drop-overlay{border-color:var(--lt-accent);color:var(--lt-accent);background:#fcfaf5f0}html[data-theme=light] :is(.issue-file-card,.email-message,.email-reply-composer,.email-topic-list,.email-topic-detail,.email-topic-readonly-note){background:var(--lt-surface-raised);border-color:var(--lt-line);box-shadow:none;color:var(--lt-text-1)}html[data-theme=light] .issue-file-card:hover{background:var(--lt-surface-muted);border-color:var(--lt-line-strong)}html[data-theme=light] :is(.issue-file-fields input,.issue-file-fields textarea){background:var(--lt-surface-muted);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] :is(.issue-file-fields input,.issue-file-fields textarea):focus{border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] :is(.issue-file-meta-row small,.issue-file-fields label>span,.mailbox-address,.issue-file-footer){color:var(--lt-text-3)}html[data-theme=light] .mailbox-address code{background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-1)}html[data-theme=light] .mailbox-copy-button{color:var(--lt-accent)}html[data-theme=light] .attachment-kind-copy{color:color-mix(in srgb, var(--attachment-accent) 24%, var(--lt-text-1))!important}html[data-theme=light] .email-message.is-highlighted{box-shadow:0 0 0 2px #8a700026, var(--lt-shadow-1);border-color:#8a7000}html[data-theme=light] :is(.email-message-header strong,.email-topic-row-heading strong,.email-topic-detail-header h4,.email-topic-detail-empty strong,.email-topics-toolbar strong){color:var(--lt-text-1)}html[data-theme=light] :is(.email-message-header span,.email-message-header small,.email-message-recipients dt,.email-topic-row-heading time,.email-topic-row-meta,.email-topic-participants,.email-topic-row-preview,.email-topic-empty,.email-topic-detail-empty,.email-topic-detail-header span,.email-topic-detail-header small,.email-topics-toolbar small,.email-topic-readonly-note){color:var(--lt-text-3)}html[data-theme=light] :is(.email-message-recipients dd,.email-html-render,.email-message-body){color:var(--lt-text-2)}html[data-theme=light] .email-html-render a{color:#3446b3}html[data-theme=light] :is(.email-html-render blockquote,.email-html-render td,.email-html-render th,.email-quoted-history,.email-topic-detail-header){border-color:var(--lt-line-strong)}html[data-theme=light] .email-quoted-history summary{color:var(--lt-text-3)}html[data-theme=light] .email-quoted-history-content{background:var(--lt-surface-muted);border-color:var(--lt-line-strong)}html[data-theme=light] .email-topic-row{background:var(--lt-surface-raised);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] .email-topic-row:hover{background:var(--lt-surface-muted)}html[data-theme=light] .email-topic-row.is-active{background:var(--lt-accent-soft);box-shadow:inset 3px 0 var(--lt-accent)}html[data-theme=light] .email-topic-row:focus-visible{outline-color:var(--lt-focus)}html[data-theme=light] .issue-ai-card{background:linear-gradient(145deg, #4353c71a, var(--lt-surface-raised) 62%);color:var(--lt-text-1);border-color:#aab2e8}html[data-theme=light] :is(.issue-ai-card-title>span,.issue-ai-empty strong,.issue-ai-panel-overlay-header strong){color:var(--lt-text-1)}html[data-theme=light] :is(.issue-ai-card-title small,.issue-ai-chat-context,.issue-ai-empty,.issue-ai-loading,.issue-ai-panel-overlay-header span){color:var(--lt-text-3)}html[data-theme=light] .issue-ai-chat-button{background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .issue-ai-chat-button:hover{background:#dce0fb}html[data-theme=light] .issue-ai-chat-messages{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] .issue-ai-message.user{background:var(--lt-accent);color:#fff}html[data-theme=light] .issue-ai-message.assistant{background:var(--lt-surface-raised);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] .issue-ai-composer textarea{background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .issue-ai-composer textarea:focus{border-color:var(--lt-focus);outline:0;box-shadow:0 0 0 3px #4353c729}html[data-theme=light] :is(.issue-ai-panel-overlay,.issue-ai-confirmation){background:var(--lt-surface-raised);color:var(--lt-text-1)}html[data-theme=light] :is(.issue-ai-confirmation>p,.issue-ai-confirmation li){color:var(--lt-text-2)}html[data-theme=light] :is(.date-grid button,.date-detail-panel,.time-picker-row input){background:var(--lt-surface-raised);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] :is(.date-grid>span,.time-picker-row span,.date-detail-events p,.date-detail-events span){color:var(--lt-text-3)}html[data-theme=light] :is(.date-grid button:hover,.date-grid button.selected){background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .date-grid button.today-day{color:var(--lt-accent)}html[data-theme=light] .date-grid button.holiday-day{color:var(--lt-danger)}html[data-theme=light] .date-grid button.weekend-day{color:var(--lt-text-2)}html[data-theme=light] :is(.date-detail-panel-head,.date-detail-events){border-color:var(--lt-line)}html[data-theme=light] .date-detail-panel-head strong{color:var(--lt-text-1)}html[data-theme=light] .search-field{background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-3)}html[data-theme=light] .search-field:focus-within{border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] .search-field input{color:var(--lt-text-1)}html[data-theme=light] :is(.search-start-stat,.search-type-menu){background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] .search-start-stat b{color:var(--lt-text-1)}html[data-theme=light] .search-start-stat>span:last-child{color:var(--lt-text-3)}html[data-theme=light] .search-type-menu button{color:var(--lt-text-2)}html[data-theme=light] :is(.search-type-menu button:hover,.search-type-menu button:focus-visible){background:var(--lt-surface-strong);color:var(--lt-text-1)}html[data-theme=light] .search-type-menu button svg{color:#657000}html[data-theme=light] .search-type-menu button b{background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] :is(.empty-state,.detail-empty){background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-3)}html[data-theme=light] .space-modal-row,html[data-theme=light] .modal .space-modal-row{border-bottom-color:var(--lt-line);color:var(--lt-text-2);background:0 0}html[data-theme=light] :is(.space-modal-row:hover,.space-modal-row.active),html[data-theme=light] .modal :is(.space-modal-row:hover,.space-modal-row.active){background:var(--lt-surface-muted)}html[data-theme=light] :is(.space-modal-row strong,.space-modal-row.create strong),html[data-theme=light] .modal .space-modal-row strong{color:var(--lt-text-1)}html[data-theme=light] .space-modal-row small,html[data-theme=light] .modal .space-modal-row small,html[data-theme=light] .modal .space-modal-row svg{color:var(--lt-text-3)}html[data-theme=light] .space-modal-row b,html[data-theme=light] .modal .space-modal-row b{background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] .space-modal-row.active b,html[data-theme=light] .space-modal-row.create b,html[data-theme=light] .modal :is(.space-modal-row.active,.space-modal-row.create) b{background:var(--lt-accent-soft);color:#2d3b9d}html[data-theme=light] .profile-avatar{background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] .saved-view{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#aaa292}html[data-theme=light] .saved-view.active{box-shadow:none;color:#596000;background:#f1f3c9;border-color:#8b941e}html[data-theme=light] .saved-view button+button{border-left-color:var(--lt-line-strong)}html[data-theme=light] .admin-context-nav{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] .admin-context-nav a{color:var(--lt-text-2)}html[data-theme=light] :is(.admin-context-nav a:hover,.admin-context-nav a.active){background:var(--lt-surface-raised);color:var(--lt-text-1)}html[data-theme=light] .admin-domain-map .admin-domain-actions button{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#9f9687}html[data-theme=light] .admin-domain-map .admin-domain-actions button:hover{background:var(--lt-surface-strong);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .admin-sort-controls .icon-button{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#9f9687}html[data-theme=light] .admin-finance-group{background:var(--lt-surface);border-color:var(--lt-line)}html[data-theme=light] .admin-finance-group>header{background:var(--lt-surface-muted);border-bottom:1px solid var(--lt-line)}html[data-theme=light] .admin-finance-group>header span{color:var(--lt-text-1)}html[data-theme=light] .admin-finance-group>header strong,html[data-theme=light] .admin-finance-group>header b{color:var(--lt-text-2)}html[data-theme=light] .admin-finance-group>header strong{background:var(--lt-surface-strong)}html[data-theme=light] :is(.company-contact-row,.company-contact-empty){background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-3)}html[data-theme=light] .company-contact-number{background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] :is(.comment-form,.comment-edit-form .comment-markdown,.comment-readonly-note,.reminder-form){background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.comment-form textarea,.comment-form .markdown-editor,.comment-edit-form .markdown-editor,.reminder-form .reminder-description-field input,.reminder-form .smart-select-button){background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] :is(.comment-form textarea,.comment-form .markdown-editor,.comment-edit-form .markdown-editor):focus,html[data-theme=light] .reminder-form .reminder-description-field input:focus{border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] :is(.comment-form textarea,.comment-form .markdown-editor,.comment-edit-form .markdown-editor)::placeholder,html[data-theme=light] :is(.comment-form .markdown-editor,.comment-edit-form .markdown-editor).is-empty:before,html[data-theme=light] .reminder-form .reminder-description-field input::placeholder{color:var(--lt-text-3);opacity:1}html[data-theme=light] .comment-actions .icon-button{background:0 0;border-color:#0000}html[data-theme=light] .comment-actions .icon-button:hover{background:var(--lt-surface-strong)}html[data-theme=light] .comment-readonly-note,html[data-theme=light] .reminder-form .reminder-description-field{color:var(--lt-text-3)}html[data-theme=light] .date-picker-head strong{color:var(--lt-text-1)}html[data-theme=light] :is(.date-picker-head button,.date-picker-clear-button){background:var(--lt-surface-muted);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] :is(.date-picker-head button,.date-picker-clear-button):hover{background:var(--lt-surface-strong);color:var(--lt-text-1)}html[data-theme=light] .date-picker-clear-button{border-top-color:var(--lt-line)}html[data-theme=light] :is(.form-help,.form-warning){background:var(--lt-info-bg);color:#294f80;border-color:#88a8cf}html[data-theme=light] .form-warning,html[data-theme=light] .invoice-readiness-blocker{background:var(--lt-warning-bg);color:var(--lt-warning);border-color:#d1aa55}html[data-theme=light] .invoice-readiness-blocker strong{color:#5d430d}html[data-theme=light] :is(.invoice-readiness-blocker p,.invoice-readiness-blocker li){color:#6b5018}html[data-theme=light] .confirm-action-modal>p{color:var(--lt-text-2)}html[data-theme=light] .modal :is(.invoice-issue-summary,.invoice-total-check,.invoice-tax-summary,.invoice-product-results,.invoice-line),html[data-theme=light] :is(.invoice-issue-summary,.invoice-total-check,.invoice-tax-summary,.invoice-product-results,.invoice-line){background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] .modal .invoice-product-result,html[data-theme=light] .invoice-product-result{background:var(--lt-surface-raised);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] .modal .invoice-product-result:hover,html[data-theme=light] .invoice-product-result:hover{background:var(--lt-surface-strong);border-color:var(--lt-line-strong)}html[data-theme=light] .modal :is(.invoice-issue-summary b,.invoice-total-check b,.invoice-tax-summary b,.invoice-product-result strong,.invoice-line-product strong),html[data-theme=light] :is(.invoice-issue-summary b,.invoice-total-check b,.invoice-tax-summary b,.invoice-product-result strong,.invoice-line-product strong){color:var(--lt-text-1)}html[data-theme=light] .modal :is(.invoice-issue-summary span,.invoice-total-check span,.invoice-tax-summary span,.invoice-product-result small,.invoice-line-product small,.invoice-product-result b),html[data-theme=light] :is(.invoice-issue-summary span,.invoice-total-check span,.invoice-tax-summary span,.invoice-product-result small,.invoice-line-product small,.invoice-product-result b),html[data-theme=light] .modal .invoice-issue-form .field{color:var(--lt-text-3)}html[data-theme=light] .modal .invoice-issue-form .invoice-search-input input{color:var(--lt-text-1)}html[data-theme=light] .modal .invoice-issue-form .invoice-search-input input::placeholder{color:var(--lt-text-3);opacity:1}html[data-theme=light] .modal :is(.invoice-search-input,.invoice-line-product input,.invoice-line>input,.money-input-shell),html[data-theme=light] :is(.invoice-search-input,.invoice-line-product input,.invoice-line>input,.invoice-line-field>input){background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .modal .invoice-issue-form .money-input-shell input,html[data-theme=light] .invoice-line-total-value output{color:var(--lt-text-1)}html[data-theme=light] .invoice-line-total-value output{background:var(--lt-surface-raised);border-color:var(--lt-control-border)}html[data-theme=light] .modal .invoice-issue-form .money-input-shell b,html[data-theme=light] .invoice-line-field>span{color:var(--lt-text-3)}html[data-theme=light] .modal :is(.invoice-search-input,.invoice-line-product input,.invoice-line>input,.money-input-shell):focus-within,html[data-theme=light] :is(.invoice-search-input,.invoice-line-product input,.invoice-line>input,.invoice-line-field>input):focus{border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] .payment-table-header{background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] .modal .payment-form-modal .field:not(.markdown-field){background:var(--lt-surface-muted);border-color:var(--lt-control-border)}html[data-theme=light] .modal .payment-form-modal .field:not(.markdown-field):focus-within{background:var(--lt-surface-raised);border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] .modal .payment-form-modal .currency-input-shell{border-bottom-color:var(--lt-line-strong)}html[data-theme=light] .modal :is(.quick-invoice-form .smart-field,.quick-invoice-customer,.quick-invoice-summary){background:var(--lt-surface-muted);border-color:var(--lt-control-border)}html[data-theme=light] .modal :is(.quick-invoice-customer>strong,.quick-invoice-summary>b){color:var(--lt-text-1)}html[data-theme=light] .modal :is(.quick-invoice-customer>span,.quick-invoice-summary>span){color:var(--lt-text-3)}html[data-theme=light] .modal .quick-invoice-product-selected{color:#187747;background:#1c855214;border-color:#1c85523d}html[data-theme=light] .modal .quick-invoice-product-selected strong{color:var(--lt-text-1)}html[data-theme=light] .modal .quick-invoice-product-selected small{color:var(--lt-text-3)}html[data-theme=light] .modal .quick-invoice-product .invoice-search-input input{color:var(--lt-text-1)}html[data-theme=light] .modal .quick-invoice-product .invoice-search-input input::placeholder{color:var(--lt-text-3);opacity:1}html[data-theme=light] :is(.budget-invoice-fields,.issue-properties .budget-editor){border-color:var(--lt-line)}html[data-theme=light] :is(.budget-help,.budget-decision-meta,.issue-properties .budget-editor h3,.modal .budget-editor h3){color:var(--lt-text-3)}html[data-theme=light] .issue-create-budget{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] .budget-state.pending{background:var(--lt-warning-bg);color:var(--lt-warning)}html[data-theme=light] .budget-state.ok{background:var(--lt-success-bg);color:var(--lt-success)}html[data-theme=light] .budget-state.rejected{background:var(--lt-danger-bg);color:var(--lt-danger)}html[data-theme=light] .budget-state.muted{background:var(--lt-surface-strong);color:var(--lt-text-2)}html[data-theme=light] .payment-stage-summary>span{background:var(--lt-surface-muted);border-color:var(--lt-line)}html[data-theme=light] .payment-stage-summary small,html[data-theme=light] .issue-properties :is(.payment-stage-date strong,.payment-stage-date small){color:var(--lt-text-3)}html[data-theme=light] .payment-stage-summary b{color:var(--lt-text-1)}html[data-theme=light] .payment-state.receivable,html[data-theme=light] .issue-properties .payment-state.receivable{color:#684092;background:#f1e8ff}html[data-theme=light] .issue-content-editor :is(.issue-title-field,.issue-description-field),html[data-theme=light] .modal .issue-create-form .field:is(.issue-create-title-field,.issue-create-description-field){background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .issue-content-editor :is(.issue-title-field,.issue-description-field):focus-within,html[data-theme=light] .modal .issue-create-form .field:is(.issue-create-title-field,.issue-create-description-field):focus-within{border-color:var(--lt-focus);background:#fffefa;box-shadow:0 0 0 3px #4353c729}html[data-theme=light] .issue-content-editor :is(.issue-title-field>span,.issue-description-field>span){color:var(--lt-text-3)}html[data-theme=light] .issue-content-editor :is(.issue-title-field input,.issue-description-field .markdown-editor),html[data-theme=light] .modal .issue-create-form :is(.issue-create-title-field input,.issue-create-description-field .markdown-editor){color:var(--lt-text-1)}html[data-theme=light] :is(.context-side-card,.context-page-empty,.inbox-summary,.inbox-entry-card,.inbox-empty){background:var(--lt-surface);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] .context-section-heading{background:var(--lt-surface-muted);border-bottom-color:var(--lt-line)}html[data-theme=light] .context-section-heading h3,html[data-theme=light] :is(.context-page-empty strong,.inbox-empty strong,.inbox-summary strong){color:var(--lt-text-1)}html[data-theme=light] :is(.context-section-heading small,.context-page-empty,.inbox-empty,.inbox-summary small){color:var(--lt-text-3)}html[data-theme=light] .context-section-heading>b{background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .inbox-summary>article{border-color:var(--lt-line);background:0 0}html[data-theme=light] .context-task-table td{border-bottom-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.context-task-title a,.context-task-context strong){color:var(--lt-text-1)}html[data-theme=light] .context-task-title a:hover{color:#3446b3}html[data-theme=light] :is(.context-task-title small,.context-task-context small,.context-task-due){color:var(--lt-text-3)}html[data-theme=light] .context-task-row--late .context-task-due--late{color:var(--lt-danger)}html[data-theme=light] .context-task-person>i{background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .issue-page :is(.issue-properties,.issue-content-editor,.issue-comments,.issue-reminders,.issue-timeline,.issue-email-section,.billing-box,.budget-editor){box-shadow:none;background:0 0}html[data-theme=light] .issue-page :is(.issue-attributes-card,.issue-finance-card){background:var(--lt-surface-raised);box-shadow:none}html[data-theme=light] .issue-page .comment-message{background:var(--lt-surface-raised)}html[data-theme=light] .issue-page .comment-message.is-removed{background:0 0}html[data-theme=light] .issue-page .markdown-tools{background:0 0;border-color:#0000}html[data-theme=light] .issue-status-comment-highlight-title{color:var(--lt-text-3)}html[data-theme=light] .context-status-item:hover,html[data-theme=light] .context-relation-item:hover:not(:disabled){background:var(--lt-surface-muted)}html[data-theme=light] .context-status-item>span,html[data-theme=light] :is(.context-relation-copy small,.context-milestone-copy small,.context-relation-copy>span,.context-milestone-copy>span,.context-member-item small){color:var(--lt-text-3)}html[data-theme=light] .context-status-item>b,html[data-theme=light] :is(.context-relation-copy strong,.context-milestone-copy strong,.context-member-item strong){color:var(--lt-text-1)}html[data-theme=light] :is(.context-relation-item,.context-milestone-item,.context-member-item){border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.context-relation-icon,.context-milestone-icon,.context-member-item>i,.context-member-item>b){background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .context-milestone-copy>i{background:#c9c1b2}html[data-theme=light] .inbox-entry-card:hover{background:var(--lt-surface-muted);border-color:#a8a044}html[data-theme=light] .inbox-entry-footer{background:var(--lt-surface-muted);border-top-color:var(--lt-line)}html[data-theme=light] .inbox-entry-footer>span{color:var(--lt-text-3)}html[data-theme=light] .inbox-entry-footer button{color:#596000;background:#f1f3c9;border-color:#8b941e}html[data-theme=light] .billing-filters-icon{background:var(--lt-accent-soft);color:var(--lt-accent);border-color:#7783d7}html[data-theme=light] :is(.billing-filters-copy strong,.billing-ledger-heading h3,.billing-stage-heading strong,.billing-legacy-card header strong,.billing-stage-total strong,.billing-ledger-issue strong,.billing-ledger-description strong,.billing-ledger-amount){color:var(--lt-text-1)}html[data-theme=light] :is(.billing-filters-copy small,.billing-filters label>span,.billing-ledger-heading>span:last-child,.billing-stage-heading p,.billing-legacy-card header p,.billing-stage-total small,.billing-ledger-issue small,.billing-ledger-description small,.billing-ledger-document small,.billing-ledger-date small,.billing-ledger-context,.billing-stage-empty){color:var(--lt-text-3)}html[data-theme=light] .billing-filters :is(input,select){background:var(--lt-surface-raised);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .billing-filters :is(input,select):focus-visible{border-color:var(--lt-focus);outline-color:#4353c73d}html[data-theme=light] .billing-filters-clear{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#9f9687}html[data-theme=light] .billing-filters-clear:hover{background:var(--lt-surface-strong);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] :is(.billing-stage-heading,.billing-legacy-card>header){background:var(--lt-surface-muted);border-bottom-color:var(--lt-line)}html[data-theme=light] .billing-ledger-row,html[data-theme=light] .billing-budget-row,html[data-theme=light] .billing-legacy-row{background:var(--lt-surface-raised);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] :is(.billing-ledger-row,.billing-budget-row,.billing-legacy-row):hover{background:var(--lt-surface-muted)}html[data-theme=light] .billing-ledger-identifier{color:color-mix(in srgb, var(--billing-accent) 28%, var(--lt-text-1))}html[data-theme=light] .billing-ledger-issue:hover strong,html[data-theme=light] :is(.billing-ledger-issue strong a,.billing-legacy-task strong a):hover{color:color-mix(in srgb, var(--billing-accent,#4353c7) 28%, var(--lt-text-1))}html[data-theme=light] .billing-ledger-context b,html[data-theme=light] .billing-ledger-date b{color:var(--lt-text-2)}html[data-theme=light] .billing-ledger-context i{color:var(--lt-text-3)}html[data-theme=light] .billing-document-state{color:var(--lt-text-2)}html[data-theme=light] .billing-invoice-link{color:var(--lt-success)}html[data-theme=light] .billing-empty-state{background:var(--lt-surface-muted);color:var(--lt-text-3);border-color:#aaa292}html[data-theme=light] .billing-empty-state strong{color:var(--lt-text-1)}html[data-theme=light] .email-attachment,html[data-theme=light] :is(.email-composer-attachments,.email-attachment-picker,.email-composer-attachment,.email-attachment-title-control){background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-2)}html[data-theme=light] .email-attachment-picker>button{color:var(--lt-text-1)}html[data-theme=light] .email-attachment-picker>button:hover,html[data-theme=light] .email-attachment-picker>button:focus-visible{background:var(--lt-surface-strong)}html[data-theme=light] .email-attachment-title-control input{color:var(--lt-text-1)}html[data-theme=light] .email-attachment-title-control b{background:var(--lt-surface-strong);border-color:var(--lt-line);color:var(--lt-text-3)}html[data-theme=light] .email-recipient-badge{background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .email-recipient-badge.is-invalid{background:var(--lt-danger-bg);color:var(--lt-danger);border-color:#c98279}html[data-theme=light] :is(.email-recipient-badge button:hover,.email-recipient-badge button:focus-visible){background:#4353c71f}html[data-theme=light] .email-contact-suggestions{background:var(--lt-surface-raised);border-color:var(--lt-control-border);box-shadow:var(--lt-shadow-2)}html[data-theme=light] .email-contact-suggestion-select,html[data-theme=light] .email-contact-suggestion-remove{color:var(--lt-text-1)}html[data-theme=light] :is(.email-contact-suggestion:hover,.email-contact-suggestion.is-active){background:var(--lt-accent-soft)}html[data-theme=light] .email-contact-suggestion-select small,html[data-theme=light] .email-contact-suggestion-status{color:var(--lt-text-3)}html[data-theme=light] :is(.email-contact-suggestion-remove:hover,.email-contact-suggestion-remove:focus-visible){background:var(--lt-danger-bg);color:var(--lt-danger)}html[data-theme=light] .inbox-association-select{background:var(--lt-surface-muted);border-color:var(--lt-control-border)}html[data-theme=light] .issue-ai-proposal-state.confirmed{background:var(--lt-success-bg);color:var(--lt-success)}html[data-theme=light] .issue-ai-proposal-state.cancelled{background:var(--lt-surface-strong);color:var(--lt-text-3)}html[data-theme=light] .issue-header-menu-button{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#9f9687}html[data-theme=light] :is(.issue-header-menu-button:hover,.issue-header-menu-button.active){background:var(--lt-surface-strong);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .search-page-field{background:var(--lt-surface-raised);border-color:var(--lt-control-border);box-shadow:var(--lt-shadow-1);color:var(--lt-text-1)}html[data-theme=light] .search-page-field:focus-within{border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729, var(--lt-shadow-1)}html[data-theme=light] .search-page-field svg{color:#657000}html[data-theme=light] .search-page-field input::placeholder,html[data-theme=light] :is(.search-summary,.search-empty){color:var(--lt-text-3)}html[data-theme=light] .search-summary b{color:var(--lt-text-1)}html[data-theme=light] .search-start-icon{color:#596000;background:#f1f3c9;border-color:#8b941e}html[data-theme=light] :is(.admin-empty-row,.autosave-status,.context-side-empty,.context-task-empty){color:var(--lt-text-3)}html[data-theme=light] .autosave-status.error{color:var(--lt-danger)}html[data-theme=light] :is(.admin-finance-issue strong,.admin-finance-amount,.admin-finance-status strong){color:var(--lt-text-1)}html[data-theme=light] :is(.admin-finance-issue span,.admin-finance-status small){color:var(--lt-text-3)}html[data-theme=light] :is(.admin-finance-issue:hover strong,.admin-finance-issue strong a:hover){color:#3446b3}html[data-theme=light] :is(.admin-row-drag,.context-menu-item .context-menu-check){color:var(--lt-text-3)}html[data-theme=light] .invoice-reconciliation-state,html[data-theme=light] .modal .invoice-reconciliation-state{background:var(--lt-info-bg);color:var(--lt-text-2);border-color:#88a8cf}html[data-theme=light] .invoice-reconciliation-state.danger,html[data-theme=light] .modal .invoice-reconciliation-state.danger{background:var(--lt-danger-bg);border-color:#c98279}html[data-theme=light] .invoice-reconciliation-state>strong,html[data-theme=light] .invoice-reconciliation-state dd,html[data-theme=light] .modal .invoice-reconciliation-state>strong,html[data-theme=light] .modal .invoice-reconciliation-state dd{color:var(--lt-text-1)}html[data-theme=light] .invoice-reconciliation-state dt,html[data-theme=light] .modal .invoice-reconciliation-state dt{color:var(--lt-text-3)}html[data-theme=light] .invoice-reconciliation-state>small,html[data-theme=light] .modal .invoice-reconciliation-state>small{color:var(--lt-danger)}html[data-theme=light] .primary-icon-button{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html[data-theme=light] body .issue-properties .payment-actions .icon-button:hover{background:var(--lt-surface-strong);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] body .issue-properties .payment-actions .primary-icon-button,html[data-theme=light] body .issue-properties .payment-actions .primary-icon-button:hover{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html[data-theme=light] body .issue-properties .payment-actions .primary-icon-button:hover{background:var(--lt-accent-hover);border-color:var(--lt-accent-hover)}html[data-theme=light] body .issue-properties .payment-actions .danger-icon-button:hover{background:var(--lt-danger-bg);color:var(--lt-danger);border-color:#c98279}html[data-theme=light] :is(.danger-icon-button,.side-link b.side-issue-count--danger,.markdown-character-count.is-limit,.markdown-limit-error){color:var(--lt-danger)}html[data-theme=light] .markdown-character-count{color:var(--lt-text-3)}html[data-theme=light] :is(.company-form-section-heading h3,.comment-message-header strong){color:var(--lt-text-1)}html[data-theme=light] :is(.company-form-section-heading p,.company-form-advanced,.company-removed-contacts,.comment-message-header span){color:var(--lt-text-3)}html[data-theme=light] .company-form-saved{background:var(--lt-success-bg);color:var(--lt-success);border-color:#82b795}html[data-theme=light] .urgency-visual-icon,html[data-theme=light] .urgency-visual-icon svg{color:color-mix(in srgb, var(--urgency-color) 28%, var(--lt-text-1))}html[data-theme=light] :is(.context-metric--active .context-metric-icon,.context-overview-stat--active dd){color:var(--lt-accent)}html[data-theme=light] :is(.context-metric--danger .context-metric-icon,.context-overview-stat--danger dd,.my-work-summary-alert){color:var(--lt-danger)}html[data-theme=light] .context-overview-stat--success dd{color:var(--lt-success)}html[data-theme=light] .inbox-entry-source{border-bottom-color:var(--lt-line)}html[data-theme=light] .inbox-entry-source>span{color:#657000}html[data-theme=light] .inbox-entry-source time,html[data-theme=light] :is(.inbox-entry-identity>small,.inbox-entry-identity>span,.inbox-entry-contexts small){color:var(--lt-text-3)}html[data-theme=light] :is(.inbox-entry-identity h3,.inbox-entry-identity h3 a,.inbox-entry-contexts strong){color:var(--lt-text-1)}html[data-theme=light] .inbox-entry-identity h3 a:hover{color:#596000}html[data-theme=light] .inbox-entry-contexts{border-top-color:var(--lt-line)}html[data-theme=light] :is(.billing-budget-context-client,.billing-budget-value b,.billing-budget-outstanding strong,.billing-legacy-list b){color:var(--lt-text-1)}html[data-theme=light] :is(.billing-budget-context-project,.billing-budget-value small,.billing-budget-outstanding small,.billing-legacy-list span,.billing-legacy-list small){color:var(--lt-text-3)}html[data-theme=light] .billing-budget-outstanding strong{color:#684092}html[data-theme=light] .billing-legacy-card>header>b{background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-2)}html[data-theme=light] .email-message-header .email-import-provenance{color:var(--lt-accent)}html[data-theme=light] :is(.email-reply-heading strong,.email-attachment-name,.email-attachment-copy strong){color:var(--lt-text-1)!important}html[data-theme=light] :is(.email-reply-heading small,.email-reply-actions small,.email-reply-recipient-field,.email-attachment-copy small,.email-attachment-state){color:var(--lt-text-3)}html[data-theme=light] .email-reply-recipient-field>span{color:var(--lt-text-2)}html[data-theme=light] .email-reply-recipient-field input{color:var(--lt-text-1)}html[data-theme=light] .email-reply-recipient-field input::placeholder,html[data-theme=light] .email-reply-markdown .markdown-editor.is-empty:before{color:var(--lt-text-3);-webkit-text-fill-color:var(--lt-text-3);opacity:1}html[data-theme=light] .email-reply-recipient-fields>small{color:var(--lt-text-3)}html[data-theme=light] .email-reply-markdown .markdown-tools{background:0 0;border:0}html[data-theme=light] .email-reply-markdown .markdown-tools button{color:var(--lt-text-2)}html[data-theme=light] .email-reply-markdown .markdown-tools button:hover{background:var(--lt-accent-soft);color:var(--lt-accent)}html[data-theme=light] :is(.issue-file-copy strong,.file-label-status){color:var(--lt-text-1)}html[data-theme=light] :is(.issue-file-copy p,.issue-file-copy .issue-file-empty-description){color:var(--lt-text-3)}html[data-theme=light] .issue-file-icon{border-color:var(--lt-line-strong)}html[data-theme=light] .inbox-association-modal>p{color:var(--lt-text-2)}html[data-theme=light] .inbox-association-summary{background:var(--lt-accent-soft);border-color:#aab2e8}html[data-theme=light] .inbox-association-summary span{color:var(--lt-accent)}html[data-theme=light] .inbox-association-summary strong{color:var(--lt-text-1)}html[data-theme=light] .inbox-association-summary small,html[data-theme=light] :is(.context-task-list-toolbar small,.issue-project-meta>svg){color:var(--lt-text-3)}html[data-theme=light] .context-task-list-toolbar{border-bottom-color:var(--lt-line)}html[data-theme=light] .context-task-list-toolbar strong{color:var(--lt-text-1)}html[data-theme=light] .modal .compact-form .field:not(.markdown-field),html[data-theme=light] .modal .compact-form .smart-field,html[data-theme=light] .modal .form-grid .field:not(.markdown-field),html[data-theme=light] .modal .form-grid .smart-field,html[data-theme=light] .modal .compact-form .choice-group,html[data-theme=light] .modal .compact-form .multi-check,html[data-theme=light] .modal .form-grid .choice-group,html[data-theme=light] .modal .form-grid .multi-check,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>.field,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>.smart-field,html[data-theme=light] .modal .markdown-field{background:var(--lt-surface-muted);border-color:var(--lt-control-border);color:var(--lt-text-3)}html[data-theme=light] .modal .compact-form .field:not(.markdown-field):hover,html[data-theme=light] .modal .compact-form .smart-field:hover,html[data-theme=light] .modal .form-grid .field:not(.markdown-field):hover,html[data-theme=light] .modal .form-grid .smart-field:hover,html[data-theme=light] .modal .compact-form .choice-group:hover,html[data-theme=light] .modal .compact-form .multi-check:hover,html[data-theme=light] .modal .form-grid .choice-group:hover,html[data-theme=light] .modal .form-grid .multi-check:hover,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>:is(.field,.smart-field):hover,html[data-theme=light] .modal .markdown-field:hover{background:var(--lt-surface-raised);border-color:#9f9687}html[data-theme=light] .modal .compact-form .field:not(.markdown-field):focus-within,html[data-theme=light] .modal .compact-form .smart-field:focus-within,html[data-theme=light] .modal .form-grid .field:not(.markdown-field):focus-within,html[data-theme=light] .modal .form-grid .smart-field:focus-within,html[data-theme=light] .modal .compact-form .choice-group:focus-within,html[data-theme=light] .modal .compact-form .multi-check:focus-within,html[data-theme=light] .modal .form-grid .choice-group:focus-within,html[data-theme=light] .modal .form-grid .multi-check:focus-within,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>:is(.field,.smart-field):focus-within,html[data-theme=light] .modal .markdown-field:focus-within{background:var(--lt-surface-raised);border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] .modal .compact-form .field:not(.markdown-field),html[data-theme=light] .modal .compact-form .smart-field>span,html[data-theme=light] .modal .form-grid .field:not(.markdown-field),html[data-theme=light] .modal .form-grid .smart-field>span,html[data-theme=light] .modal .compact-form .choice-group legend,html[data-theme=light] .modal .compact-form .multi-check legend,html[data-theme=light] .modal .form-grid .choice-group legend,html[data-theme=light] .modal .form-grid .multi-check legend,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>.field,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>.smart-field>span,html[data-theme=light] .modal .markdown-field>span{color:var(--lt-text-3)}html[data-theme=light] .modal .compact-form .field:not(.markdown-field) :is(input,select,textarea),html[data-theme=light] .modal .compact-form .smart-select-button strong,html[data-theme=light] .modal .form-grid .field:not(.markdown-field) :is(input,select,textarea),html[data-theme=light] .modal .form-grid .smart-select-button strong,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>.field :is(input,select,textarea),html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>.smart-field .smart-select-button strong,html[data-theme=light] .modal .markdown-editor{color:var(--lt-text-1);-webkit-text-fill-color:var(--lt-text-1)}html[data-theme=light] .modal .compact-form .field:not(.markdown-field) :is(input,textarea)::placeholder,html[data-theme=light] .modal .form-grid .field:not(.markdown-field) :is(input,textarea)::placeholder,html[data-theme=light] .modal .issue-create-form .issue-create-properties-grid>.field :is(input,textarea)::placeholder,html[data-theme=light] .modal .markdown-editor.is-empty:before,html[data-theme=light] .modal .issue-create-form .issue-create-description-field .markdown-editor.is-empty:before{color:var(--lt-text-3);-webkit-text-fill-color:var(--lt-text-3);opacity:1}html[data-theme=light] .modal .markdown-tools button{color:var(--lt-text-2);background:0 0}html[data-theme=light] .modal .markdown-tools button:hover{background:var(--lt-surface-strong);color:var(--lt-text-1)}html[data-theme=light] .modal .markdown-tools button:is(.active,:active){background:var(--lt-accent-soft);color:#2d3b9d}html[data-theme=light] .modal .markdown-character-count,html[data-theme=light] .modal .issue-create-section-heading p,html[data-theme=light] .client-issue-wizard-progress>span{color:var(--lt-text-3)}html[data-theme=light] .client-issue-wizard-progress>span:is(.active,.complete),html[data-theme=light] .client-issue-wizard-intro h3,html[data-theme=light] .client-issue-success h3,html[data-theme=light] .client-request-summary strong,html[data-theme=light] .client-ai-suggestion-note strong{color:var(--lt-text-1)}html[data-theme=light] .client-issue-wizard-intro p,html[data-theme=light] .client-issue-success>p,html[data-theme=light] .client-request-summary p,html[data-theme=light] .client-request-summary>span{color:var(--lt-text-3)}html[data-theme=light] .modal .client-issue-wizard>.field,html[data-theme=light] .modal .client-classification-fields>.smart-field,html[data-theme=light] .client-request-summary{background:var(--lt-surface-muted);border-color:var(--lt-control-border)}html[data-theme=light] .modal .client-issue-wizard>.field:focus-within,html[data-theme=light] .modal .client-classification-fields>.smart-field:focus-within{background:var(--lt-surface-raised);border-color:var(--lt-focus);box-shadow:0 0 0 3px #4353c729}html[data-theme=light] .client-ai-suggestion-note{background:var(--lt-accent-soft);color:#4250b4;border-color:#b7bff7}html[data-theme=light] .client-ai-suggestion-note.unavailable{background:var(--lt-surface-muted);border-color:var(--lt-line);color:var(--lt-text-3)}html[data-theme=light] .client-issue-wizard-actions{border-top-color:var(--lt-line)}html[data-theme=light] .modal .currency-input-shell b{color:var(--lt-text-2)}html[data-theme=light] .modal :is(.markdown-character-count.is-limit,.markdown-limit-error){color:var(--lt-danger)}@media (width<=980px){html[data-theme=light] .admin-focus .admin-module-nav{background:var(--lt-sidebar);border-color:var(--lt-line)}}@media (width<=820px){html[data-theme=light] :is(.mobile-navigation-trigger,.mobile-navigation-drawer,.sidebar.mobile-navigation-open){background:var(--lt-sidebar);border-color:var(--lt-line);color:var(--lt-text-1)}html[data-theme=light] .mobile-navigation-close{background:var(--lt-surface-raised);color:var(--lt-text-2);border-color:#9f9687}html[data-theme=light] .mobile-navigation-copy strong{color:var(--lt-text-1)}html[data-theme=light] :is(.mobile-navigation-copy span,.mobile-issue-controls-title){color:var(--lt-text-3)}html[data-theme=light] .mobile-navigation-badge{color:#596000;background:#f1f3c9}html[data-theme=light] :is(.issue-view-shortcuts-mobile,.issue-command-actions-mobile,.mobile-saved-view-menu){background:var(--lt-surface-raised);border-color:var(--lt-line);box-shadow:var(--lt-shadow-2);color:var(--lt-text-1)}html[data-theme=light] .dropdown-panel.floating-menu:is(.mobile-saved-views-panel,.mobile-issue-controls-panel){background:var(--lt-surface-raised);box-shadow:var(--lt-shadow-2);color:var(--lt-text-1);border-color:#9f9687}html[data-theme=light] .mobile-issue-controls-tabs{background:var(--lt-surface-muted);border-bottom-color:var(--lt-line)}html[data-theme=light] .mobile-issue-controls-tab{color:var(--lt-text-2)}html[data-theme=light] :is(.mobile-issue-controls-tab:hover,.mobile-issue-controls-tab.active){background:var(--lt-surface-strong);border-color:var(--lt-line-strong);color:var(--lt-text-1)}html[data-theme=light] .mobile-issue-controls-tab.active{background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] :is(.mobile-saved-view-apply,.mobile-saved-view-remove,.mobile-saved-view-save){color:var(--lt-text-2)}html[data-theme=light] .mobile-saved-view-option.selected .mobile-saved-view-apply{color:#596000;background:#f1f3c9}html[data-theme=light] :is(.mobile-saved-view-apply,.mobile-saved-view-remove,.mobile-saved-view-save):hover{background:var(--lt-surface-strong)}html[data-theme=light] .mobile-saved-view-save{border-top-color:var(--lt-line)}html[data-theme=light] :is(.mobile-saved-view-option,.issue-view-shortcuts-mobile button,.issue-command-actions-mobile button){color:var(--lt-text-2)}html[data-theme=light] :is(.mobile-saved-view-option:hover,.mobile-saved-view-option.active){background:var(--lt-surface-strong);color:var(--lt-text-1)}html[data-theme=light] .side-modal-panel{background:var(--lt-surface-raised)}}@media (width<=700px){.appearance-options{grid-template-columns:minmax(0,1fr)}.appearance-option{grid-template-columns:minmax(120px,154px) minmax(0,1fr) 22px}}@media (width<=480px){.appearance-option{grid-template-columns:minmax(0,1fr) 22px;align-items:start}.appearance-option .theme-preview{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.appearance-option{transition:none}}.markdown-mention{color:#dfe3ff;white-space:nowrap;background:#5f6cf62e;border:1px solid #9aa5ff47;border-radius:5px;padding:1px 4px;font-weight:720;display:inline}.mention-suggestions{z-index:40;background:#202228;border:1px solid #ffffff1c;border-radius:9px;gap:3px;width:max-content;min-width:min(300px,100%);max-height:236px;padding:5px;display:grid;position:absolute;top:auto;bottom:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000057}.mention-suggestions button{color:#eef0f4;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:5px 8px;display:grid}.mention-suggestions button:hover,.mention-suggestions button.active{background:#5f6cf633}.mention-suggestions button>span{color:#bfc6ff;background:#9aa5ff29;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-flex}.mention-suggestions button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.mention-suggestions-empty{color:#9ca0aa;padding:8px 9px;font-size:12px;font-weight:500}.status-comment-markdown .markdown-editor{min-height:92px}html[data-theme=light] .markdown-mention{color:#3f4fc1;background:#4b58dc1a;border-color:#4b58dc33}html[data-theme=light] .mention-suggestions{background:#fff;border-color:#171d2821;box-shadow:0 16px 40px #1f253429}html[data-theme=light] .mention-suggestions button{color:#272b33}html[data-theme=light] .mention-suggestions button:hover,html[data-theme=light] .mention-suggestions button.active{background:#4b58dc1a}html[data-theme=light] .mention-suggestions-empty{color:#6f7480}@media (width<=520px){.mention-suggestions{width:100%;min-width:100%}}.notification-follow-up{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:45;color:#c7cad2;background:#20222b;border:1px solid #393c48;border-radius:14px;gap:12px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 40px);padding:16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #0005}.notification-follow-up>header{align-items:center;gap:10px;font-size:12px;display:flex}.notification-follow-up .notification-close-button{margin-left:auto}.notification-follow-up .notification-copy{max-height:180px;overflow-y:auto}.notification-follow-up .notification-error{border:0;margin:0;padding:0}.notification-follow-up>.soft-button{justify-self:end}html[data-theme=light] .notification-follow-up{color:#526071;background:#fff;border-color:#dce1e8;box-shadow:0 12px 40px #172b4d24}@media (width<=640px){.notification-follow-up{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));padding:12px}}.email-topics-layout{overflow:clip}.email-chain{--chain-surface:#1c1d22;--chain-border:#3b3e49;--chain-text:#e6e8ee;--chain-muted:#a7adbb;--chain-accent:#aeb4ff;--chain-quote:#24252c;gap:20px;min-width:0;display:grid}.email-chain-nav{z-index:5;border:1px solid var(--chain-border);background:var(--chain-surface);min-width:0;color:var(--chain-text);border-radius:10px;gap:8px;padding:10px 12px;display:grid;position:sticky;top:12px;box-shadow:0 4px 16px #00000014}.email-chain-position{color:var(--chain-muted);font-size:11px;font-weight:700}.email-chain-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--chain-border) transparent;flex-wrap:nowrap;gap:8px;min-width:0;padding:3px 2px 5px;display:flex;overflow-x:auto}.email-chain-tab{border:1px solid var(--chain-border);max-width:240px;color:var(--chain-muted);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;flex:none;gap:3px;padding:8px 12px;display:grid}.email-chain-tab>span{text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.email-chain-tab>time{font-variant-numeric:tabular-nums;font-size:11px}.email-chain-tab:hover{background:color-mix(in srgb, var(--chain-accent) 8%, var(--chain-surface))}.email-chain-tab[aria-current=true]{color:var(--chain-accent);border-color:var(--chain-accent);background:color-mix(in srgb, var(--chain-accent) 12%, var(--chain-surface));box-shadow:inset 0 -2px var(--chain-accent)}.email-chain .email-topic-messages{gap:36px}.email-chain-entry{min-width:0;scroll-margin-top:var(--email-chain-scroll-margin,110px)}.email-chain-entry:focus-visible{outline:2px solid var(--chain-accent);outline-offset:6px;border-radius:8px}.email-chain-divider{border-top:1px solid var(--chain-border);color:var(--chain-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0 10px;font-size:12px;display:flex}.email-chain-divider strong{color:var(--chain-text);font-size:12px}.email-chain-entry.is-current .email-chain-divider strong{color:var(--chain-accent)}.email-chain-divider time{font-variant-numeric:tabular-nums}.email-chain-divider>span{margin-left:auto;font-size:11px}.email-chain .email-message{border-color:var(--chain-border);border-top-width:3px;gap:14px;margin:0;padding:16px}.email-chain .email-message.is-outbound{border-top-color:var(--chain-accent)}.email-chain .email-message.is-highlighted{border-color:#b1bc26}.email-chain .email-message-header{gap:7px;padding-bottom:12px}.email-message-body .email-quoted-history{background:var(--chain-quote,#24252c);border:1px dashed var(--chain-border,#555968);border-left:3px solid var(--chain-muted,#a7adbb);border-radius:6px;margin-top:10px;padding:0}.email-message-body .email-quoted-history summary{color:var(--chain-muted,#a7adbb);gap:8px;padding:12px;font-size:12px;display:flex}.email-message-body .email-quoted-history summary span{color:inherit;font-size:inherit}.email-quoted-history summary>svg{flex-shrink:0}.email-quoted-history summary .email-quote-toggle-closed,.email-quoted-history summary .email-quote-toggle-open{margin-left:auto;font-weight:500}.email-quoted-history:not([open]) .email-quote-toggle-open,.email-quoted-history[open] .email-quote-toggle-closed{display:none}.email-message-body .email-quoted-history-content{border:0;border-top:1px dashed var(--chain-border,#555968);background:0 0;margin:0;padding:12px 16px}.email-quote-notice{color:var(--chain-muted,#a7adbb);margin:0 0 14px;font-size:12px;font-style:italic}html[data-theme=light] .email-chain{--chain-surface:#fff;--chain-border:#d4d8e1;--chain-text:#292f3b;--chain-muted:#606979;--chain-accent:#5059ba;--chain-quote:#f0f2f6}html[data-theme=light] .email-message-body .email-quoted-history{color:#606979;background:#f0f2f6;border-color:#c9ced9}html[data-theme=light] .email-message-body .email-quoted-history :is(summary,.email-quote-notice){color:#606979}@media (width<=860px){.email-chain-nav{gap:6px;padding:8px;top:66px}.email-chain .email-message{padding:12px}.email-chain .email-topic-messages{gap:28px}}.detail-panel .email-chain-nav{top:8px}.email-topics.is-composing-new .email-topics-layout{display:none}.email-topic-compose-area{min-width:0;margin-top:24px}.email-topic-compose-area.is-new-topic{margin-top:0}.email-topic-compose-area>.email-reply-composer{padding:18px}@media (width<=860px){.email-topic-compose-area{margin-top:16px}.email-topic-compose-area>.email-reply-composer{padding:12px}}.infinite-date-calendar{--calendar-surface:#1c1d21;--calendar-text:#f1f2f4;--calendar-muted:#a0a5b0;--calendar-weekend:#e9b9491f;--calendar-today:#4da9e74d;--calendar-accent:#8bbdff;flex-direction:column;min-width:0;display:flex}.calendar-toolbar{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.calendar-toolbar>span{color:var(--calendar-muted);font-size:12px}.calendar-today-button{color:var(--calendar-text);cursor:pointer;font:inherit;background:#5f6cf629;border:1px solid #5f6cf666;border-radius:7px;min-height:32px;padding:5px 12px;font-size:12px;font-weight:700}.calendar-month-scroll{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;height:298px;max-height:max(140px,100dvh - 240px);position:relative;overflow-y:auto}.calendar-month{padding-bottom:14px}.calendar-month-heading{background:var(--calendar-surface);color:var(--calendar-text);z-index:1;gap:10px;padding:8px 0;display:grid;position:sticky;top:0}.calendar-month-heading strong{text-align:center;text-transform:capitalize;font-size:13px}.calendar-weekdays{color:var(--calendar-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:11px;font-weight:600;display:grid}.calendar-weekdays span:nth-last-child(-n+2){background:var(--calendar-weekend);border-radius:4px}.infinite-date-calendar .date-grid button,.calendar-empty-day{min-height:40px}.infinite-date-calendar .date-grid button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;display:flex}.calendar-empty-day{border-radius:8px}.infinite-date-calendar .date-grid .weekend-day{background:var(--calendar-weekend)}.infinite-date-calendar .date-grid button.today-day{background:var(--calendar-today);border-color:var(--calendar-accent);box-shadow:inset 0 0 0 1px var(--calendar-accent);color:var(--calendar-text)}.infinite-date-calendar .date-grid button.today-day:after{content:none}.infinite-date-calendar .date-grid button.selected{background:#5f6cf642;border-color:#a0aaff;box-shadow:inset 0 0 0 1px #a0aaff}.infinite-date-calendar .date-grid button.today-day.selected{background:var(--calendar-today);border-color:#a0aaff;box-shadow:inset 0 0 0 1px #a0aaff}.infinite-date-calendar .date-grid button:hover,.calendar-today-button:hover{filter:brightness(1.18)}.infinite-date-calendar .date-grid button:disabled{cursor:default;opacity:.35}.infinite-date-calendar .date-grid button:focus-visible,.calendar-today-button:focus-visible{outline:2px solid var(--calendar-accent);outline-offset:-2px}.calendar-event-dots{justify-content:center;gap:3px;height:5px;display:flex}.calendar-event-dot,.infinite-date-calendar .date-grid button .calendar-event-dot{background:var(--calendar-dot-color,#7fa4ff);border-radius:50%;flex:0 0 5px;width:5px;height:5px;padding:0;display:inline-block}.calendar-event-dot.calendar-event-dot--reminder{--calendar-dot-color:#b78cff}.calendar-event-dot.calendar-event-dot--milestone{--calendar-dot-color:#c7d12f}.calendar-event-dot.calendar-event-dot--holiday{--calendar-dot-color:#e9b949}.calendar-legend{color:var(--calendar-muted);flex-wrap:wrap;gap:6px 10px;padding-top:8px;font-size:10px;display:flex}.calendar-legend>span{align-items:center;gap:4px;display:inline-flex}.context-date-picker .calendar-month-scroll{height:250px}.date-picker-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1d21;min-width:min(320px,100vw - 24px);max-width:calc(100vw - 24px)}html[data-theme=light] .infinite-date-calendar{--calendar-surface:var(--lt-surface-raised);--calendar-text:var(--lt-text-1);--calendar-muted:var(--lt-text-3);--calendar-weekend:#eee8db;--calendar-today:#d1e7ff;--calendar-accent:#4279b4}html[data-theme=light] .infinite-date-calendar .date-grid button.selected,html[data-theme=light] .calendar-today-button{background:var(--lt-accent-soft);color:#2d3b9d;border-color:#7783d7}html[data-theme=light] .infinite-date-calendar .date-grid button.today-day.selected{background:var(--calendar-today)}html[data-theme=light] .calendar-event-dot--issue{--calendar-dot-color:#456fc2}html[data-theme=light] .calendar-event-dot--reminder{--calendar-dot-color:#8751c0}html[data-theme=light] .calendar-event-dot--milestone{--calendar-dot-color:#7d8a0e}html[data-theme=light] .calendar-event-dot--holiday{--calendar-dot-color:#ba8208}html .sidebar{min-height:0;overflow:hidden}.sidebar .sidebar-heading{flex:none;align-items:center;display:flex}.sidebar-heading .space-menu-trigger{flex:1;min-width:0}.sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:14px;min-height:0;display:flex;overflow:hidden auto}.sidebar-scroll>.side-section:first-child{border-top:0;padding-top:0}.sidebar .sidebar-bottom{flex:none;margin-top:0}.sidebar .side-link b.vacation-nav-badge--away{color:#e1e4eb;background:#3a3e48;border-color:#5d6370}.sidebar .side-link b.vacation-nav-badge--pending{color:#fff;background:#b83245;border-color:#d84d61}html[data-theme=light] .sidebar .side-link b.vacation-nav-badge--away{color:#596171;background:#e4e7ed;border-color:#c6cbd5}html[data-theme=light] .sidebar .side-link b.vacation-nav-badge--pending{color:#fff;background:#bf3345;border-color:#bf3345}@media (width<=820px){.sidebar .sidebar-heading{grid-template-columns:minmax(0,1fr) 38px;display:grid}}html .modal[role=dialog] .modal-actions{background:var(--modal-header-background);bottom:calc(var(--modal-padding-block-end) * -1);margin:4px calc(var(--modal-padding-inline) * -1) calc(var(--modal-padding-block-end) * -1);padding:14px var(--modal-padding-inline) max(14px, env(safe-area-inset-bottom));z-index:2;border-top:1px solid #ffffff13;flex-wrap:wrap;flex:none;grid-column:1/-1;position:sticky;box-shadow:0 -6px 16px #0a0b0e14}html[data-theme=light] .modal[role=dialog] .modal-actions{background:var(--lt-surface);border-top-color:var(--lt-line);box-shadow:0 -6px 16px #3f382c0a}html .modal .subscription-form{margin-inline:calc(var(--modal-padding-inline) * -1);margin-bottom:calc(var(--modal-padding-block-end) * -1);padding-inline:var(--modal-padding-inline)}html .modal .subscription-form>.modal-actions{margin-bottom:0;bottom:0}html .vacation-modal .vacation-picker-tools .view-tabs button[aria-pressed=true]{color:#1b2047;box-shadow:none;background:#a3adff}html[data-theme=light] .vacation-modal .vacation-picker-tools .view-tabs button[aria-pressed=true]{background:var(--lt-accent,#4d49b7);color:#fff}html .vacation-modal .vacation-picker .date-grid button.selected{color:#1b2047;box-shadow:none;background:#a3adff;border-color:#a3adff}html[data-theme=light] .vacation-modal .vacation-picker .date-grid button.selected{background:var(--lt-accent,#4d49b7);border-color:var(--lt-accent,#4d49b7);color:#fff}html .infinite-date-calendar .date-grid .calendar-event-dots{position:absolute;bottom:4px;left:0;right:0}@media (width<=760px){html .modal[role=dialog] .modal-actions{padding-top:10px}}.issue-checklist{color:#dfe2e8;gap:10px;min-width:0;display:grid}.issue-checklist .section-title-row h3{color:#e7e9ed}.issue-checklist-summary{color:#8f96a3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:11px;display:inline-flex}.issue-checklist-summary strong{color:#b2baff;font-variant-numeric:tabular-nums;font-size:12px}.issue-checklist-progress{appearance:none;color:#7582f8;background:#ffffff12;border:0;border-radius:3px;width:100%;height:4px;overflow:hidden}.issue-checklist-progress::-webkit-progress-bar{background:#ffffff12;border-radius:3px}.issue-checklist-progress::-webkit-progress-value{background:#7582f8;border-radius:3px;transition:width .16s}.issue-checklist-progress::-moz-progress-bar{background:#7582f8;border-radius:3px}.issue-checklist-items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.issue-checklist-item{border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:36px;padding:3px 1px;display:flex}.issue-checklist-check{cursor:pointer;flex:0 0 24px;justify-content:center;align-self:stretch;align-items:center;min-height:30px;display:inline-flex}.issue-checklist-check input{accent-color:#7582f8;cursor:pointer;width:16px;height:16px;margin:0}.issue-checklist-check input:disabled{cursor:default}.issue-checklist-title{overflow-wrap:anywhere;white-space:pre-wrap;flex:auto;min-width:0;font-size:13px;line-height:19px}.issue-checklist-item.is-complete .issue-checklist-title{color:#8f96a3;-webkit-text-decoration:line-through #646b76;text-decoration:line-through #646b76}.issue-checklist-actions{flex:none;gap:2px;display:inline-flex}.issue-checklist :is(.issue-checklist-actions,.issue-checklist-edit) .icon-button{flex:0 0 30px;width:30px;height:30px}.issue-checklist-remove:hover{color:#f49c9c}.issue-checklist-edit,.issue-checklist-composer-row{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.issue-checklist-edit input,.issue-checklist-composer textarea{color:#e7e9ed;background:#111214;border:1px solid #ffffff1c;border-radius:6px;flex:auto;width:100%;min-width:0;margin:0;padding:7px 9px;font-size:13px;line-height:20px}.issue-checklist-composer{gap:6px;display:grid}.issue-checklist-composer textarea{resize:vertical}.issue-checklist-composer textarea::placeholder{color:#8f96a3}.issue-checklist-composer .soft-button{flex:0 0 36px;justify-content:center;align-self:flex-end;width:36px;height:36px;padding:0}.issue-checklist-hint{color:#8f96a3;font-size:11px;line-height:17px}.context-task-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.context-task-title .context-task-meta>small{order:0}.issue-task-progress-badge{color:#b2baff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#7582f81a;border:1px solid #7582f83d;border-radius:4px;flex:none;align-items:center;gap:3px;padding:0 4px;font-size:10px;line-height:15px;display:inline-flex}.detail-panel>.issue-checklist{padding:15px 0}html[data-theme=light] .issue-checklist,html[data-theme=light] .issue-checklist .section-title-row h3{color:var(--lt-text-1)}html[data-theme=light] :is(.issue-checklist-summary,.issue-checklist-hint,.issue-checklist-item.is-complete .issue-checklist-title){color:var(--lt-text-3)}html[data-theme=light] :is(.issue-checklist-summary strong,.issue-task-progress-badge){color:var(--lt-accent)}html[data-theme=light] :is(.issue-checklist-edit input,.issue-checklist-composer textarea){background:var(--lt-surface);border-color:var(--lt-control-border);color:var(--lt-text-1)}html[data-theme=light] .issue-checklist-composer textarea::placeholder{color:var(--lt-text-3)}html[data-theme=light] .issue-checklist-progress{background:var(--lt-line)}html[data-theme=light] .issue-checklist-progress::-webkit-progress-bar{background:var(--lt-line)}html[data-theme=light] .issue-task-progress-badge{background:var(--lt-accent-soft);border-color:color-mix(in srgb, var(--lt-accent) 30%, transparent)}@media (width<=760px){.issue-checklist-check{flex-basis:30px;min-height:38px}.issue-checklist :is(.issue-checklist-actions,.issue-checklist-edit) .icon-button{flex-basis:36px;width:36px;height:36px}.issue-checklist-composer .soft-button{flex-basis:40px;width:40px;height:40px}.issue-checklist-composer textarea{min-height:40px}}@media (width<=1024px),(hover:none) and (pointer:coarse){html body{font-size:var(--desk-font-body,16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),html body textarea,html body select,html body [contenteditable=true],html body [contenteditable=""],html body [contenteditable=plaintext-only]{line-height:1.5;font-size:var(--desk-font-body,16px)!important}html body :is(input,select,textarea,[contenteditable]){max-width:100%;scroll-margin-block:100px 140px}html body :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]){min-height:48px}html body :is(button,[role=button],summary,.soft-button,.primary-button,.danger-button,.side-link){touch-action:manipulation;line-height:1.4;min-height:48px!important;font-size:var(--desk-font-small,14px)!important}html body :is(.icon-button,.back-button,.mobile-saved-view-remove,.email-editor-toolbar button,.markdown-tools button,.date-nav-button,.filter-badge button){flex-shrink:0;width:48px;min-width:48px;height:48px}html body :is(.field,.smart-field,.choice-group,.multi-check){min-width:0}html body :is(.field>span,.smart-field>span,legend,.form-help,.form-note,.muted,.hint,.subscription-hint,.vacation-muted),html body :is(.workbench,.detail-panel,.modal,.vacation-detail-panel,.subscription-preview,.floating-menu,.context-menu) :is(small,time,dt),html body :is(button,.soft-button,.primary-button,.side-link) :is(span,strong),html body :is(.workbench,.detail-panel,.modal) :is(.eyebrow,.filter-summary-line,.filter-summary-line strong,.issue-group>header,.issue-group>header b,.context-task-status>span){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.topbar>div>p,.topbar-title p,.empty-state p,.vacations-page,.vacation-modal,.vacation-detail-panel,.subscriptions-page,.subscription-modal,.billing-screen,.admin-panel) :is(p,li,code),html body :is(.topbar p,.billing-stage-empty,.billing-legacy-row,.billing-legacy-row a,.billing-legacy-row b,.billing-legacy-card>header strong,.billing-overview-stats dd,.vacation-avatar,.vacation-steps li>span,.vacation-selection-total>span,.vacation-selected-periods strong,.vacation-selection-summary h3,.vacation-close-planning strong,.calendar-legend,.calendar-legend span){font-size:var(--desk-font-small,14px);line-height:1.5}html .vacation-steps li>span{flex-shrink:0;width:28px;height:28px}html body :is(.section-title-row h3,.issue-files-heading h3,.section-heading-label h3,.context-side-card h3,.inbox-empty>strong){line-height:1.4;font-size:var(--desk-font-subtitle,18px)!important}html body :is(.markdown-character-count,.budget-help,.issue-ai-card-title>span,.issue-property-context-row>span,.issue-property-context-row>strong,.currency-input-shell>b,.admin-context-stat>span,.admin-context-stat>strong,.admin-row-button>b,.context-overview-stat>dd,.context-overview-progress>strong,.context-section-heading>b,.context-status-item>span,.context-status-item>b,.context-member-item strong,.context-member-item>b,.context-side-empty,.filter-summary-line>span,.query-composer>b,.inbox-hero-copy>span,.inbox-hero-copy>p,.inbox-empty>span,.context-task-person>i,.context-member-item>i),html body :is(.billing-overview-progress>strong,.billing-filters-copy>strong,.billing-filters label>span,.billing-stage-heading strong,.billing-ledger-heading>span,.billing-legacy-card header>b,.billing-legacy-row>span,.billing-ledger-context>span,.payment-stage-summary b,.context-overview-heading>i,.subscription-list-select>span,.vacation-select>span),html body :is(.admin-metric span,.admin-metric strong,.admin-domain-row>div>strong,.admin-domain-row>b,.admin-domain-actions button b){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.email-topics,.email-chain,.email-message,.email-reply-composer,.email-contact-suggestions,.email-attachment-picker) :is(small,time,dt,dd),html body :is(.email-topics-toolbar strong,.email-topic-row-meta,.email-topic-participants,.email-topic-row-preview,.email-topic-empty span,.email-topic-detail-empty span,.email-topic-detail-header span,.email-topic-readonly-note,.email-chain-position,.email-chain-divider>span,.email-message-header>span,.email-reply-recipient-field>span,.email-recipient-badge,.email-recipient-badge>span,.email-contact-suggestion-status,.email-composer-attachments-heading>span,.email-attachment-picker>span,.email-composer-attachment>label>span,.email-attachment-title-control b,.email-editor-hint,.email-image-placeholder,.email-inline-files){overflow-wrap:anywhere;line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.email-topic-row-heading strong,.email-topic-detail-empty strong,.email-message-header strong,.email-reply-heading strong,.email-contact-suggestion-select strong,.email-composer-attachment strong,.email-attachment-picker strong){overflow-wrap:anywhere;line-height:1.45;font-size:var(--desk-font-body,16px)!important}html body .email-topic-detail-header h4{font-size:var(--desk-font-subtitle,18px);line-height:1.4}html body .email-message-recipients>div{grid-template-columns:64px minmax(0,1fr)}html body .email-message-recipients dt{white-space:nowrap;overflow-wrap:normal}html body :is(.email-recipient-badge>button,.email-contact-suggestion-remove){flex-shrink:0;width:48px;min-width:48px;height:48px}html body :is(.markdown-content,.markdown-editor,.email-message-body,.email-plain-text,.email-editor-content,.subscription-description,.vacation-detail-note>p,.vacation-decision-note,.inbox-entry-body>p){font-size:var(--desk-font-body,16px);overflow-wrap:anywhere;line-height:1.65}html body :is(.markdown-content,.email-message-body) :is(p,li,td,th,span,div,pre,code){font-size:inherit;line-height:inherit}html body :is(.email-html-render,.email-plain-text,.markdown-content){overflow-wrap:anywhere;min-width:0;max-width:100%}html body :is(.email-html-render,.markdown-content) pre{white-space:pre-wrap;overflow-wrap:anywhere}html body .email-html-render{overscroll-behavior-x:contain;overflow-x:auto}html body :is(.email-html-render,.markdown-content) img{max-width:100%;height:auto}html body :is(.context-task-title a,.context-task-context strong,.issue-row-title,.issue-title,.billing-ledger-issue strong,.vacation-person-button strong,.vacation-upcoming strong,.vacation-request-list strong,.vacation-history-list strong){font-size:var(--desk-font-body,16px);overflow-wrap:anywhere;line-height:1.45}html body :is(.context-task-table td,.context-task-status,.context-task-person,.context-task-due,.context-task-list-toolbar strong,.payment-state,.budget-state,.billing-document-state,.billing-ledger-identifier,.billing-ledger-description,.billing-ledger-context,.billing-ledger-date,.billing-budget-value,.billing-budget-outstanding,.vacation-status,.vacation-count,.vacation-team-summary,.vacation-table,.subscription-table,.subscription-list-summary,.subscription-visible-count,.subscription-view-tabs b,.subscription-detail-stats dd){font-size:var(--desk-font-small,14px);line-height:1.5}html body :is(.context-task-table td,.subscription-table td,.vacation-table td):before{line-height:1.45;font-size:var(--desk-font-small,14px)!important}html body :is(.view-tabs,.choice-row,.choice-pills,.modal-actions,.quick-actions,.detail-actions,.email-attachment-actions,.subscription-history-actions,.subscription-document-actions){gap:8px}html body :is(.subscription-checkbox,.vacation-close-planning,.checkbox-label,.check-option){min-height:48px;font-size:var(--desk-font-small,14px);padding-block:8px}html body :is(.subscription-checkbox,.vacation-close-planning,.checkbox-label,.check-option) input{flex-shrink:0;width:24px;height:24px}html body :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--lt-accent,#879bff);outline-offset:3px}}@media (width<=1024px){html body :is(.issue-page,.issue-page-layout,.issue-activity,.issue-properties,.context-screen,.context-main-column,.context-side-column,.billing-screen,.billing-stages,.subscriptions-page,.vacations-page,.admin-panel,.admin-content,.email-topic-compose-area){min-width:0;max-width:100%}html .issue-focus .issue-page,html .issue-focus .issue-page-layout,html .issue-focus .issue-activity,html .issue-focus .issue-properties{scrollbar-gutter:auto;height:auto;min-height:0;max-height:none;overflow:visible}html .issue-page-layout,html .issue-page-layout.has-archive-banner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:start}html .issue-focus .issue-page{flex:none;display:block}html .issue-focus .issue-properties{grid-auto-rows:max-content}html .issue-properties{position:static}html .issue-focus .issue-activity{padding-right:0}html .issue-content-editor .issue-title-field input{line-height:1.4;font-size:var(--desk-font-page-title,22px)!important}html :is(.issue-attributes-card,.issue-finance-card,.issue-comments,.issue-files-section,.issue-reminders,.issue-email-section){min-width:0;scroll-margin-top:100px}html :is(.email-message-header,.email-message-meta,.email-thread-header,.email-topic-header,.email-chain-actions,.billing-stage-heading){flex-wrap:wrap;gap:8px}html :is(.email-topics-toolbar,.email-reply-heading,.email-reply-actions,.email-topic-detail-header,.email-composer-attachments-heading){flex-wrap:wrap;min-width:0}html :is(.email-topics-toolbar,.email-reply-heading,.email-reply-actions,.email-topic-detail-header,.email-message-header)>*{min-width:0;max-width:100%}html :is(.email-message-header,.email-topic-header,.email-attachment,.issue-file-card)>*{overflow-wrap:anywhere;min-width:0;max-width:100%}html :is(.email-chain-tab>span,.email-chain-divider,.email-chain-divider strong,.email-message-subject,.email-message-sender,.email-topic-subject,.email-topic-count,.email-quote-notice){font-size:var(--desk-font-small,14px);line-height:1.5}html .email-chain-nav{top:var(--mobile-header-height,76px);z-index:4}html :is(.detail-panel,.side-modal-panel) .email-chain-nav{top:0}html .email-chain-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity}html .email-chain-tab{scroll-snap-align:start;max-width:min(280px,80vw)}html :is(.email-editor-toolbar,.markdown-tools),html .issue-content-editor .issue-description-field .markdown-tools,html .modal .issue-create-form .issue-create-description-field .markdown-tools{flex-wrap:wrap;justify-content:flex-start;gap:4px;max-width:100%;position:static}html .markdown-tools .markdown-character-count{flex:100%;margin-left:0}html .markdown-tools .markdown-table-action{white-space:normal;width:auto}html :is(.email-quoted-history summary,.issue-checklist-heading){flex-wrap:wrap}html .admin-focus :is(.admin-panel,.admin-content){height:auto;min-height:0;max-height:none;overflow:visible}html .admin-focus .admin-panel,html :is(.admin-grid,.admin-grid.two,.admin-domain-grid,.admin-context-summary){grid-template-columns:minmax(0,1fr)}html :is(.admin-block,.admin-block-head,.admin-block-title,.admin-list-header,.admin-domain-list,.admin-static-row,.admin-card,.admin-list-row){overflow-wrap:anywhere;min-width:0;max-width:100%}html :is(.admin-block h2,.admin-block h3,.admin-section-title h2,.vacation-section>header h2,.vacation-section>header h3,.subscription-history h2){font-size:var(--desk-font-subtitle,18px);line-height:1.35}html :is(.admin-panel p,.admin-panel label,.admin-panel .admin-inline-note,.admin-mobile-module-nav-label,.vacation-empty p,.vacation-small-empty p,.vacation-callout p,.vacation-callout strong,.vacation-selection-hint,.vacation-steps li,.vacation-save-state){font-size:var(--desk-font-small,14px);line-height:1.5}html :is(.admin-list-actions,.admin-domain-actions,.admin-block-head){flex-wrap:wrap;gap:8px}html :is(.billing-filters,.billing-overview-stats,.billing-ledger-heading,.subscription-list-toolbar,.vacation-filterbar,.vacation-toolbar-actions){flex-wrap:wrap}html :is(.billing-ledger-row,.billing-budget-row,.payment-table-row)>*{overflow-wrap:anywhere;min-width:0}html :is(.billing-ledger-issue strong,.billing-ledger-description,.billing-ledger-context,.billing-budget-context-client,.billing-budget-context-project,.payment-description strong,.payment-description small){white-space:normal;text-overflow:clip}html :is(.subscription-list-table,.vacation-table,.context-task-table,.subscription-table){max-width:100%}html :is(.context-task-table-shell,.subscription-table-scroll,.vacation-table-scroll){overscroll-behavior-x:contain}html :is(.subscription-form-body,.vacation-modal-body,.vacation-detail-body){scrollbar-gutter:auto;scroll-padding-block:16px 40px}html .vacation-picker-layout{grid-template-columns:minmax(0,1fr)}html .vacation-selection-summary{border-left:0;border-top:1px solid var(--vac-line);padding:16px 0 0}html .vacation-selected-periods{max-height:none;overflow:visible}html .vacation-picker-tools{flex-wrap:wrap}html .vacation-picker-tools .vacation-select{flex:150px}html .vacation-picker-tools select{width:100%}html .vacation-picker .calendar-month-scroll{height:360px;max-height:max(220px, calc(var(--app-viewport-height,100dvh) * .42));overscroll-behavior-y:auto}html .calendar-month-heading strong,html .calendar-toolbar>span,html .calendar-weekdays,html .vacation-picker .calendar-toolbar>span,html .vacation-picker .calendar-weekdays{font-size:var(--desk-font-small,14px);line-height:1.4}html :is(.date-grid,.calendar-weekdays){gap:2px}html body .infinite-date-calendar .date-grid button,html body .calendar-empty-day{min-width:0;min-height:48px;padding-inline:0}html .vacation-detail-footer{flex-wrap:wrap}}@media (width<=820px){html :is(.context-task-open,.context-task-title,.context-task-context,.context-task-person,.context-task-due){min-width:0;max-width:100%}html .context-task-title a{-webkit-line-clamp:unset;white-space:normal;padding-block:5px}html .context-task-open{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px}html .context-task-table td{min-height:48px;padding:10px 12px}html :is(.context-task-person,.context-task-due,.context-task-status,.context-task-context strong,.context-task-context small){white-space:normal;overflow-wrap:anywhere}html .subscription-list-table .context-task-open{grid-template-columns:24px minmax(0,1fr)}html .subscription-list-select select{flex:1;max-width:100%}html .billing-stage-heading{grid-template-columns:32px minmax(0,1fr)}html .billing-stage-total{text-align:left;grid-column:2}html .billing-budget-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .billing-budget-row>.billing-ledger-issue,html .billing-budget-row>.billing-ledger-context{grid-column:1/-1}html .billing-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .billing-ledger-row>:is(.billing-ledger-issue,.billing-ledger-description,.billing-ledger-context,.billing-ledger-document){grid-column:1/-1}html :is(.issue-attributes-card>.field,.issue-attributes-card>.smart-field,.modal .compact-form .field:not(.markdown-field),.modal .compact-form .smart-field,.modal .form-grid .field:not(.markdown-field),.modal .form-grid .smart-field){grid-template-columns:minmax(0,1fr);gap:8px}html :is(.issue-attributes-card>.field,.issue-attributes-card>.smart-field,.modal .compact-form .field,.modal .compact-form .smart-field,.modal .form-grid .field,.modal .form-grid .smart-field)>:is(span,input,textarea,select,.smart-select-button){grid-area:auto/1}html :is(.modal .compact-form,.modal .form-grid,.subscription-form-grid,.issue-finance-card .budget-fields-grid,.issue-properties .budget-fields-grid,.issue-properties .budget-invoice-fields,.modal .issue-create-budget .budget-fields-grid,.modal .issue-create-budget .budget-invoice-fields){grid-template-columns:minmax(0,1fr)}html :is(.modal .choice-pill,.issue-finance-card .choice-pill,.smart-select-button){white-space:normal;height:auto}html .vacation-table td:last-child{width:48px;right:8px}html .vacation-table td:first-child{padding-right:44px}html :is(.vacation-balance dl,.vacation-change-summary){flex-wrap:wrap;gap:12px}html .vacation-balance dl>div{border:0;flex:100px;padding:0}html .vacation-editor-modal .vacation-editor-actions button{white-space:normal;flex:150px;padding:10px 12px}html .vacation-editor-actions .vacation-save-state{overflow-wrap:anywhere;flex-basis:100%}}@media (width<=520px){html :is(.context-task-list-toolbar,.subscription-list-heading,.vacation-page-toolbar,.billing-ledger-heading,.issue-email-section .section-title-row){flex-direction:column;align-items:stretch}html :is(.context-task-list-toolbar .soft-button,.subscription-list-heading>.primary-button,.vacation-page-toolbar>.primary-button){width:100%}html :is(.view-tabs,.subscription-view-tabs,.vacation-tabs){flex-wrap:wrap;width:100%}html :is(.view-tabs,.subscription-view-tabs,.vacation-tabs)>button{white-space:normal;flex:auto;padding:10px 12px}html :is(.subscription-list-select,.vacation-select){flex-wrap:wrap;min-width:0}html .subscription-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html .subscription-detail-stats>div{overflow-wrap:anywhere;min-width:0}html .issue-properties .payment-table-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"description""amount""date""status""actions";gap:10px}html .issue-properties .payment-actions{justify-content:flex-start}html :is(.billing-overview-stats,.billing-overview-progress){width:100%;min-width:0}html :is(.email-chain-summary,.email-chain-actions){flex-wrap:wrap}html .email-quoted-history summary{gap:6px}html .email-quoted-history summary>span:first-of-type{flex:180px}html :is(.email-reply-recipient-field,.email-reply-recipient-field.email-subject-field){grid-template-columns:minmax(0,1fr);gap:4px;padding-block:10px}html .email-recipient-badge>span{white-space:normal;overflow-wrap:anywhere}html .email-reply-action-buttons{width:100%}html .email-reply-action-buttons>button{flex:auto}html .admin-focus .admin-module-nav{display:none}html .admin-mobile-module-nav{position:static}}@media (width<=359px){html :is(.context-task-table tbody tr,.subscription-table tr,.billing-budget-row,.billing-ledger-row,.subscription-detail-stats){grid-template-columns:minmax(0,1fr)}html :is(.context-task-table td,.subscription-table td,.billing-budget-row>*,.billing-ledger-row>*){grid-column:1}html .modal-backdrop:has(>.vacation-editor-modal){padding-inline:0}html .modal.vacation-editor-modal{width:100%;max-width:100%}html .vacation-editor-modal .vacation-modal-body{margin-inline:calc(var(--modal-padding-inline) * -1);padding-inline:5px}html .vacation-picker .calendar-month-scroll{padding-inline:0}html .vacation-picker :is(.date-grid,.calendar-weekdays){gap:0}}@media (width<=1024px){html .shell:not(.issue-focus):not(.admin-focus){grid-template-columns:248px minmax(0,1fr)}html .shell .workbench{min-width:0}}@media (width<=820px){html{--mobile-header-height:calc(76px + env(safe-area-inset-top,0px))}html,body,#root{overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}html body{min-width:0}html #root{height:var(--app-viewport-height,100dvh);flex-direction:column;display:flex}html .shell,html .shell.no-panel,html .shell.issue-focus,html .shell.admin-focus{flex-direction:column;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}html .shell .workbench{overscroll-behavior-y:contain;min-width:0;height:auto;min-height:0;padding:0 max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;flex:1 1 0;scroll-padding-top:16px;scroll-padding-bottom:32px;overflow:hidden auto}html .shell.issue-focus .workbench,html .shell.admin-focus .workbench{scroll-padding-top:calc(var(--mobile-header-height) + 16px)}html body:is(.mobile-navigation-open,.modal-open) .workbench{overflow:hidden}html .shell .topbar{min-width:0;margin:0 -16px 16px;padding:16px;position:static}html .shell:is(.issue-focus,.admin-focus) .topbar{min-height:var(--mobile-header-height);padding-top:calc(10px + env(safe-area-inset-top,0px));z-index:100;flex-wrap:nowrap;align-items:center;padding-bottom:10px;position:sticky;top:0}html .shell:is(.issue-focus,.admin-focus) .topbar-actions{flex:none;width:auto;margin-left:auto}html .mobile-navigation-trigger{min-height:72px;padding-top:max(10px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));flex:none;position:relative}html .mobile-navigation-copy strong{font-size:var(--desk-font-body,16px);line-height:1.3}html .mobile-navigation-copy span{font-size:var(--desk-font-small,14px);line-height:1.3}html .sidebar{height:var(--app-viewport-height,100dvh);width:360px;max-width:calc(100vw - 24px);min-height:0;top:var(--app-viewport-top,0px);padding-top:max(12px, env(safe-area-inset-top));padding-left:max(12px, env(safe-area-inset-left));padding-bottom:max(12px, env(safe-area-inset-bottom));bottom:auto}html .sidebar .sidebar-heading{grid-template-columns:minmax(0,1fr) 48px}html .mobile-navigation-close{width:48px;height:48px}html .sidebar .sidebar-scroll{flex:1 1 0;gap:16px;min-height:0}html .sidebar .sidebar-bottom{flex:none}html .sidebar .side-link{min-height:48px}html .sidebar :is(.side-label,.brand-copy strong,.profile-card strong){font-size:var(--desk-font-body,16px);line-height:1.35}html .sidebar :is(.side-caption,.brand-copy>span,.profile-card>div>span){font-size:var(--desk-font-small,14px);line-height:1.3}html .sidebar .profile-card{grid-template-columns:28px minmax(0,1fr) 48px}html .sidebar .profile-card button{min-width:48px;min-height:48px}html .mobile-navigation-backdrop,html .modal-backdrop,html .side-modal-backdrop{top:var(--app-viewport-top,0px);height:var(--app-viewport-height,100dvh);bottom:auto}html .modal-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}html .modal[role=dialog]{overscroll-behavior:contain;min-height:0;max-height:100%;scroll-padding-block:80px 100px;overflow-x:hidden}html .side-modal-panel{height:100%;min-height:0;max-height:100%;overflow:hidden}html .side-modal-panel .detail-panel{overscroll-behavior:contain;height:100%;min-height:0;scroll-padding-block:80px 100px;overflow:hidden auto}html .floating-menu{max-height:calc(var(--app-viewport-height,100dvh) - 24px);overscroll-behavior:contain;scroll-padding-block:60px;overflow-y:auto}html .login-screen{height:100%;min-height:0;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));overflow-y:auto}html .admin-focus .admin-mobile-module-nav{z-index:3;position:relative;top:0}html .admin-focus .admin-module-shell{overflow:visible}html[data-keyboard-open=true] .modal-backdrop{padding-top:4px;padding-bottom:4px}}@media (prefers-reduced-motion:reduce){html .sidebar{transition:none}html :is(.workbench,.sidebar-scroll,.modal,.detail-panel){scroll-behavior:auto}}@media (width>=821px){html .shell,html .shell.no-panel{height:calc(100dvh - var(--pwa-banner-height,0px));min-height:0}html .shell>:is(.sidebar,.workbench,.detail-panel){height:100%}}html :is(.topbar,.sidebar,.issue-toolbar),html[data-theme] body :is(.modal-header,.issue-view-shortcuts-mobile,.issue-command-actions-mobile){box-shadow:none}@media (width<=1024px),(hover:none) and (pointer:coarse){html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),html body textarea,html body select,html body [contenteditable=true],html body [contenteditable=""],html body [contenteditable=plaintext-only]{line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.markdown-content,.markdown-editor,.email-message-body,.email-plain-text,.email-editor-content){font-size:var(--desk-font-small,14px);line-height:1.65}html body :is(button,[role=button],summary,.soft-button,.primary-button,.danger-button,.side-link){font-weight:550;font-size:15px!important}html body :is(button,.soft-button,.primary-button,.side-link) :is(span,strong){font-weight:inherit;font-size:inherit!important}html body :is(.field>span,.smart-field>span,legend,.form-help,.form-note,.muted,.hint,.subscription-hint,.vacation-muted,.markdown-character-count){font-weight:500;font-size:14px!important}html body :is(.workbench,.detail-panel,.modal,.floating-menu) :is(small,time,dt){font-size:14px!important}html body :is(.section-title-row h3,.issue-files-heading h3,.section-heading-label h3,.context-side-card h3){font-weight:650;font-size:var(--desk-font-body,16px)!important}html body :is(.admin-panel,.vacations-page,.subscriptions-page) :is(p,.muted,.form-help){font-size:15px}html body :is(.admin-mobile-module-nav-label,.subscription-list-select>span,.vacation-select>span){font-size:14px!important}html body .markdown-tools{gap:2px}html body .markdown-tools .markdown-character-count{text-align:right;flex:auto;align-self:center}}@media (width<=820px){html .mobile-navigation-trigger{min-height:60px;padding-block:8px;padding-top:max(8px, env(safe-area-inset-top));gap:10px}html .mobile-navigation-copy{gap:2px}html .mobile-navigation-copy strong{font-size:15px;font-weight:600;line-height:1.3}html .mobile-navigation-copy span{font-size:13px;line-height:1.3}html .mobile-navigation-trigger .brand-mark{width:28px;height:28px}html .sidebar :is(.side-label,.brand-copy strong,.profile-card strong){font-size:var(--desk-font-small,14px);font-weight:550}html .sidebar :is(.side-caption,.brand-copy>span,.profile-card>div>span){font-size:14px}html .shell:not(.issue-focus):not(.admin-focus) .topbar{gap:14px;margin-bottom:0;padding:18px 16px 14px}html .shell:not(.issue-focus):not(.admin-focus) .topbar h1{font-size:var(--desk-font-page-title,22px);line-height:1.25}html .shell:not(.issue-focus):not(.admin-focus) .topbar .eyebrow{display:none}html .shell:not(.issue-focus):not(.admin-focus) .topbar>.title-block>p{max-width:40em;font-size:14px}html .topbar:has(.issue-queue-title){grid-template-columns:minmax(0,1fr) auto;display:grid}html .topbar .issue-queue-title{display:contents}html .topbar .issue-queue-title h1{grid-area:1/1;margin:0}html .topbar:has(.issue-queue-title) .topbar-actions{grid-area:1/2;gap:6px;width:auto}html .topbar:has(.issue-queue-title) .topbar-actions .soft-button{padding-inline:10px;min-height:44px!important}html .topbar:has(.issue-queue-title) .topbar-actions .primary-button{padding-inline:14px;min-height:44px!important}html .issue-view-shortcuts-mobile{grid-area:2/1/auto/-1;width:auto}html .issue-view-shortcuts-mobile .mobile-saved-views-dropdown{width:auto;min-width:0}html .issue-view-shortcuts-mobile .soft-button{border-radius:8px;gap:8px;width:auto;padding:8px 12px;min-height:44px!important}html .issue-toolbar{border-bottom:0;margin:0;padding:12px 0}html .issue-command-bar{align-items:center;gap:12px;display:flex}html .issue-command-bar .query-composer{display:none}html .mobile-list-summary{align-items:baseline;gap:8px;min-width:0;margin-right:auto;display:flex}html .mobile-list-summary strong{white-space:nowrap;font-size:14px;font-weight:550}html .mobile-list-summary>span{color:var(--lt-text-3,#a5adbd);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}html .issue-command-actions-mobile{flex:none;width:auto}html .issue-command-actions-mobile .mobile-issue-controls-dropdown{width:auto}html .issue-command-actions-mobile .soft-button{gap:6px;width:auto;padding:8px 10px;min-height:44px!important}html .issue-command-actions-mobile .soft-button>svg:last-child{display:none}html .shell .workbench:has(>.issue-toolbar){background:var(--lt-surface,#17191e)}html .shell .workbench:has(>.issue-toolbar)>.topbar{border-bottom:0}html .modal>header h2{font-size:var(--desk-font-subtitle,18px)}html .vacations-page .vacation-tabs{overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;display:flex;overflow-x:auto}html .vacations-page .vacation-tabs>button{white-space:nowrap;flex:none;padding-inline:12px}html .vacations-page .vacation-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}html .vacations-page .vacation-toolbar-actions .vacation-select{flex:100px}html .vacations-page .vacation-rules-button{width:auto;min-width:0;padding-inline:10px}html .vacations-page .vacation-team-summary{gap:4px 16px;font-size:14px}html .admin-focus .admin-context-summary{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}html .admin-focus .admin-context-stat{align-content:start;padding:10px 8px}html .admin-focus .admin-context-stat span{overflow-wrap:normal;font-weight:500;font-size:14px!important}html .admin-focus .admin-context-stat strong{font-size:var(--desk-font-body,16px)}}@media (width<=820px){html .task-list-redesign{gap:12px}html .task-list-redesign .context-task-group{padding:0}html .shell .workbench>.task-list-redesign{--task-list-gutter-left:max(16px, env(safe-area-inset-left,0px));--task-list-gutter-right:max(16px, env(safe-area-inset-right,0px));margin-left:calc(-1 * var(--task-list-gutter-left));margin-right:calc(-1 * var(--task-list-gutter-right));align-self:stretch;width:auto;max-width:none}html .task-list-redesign .context-task-group>.context-task-group-heading{padding:10px var(--task-list-gutter-right,16px) 10px var(--task-list-gutter-left,16px)}html .task-list-redesign .context-task-groups{gap:20px}html .task-list-redesign .context-task-table-shell{padding:0;overflow:visible}html .task-list-redesign .context-task-table,html .task-list-redesign .context-task-table tbody{width:100%;min-width:0;display:block}html .task-list-redesign .context-task-table :is(colgroup,thead){display:none}html .task-list-redesign .context-task-table tbody tr{padding:12px var(--task-list-gutter-right,16px) 12px var(--task-list-gutter-left,16px);border:0;background:0 0;border-bottom:1px solid #ffffff17;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"task task""context context""status status""person due";gap:5px 12px;margin:0;display:grid;overflow:hidden}html .task-list-redesign .context-task-table--grouped-status tbody tr{grid-template-areas:"task task""context context""person due"}html[data-theme=light] .task-list-redesign .context-task-table tbody tr{background:var(--lt-surface,#fff);border-bottom-color:var(--lt-line,#e1e5ec)}html .task-list-redesign .context-task-table tbody tr:hover{background:#7e91e214}html .task-list-redesign .context-task-table td,html .task-list-redesign .context-task-table td:first-child,html .task-list-redesign .context-task-table td:nth-child(3){border:0;grid-column:auto;min-width:0;height:auto;min-height:0;padding:0;line-height:20px;display:block;font-size:14px!important}html .task-list-redesign .context-task-table td:before{display:none}html .task-list-redesign .context-task-table .context-task-cell--title{grid-area:task}html .task-list-redesign .context-task-table .context-task-cell--status{grid-area:status}html .task-list-redesign .context-task-table .context-task-cell--context{grid-area:context}html .task-list-redesign .context-task-table .context-task-cell--person{grid-area:person}html .task-list-redesign .context-task-table .context-task-cell--due{grid-area:due}html .task-list-redesign .context-task-open{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:0;container-type:normal}html .task-list-redesign .context-task-priority{width:18px;height:22px}html .task-list-redesign .context-task-title{gap:4px;display:grid}html .task-list-redesign .context-task-title a{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:44px;padding:0;line-height:21px;display:-webkit-box;overflow:hidden;font-size:15px!important}html .task-list-redesign :is(.context-task-meta,.context-task-title small,.issue-task-progress-badge,.context-task-context strong,.context-task-context small,.context-task-status,.context-task-status>span,.context-task-person,.context-task-person-name,.context-task-person>i,.context-task-due){line-height:20px;font-size:14px!important}html .task-list-redesign .context-task-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}html .task-list-redesign .context-task-title small{order:0}html .task-list-redesign .context-task-context{text-overflow:ellipsis;white-space:nowrap;width:100%;padding-left:26px;display:block;overflow:hidden}html .task-list-redesign .context-task-context :is(strong,small){white-space:nowrap;font-weight:400;display:inline;overflow:visible}html .task-list-redesign .context-task-context small:before{content:" · "}html .task-list-redesign .context-task-cell--status{padding-left:26px}html .task-list-redesign .context-task-person{gap:6px;min-height:24px;padding-left:26px}html .task-list-redesign .context-task-person>i{border:0;flex:0 0 24px;width:24px;height:24px;line-height:24px;font-size:14px!important}html .task-list-redesign .context-task-due{white-space:nowrap;justify-content:flex-end;gap:4px;min-height:24px}html .task-list-redesign .context-task-list-toolbar{flex-flow:wrap;align-items:center;gap:10px;padding:0 0 10px}html .task-list-redesign .context-task-list-toolbar>span{flex:160px}html .task-list-redesign .context-task-list-toolbar .quick-dropdown{width:auto}html .task-list-redesign .context-task-list-toolbar small{line-height:20px;font-size:14px!important}}@media (width<=1024px),(hover:none) and (pointer:coarse){html body .issue-content-editor :is(.issue-title-input,.issue-description-field .markdown-editor){font-size:var(--desk-font-body,16px)!important}}html .issue-focus .issue-toolbar-title,html .issue-focus .issue-toolbar-title>div{min-width:0}html .issue-focus:has(.issue-workspace) :is(.issue-header-back-button,.issue-header-menu-button){min-width:44px;min-height:44px}@media (width>=700px){html .issue-properties-modal .issue-attributes-card{grid-template-columns:repeat(2,minmax(0,1fr))}html .issue-properties-modal .issue-attributes-card>:is(.section-title-row,.issue-property-context,.form-error,.issue-self-assign-button){grid-column:1/-1}}html .issue-panel-properties .issue-finance-card,html .issue-panel-finance .issue-attributes-card,html .issue-finance-save-status{display:none}@media (width<=820px){html .issue-focus:has(.issue-workspace){--mobile-header-height:calc(136px + env(safe-area-inset-top,0px))}html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)){grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding-bottom:12px;display:grid}html .issue-focus .topbar:has(.issue-header-tools:not(:empty)) .topbar-actions{display:contents}html .issue-focus .issue-toolbar-title{grid-area:1/1}html .issue-focus .issue-header-menu-button{grid-area:1/2}html .issue-header-tools{grid-area:2/1/auto/-1;gap:8px;width:100%;display:flex}html .issue-header-tools>:is(.issue-workspace-tool,.issue-ai-toolbar){flex:auto}html .issue-header-tools .issue-ai-toolbar>button{width:100%}html .issue-header-tools .issue-workspace-tool{min-height:44px;padding:8px 10px;font-size:var(--desk-font-small,14px)!important}html .issue-focus .issue-toolbar-title h1{font-size:var(--desk-font-body,16px)}html .issue-workspace .issue-activity{gap:16px}html .issue-workspace .issue-activity>:is(.issue-content-editor,.issue-checklist,.issue-files-section,.issue-reminders,.issue-collaboration-tabs){border-radius:10px;padding:16px}html .issue-workspace .issue-content-editor{gap:20px}html .issue-summary-actions{gap:8px}html .issue-summary-actions .autosave-status{max-width:100%}html .issue-summary-reading h2{font-size:var(--desk-font-title,20px)}html .issue-properties-modal>.modal-header,html .issue-properties-modal-body{padding:16px}html .issue-workspace .issue-collaboration-tablist{gap:4px}html .issue-workspace .issue-collaboration-tab{gap:6px;padding:8px}html .issue-workspace .issue-collaboration-tab>svg{display:none}html .issue-workspace .issue-collaboration-tab-count{min-width:20px}html .comment-form-actions .primary-button{width:100%}html .issue-ai-chat-modal .issue-ai-chat-messages{min-height:80px;max-height:none}html .issue-ai-chat-modal{height:min(760px,100%)}}@media (width<=480px){html .issue-header-tools .issue-workspace-tool{padding-inline:8px}html .issue-header-tools .issue-workspace-tool>svg{display:none}html .issue-workspace .issue-collaboration-tab{padding-inline:6px;font-size:15px!important}}@media (height<=500px) and (width>=600px) and (width<=820px){html .issue-focus:has(.issue-workspace){--mobile-header-height:calc(76px + env(safe-area-inset-top,0px))}html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)){display:flex}html .issue-focus .topbar:has(.issue-header-tools:not(:empty)) .topbar-actions{gap:8px;display:flex}html .issue-focus .issue-toolbar-title{flex:1 1 0}html .issue-focus .issue-header-tools{width:auto}html .issue-header-tools .issue-workspace-tool>svg{display:none}}@media (height<=500px){html .issue-ai-chat-modal .issue-ai-chat-context{display:none}html .issue-ai-chat-modal .issue-ai-chat-messages{min-height:0}}@keyframes issue-motif-turn{to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){html body .issue-context-workspace .issue-workspace-motif.is-fan>svg{animation:none}}@media (width>=1024px){html body .issue-context-workspace .issue-page-layout,html body .issue-context-workspace .issue-page-layout.has-archive-banner{grid-template-columns:minmax(340px,1fr) minmax(360px,1.3fr) 320px}html body .issue-context-workspace .issue-work-column{grid-column:1}html body .issue-context-workspace .issue-conversation-column{border-left:1px solid var(--issue-border);grid-column:2}html body .issue-context-workspace .issue-context-sidebar{border-left:1px solid var(--issue-border);grid-column:3}}@media (width>=1280px){html body .issue-context-workspace .issue-page-layout,html body .issue-context-workspace .issue-page-layout.has-archive-banner{grid-template-columns:minmax(0,1fr) minmax(440px,1.35fr) 380px}html body .issue-context-workspace .issue-work-column{padding-inline:32px}}@media (width>=1720px){html body .issue-context-workspace .issue-page-layout,html body .issue-context-workspace .issue-page-layout.has-archive-banner{grid-template-columns:minmax(0,1fr) minmax(520px,1.4fr) 420px}html body .issue-context-workspace .issue-work-column{padding-inline:48px}html body .issue-context-workspace .issue-conversation-column{padding-inline:36px}html body .issue-context-workspace .issue-context-sidebar{padding-inline:24px}}@media (width<=1023px){html body .issue-context-workspace .issue-context-heading{display:none}html body .issue-context-workspace :is(.issue-work-column,.issue-conversation-column){padding-top:24px}html body .issue-context-workspace .issue-context-primary,html body .issue-context-workspace .issue-context-details{grid-template-columns:repeat(3,minmax(0,1fr))}html body .issue-context-workspace .issue-context-sidebar{background:var(--issue-rail)}}@media (width<=820px){html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar{padding:max(8px, env(safe-area-inset-top,0px)) 16px 12px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar-actions{display:contents}html .shell.issue-focus:has(.issue-context-workspace) :is(.issue-toolbar-title,.issue-toolbar-title>div){display:contents}html .shell.issue-focus:has(.issue-context-workspace) .issue-header-back-button{grid-area:1/1;justify-self:start}html .shell.issue-focus:has(.issue-context-workspace) .issue-toolbar-title .eyebrow{font-size:var(--desk-font-small,14px);grid-area:1/1;place-self:center start;margin-left:48px}html .shell.issue-focus:has(.issue-context-workspace) .issue-toolbar-title h1{white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0;line-height:1.4}html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar .issue-header-tools{grid-area:1/2;width:auto}html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar .issue-header-menu-button{grid-area:1/3}html .issue-header-tools .issue-workspace-tool>svg{display:block}html body .issue-context-workspace :is(.issue-context-sidebar,.issue-work-column,.issue-conversation-column){padding-inline:20px;padding-bottom:max(20px, env(safe-area-inset-bottom,0px));gap:24px}html body .issue-context-workspace .issue-conversation-column{gap:0}html body .issue-context-workspace .issue-context-primary,html body .issue-context-workspace .issue-context-details{grid-template-columns:minmax(0,1fr)}html body .issue-context-workspace .issue-context-card dl>div{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px}html body .issue-context-workspace .issue-context-card dd{padding-left:0}html body .issue-context-workspace .issue-collaboration-tablist{justify-content:space-between;gap:0}html body .issue-context-workspace .issue-collaboration-tab{gap:6px;padding:8px 6px;font-size:var(--desk-font-small,14px)!important}html body .issue-context-workspace .issue-checklist-summary{flex-wrap:wrap;justify-content:flex-end}html body .issue-context-workspace .issue-checklist-summary strong{display:none}html body .issue-context-workspace .issue-checklist-item{gap:4px}html body .issue-context-workspace .issue-checklist-composer textarea{font-size:var(--desk-font-body,16px)}html body .issue-context-workspace .comment-form{margin-top:16px}}@media (width<=480px){html body .issue-context-navigation{gap:4px;padding:6px 12px}html body .issue-context-navigation>button{flex-direction:column;gap:5px;min-height:64px;padding:8px 4px}html body .issue-context-navigation>button>svg{display:block}html body .issue-context-workspace .issue-collaboration-tab{gap:5px}html body .issue-context-workspace .issue-checklist-check{justify-content:flex-start}}@media (height<=600px){html body .issue-context-workspace .issue-comments{height:auto}html body .issue-context-workspace .comment-thread{flex:none;overflow:visible}}@container issue-work (width<=430px){html body .issue-context-workspace .issue-collaboration-tablist{justify-content:space-between}html body .issue-context-workspace .issue-collaboration-tab{flex:1 0 auto;grid-template-rows:22px 22px;grid-template-columns:auto auto;justify-content:center;gap:4px 10px;padding:0 4px;display:grid}html body .issue-context-workspace .issue-collaboration-tab>svg{grid-area:1/1;justify-self:center}html body .issue-context-workspace .issue-collaboration-tab:not(:has(.issue-collaboration-tab-count))>svg{grid-column:1/-1}html body .issue-context-workspace .issue-collaboration-tab-label{grid-area:2/1/auto/-1}html body .issue-context-workspace .issue-collaboration-tab-count{font-size:var(--desk-font-small,14px);grid-area:1/2}}@media (width>=621px) and (width<=1023px){html body .issue-context-workspace .issue-context-properties{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (width<=1023px) and (height<=600px){html body .issue-context-workspace .issue-conversation-column{padding-top:0;padding-bottom:8px}html body .issue-context-workspace .issue-collaboration-tablist{height:56px;min-height:56px;padding-block:4px}html body .issue-context-navigation{padding-block:4px}html body .issue-context-navigation>button{flex-direction:row;min-height:48px}html body .issue-context-navigation>button>svg{display:none}html body .issue-context-workspace .issue-assistant-chat__messages{padding-block:0}html body .issue-context-workspace .issue-assistant-chat__composer{padding-top:8px}html body .shell.issue-focus:has(.issue-assistant-tabpanel textarea:focus) .issue-toolbar-title h1{display:none}}@media (width<=1000px){html body .billing-screen .billing-ledger-columns{display:none}html body .billing-screen .billing-ledger-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"issue amount""document date";align-items:start}html body .billing-screen .billing-ledger-row .billing-ledger-issue{grid-area:issue}html body .billing-screen .billing-ledger-row .billing-ledger-amount{grid-area:amount}html body .billing-screen .billing-ledger-row .billing-ledger-document{grid-area:document}html body .billing-screen .billing-ledger-row .billing-ledger-date{text-align:right;grid-area:date;max-width:120px}}@media (width<=640px){html body .billing-screen{gap:16px}html body .billing-screen .billing-overview{grid-template-columns:minmax(0,1fr) 80px;gap:20px 16px;padding:18px;display:grid}html body .billing-screen .billing-overview-primary{grid-area:1/1}html body .billing-screen .billing-overview-primary strong{font-size:var(--desk-font-large-display,26px);overflow-wrap:anywhere}html body .billing-screen .billing-overview-stats{text-align:left;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body .billing-screen .billing-overview-stats>div{align-self:start;min-width:0}html body .billing-screen .billing-overview-stats dd{font-size:var(--desk-font-body,16px);overflow-wrap:anywhere}html body .billing-screen .billing-overview-progress{grid-area:1/2;align-self:center;min-width:0}html body .billing-screen .billing-filters{grid-template-columns:minmax(0,1fr);padding:14px}html body .billing-screen .billing-stage-tabs{margin-inline:-2px}html body .billing-screen :is(.billing-stage-heading,.billing-legacy-card>header){grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px}html body .billing-screen :is(.billing-stage-heading,.billing-legacy-card>header)>.billing-stage-icon{display:none}html body .billing-screen .billing-stage-total strong{font-size:var(--desk-font-body,16px)}html body .billing-screen .billing-stage-total small{font-size:14px}html body .billing-screen .billing-ledger-row{gap:16px 12px;padding:16px}html body .billing-screen .billing-ledger-amount{font-size:var(--desk-font-body,16px)}html body .billing-screen .billing-budget-row{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px}html body .billing-screen .billing-budget-row>.billing-ledger-issue{grid-column:1/-1}html body .billing-screen .billing-budget-breakdown{justify-content:flex-start}html body .billing-screen .billing-budget-value{justify-items:start}html body .billing-screen .billing-budget-outstanding{justify-items:end}html body .billing-screen .billing-legacy-row{grid-template-columns:minmax(0,1fr) auto;padding:16px}html body .billing-screen .billing-legacy-task{grid-area:2/1/auto/-1}html body .billing-screen .billing-legacy-row>small{grid-column:1}html body .billing-screen .billing-legacy-row>b{grid-area:1/2}html body .issue-finance-card .budget-editor .budget-fields-grid{grid-template-columns:minmax(0,1fr)}html body .issue-finance-card .budget-fields-grid>.currency-field{grid-row:1}html body .payments-box .payment-stage-summary{gap:16px}html body .payments-box .payment-stage-summary>span{flex-basis:calc(50% - 8px)}html body .payments-box .payment-table-row:not(.payment-table-header){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status amount""description description""date date""actions actions"}html body .payments-box .payment-table-row>.payment-actions{justify-content:flex-start}}@media (width<=820px){html body .shell .workbench:has(>.billing-screen){min-height:0}}@media (width<=820px){html body .subscriptions-page .subscription-list-heading{flex-direction:column;align-items:stretch;gap:10px}html body .subscriptions-page .subscription-view-tabs{width:100%}html body .subscriptions-page .subscription-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid;position:relative}html body .subscriptions-page .subscription-list-search{grid-column:1/-1;gap:7px;min-height:52px;padding:0 62px 0 10px}html body .subscriptions-page .subscription-list-search input{height:48px;min-height:48px;padding:0;font-size:var(--desk-font-body,16px)!important}html body .subscriptions-page .subscription-list-toolbar>.icon-button{border:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;position:absolute;top:4px;right:4px}html body .subscriptions-page .subscription-list-select{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;padding:5px 8px 0;font-size:14px;display:grid}html body .subscriptions-page .subscription-list-select>span{line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-select select{width:100%;min-width:0;max-width:none;height:48px;min-height:48px;padding:0 20px 0 0;font-size:var(--desk-font-body,16px)!important}html body .subscriptions-page :is(.subscription-list,.subscription-list .context-task-groups,.subscription-list-group){min-width:0;overflow:visible}html body .subscriptions-page .subscription-list-group{border:0;border-radius:0}html body .subscriptions-page .subscription-list-group>header{z-index:5;background:var(--sub-surface);border-block:1px solid var(--sub-line);align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex;position:sticky;top:0}html body .subscriptions-page .subscription-list-group>header>span{line-height:22px;font-size:15px!important}html body .subscriptions-page .subscription-list-group>header>b{line-height:22px;font-size:14px!important}html body .subscriptions-page .subscription-list .context-task-table-shell{padding:0;overflow:visible}html body .subscriptions-page :is(.subscription-list-table,.subscription-list-table tbody){width:100%;min-width:0;display:block}html body .subscriptions-page .subscription-list-table :is(colgroup,thead){display:none}html body .subscriptions-page .subscription-list-table tbody tr{border:0;border-bottom:1px solid var(--sub-line);background:var(--sub-surface);border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""company company""status status""amount date";gap:5px 8px;margin:0;padding:12px;display:grid;overflow:hidden}html body .subscriptions-page .subscription-list[data-group-by=status] tbody tr{grid-template-areas:"title title""company company""amount date"}html body .subscriptions-page .subscription-list-table td{border:0;grid-column:auto;min-width:0;height:auto;min-height:0;padding:0;line-height:20px;display:block;font-size:14px!important}html body .subscriptions-page .subscription-list-table td:before{display:none}html body .subscriptions-page .subscription-list-table .subscription-cell--title{grid-area:title}html body .subscriptions-page .subscription-list-table .subscription-cell--company{grid-area:company}html body .subscriptions-page .subscription-list-table .subscription-cell--status{grid-area:status}html body .subscriptions-page .subscription-list-table .subscription-cell--amount{grid-area:amount}html body .subscriptions-page .subscription-list-table .subscription-cell--date{grid-area:date}html body .subscriptions-page .subscription-list-table .context-task-open{grid-template-columns:minmax(0,1fr);gap:0;padding:0}html body .subscriptions-page .subscription-list-icon{display:none}html body .subscriptions-page .subscription-list-table .context-task-title a{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;min-height:44px;padding:0;display:-webkit-box;overflow:hidden}html body .subscriptions-page .subscription-list-table .context-task-context{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}html body .subscriptions-page .subscription-list-table .context-task-context strong{white-space:nowrap;font-weight:400;line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-table .context-task-context small{display:none}html body .subscriptions-page .subscription-list-table :is(.context-task-status,.context-task-due,.subscription-list-amount){min-height:24px;line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-table .subscription-list-amount{font-weight:600}html body .subscriptions-page .subscription-list-table .context-task-due{white-space:nowrap;justify-content:flex-end;gap:4px}}@media (width>=821px){html[data-theme] body .shell:not(.issue-focus):not(.admin-focus){grid-template-columns:280px minmax(0,1fr)}}@media (width>=821px){html[data-theme] body .task-list-redesign :is(.context-task-cell--title,.context-task-cell--context){vertical-align:top}html[data-theme] body .task-list-redesign :is(.context-task-open,.context-task-context){grid-template-rows:auto auto;row-gap:4px}html[data-theme] body .task-list-redesign .context-task-open{min-height:48px;position:relative}html[data-theme] body .task-list-redesign .context-task-title a{-webkit-box-pack:start;align-content:start;min-height:0}html[data-theme] body .task-list-redesign .context-task-title a:after{content:"";position:absolute;inset:0 0 0 32px}html[data-theme] body .task-list-redesign .context-task-priority{height:calc(var(--desk-font-body,15px) * 1.5);align-self:start}html[data-theme] body .task-list-redesign .context-task-context strong{line-height:calc(var(--desk-font-body,15px) * 1.5)}html[data-theme] body .issue-list-workspace .task-list-redesign .context-task-open{row-gap:4px}}@media (width<=1024px),(hover:none) and (pointer:coarse){html[data-theme] body :is(.issue-preview-dialog,.dropdown-panel) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]),html[data-theme] body .sidebar :is(.side-link,.side-label,.brand-copy strong,.profile-card strong){font-size:var(--desk-font-body,16px)!important}html[data-theme] body .sidebar :is(.side-caption,.brand-copy>span,.profile-card>div>span),html[data-theme] body .shell :is(.topbar,.issue-toolbar) :is(button,.soft-button,.saved-view){font-size:var(--desk-font-small,14px)!important}html[data-theme] body .dropdown-panel :is(.dropdown-item,.filter-option-label){font-size:var(--desk-font-body,16px)!important}html[data-theme] body .dropdown-panel :is(.dropdown-section>span,.mobile-issue-controls-tab){font-size:var(--desk-font-small,14px)!important}html[data-theme] body .issue-preview-dialog :is(.section-title-row h3,.section-heading-label h3){font-size:var(--desk-font-body,16px)!important}}@media (width<=820px){html[data-theme] body .shell .topbar .issue-view-shortcuts-desktop{grid-area:2/1/auto/-1}html[data-theme] body .shell .sidebar{padding-inline:12px}html[data-theme] body .shell .mobile-navigation-copy strong{font-size:var(--desk-font-body,16px)!important}html[data-theme] body .shell .mobile-navigation-copy span{font-size:var(--desk-font-small,14px)!important}html[data-theme] body .shell .topbar .topbar-actions{gap:8px}html[data-theme] body .shell .mobile-list-summary :is(strong,span){font-size:var(--desk-font-small,14px)}html[data-theme] body .task-list-redesign .context-task-table td{padding:0;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .task-list-redesign .context-task-title a{min-height:48px;line-height:1.5;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .task-list-redesign :is(.context-task-meta,.context-task-title small,.context-task-context strong,.context-task-context small,.context-task-person,.context-task-person-name,.context-task-person>i,.context-task-due){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .task-list-redesign .context-task-table tbody tr{border-color:var(--workspace-line);gap:8px 12px;padding-block:16px}html[data-theme] body .task-list-redesign .context-task-priority{height:27px}html[data-theme] body .task-list-redesign .context-task-person{min-width:0}html[data-theme] body .dropdown-panel .filter-section-options{max-height:none;overflow:visible}html[data-theme] body .dropdown-panel .filter-dropdown-sections{grid-template-columns:minmax(0,1fr)}html[data-theme] body .issue-preview-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:100%}html[data-theme] body .issue-preview-panel>.detail-header{padding:max(12px, env(safe-area-inset-top)) 16px 12px;flex-wrap:wrap;gap:8px}html[data-theme] body .issue-preview-panel .detail-actions{flex:100%;justify-content:space-between}html[data-theme] body .issue-preview-panel .detail-actions .icon-button{top:max(12px, env(safe-area-inset-top));position:absolute;right:16px}html[data-theme] body .issue-preview-panel .detail-header>div:first-child{padding-right:56px}html[data-theme] body .issue-preview-workspace :is(.issue-work-column,.issue-conversation-column,.issue-context-sidebar){padding-inline:20px}html[data-theme] body .issue-preview-workspace .issue-context-properties{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){html[data-theme] body .issue-list-workspace{padding:12px 0 28px}html[data-theme] body .issue-list-views .issue-view-shortcuts-mobile{grid-area:auto;min-width:0;max-width:100%}html[data-theme] body .issue-list-views .issue-view-shortcuts-mobile .soft-button{background:var(--workspace-canvas);border:1px solid var(--workspace-line);color:var(--workspace-text);border-radius:9px;font-size:var(--desk-font-small,14px)!important;min-height:48px!important}html[data-theme] body .issue-list-workspace .issue-command-bar{flex-wrap:wrap;gap:8px}html[data-theme] body .issue-list-workspace .mobile-list-summary{flex-wrap:wrap;flex:150px;gap:0 8px}html[data-theme] body .issue-list-workspace .issue-command-actions-mobile .soft-button{min-height:48px!important}html[data-theme] body .task-list-redesign .context-task-group-heading{padding:10px 14px}html[data-theme] body .task-list-redesign .context-task-table tbody tr{padding:14px}html[data-theme] body .task-list-redesign .context-task-table td{padding:0}}@container issue-work (width<=430px){html body .issue-context-workspace .email-reply-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}html body .issue-context-workspace .email-reply-action-buttons>button{justify-content:center;padding-inline:8px}html body .issue-context-workspace .is-new-topic .email-reply-action-buttons>.primary-button{grid-column:1/-1}}@media (width<=1024px),(hover:none) and (pointer:coarse){html body .issue-context-workspace .email-topics .email-reply-composer :is(input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){font-size:var(--desk-font-body,16px)!important}}@media (width<=760px){html body .email-compose-backdrop.issue-context-workspace{padding:0}html body .email-compose-backdrop .email-compose-workspace.email-topics{border:0;border-radius:0;max-width:100%}html body .email-compose-workspace .email-draft-header{padding:12px}html body .email-compose-workspace .email-draft-header h3{font-size:20px}html body .email-compose-workspace .email-draft-header small{display:none}html body .email-compose-workspace .email-draft-header-actions{gap:4px}html body .email-compose-workspace .email-history-toggle{gap:8px;padding:8px;font-size:16px;display:inline-flex}html body .email-compose-workspace .email-compose-layout{grid-template-columns:minmax(0,1fr)}html body .email-compose-workspace .email-compose-history{border:0;display:none}html body .email-compose-workspace.is-history-open .email-compose-main{display:none}html body .email-compose-workspace.is-history-open .email-compose-history{display:flex}html body .email-compose-workspace .email-composer-content{gap:12px;padding:4px 16px 16px}html body .email-compose-workspace .email-reply-actions{padding:8px 12px max(8px, env(safe-area-inset-bottom))}html body .email-compose-workspace .email-reply-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}html body .email-compose-workspace .email-reply-action-buttons>button{justify-content:center;padding-inline:8px}html body .email-compose-workspace .email-reply-action-buttons>.primary-button{grid-column:1/-1}html body .email-compose-workspace .email-reply-recipient-field{grid-template-columns:56px minmax(0,1fr) auto}}@media (width<=760px) and (height<=500px){html body .email-compose-workspace .email-draft-header,html body .email-compose-workspace .email-reply-actions{padding-block:4px}}@media (width<=1024px),(hover:none) and (pointer:coarse){html body .email-compose-backdrop.issue-context-workspace{top:var(--app-viewport-top,0px);height:var(--app-viewport-height,100dvh);bottom:auto}}@media (width<=760px){html body .email-compose-workspace .email-draft-header{padding-top:max(12px, env(safe-area-inset-top))}}@media (width<=760px) and (height<=500px){html body .email-compose-workspace .email-draft-header{padding-top:max(4px, env(safe-area-inset-top))}}html[data-theme] body .shell .workbench:has(>.billing-screen)>.topbar .title-block>p{display:none}html[data-theme] body .notification-copy strong,html[data-theme] body .notification-copy .notification-body{color:var(--workspace-text);font-size:var(--desk-font-body,16px);line-height:1.5}@container subscriptions (width<=760px){html[data-theme] body .subscriptions-page .subscription-list-heading{flex-direction:column;align-items:stretch}html[data-theme] body .subscriptions-page .subscription-list-table,html[data-theme] body .subscriptions-page .subscription-list-table tbody{width:100%;min-width:0;display:block}html[data-theme] body .subscriptions-page .subscription-list-table :is(colgroup,thead){display:none}html[data-theme] body .subscriptions-page .subscription-list-table tbody tr{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""company company""status status""amount date";gap:8px 12px;padding:16px;display:grid}html[data-theme] body .subscriptions-page .subscription-list[data-group-by=status] tbody tr{grid-template-areas:"title title""company company""amount date"}html[data-theme] body .subscriptions-page .subscription-list-table td{border:0;min-width:0;height:auto;padding:0;display:block}html[data-theme] body .subscriptions-page .subscription-list-table td:before{display:none}html[data-theme] body .subscriptions-page .subscription-cell--title{grid-area:title}html[data-theme] body .subscriptions-page .subscription-cell--company{grid-area:company}html[data-theme] body .subscriptions-page .subscription-cell--status{grid-area:status}html[data-theme] body .subscriptions-page .subscription-cell--amount{grid-area:amount}html[data-theme] body .subscriptions-page .subscription-cell--date{grid-area:date}html[data-theme] body .subscriptions-page .context-task-open{grid-template-columns:minmax(0,1fr);padding:0}html[data-theme] body .subscriptions-page .subscription-list-icon{display:none}}@media (width<=820px){html[data-theme] body .inbox-hero{grid-template-columns:minmax(0,1fr)}html[data-theme] body .inbox-hero-count{display:none}html[data-theme] body .inbox-summary{grid-template-columns:minmax(0,1fr);gap:8px}html[data-theme] body .inbox-summary>article{min-height:32px;display:flex}html[data-theme] body .inbox-summary-copy{flex:1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-theme] body .inbox-entry-contexts{grid-template-columns:minmax(0,1fr)}html[data-theme] body .inbox-entry-contexts>span{border:0;padding:0}html[data-theme] body .search-start-panel{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body .search-result-row{grid-template-columns:24px minmax(0,1fr)}html[data-theme] body .search-result-icon{width:24px}html[data-theme] body .search-result-row>:is(b,.search-preview-button){grid-column:2;justify-self:start}html[data-theme] body .issue-create-modal .issue-create-properties-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body .issue-create-modal .issue-create-properties-grid>.span-2{grid-column:1}html[data-theme] body .issue-create-modal .markdown-tools{flex-wrap:wrap}html[data-theme] body .subscriptions-page .subscription-list-select>span{font-size:var(--desk-font-small,14px)!important}html[data-theme] body .subscriptions-page .subscription-list-select select{max-width:100%;padding-right:20px}}@media (width>=1181px){html[data-theme] body .shell.context-focus .workbench{overflow:hidden}html[data-theme] body .shell.context-focus .context-page{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);min-height:0;padding-bottom:0}html[data-theme] body .context-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:24px;min-height:0}html[data-theme] body :is(.context-work-card,.context-side-column){overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;overflow:hidden auto}html[data-theme] body .context-side-column{border-left:1px solid var(--workspace-line);padding:12px 0 24px 24px}}@media (width<=1180px){html[data-theme] body .context-side-column{border-top:1px solid var(--workspace-line);max-height:60dvh;padding-top:24px;overflow:hidden auto}}@media (width<=820px){html .shell{--view-gutter-left:max(16px, env(safe-area-inset-left,0px));--view-gutter-right:max(16px, env(safe-area-inset-right,0px))}html[data-theme] body .shell .workbench>.task-list-redesign{width:100%;margin-inline:0}html[data-theme] body .shell.admin-focus .topbar{margin-inline:0}html[data-theme] body .shell.admin-focus .workbench{overflow:hidden}html[data-theme] body .shell.admin-focus .admin-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}html[data-theme] body .shell.admin-focus .admin-module-nav{max-height:30dvh}html[data-theme] body .shell .context-overview{border-inline:0;border-radius:0}}html[data-theme] body .context-overview-stats,html[data-theme] body .context-overview-progress{display:none}@media (width>=1181px){html[data-theme] body .context-page.has-context-details .context-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}html[data-theme] body .context-side-column{border:1px solid var(--workspace-line);border-radius:10px}}@media (width<=1180px){html[data-theme] body .context-page.has-context-details .context-layout{flex-direction:column;display:flex}html[data-theme] body .context-side-column{border:1px solid var(--workspace-line);border-radius:10px;order:-1;max-height:50dvh;margin-bottom:20px}}@media (width>=1024px){html[data-theme] body .shell.issue-focus .issue-context-workspace .issue-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 320px}}@media (width>=1280px){html[data-theme] body .shell.issue-focus .issue-context-workspace .issue-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 380px}}html[data-theme] body .issue-context-workspace .email-chain-position,html[data-theme] body .issue-context-workspace .email-chain .email-message-header>strong,html[data-theme] body .issue-context-workspace .email-chain .email-message-header>span:first-child{display:none}@media (width<=820px){:root{--desk-gutter:16px}html[data-theme] body .context-page .context-overview{gap:12px;padding-block:16px}html[data-theme] body .context-overview-actions{width:100%;margin-left:0}html[data-theme] body .context-overview-actions .primary-button{margin-left:auto}html[data-theme] body .context-side-column{padding:16px}html[data-theme] body .issue-preview-panel .detail-header>div:first-child{flex-basis:100%}html[data-theme] body .issue-preview-panel .detail-actions{width:100%}html[data-theme] body .issue-context-workspace .email-topic-row-heading{display:flex}}@media (height<=500px){html[data-theme] body .issue-context-workspace .email-conversation-actions{padding-top:4px}html[data-theme] body .issue-context-workspace .email-conversation-actions .email-compose-trigger:last-child:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{scroll-behavior:auto!important}}@container issue-work (width<=430px){html[data-theme] body .issue-context-workspace .issue-collaboration-tab{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}}@media (width>=1720px){html[data-theme] body .shell.issue-focus .issue-context-workspace .issue-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 420px}}@media (width<=1024px){html[data-theme] body .issue-inbox-convert-form :is(input,textarea,[contenteditable=true]){font-size:18px!important}}@media (width<=1024px){html[data-theme] body .email-compose-workspace :is(input,textarea,[contenteditable=true]){font-size:18px!important}}@layer desk-field-focus{:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form):focus-within{border-color:var(--field-focus-border)!important;box-shadow:0 0 0 1px var(--field-focus-halo)!important;outline:none!important}:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form):has(:is(input,textarea,select,.smart-select-button,[contenteditable=true]):focus-visible){box-shadow:0 0 0 1px var(--field-focus-border)!important}:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.smart-select-button,[contenteditable=true]):focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}@media (forced-colors:active){:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form):focus-within{outline-offset:2px!important;outline:2px solid highlight!important}}:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form):focus-within{border-color:var(--field-focus-border)!important;box-shadow:0 0 0 1px var(--field-focus-halo)!important;outline:none!important}:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form):has(:is(input,textarea,select,.smart-select-button,[contenteditable=true]):focus-visible){box-shadow:0 0 0 1px var(--field-focus-border)!important}:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.smart-select-button,[contenteditable=true]):focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.field :is(.currency-input-shell,.money-input-shell,.invoice-search-input):focus-within,.comment-form .markdown-field:focus-within{box-shadow:none!important;border-color:#0000!important;outline:none!important}:is(input,textarea,select):focus-visible{outline:2px solid var(--field-focus-border)!important;outline-offset:2px!important;box-shadow:none!important}@media (forced-colors:active){:is(.field,.smart-field,.smart-search,.dropdown-search,.search-field,.search-page-field,.subscription-list-search,.invoice-search-input,.view-name-field,.currency-input-shell,.money-input-shell,.email-reply-recipient-field,.issue-assistant-chat__input-wrap,.issue-ai-composer,.issue-panel-search,.issue-checklist-composer,.comment-form):focus-within{outline-offset:2px!important;outline:2px solid highlight!important}}}@media (width<=1024px),(pointer:coarse){html body .markdown-compose-field.markdown-field.field .markdown-tools button{min-width:48px;height:48px;min-height:48px}html body .markdown-compose-field.markdown-field.field .markdown-tools{flex-basis:316px}}@media (width<=600px){html body .comment-form .comment-form-actions{flex-basis:100%}html body .comment-form .comment-form-actions .primary-button{width:100%}}html[data-theme] body .shell .issue-list-workspace{grid-template-columns:minmax(0,1fr)}html[data-theme] body .shell .issue-list-workspace>.task-list-redesign{grid-row:auto}html[data-theme] body .shell .issue-list-controls{gap:12px;min-width:0;display:grid}html[data-theme] body .shell .issue-list-controls .issue-list-views{flex-wrap:wrap;align-items:center;gap:8px 16px}html[data-theme] body .shell .issue-filters-toggle{min-height:48px;padding:10px 12px;font-size:16px!important}html[data-theme] body .shell .issue-filters-toggle[aria-expanded=true]{background:var(--workspace-selected);color:var(--workspace-text)}html[data-theme] body .shell .issue-filters-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}html[data-theme] body .shell .issue-filters-toggle:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}html[data-theme] body .shell .issue-list-filter-panel{border:1px solid var(--workspace-line);background:var(--workspace-canvas);border-radius:8px;min-width:0;padding:12px}html[data-theme] body .shell .issue-list-filter-panel[hidden]{display:none}html[data-theme] body .shell .issue-list-filter-panel .issue-command-bar{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;display:grid}html[data-theme] body .shell .issue-list-filter-panel .query-composer{flex-wrap:wrap;grid-area:auto;gap:12px;min-height:0;padding:0;display:flex}html[data-theme] body .shell .issue-list-filter-panel .query-composer .query-stack,html[data-theme] body .shell .issue-list-filter-panel .query-composer .active-badges{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] body .shell .issue-list-filter-panel .query-composer>svg,html[data-theme] body .shell .issue-list-filter-panel .filter-summary-line,html[data-theme] body .shell .issue-list-filter-panel .mobile-list-summary{display:none}html[data-theme] body .shell .issue-list-filter-panel .query-composer>b{background:0 0;padding:0;font-size:16px}html[data-theme] body .shell .issue-list-filter-panel .filter-badge{max-width:100%}html[data-theme] body .shell .issue-list-filter-panel .filter-badge button{width:auto;height:auto;min-height:44px;font-size:16px!important}html[data-theme] body .shell .issue-list-filter-panel .filter-badge button:first-child{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0}html[data-theme] body .shell .issue-list-filter-panel .filter-badge button+button{flex:0 0 44px;min-width:44px}html[data-theme] body .shell .issue-list-filter-panel .mobile-issue-controls{gap:12px;width:100%;min-width:0;display:grid}html[data-theme] body .shell .issue-list-filter-panel .mobile-issue-controls-tabs{border:0;flex-wrap:wrap;justify-content:flex-start;gap:4px;margin:0;padding:0;display:flex;position:static}html[data-theme] body .shell .issue-list-filter-panel .mobile-issue-controls-tab{min-height:48px;padding:8px 16px;font-size:16px!important}html[data-theme] body .shell .issue-list-filter-panel .mobile-issue-controls-tab:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}html[data-theme] body .shell .issue-list-filter-panel .mobile-issue-controls-tab-panel{border:0;margin:0;padding:0}html[data-theme] body .shell .issue-list-filter-panel .mobile-issue-controls-tab-panel[hidden]{display:none}html[data-theme] body .shell .issue-list-filter-panel .dropdown-search{background:var(--workspace-muted);border:1px solid var(--workspace-line);border-radius:8px;align-items:center;gap:8px;max-width:480px;min-height:48px;margin:0 0 12px;padding:0 12px;display:flex}html[data-theme] body .shell .issue-list-filter-panel .dropdown-search:focus-within{border-color:var(--workspace-accent);outline:2px solid var(--workspace-accent);outline-offset:1px}html[data-theme] body .shell .issue-list-filter-panel .dropdown-search input{width:100%;min-width:0;min-height:46px;box-shadow:none;background:0 0;border:0;outline:none;padding:0}html[data-theme] body .shell .issue-list-filter-panel .filter-dropdown-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}html[data-theme] body .shell .issue-list-filter-panel .dropdown-section{min-width:0;padding:0}html[data-theme] body .shell .issue-list-filter-panel .dropdown-section>span{color:var(--workspace-support);margin-bottom:8px;font-size:16px;display:block}html[data-theme] body .shell .issue-list-filter-panel .filter-section-options{max-height:260px;overflow-y:auto}html[data-theme] body .shell .issue-list-filter-panel .dropdown-item{text-align:left;gap:8px;min-height:48px;padding:8px;font-size:16px!important}html[data-theme] body .shell .issue-list-filter-panel .filter-option-label{white-space:normal;overflow-wrap:anywhere}html[data-theme] body .shell .task-list-redesign .context-task-table td{height:auto;padding:6px 14px}html[data-theme] body .shell .task-list-redesign .context-task-open{grid-template-rows:auto auto;row-gap:2px;min-height:48px;position:relative}html[data-theme] body .shell .task-list-redesign .context-task-title a{-webkit-box-pack:start;align-content:start;min-height:0;padding-block:0;line-height:1.35;font-size:16px!important}html[data-theme] body .shell .task-list-redesign .context-task-title a:after{content:"";position:absolute;inset:0 0 0 32px}html[data-theme] body .shell .task-list-redesign :is(.context-task-meta,.context-task-title small,.context-task-context strong,.context-task-context small,.context-task-person,.context-task-person-name,.context-task-person>i,.context-task-due){line-height:1.35;font-size:16px!important}html[data-theme] body .shell .task-list-redesign .context-task-context{row-gap:2px}html[data-theme] body .shell .sidebar .side-link b{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:400;line-height:1.25;font-size:16px!important}html[data-theme] body .shell .sidebar .side-link:not(.active) b:not(.side-issue-count--warning):not(.side-issue-count--danger):not(.vacation-nav-badge--pending):not(.notification-nav-count--unread){color:var(--workspace-support);background:0 0;border:0}html[data-theme] body .shell .sidebar .side-link.active b:not(.side-issue-count--warning):not(.side-issue-count--danger):not(.vacation-nav-badge--pending):not(.notification-nav-count--unread){color:inherit;background:0 0;border:0}html[data-theme] body .shell .sidebar .side-link b:is(.side-issue-count--warning,.side-issue-count--danger){border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:2px 6px;font-weight:600;line-height:20px;display:inline-flex}html[data-theme] body .shell .sidebar .side-link b.side-issue-count--warning{color:#302600;background:#f4c542}html[data-theme] body .shell .sidebar .side-link b.side-issue-count--danger{color:#fff;background:#b3261e}html[data-theme] body .shell .sidebar .side-link.notification-navigation-button.attention b.notification-nav-count--unread{color:#fff;min-width:26px;height:26px;box-shadow:0 0 0 2px var(--workspace-rail);background:#c62828;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:750;line-height:1;display:inline-flex}html[data-theme] body .notification-button .notification-badge{color:#fff;background:#c62828;font-weight:750}html[data-theme] body .notification-item:not(.unread){border-color:var(--workspace-line);background:0 0}html[data-theme] body .notification-item:not(.unread) .notification-icon{color:var(--workspace-support);background:0 0;border-color:#0000}html[data-theme] body .notification-item:not(.unread) .notification-copy strong{font-weight:400}html[data-theme] body .notification-read-label{color:var(--workspace-support);font-size:16px}@media (width<=1100px){html[data-theme] body .shell .issue-list-filter-panel .filter-dropdown-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){html[data-theme] body .shell .issue-list-controls .issue-view-shortcuts-mobile{flex:0 auto;max-width:calc(100% - 132px)}html[data-theme] body .shell .issue-list-controls .issue-view-shortcuts-mobile .soft-button{max-width:100%}html[data-theme] body .shell .issue-list-filter-panel .filter-dropdown-sections{grid-template-columns:minmax(0,1fr)}html[data-theme] body .shell .task-list-redesign .context-task-table tbody tr{gap:4px 12px;padding-block:10px}html[data-theme] body .shell .task-list-redesign .context-task-table td{padding:0}html[data-theme] body .shell .task-list-redesign .context-task-title a:after{left:26px}}@media (width<=640px){html[data-theme] body :is(.modal .compact-form,.modal .form-grid,.company-form-grid,.subscription-form-grid,.tenant-settings-grid,.issue-create-properties-grid){grid-template-columns:minmax(0,1fr)}html[data-theme] body :is(.modal .compact-form,.modal .form-grid,.company-form-grid,.subscription-form-grid,.tenant-settings-grid,.issue-create-properties-grid)>.span-2{grid-column:1/-1}}:root{--app-bg:#f6f5f2;--surface-1:#fff;--surface-2:#fbfaf7;--surface-3:#f1f3f6;--text-1:#202329;--text-2:#4d535d;--text-3:#777d87;--line-1:#deddd9;--line-2:#e8e7e3;--accent-1:#3446d0;--accent-2:#5f6cf6;--accent-soft:#5f6cf61a;--danger-1:#b23b32;--danger-soft:#b23b321a;--success-1:#28784a;--shadow-1:0 1px 2px #1c1f250f;--shadow-2:0 18px 46px #1c1f2524;--radius-1:6px;--radius-2:8px;--control-height:36px;--control-gap:8px}.icon-button,.soft-button,.primary-button,.danger-button,.table-add-button,.view-add-button,.admin-domain-actions button,.modal-actions button{border-radius:var(--radius-1);align-items:center;gap:var(--control-gap);min-height:var(--control-height);justify-content:center;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s;display:inline-flex}.icon-button{min-width:var(--control-height)}.soft-button,.table-add-button,.view-add-button,.admin-domain-actions button{background:var(--surface-1);border-color:var(--line-1);box-shadow:var(--shadow-1);color:var(--text-2)}.primary-button{background:var(--text-1);border-color:var(--text-1);box-shadow:var(--shadow-1);color:#fff}.danger-button{background:var(--danger-soft);color:var(--danger-1);border-color:#b23b323d}.icon-button:hover,.soft-button:hover,.table-add-button:hover,.view-add-button:hover,.admin-domain-actions button:hover{background:var(--surface-3);border-color:#d2d4dc}.primary-button:hover{background:#11141a;border-color:#11141a}.danger-button:hover{background:#b23b3226;border-color:#b23b3257}.icon-button:active,.soft-button:active,.primary-button:active,.danger-button:active,.table-add-button:active,.view-add-button:active{transform:translateY(1px)}.icon-button:disabled,.soft-button:disabled,.primary-button:disabled,.danger-button:disabled,.table-add-button:disabled,.view-add-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.field,.smart-field,.choice-group,.multi-check{border-radius:var(--radius-2);min-width:0}.field>span,.smart-field>span,.choice-group legend,.multi-check legend{letter-spacing:0}.field input,.field select,.field textarea,.smart-select-button,.smart-search,.choice-pill,.multi-check label,.toggle-field,.money-input-shell{border-radius:var(--radius-1)}.field input,.field select,.field textarea{min-height:var(--control-height)}.field:focus-within,.smart-field:focus-within,.choice-group:focus-within,.multi-check:focus-within{box-shadow:0 0 0 3px var(--accent-soft);border-color:#5f6cf67a}.smart-select-button{min-height:var(--control-height);min-width:0}.smart-select-button strong,.choice-pill,.multi-check label,.toggle-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-select-menu,.floating-menu,.date-picker-menu{border-radius:var(--radius-2);box-shadow:var(--shadow-2)}.smart-option,.choice-pill,.multi-check label{min-height:32px}.choice-pill.selected,.toggle-field.checked,.smart-option.selected{border-color:#5f6cf657}.smart-option-checkbox,.choice-pill-check{flex:none}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal,.side-modal-panel{border-radius:var(--radius-2);box-shadow:var(--shadow-2)}.modal-header,.side-modal-head{border-bottom-color:var(--line-2)}.modal-actions{border-top:1px solid var(--line-2);align-items:center;margin-top:4px;padding-top:12px}.notice,.invoice-note,.form-error,.boot-alert{border-radius:var(--radius-2)}@media (width<=760px){.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions button,.modal-actions .primary-button,.modal-actions .soft-button,.modal-actions .danger-button{width:100%}}html .shell.issue-focus .topbar .issue-header-menu-button{justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-flex}html .issue-workspace-panel{--panel-line:var(--lt-line,#30343e);--panel-surface:var(--lt-surface,#1c1f26);--panel-text:var(--lt-text-1,#eef0f6);--panel-hover:color-mix(in srgb, var(--panel-text) 7%, var(--panel-surface));--panel-selected:color-mix(in srgb, var(--panel-text) 10%, var(--panel-surface));z-index:95;max-width:calc(100vw - 24px);min-height:0;color:var(--panel-text);background:var(--panel-surface);border:1px solid var(--lt-control-border,#454d5b);border-radius:12px;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 36px #0003,0 2px 8px #0002}html .issue-workspace-dropdown-header{border-bottom:1px solid var(--panel-line);flex:none;align-items:center;margin:0;padding:16px 20px;display:flex}html .issue-workspace-dropdown-header>strong{font-size:var(--desk-font-small,14px);font-weight:600}html .issue-workspace-panel-host,html .issue-workspace-panel-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}html .issue-workspace-options{flex:1;min-width:0;min-height:0}html .issue-panel-options-shell{flex-direction:column;height:100%;min-height:0;display:flex}html .issue-panel-options-heading{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:64px;padding:8px 16px;display:flex}html .issue-panel-options-heading>strong{font-size:var(--desk-font-body,16px);font-weight:600}html .issue-panel-save-status{font-size:var(--desk-font-small,14px);color:var(--lt-text-2);align-items:center;gap:6px;display:flex}html .issue-panel-save-status:empty{display:none}html .issue-panel-back{width:100%;min-height:48px;color:var(--lt-text-1);font-size:var(--desk-font-body,16px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 100%;justify-content:flex-start;align-items:center;gap:10px;padding:8px;display:flex}html .issue-panel-options-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}html .issue-panel-option-group{gap:4px;padding:8px 0;display:grid}html .issue-panel-option-group+.issue-panel-option-group{border-top:1px solid var(--panel-line)}html .issue-panel-option{width:100%;min-height:48px;color:var(--lt-text-1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}html .issue-panel-option>span{gap:2px;min-width:0;display:grid}html .issue-panel-option strong{overflow-wrap:anywhere;font-weight:550;line-height:1.35;font-size:var(--desk-font-small,14px)!important}html .issue-panel-option .issue-panel-value{width:fit-content;max-width:100%;color:var(--lt-text-2);overflow-wrap:anywhere;font-weight:450;line-height:1.45;font-size:var(--desk-font-body,16px)!important}html .issue-panel-option>svg{color:var(--lt-text-3)}html .issue-panel-option:hover:not(:disabled):not(.readonly),html .issue-panel-back:hover{background:var(--panel-hover);color:var(--panel-text)}html .issue-panel-option.selected{background:var(--panel-selected)}html .issue-panel-option.selected:hover:not(:disabled){background:var(--panel-hover)}html .issue-panel-option:focus-visible,html .issue-panel-back:focus-visible{outline:2px solid var(--lt-focus,#9ba7ff);outline-offset:-2px}html .issue-panel-option.readonly{cursor:default}html .issue-panel-option:disabled{opacity:.65;cursor:default}html .issue-panel-option.has-color>svg:first-child{color:var(--option-color)}html .issue-panel-option .issue-panel-value.colored{color:color-mix(in srgb, var(--option-color) 35%, var(--lt-text-1))}html .issue-panel-option.tone-danger{--option-color:var(--lt-danger-text,#db6167)}html .issue-panel-option.tone-warning{--option-color:var(--lt-warning-text,#b17b18)}html .issue-panel-option:is(.tone-danger,.tone-warning) .issue-panel-value,html .issue-panel-option:is(.tone-danger,.tone-warning)>svg:first-child{color:var(--option-color)}html .issue-panel-search{border:1px solid var(--lt-control-border);border-radius:8px;align-items:center;gap:8px;margin:0 16px 8px;padding:0 12px;display:flex}html body .issue-workspace-panel #issue-panel-task .issue-panel-search input{width:100%;min-width:0;min-height:48px;color:var(--lt-text-1);background:0 0;border:0;padding:8px 0;font-size:var(--desk-font-body,16px)!important}html .issue-panel-search:focus-within{outline:2px solid var(--lt-focus)}html .issue-panel-empty{color:var(--lt-text-2);font-size:var(--desk-font-small,14px);padding:12px}html .issue-panel-options-shell>.form-error{font-size:var(--desk-font-small,14px);margin:0 16px 8px}html .issue-workspace-panel .context-date-picker{min-width:0;padding:0}html .context-menu-item.has-color small{color:color-mix(in srgb, var(--issue-property-color) 35%, var(--lt-text-1))}html .context-menu-item[data-tone=danger] small{color:var(--lt-danger-text,#db6167)}html .context-menu-item[data-tone=warning] small{color:var(--lt-warning-text,#b17b18)}html .context-menu-item.is-read-only{cursor:default}@media (width<=820px){html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)){grid-template-columns:minmax(0,1fr) auto}html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)) .issue-toolbar-title{grid-area:1/1/auto/-1}html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)) .issue-header-tools{grid-area:2/1}html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)) .issue-header-menu-button{grid-area:2/2}}html .issue-assistant-chat{--desk-font-body:18px;--desk-font-small:16px;--chat-line:var(--lt-line,#353944);--chat-text:var(--lt-text-1,#eef0f6);--chat-support:var(--lt-text-2,#bec5d2);--chat-surface:var(--lt-surface,#1c1f26);--chat-muted:var(--lt-surface-muted,#242830);--chat-accent:var(--lt-accent,#a6b0ff);min-width:0;min-height:0;color:var(--chat-text);background:var(--chat-surface);font-size:var(--desk-font-body,16px);flex-direction:column;flex:auto;line-height:1.55;display:flex}html .issue-assistant-chat__header{border-bottom:1px solid var(--chat-line);flex-direction:column;flex:none;align-items:flex-start;gap:3px;padding:20px 24px 16px;display:flex}html .issue-assistant-chat__header>div,html .issue-assistant-chat__note-heading{align-items:center;gap:9px;display:flex}html .issue-assistant-chat__header h3{font-size:var(--desk-font-subtitle,18px);margin:0;font-weight:650;line-height:1.4}html .issue-assistant-chat__header>span,html .issue-assistant-chat__meta,html .issue-assistant-chat__role,html .issue-assistant-chat__composer-help{color:var(--chat-support);font-size:var(--desk-font-small,14px);line-height:1.5}html .issue-assistant-chat__messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:24px;min-height:0;padding:24px;display:flex;overflow:auto}html .issue-assistant-chat__message,html .issue-assistant-chat__note{overflow-wrap:anywhere;flex:none;min-width:0}html .issue-assistant-chat__role{margin-bottom:6px;font-weight:600;display:block}html .issue-assistant-chat__message--user{align-self:flex-end;width:fit-content;max-width:94%}html .issue-assistant-chat__message--user .issue-assistant-chat__role{text-align:right}html .issue-assistant-chat__user-content{background:var(--chat-muted);font-size:var(--desk-font-body,16px);white-space:pre-wrap;border-radius:16px 16px 4px;margin:0;padding:12px 16px;line-height:1.6}html .issue-assistant-chat .markdown-render,html .issue-assistant-chat .markdown-render.compact{color:var(--chat-text);font-size:var(--desk-font-body,16px);line-height:1.65}html .issue-assistant-chat .markdown-render :is(p,li,td,th,blockquote,code){font-size:inherit;line-height:inherit}html .issue-assistant-chat .markdown-render :is(p,ul,ol,blockquote){margin-block:0 12px}html .issue-assistant-chat .markdown-render>:last-child{margin-bottom:0}html .issue-assistant-chat .markdown-render h4{font-size:var(--desk-font-body,16px);margin:18px 0 8px;line-height:1.5}html .issue-assistant-chat .markdown-render h4:first-child{margin-top:0}html .issue-assistant-chat .markdown-render :is(ul,ol){padding-left:24px}html .issue-assistant-chat .markdown-render a{color:var(--chat-accent);text-decoration:underline}html .issue-assistant-chat__note{border:1px solid var(--chat-line);border-left:3px solid var(--chat-accent);border-radius:10px;padding:16px}html .issue-assistant-chat__note-heading{font-size:var(--desk-font-small,14px);margin-bottom:4px}html .issue-assistant-chat__meta{margin-bottom:12px;display:block}html .issue-assistant-chat__empty{flex-direction:column;align-items:flex-start;gap:8px;margin-block:auto;padding-block:24px;display:flex}html .issue-assistant-chat__empty>strong{font-size:var(--desk-font-title,20px);line-height:1.4}html .issue-assistant-chat__empty>p{color:var(--chat-support);font-size:var(--desk-font-body,16px);margin:0}html .issue-assistant-chat__suggestions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html .issue-assistant-chat button{border:1px solid var(--lt-line-strong,#59616e);background:var(--chat-surface);min-width:48px;min-height:48px;color:var(--chat-text);font:inherit;font-size:var(--desk-font-small,14px);white-space:normal;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;line-height:1.4;display:inline-flex}html .issue-assistant-chat button:hover:not(:disabled){background:var(--chat-muted);border-color:var(--chat-support)}html .issue-assistant-chat button:disabled{opacity:.5;cursor:default}html .issue-assistant-chat :is(button,textarea,a):focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}html .issue-assistant-chat__progress{color:var(--chat-support);font-size:var(--desk-font-small,14px);align-items:center;gap:10px;display:flex}html .issue-assistant-chat__progress>svg{flex:none}html .issue-assistant-chat__failure,html .issue-assistant-chat__error{color:var(--chat-support);font-size:var(--desk-font-small,14px);flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 0;line-height:1.5;display:flex}html .issue-assistant-chat>.issue-assistant-chat__error{border-top:1px solid var(--chat-line);margin:0;padding:12px 24px}html .issue-assistant-chat__proposal{border:1px solid var(--chat-line);font-size:var(--desk-font-small,14px);border-radius:10px;margin-top:16px;padding:14px 16px;line-height:1.55}html .issue-assistant-chat__proposal>strong{font-size:var(--desk-font-small,14px);align-items:center;gap:8px;display:flex}html .issue-assistant-chat__proposal--pending{border-left:3px solid var(--chat-accent)}html .issue-assistant-chat__proposal--confirmed{color:var(--lt-success,#71c79e)}html[data-theme=light] .issue-assistant-chat__proposal--confirmed{color:#23724e}html .issue-assistant-chat__proposal ul{margin:10px 0 14px;padding-left:22px}html .issue-assistant-chat__proposal li+li{margin-top:8px}html .issue-assistant-chat__proposal-comment{border-left:2px solid var(--chat-line);background:var(--chat-muted);margin-top:8px;padding:12px}html .issue-assistant-chat__proposal-comment>strong{margin-bottom:6px;display:block}html .issue-assistant-chat__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html .issue-assistant-chat__composer{padding:16px 24px max(16px, env(safe-area-inset-bottom));background:var(--chat-surface);border-top:1px solid var(--chat-line);flex:none;margin:0}html .issue-assistant-chat__input-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html .issue-assistant-chat__input-wrap{border:1px solid var(--lt-line-strong,#59616e);background:var(--chat-muted);border-radius:16px;align-items:flex-end;gap:8px;padding:10px;display:flex}html .issue-assistant-chat__input-wrap:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 1px var(--chat-accent)}html .issue-assistant-chat__input-wrap textarea{resize:vertical;width:100%;min-width:0;min-height:54px;max-height:min(180px,26dvh);color:var(--chat-text);font:inherit;font-size:var(--desk-font-body,16px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:4px 2px;line-height:1.5;display:block}html body .issue-assistant-chat__input-wrap textarea{font-size:var(--desk-font-body,16px)!important}html .issue-assistant-chat__input-wrap textarea::placeholder{color:var(--chat-support);opacity:1}html .issue-assistant-chat__input-wrap textarea:focus{outline:none}html .issue-assistant-chat button.issue-assistant-chat__send{background:var(--chat-text);width:48px;color:var(--chat-surface);border:0;border-radius:50%;flex:0 0 48px;padding:0}html .issue-assistant-chat button.issue-assistant-chat__send:hover:not(:disabled){background:var(--chat-support);color:var(--chat-surface)}html .issue-assistant-chat__composer-help{margin-top:8px;display:block}html .issue-assistant-chat button.issue-assistant-chat__confirm{background:var(--chat-text);color:var(--chat-surface)}html .issue-assistant-chat button.issue-assistant-chat__confirm:hover:not(:disabled){background:var(--chat-support)}@media (width<=759px){html .issue-assistant-chat__header{padding:14px 16px 12px}html .issue-assistant-chat__messages{gap:20px;padding:18px 16px}html .issue-assistant-chat__composer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}html .issue-assistant-chat>.issue-assistant-chat__error{padding-inline:16px}html .issue-assistant-chat__suggestions{flex-direction:column;align-items:stretch}}@media (height<=600px){html .issue-assistant-chat__header{padding-block:8px}html .issue-assistant-chat__header>span{display:none}html .issue-assistant-chat__messages{padding-block:12px}html .issue-assistant-chat__composer{padding-block:8px}html .issue-assistant-chat__composer-help{display:none}}@media (prefers-reduced-motion:reduce){html .issue-assistant-chat .spin{animation:none}}html body .issue-file-card{grid-template-columns:128px minmax(0,1fr)}.attachment-preview{align-self:stretch;min-width:0;display:grid}.issue-file-preview{min-width:0;display:block}.issue-file-preview-button{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.issue-file-preview-button:focus-visible{outline:2px solid var(--issue-accent,#7582f8);outline-offset:3px}html body .issue-file-preview .email-attachment-thumbnail{aspect-ratio:4/3;border-radius:8px;width:100%;min-height:96px}html body .issue-file-preview .email-attachment-thumbnail>small{line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body .issue-file-preview .email-attachment-thumbnail.has-preview{background:#fff}html body .issue-file-preview .email-attachment-thumbnail.has-preview>img{object-fit:contain;height:96px;min-height:0}html[data-theme=light] .issue-file-preview .email-attachment-thumbnail{--attachment-accent:#4b5563}html[data-theme=light] .issue-file-preview [data-file-kind=image]{--attachment-accent:#6d28d9}html[data-theme=light] .issue-file-preview [data-file-kind=pdf]{--attachment-accent:#b91c1c}html[data-theme=light] .issue-file-preview [data-file-kind=document]{--attachment-accent:#1d4ed8}html[data-theme=light] .issue-file-preview [data-file-kind=spreadsheet]{--attachment-accent:#166534}html[data-theme=light] .issue-file-preview [data-file-kind=presentation]{--attachment-accent:#9a3412}html[data-theme=light] .issue-file-preview [data-file-kind=archive]{--attachment-accent:#854d0e}.issue-file-preview-expanded{justify-items:center;min-width:0;padding:16px;display:grid}.issue-file-preview-modal{width:min(1040px,100vw - 32px)}.issue-file-preview-expanded img{object-fit:contain;background:#fff;max-width:100%;height:auto;max-height:70dvh}@media (width<=600px){html body .issue-file-card{grid-template-columns:minmax(0,1fr)}html body .issue-file-preview .email-attachment-thumbnail{aspect-ratio:16/9;max-height:200px}html body .issue-file-preview .email-attachment-thumbnail.has-preview>img{height:200px}}.subscriptions-page,.subscription-modal{--sub-surface:#1c1e23;--sub-hover:#272a31;--sub-line:#353940;--sub-text:#eef0f4;--sub-muted:#a1a7b2;color:var(--sub-text)}html[data-theme=light] :is(.subscriptions-page,.subscription-modal){--sub-surface:var(--lt-surface-raised,#fffdf8);--sub-hover:var(--lt-surface-strong,#eee9de);--sub-line:var(--lt-line,#d8d2c5);--sub-text:var(--lt-text-1,#24231f);--sub-muted:var(--lt-text-3,#706d64)}.subscription-history header,.subscription-history-actions,.subscription-document-actions,.subscription-product-search{align-items:center;gap:8px;display:flex}.subscription-history header{justify-content:space-between}.subscription-product-search input{border:1px solid var(--sub-line);background:var(--sub-surface);color:inherit;border-radius:8px;padding:9px 12px}.subscription-table-scroll{overflow-x:auto}.subscription-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.subscription-table th{color:var(--sub-muted);padding:12px;font-size:11px;font-weight:500}.subscription-table td{vertical-align:top;border-top:1px solid var(--sub-line);padding:15px 12px}.subscription-table small{color:var(--sub-muted);margin-top:5px;font-size:11px;display:block}.subscription-table tr.selected{background:var(--sub-hover)}.subscription-history{border:1px solid var(--sub-line);border-radius:9px;padding:12px}.subscription-history h2{font-size:var(--desk-font-small,14px);margin:0 0 5px}.subscription-history header p,.subscription-hint{color:var(--sub-muted);font-size:12px;line-height:1.6}.subscription-warning{color:#e58c63;overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.subscription-modal{width:min(620px,100vw - 24px)}.subscription-form fieldset.compact-form{border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0}.subscription-product-label{color:var(--sub-muted);font-size:11px;font-weight:600}.subscription-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.subscription-form p{margin:0}.subscription-checkbox{align-items:center;gap:9px;font-size:13px;display:flex}.subscription-checkbox input{width:16px;height:16px}.subscription-product-search input{flex:1;min-width:0}.subscription-product-results{border:1px solid var(--sub-line);border-radius:8px;max-height:190px;display:grid;overflow-y:auto}.subscription-product-results button{text-align:left;border:0;border-bottom:1px solid var(--sub-line);background:var(--sub-surface);color:inherit;cursor:pointer;gap:5px;padding:10px;display:grid}.subscription-product-results button:hover{background:var(--sub-hover)}.subscription-product-results small{color:var(--sub-muted)}.subscription-selected-product{align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=720px){.subscription-history header{flex-wrap:wrap;align-items:flex-start}.subscription-form-grid{grid-template-columns:1fr}.subscription-history-actions{flex-wrap:wrap}.subscription-table th,.subscription-table td{min-width:110px;padding:10px 8px}.subscription-document-actions{flex-wrap:wrap}.subscription-table,.subscription-table tbody{display:block}.subscription-table thead{display:none}.subscription-table tbody{gap:10px;display:grid}.subscription-table tr{border:1px solid var(--sub-line);border-radius:8px;grid-template-columns:1fr 1fr;padding:8px;display:grid}.subscription-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:8px}.subscription-table td:first-child,.subscription-history .subscription-table td:nth-child(3){grid-column:1/-1}.subscription-table td:before{content:attr(data-label);color:var(--sub-muted);margin-bottom:5px;font-size:10px;display:block}}.subscription-row{cursor:pointer}.subscription-row:hover,.subscription-row:focus-visible{background:var(--sub-hover)}.subscription-modal{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.subscription-modal .modal-header{flex:none}.subscription-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.subscription-form-body{overscroll-behavior:contain;min-height:0;padding-bottom:14px;overflow-y:auto}.subscription-modal .subscription-form>.modal-actions{flex:none;margin:0;padding:12px 0 0}.subscription-form .subscription-product-search{display:grid}.subscription-preview{overscroll-behavior:contain;width:min(780px,100vw - 24px);overflow-y:auto}.subscription-preview .subscription-history{border:0;border-radius:0;min-height:100%;padding:20px}.subscription-history header{flex-wrap:wrap;align-items:flex-start;gap:12px}.subscription-history header>div:first-child{flex:220px;min-width:0}.subscription-history header p{overflow-wrap:anywhere}.subscription-history-actions{flex-wrap:wrap}.subscription-history-actions a{text-decoration:none}.subscription-detail-stats{border-block:1px solid var(--sub-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;padding:16px 0;display:grid}.subscription-detail-stats dt{color:var(--sub-muted);margin-bottom:6px;font-size:11px}.subscription-detail-stats dd{margin:0;font-size:13px}.subscription-description{white-space:pre-wrap;font-size:13px;line-height:1.6}.subscription-back{justify-self:start}@media (width<=720px){.subscription-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-preview .subscription-history{padding:16px}}.subscription-list-controls{gap:12px;min-width:0;display:grid}.subscription-list-heading,.subscription-list-toolbar{align-items:center;gap:10px;min-width:0;display:flex}.subscription-list-heading{flex-wrap:wrap;justify-content:space-between}.subscription-view-tabs{flex-wrap:wrap;gap:6px;display:flex}.subscription-view-tabs button{align-items:center;gap:7px;min-height:32px;display:inline-flex}.subscription-view-tabs b,.subscription-visible-count{background:var(--sub-hover);color:var(--sub-muted);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.subscription-view-tabs button.active b{color:inherit}.subscription-list-summary{color:var(--sub-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.subscription-list-summary strong{color:var(--sub-text);font-variant-numeric:tabular-nums}.subscription-list-search{border:1px solid var(--sub-line);background:var(--sub-surface);min-width:0;min-height:34px;color:var(--sub-muted);border-radius:8px;flex:220px;align-items:center;gap:8px;padding:0 10px;display:flex}.subscription-list-search:focus-within{border-color:#6472db;box-shadow:0 0 0 2px #6472db20}.subscription-list-search input{width:100%;min-width:0;min-height:32px;color:var(--sub-text);background:0 0;border:0;outline:0;font-size:12px}.subscription-list-search input::placeholder{color:var(--sub-muted)}.subscription-list-search>svg,.subscription-visible-count{flex:none}.subscription-list-select{border:1px solid var(--sub-line);background:var(--sub-surface);border-radius:8px;align-items:center;gap:7px;min-height:34px;padding-left:10px;font-size:12px;display:flex}.subscription-list-select>span{color:var(--sub-muted)}.subscription-list-select select{min-width:0;max-width:160px;min-height:32px;color:var(--sub-text);cursor:pointer;background:0 0;border:0;padding:0 8px 0 0;font-size:12px}.subscription-list-select option{background:var(--sub-surface);color:var(--sub-text)}.subscription-list-toolbar>.icon-button{flex:none;width:34px;min-height:34px}.subscription-list-group{border:1px solid var(--sub-line);border-radius:10px;overflow:hidden}.subscription-list-group>header{padding-inline:12px}.subscription-column--title{width:35%}.subscription-column--status{width:13%}.subscription-column--company{width:25%}.subscription-column--amount{width:14%}.subscription-column--date{width:13%}.subscription-list-icon{color:var(--sub-muted);justify-self:center}.subscription-list-amount{color:var(--sub-text);font-variant-numeric:tabular-nums;white-space:nowrap}.subscription-list-table .context-task-due{white-space:nowrap;font-variant-numeric:tabular-nums}html .subscription-list-table .subscription-row.selected{background:var(--sub-hover)}html .subscription-list-table .subscription-row:focus-visible{outline-offset:-2px;background:var(--sub-hover);outline:2px solid #6472db}@media (width<=1100px){.subscription-list-toolbar{flex-wrap:wrap}.subscription-list-search{flex-basis:100%}}@media (width<=820px){.subscription-view-tabs button,.subscription-list-search,.subscription-list-select,.subscription-list-toolbar>.icon-button{min-height:40px}.subscription-list-select{flex:130px;justify-content:space-between}.subscription-list-select select{max-width:130px;min-height:38px}.subscription-list-table .context-task-context small{overflow-wrap:anywhere}.subscription-list-table .context-task-due{white-space:normal}}.vacations-page,.vacation-modal,.vacation-detail-panel{--vac-surface:#1c1e23;--vac-soft:#23262c;--vac-hover:#2b2e36;--vac-line:#353940;--vac-text:#eef0f4;--vac-muted:#a1a7b2;--vac-accent:#a3adff;--vac-success:#62c6a0;--vac-warning:#e5bc6b;--vac-danger:#f09197;color:var(--vac-text);font-size:var(--desk-font-small,16px);line-height:1.5}html[data-theme=light] :is(.vacations-page,.vacation-modal,.vacation-detail-panel){--vac-surface:var(--lt-surface-raised);--vac-soft:var(--lt-surface-muted);--vac-hover:var(--lt-surface-strong);--vac-line:var(--lt-line);--vac-text:var(--lt-text-1);--vac-muted:var(--lt-text-3);--vac-accent:#4653b8;--vac-success:#24765a;--vac-warning:#8d631b;--vac-danger:#ae3947}.vacations-page{align-content:start;gap:16px;min-width:0;padding:12px 16px 28px;display:grid}.vacations-page h2,.vacation-detail-panel h2{font-size:var(--desk-font-small,16px);margin:0;line-height:1.4}.vacation-modal h3,.vacation-detail-panel h3{font-size:var(--desk-font-small,16px);margin:0}.vacation-muted{color:var(--vac-muted);font-size:var(--desk-font-small,16px);margin:0;line-height:1.6}.vacation-page-toolbar,.vacation-toolbar-actions,.vacation-filterbar{align-items:center;gap:10px;min-width:0;display:flex}.vacation-page-toolbar{flex-wrap:wrap;justify-content:space-between}.vacation-toolbar-actions,.vacation-tabs{flex-wrap:wrap}.vacation-tabs button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vacation-count{background:var(--vac-hover);min-width:19px;min-height:19px;color:var(--vac-muted);font-size:var(--desk-font-small,16px);border-radius:20px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;line-height:19px;display:inline-flex}html[data-theme] .vacations-page .vacation-tabs button[aria-pressed=true]{color:#1b2047;background:#a3adff;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] .vacations-page .vacation-tabs button[aria-pressed=true]{background:var(--lt-accent,#4d49b7);color:#fff}.vacations-page .vacation-tabs button[aria-pressed=true] .vacation-count{color:inherit;background:#fff3}.vacations-page .vacation-tabs button:focus-visible{outline:2px solid var(--vac-accent);outline-offset:2px}.vacation-select{background:var(--vac-surface);border:1px solid var(--vac-line);min-height:34px;color:var(--vac-muted);font-size:var(--desk-font-small,16px);border-radius:7px;align-items:center;gap:9px;padding:0 10px;display:flex}.vacation-select select{color:var(--vac-text);font:inherit;cursor:pointer;background:0 0;border:0;min-width:65px;max-width:220px;min-height:32px;padding-right:4px}.vacation-select option{background:var(--vac-surface);color:var(--vac-text)}.vacation-select:focus-within,.vacation-search:focus-within{outline:2px solid var(--vac-accent);outline-offset:1px}.vacation-search{border:1px solid var(--vac-line);background:var(--vac-surface);min-width:0;color:var(--vac-muted);border-radius:7px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.vacation-search input{width:100%;min-width:0;height:34px;color:var(--vac-text);font:inherit;font-size:var(--desk-font-small,16px);background:0 0;border:0;outline:none;padding:0}.vacation-search input::placeholder{color:var(--vac-muted)}.vacation-team-summary{color:var(--vac-muted);font-size:var(--desk-font-small,16px);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:2px 0;display:flex}.vacation-team-summary>span,.vacation-team-summary>button{align-items:center;gap:7px;display:inline-flex}.vacation-team-summary>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.vacation-team-summary strong{color:var(--vac-text)}.vacation-team-summary>button:hover,.vacation-team-summary>button[aria-pressed=true]{color:var(--vac-accent)}.vacation-section{background:var(--vac-surface);border:1px solid var(--vac-line);border-radius:9px;min-width:0;overflow:hidden}.vacation-section>header{background:var(--vac-soft);border-bottom:1px solid var(--vac-line);justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:11px 14px;display:flex}.vacation-section>header h2,.vacation-section>header h3{font-size:var(--desk-font-small,16px);margin:0;font-weight:650}.vacation-section>header>svg{color:var(--vac-muted)}.vacation-table-scroll{overflow-x:auto}.vacation-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--desk-font-small,16px)}.vacation-table th{font-size:var(--desk-font-small,16px);color:var(--vac-muted);background:var(--vac-surface);border-bottom:1px solid var(--vac-line);white-space:nowrap;padding:9px 14px;font-weight:500}.vacation-table td{border-bottom:1px solid var(--vac-line);vertical-align:middle;padding:13px 14px}.vacation-table tr:last-child td{border-bottom:0}.vacation-table tbody tr:hover{background:var(--vac-soft)}.vacation-table td:first-child{width:25%;min-width:170px}.vacation-table td:last-child{width:42px;padding-left:0}.vacation-person-button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.vacation-person-button>span:last-child,.vacation-table-period{gap:2px;display:grid}.vacation-person-button strong{font-size:var(--desk-font-small,16px);font-weight:600}.vacation-person-button small,.vacation-table-period small{color:var(--vac-muted);font-size:var(--desk-font-small,16px)}.vacation-avatar{background:var(--vac-hover);width:32px;height:32px;color:var(--vac-muted);font-size:var(--desk-font-small,16px);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.vacation-status{color:var(--vac-muted);font-size:var(--desk-font-small,16px);align-items:center;gap:6px;line-height:18px;display:inline-flex}.vacation-status i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.vacation-status--approved{color:var(--vac-success)}.vacation-status--submitted{color:var(--vac-warning)}.vacation-status--rejected{color:var(--vac-danger)}.vacation-status--draft{color:var(--vac-accent)}.vacation-table-balance{font-variant-numeric:tabular-nums;color:var(--vac-muted)}.vacation-table-balance b{color:var(--vac-text);font-weight:600}.vacation-meter{background:var(--vac-hover);border-radius:4px;height:4px;overflow:hidden}.vacation-meter i{background:var(--vac-accent);border-radius:inherit;height:100%;display:block}.vacation-table .vacation-meter{width:90px;margin-top:5px}.vacation-upcoming,.vacation-request-list,.vacation-history-list{margin:0;padding:0;list-style:none}.vacation-upcoming{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vacation-upcoming button,.vacation-request-list button,.vacation-history-list button{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.vacation-upcoming button:hover,.vacation-request-list button:hover,.vacation-history-list button:hover{background:var(--vac-soft)}.vacation-upcoming button>span:nth-child(2){gap:3px;min-width:0;display:grid}.vacation-upcoming button>svg:last-child{color:var(--vac-muted);flex:none;margin-left:auto}.vacation-upcoming small,.vacation-request-list small,.vacation-history-list small{color:var(--vac-muted);font-size:var(--desk-font-small,16px)}.vacation-upcoming strong,.vacation-request-list strong,.vacation-history-list strong{font-size:var(--desk-font-small,16px);font-weight:600}.vacation-upcoming-date{text-align:center;background:var(--vac-soft);border:1px solid var(--vac-line);border-radius:7px;flex:0 0 38px;align-content:center;width:38px;height:42px;line-height:1.2;display:grid}.vacation-upcoming-date b{font-size:var(--desk-font-small,14px)}.vacation-request-list li+li,.vacation-history-list li+li{border-top:1px solid var(--vac-line)}.vacation-request-person,.vacation-request-days,.vacation-history-label{gap:3px;min-width:0;display:grid}.vacation-request-person{flex:1}.vacation-request-list .vacation-status{width:190px}.vacation-request-days{min-width:180px}.vacation-request-list button>svg:last-child{color:var(--vac-muted)}.vacation-empty{text-align:center;color:var(--vac-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:38px 20px;display:flex}.vacation-empty h3{color:var(--vac-text);font-size:var(--desk-font-small,16px);margin:0}.vacation-empty p,.vacation-small-empty p{font-size:var(--desk-font-small,16px);margin:0}.vacation-empty .soft-button{margin-top:4px}.vacation-small-empty{color:var(--vac-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:22px 16px;display:flex}.vacation-plan-overview{gap:16px;min-width:0;display:grid}.vacation-balance{background:var(--vac-surface);border:1px solid var(--vac-line);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.vacation-plan-identity{align-items:center;gap:11px;min-width:0;display:flex}.vacation-plan-identity h2{margin-bottom:3px}.vacation-balance dl{align-items:stretch;gap:0;margin:0;display:flex}.vacation-balance dl>div{border-left:1px solid var(--vac-line);text-align:center;padding:0 22px}.vacation-balance dl>div:last-child{padding-right:4px}.vacation-balance dt{color:var(--vac-muted);font-size:var(--desk-font-small,16px)}.vacation-balance dd{font-size:var(--desk-font-title,20px);font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:600;line-height:1.3}.vacation-balance dd small{color:var(--vac-muted);font-size:var(--desk-font-small,16px);margin-left:5px;font-weight:400;display:inline-block}.vacation-callout{border:1px solid var(--vac-line);border-left:3px solid var(--vac-accent);background:var(--vac-surface);border-radius:7px;align-items:center;gap:12px;padding:14px;display:flex}.vacation-callout>svg{color:var(--vac-accent);flex:none}.vacation-callout>div{flex:1;min-width:0}.vacation-callout strong{font-size:var(--desk-font-small,16px);font-weight:600}.vacation-callout p{font-size:var(--desk-font-small,16px);color:var(--vac-muted);overflow-wrap:anywhere;margin:3px 0 0}.vacation-callout--rejected{border-left-color:var(--vac-danger)}.vacation-plan-columns{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:16px;display:grid}.vacation-periods{margin:0;padding:0;list-style:none}.vacation-periods li{border-bottom:1px solid var(--vac-line);align-items:center;gap:10px;padding:13px 14px;display:flex}.vacation-periods li:last-child{border:0}.vacation-periods li>svg{color:var(--vac-muted);flex:none}.vacation-periods li>span{gap:2px;display:grid}.vacation-periods strong{font-size:var(--desk-font-small,16px);font-weight:550}.vacation-periods small{color:var(--vac-muted);font-size:var(--desk-font-small,16px);font-weight:400}.vacation-periods b{white-space:nowrap;font-size:var(--desk-font-small,16px);margin-left:auto;font-weight:600}.vacation-section-empty{padding:22px 14px}.vacation-section-footer{border-top:1px solid var(--vac-line);padding:10px 14px}.vacation-plan-next-body{gap:8px;padding:14px;display:grid}.vacation-plan-next-body>strong{font-size:var(--desk-font-small,16px);font-weight:600}.vacation-plan-next-body .vacation-meter{margin-top:8px}.vacation-planning-note{font-size:var(--desk-font-small,16px);color:var(--vac-warning);margin:5px 0 0}.vacation-history-label{flex:1}.vacation-history-icon{color:var(--vac-muted);flex:0 0 22px;width:22px}.vacation-disclosure{border:1px solid var(--vac-line);background:var(--vac-surface);font-size:var(--desk-font-small,16px);border-radius:7px}.vacation-disclosure summary{cursor:pointer;color:var(--vac-muted);padding:11px 14px}.vacation-disclosure summary svg{margin-right:6px}.vacation-disclosure ul{color:var(--vac-muted);margin:0;padding:0 32px 14px}.vacation-disclosure li+li{margin-top:6px}.vacation-import{border-top:1px solid var(--vac-line);grid-template-columns:minmax(200px,1fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.vacation-import small{color:var(--vac-muted);font-size:var(--desk-font-small,16px);overflow-wrap:anywhere}.vacation-import .smart-field{min-width:0}.vacation-success,.vacation-error-banner{background:var(--vac-surface);border:1px solid var(--vac-line);border-radius:7px;align-items:center;gap:10px;padding:9px 12px;display:flex}.vacation-success{color:var(--vac-success)}.vacation-success>span,.vacation-error-banner>span{flex:1}.vacation-success>svg,.vacation-error-banner>svg{flex:none}.vacation-error{color:var(--vac-danger);font-size:var(--desk-font-small,16px);line-height:1.6}.vacation-inline-error{border:1px solid;border-radius:7px;margin:12px 0 0;padding:10px 12px}.vacation-detail-panel{background:var(--vac-surface);flex-direction:column;width:min(690px,100vw - 20px);height:100dvh;display:flex;overflow:hidden}.vacation-detail-header{border-bottom:1px solid var(--vac-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.vacation-detail-header h2{font-size:var(--desk-font-body,16px);margin-top:3px}.vacation-detail-body{overscroll-behavior:contain;align-content:start;gap:20px;min-height:0;padding:20px;display:grid;overflow-y:auto}.vacation-detail-footer{border-top:1px solid var(--vac-line);background:var(--vac-surface);flex:none;justify-content:flex-end;gap:10px;margin-top:auto;padding:14px 20px;display:flex}.vacation-request-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.vacation-request-heading>strong{font-size:var(--desk-font-body,16px)}.vacation-diff{padding:12px 0 0}.vacation-diff h4{font-size:var(--desk-font-small,16px);margin:0;padding:0 14px;font-weight:600}.vacation-diff--added h4{color:var(--vac-success)}.vacation-diff--removed h4{color:var(--vac-danger)}.vacation-diff+.vacation-diff{border-top:1px solid var(--vac-line)}.vacation-detail-note h3{margin-bottom:9px}.vacation-detail-note>p{font-size:var(--desk-font-small,16px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vacation-overlaps,.vacation-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vacation-overlaps li{font-size:var(--desk-font-small,16px);gap:3px;display:grid}.vacation-overlaps span{color:var(--vac-muted)}.vacation-timeline li{font-size:var(--desk-font-small,16px);gap:10px;display:flex}.vacation-timeline svg{color:var(--vac-muted);flex:none;margin-top:3px}.vacation-timeline small{color:var(--vac-muted);font-size:var(--desk-font-small,16px);margin-top:3px;display:block}.vacation-decision-note{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--vac-soft);font-size:var(--desk-font-small,16px);border-radius:7px;margin:12px 0 0;padding:12px}.vacation-plan-panel{width:min(850px,100vw - 20px)}.vacation-plan-panel .vacation-balance{flex-direction:column;align-items:stretch}.vacation-plan-panel .vacation-balance dl{justify-content:space-between}.vacation-plan-panel .vacation-balance dl>div{flex:1;padding:0 10px}.vacation-plan-panel .vacation-balance dl>div:first-child{border-left:0}.vacation-plan-panel .vacation-plan-columns{grid-template-columns:1fr}.vacation-modal{background:var(--vac-surface)}.vacation-editor-modal{flex-direction:column;width:min(880px,100vw - 28px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.vacation-editor-modal .modal-header{flex:none}.vacation-steps{color:var(--vac-muted);border-bottom:1px solid var(--vac-line);flex:none;align-items:center;gap:16px;margin:0;padding:0 0 16px;list-style:none;display:flex}.vacation-steps li{font-size:var(--desk-font-small,16px);align-items:center;gap:8px;display:inline-flex}.vacation-steps li>span{background:var(--vac-hover);width:24px;height:24px;font-size:var(--desk-font-small,16px);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.vacation-steps [aria-current=step]{color:var(--vac-accent);font-weight:600}.vacation-steps [aria-current=step]>span{background:var(--vac-accent);color:var(--vac-surface)}.vacation-modal-body{overscroll-behavior:contain;min-height:0;padding:18px 0;overflow-y:auto}.vacation-picker-layout{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:24px;display:grid}.vacation-picker{min-width:0}.vacation-picker-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.vacation-picker-tools .view-tabs{min-width:0;padding:3px}.vacation-picker-tools .view-tabs button{white-space:nowrap;min-width:0;font-size:var(--desk-font-small,16px);padding:6px 10px}.vacation-picker-tools .vacation-select{padding:0 6px}.vacation-picker-tools select{text-transform:capitalize;width:110px}.vacation-selection-hint{min-height:36px;font-size:var(--desk-font-small,16px);color:var(--vac-muted);margin:12px 0 6px;line-height:1.5}.vacation-text-button{color:var(--vac-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.vacation-picker .calendar-month-scroll{height:330px;max-height:42dvh}.vacation-picker .calendar-toolbar>span{font-size:var(--desk-font-small,16px)}.vacation-picker .calendar-toolbar{padding-bottom:6px}.vacation-picker .calendar-month-heading{padding:8px 0}.vacation-picker .calendar-weekdays{font-size:var(--desk-font-small,16px)}.vacation-picker .infinite-date-calendar .date-grid button,.vacation-picker .calendar-empty-day{border-radius:5px;min-height:34px}.vacation-picker .date-grid button.selected{background:color-mix(in srgb, var(--vac-accent) 18%, var(--vac-surface));color:var(--vac-text);border-color:var(--vac-accent);box-shadow:inset 0 0 0 1px var(--vac-accent)}.vacation-picker .calendar-event-dot--vacation{--calendar-dot-color:var(--vac-success)}.vacation-picker .calendar-event-dot--start{--calendar-dot-color:var(--vac-accent)}.vacation-picker>.vacation-muted{font-size:var(--desk-font-small,16px);margin-top:10px}.vacation-selection-summary{border-left:1px solid var(--vac-line);min-width:0;padding-left:24px}.vacation-selection-total{gap:1px;margin-bottom:12px;display:grid}.vacation-selection-total>strong{font-size:var(--desk-font-display,24px);font-variant-numeric:tabular-nums;font-weight:600}.vacation-selection-total small{color:var(--vac-muted);font-size:var(--desk-font-small,14px);font-weight:400}.vacation-selection-total>span{color:var(--vac-muted);font-size:var(--desk-font-small,16px)}.vacation-selection-summary h3{font-size:var(--desk-font-small,16px);justify-content:space-between;margin:22px 0 6px;display:flex}.vacation-selection-summary h3 small{color:var(--vac-muted)}.vacation-selected-periods{max-height:275px;margin:0 0 10px;padding:0;list-style:none;overflow-y:auto}.vacation-selected-periods li{border-bottom:1px solid var(--vac-line);align-items:center;gap:6px;padding:10px 0;display:flex}.vacation-selected-periods li>div{flex:1;gap:3px;display:grid}.vacation-selected-periods strong{font-size:var(--desk-font-small,16px);font-weight:550}.vacation-selected-periods small{font-size:var(--desk-font-small,16px);color:var(--vac-muted)}.vacation-selected-periods .icon-button{width:28px;min-width:28px;min-height:28px}.vacation-selection-empty{text-align:center;color:var(--vac-muted);justify-items:center;gap:10px;padding:35px 0;display:grid}.vacation-selection-empty p{font-size:var(--desk-font-small,16px);max-width:170px;margin:0}.vacation-editor-modal .vacation-editor-actions{flex-wrap:wrap;flex:none;margin:0;padding:14px 0 0}.vacation-save-state{color:var(--vac-muted);font-size:var(--desk-font-small,16px);margin-right:auto}.vacation-review-step{gap:16px;display:grid}.vacation-review-summary{justify-content:space-between;align-items:center;gap:22px;display:flex}.vacation-review-summary h3{font-size:var(--desk-font-small,16px)}.vacation-review-summary p{color:var(--vac-muted);font-size:var(--desk-font-small,16px);max-width:500px;margin:5px 0 0}.vacation-review-summary>strong{white-space:nowrap;text-align:right;font-size:27px;line-height:1.3}.vacation-review-summary>strong small{color:var(--vac-muted);font-size:var(--desk-font-small,16px);font-weight:400;display:block}.vacation-change-summary{color:var(--vac-muted);font-size:var(--desk-font-small,16px);background:var(--vac-soft);border:1px solid var(--vac-line);border-radius:7px;flex-wrap:wrap;gap:22px;padding:11px 13px;display:flex}.vacation-change-summary b{color:var(--vac-text);font-weight:600}.vacation-review-periods{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vacation-review-periods li{font-size:var(--desk-font-small,16px);align-items:center;gap:10px;display:flex}.vacation-review-periods svg{color:var(--vac-muted)}.vacation-review-periods small{font-size:var(--desk-font-small,16px);color:var(--vac-muted);margin-left:auto}.vacation-removed{color:var(--vac-danger);font-size:var(--desk-font-small,16px);margin:0}.vacation-notes.field{background:var(--vac-soft);border:1px solid var(--vac-line);border-radius:7px;gap:8px;padding:12px;display:grid}.vacation-notes.field>span{font-size:var(--desk-font-small,16px);color:var(--vac-muted);font-weight:550}.vacation-notes.field textarea{width:100%;min-height:80px;color:var(--vac-text);font:inherit;resize:vertical;box-shadow:none;background:0 0;border:0;outline:none;padding:0;line-height:1.6}.vacation-notes.field textarea::placeholder{color:var(--vac-muted)}.vacation-close-planning{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.vacation-close-planning input{width:16px;height:16px;accent-color:var(--vac-accent);flex:0 0 16px;margin:3px 0 0}.vacation-close-planning strong{font-size:var(--desk-font-small,16px);font-weight:600}.vacation-close-planning small{font-size:var(--desk-font-small,16px);color:var(--vac-muted);margin-top:3px;display:block}.vacation-validation{background:var(--vac-soft);color:var(--vac-warning);font-size:var(--desk-font-small,16px);border-radius:7px;margin:0;padding:10px 12px 10px 28px}.vacation-validation li+li{margin-top:5px}.vacation-confirm-modal,.vacation-policy-modal{width:min(540px,100vw - 24px)}.vacation-confirm-modal>p{font-size:var(--desk-font-small,16px);margin:0 0 14px}.vacation-confirm-modal .modal-actions{flex-wrap:wrap}.vacation-policy-modal{max-height:calc(100dvh - 24px);overflow-y:auto}.vacation-policy-steps{margin:0 0 16px;padding-left:24px}.vacation-policy-steps li{margin-bottom:16px;padding-left:4px}.vacation-policy-steps li::marker{color:var(--vac-accent);font-weight:600}.vacation-policy-steps p{color:var(--vac-muted);font-size:var(--desk-font-small,16px);margin:5px 0 0}:is(.vacations-page,.vacation-modal,.vacation-detail-panel) button:focus-visible{outline:2px solid var(--vac-accent);outline-offset:2px}@media (width<=1100px){.vacation-upcoming{grid-template-columns:repeat(2,minmax(0,1fr))}.vacation-balance{flex-wrap:wrap}.vacation-balance dl{flex:1;justify-content:flex-end}.vacation-balance dl>div{padding:0 14px}}@media (width<=760px){.vacations-page{gap:14px;padding:12px}.vacation-page-toolbar,.vacation-filterbar{flex-direction:column;align-items:stretch}.vacation-toolbar-actions{justify-content:space-between}.vacation-rules-button{margin-left:auto}.vacation-tabs{width:fit-content;max-width:100%}.vacation-tabs button{font-size:var(--desk-font-small,16px);min-height:36px;padding-inline:9px}.vacation-team-summary{gap:7px 14px}.vacation-select select{flex:1;max-width:none;min-height:38px}.vacation-search input{height:40px}.vacation-table-scroll{overflow:visible}.vacation-table,.vacation-table tbody{display:block}.vacation-table thead{display:none}.vacation-table tr{border-bottom:1px solid var(--vac-line);grid-template-columns:1fr 1fr;gap:10px 14px;padding:10px 14px;display:grid;position:relative}.vacation-table tr:last-child{border-bottom:0}.vacation-table td{border:0;min-width:0;padding:0}.vacation-table td:first-child{grid-column:1/-1;width:auto;min-width:0;padding-right:30px}.vacation-table td:nth-child(2){grid-column:1/-1}.vacation-table td:nth-child(3):before,.vacation-table td:nth-child(4):before,.vacation-table td:nth-child(5):before{content:attr(data-label);color:var(--vac-muted);font-size:var(--desk-font-small,16px);margin-bottom:3px;display:block}.vacation-table td:nth-child(5){grid-column:1/-1}.vacation-table td:last-child{width:32px;position:absolute;top:12px;right:10px}.vacation-upcoming{grid-template-columns:1fr}.vacation-upcoming li+li{border-top:1px solid var(--vac-line)}.vacation-balance{flex-direction:column;align-items:stretch;gap:16px}.vacation-balance dl{justify-content:space-between}.vacation-balance dl>div{flex:1;padding:0 9px}.vacation-balance dl>div:first-child{border:0;padding-left:0}.vacation-balance dd{font-size:var(--desk-font-title,20px)}.vacation-balance dd small{font-size:var(--desk-font-small,16px);margin:0;display:block}.vacation-plan-columns{grid-template-columns:1fr}.vacation-callout{flex-wrap:wrap;align-items:start}.vacation-callout>div{flex-basis:calc(100% - 35px)}.vacation-callout>button{margin-left:30px}.vacation-request-list button{flex-wrap:wrap;gap:8px 10px;padding-right:32px;position:relative}.vacation-request-person{flex-basis:calc(100% - 50px)}.vacation-request-list .vacation-status{width:auto;margin-left:42px}.vacation-request-days{flex-basis:100%;min-width:0;margin-left:42px}.vacation-request-list button>svg:last-child{position:absolute;top:22px;right:14px}.vacation-history-list button{flex-wrap:wrap;gap:7px}.vacation-history-label{flex-basis:calc(100% - 34px)}.vacation-history-list .vacation-status{margin-left:29px}.vacation-history-list button>svg:last-child{margin-left:auto}.vacation-import{grid-template-columns:1fr}.vacation-detail-panel{border-radius:0;width:100vw}.vacation-detail-header,.vacation-detail-body{padding:16px}.vacation-detail-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}.vacation-detail-footer button{flex:1}.vacation-editor-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.vacation-steps{gap:8px;padding-bottom:12px}.vacation-steps li{font-size:var(--desk-font-small,16px);gap:6px}.vacation-steps li>span{width:21px;height:21px}.vacation-picker-layout{grid-template-columns:1fr;gap:18px}.vacation-picker .calendar-month-scroll{height:270px;max-height:36dvh}.vacation-selection-summary{border-left:0;border-top:1px solid var(--vac-line);padding:14px 0 0}.vacation-selection-total{align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.vacation-selection-total>strong{font-size:var(--desk-font-title,20px)}.vacation-selection-summary h3{margin-top:14px}.vacation-selection-empty{text-align:left;padding:12px 0;display:flex}.vacation-selection-empty p{max-width:none}.vacation-selected-periods{max-height:150px}.vacation-editor-modal .vacation-editor-actions{flex-direction:row;gap:8px;padding-top:10px}.vacation-editor-actions .vacation-save-state{flex-basis:100%}.vacation-editor-modal .vacation-editor-actions button{width:auto;min-height:40px;font-size:var(--desk-font-small,16px);flex:auto;padding-inline:8px}.vacation-editor-modal .vacation-editor-actions button svg{display:none}.vacation-review-summary{align-items:start;gap:12px}.vacation-review-summary>strong{font-size:23px}.vacation-change-summary{gap:8px 14px}.vacation-picker-tools select{width:100px;min-width:0;font-size:var(--desk-font-small,16px)}}.vacation-detail-panel{height:100%;max-height:100%}.vacation-detail-body{flex:auto;grid-auto-rows:max-content}.upload-progress-viewport{top:var(--app-viewport-top,0px);width:100%;height:var(--app-viewport-height,100dvh);pointer-events:none;z-index:180;position:fixed;left:0}.upload-progress{--upload-gap:12px;width:min(420px, calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));max-height:calc(100% - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));pointer-events:auto;color:var(--workspace-text,#242726);background:var(--workspace-canvas,#fff);border:1px solid var(--workspace-line,#dedfda);overscroll-behavior:contain;border-radius:16px;font-size:18px;line-height:1.4;position:absolute;overflow:auto;box-shadow:0 8px 36px #0003}.upload-progress[data-corner^=top]{top:calc(var(--upload-gap) + env(safe-area-inset-top,0px))}.upload-progress[data-corner^=bottom]{bottom:calc(var(--upload-gap) + env(safe-area-inset-bottom,0px))}.upload-progress[data-corner$=left]{left:calc(var(--upload-gap) + env(safe-area-inset-left,0px))}.upload-progress[data-corner$=right]{right:calc(var(--upload-gap) + env(safe-area-inset-right,0px))}.upload-progress button{min-width:48px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:16px;line-height:1.4;display:inline-flex}.upload-progress button:hover{background:var(--workspace-muted,#eeefed)}.upload-progress button:focus-visible{outline:2px solid var(--workspace-accent,#3e5e53);outline-offset:-3px}.upload-progress-header{align-items:center;padding:8px 4px;display:flex}.upload-progress-heading{flex:1;min-width:0}.upload-progress-heading strong{font-size:18px;font-weight:600;display:block}.upload-progress-heading span{color:var(--workspace-support,#646862);font-size:16px;display:block}.upload-progress .upload-progress-handle{cursor:grab;touch-action:none}.upload-progress .upload-progress-handle:active{cursor:grabbing}.upload-progress-positions{grid-template-columns:1fr 1fr;gap:6px;padding:4px 12px 12px;display:grid}.upload-progress-positions button{border-color:var(--workspace-line,#dedfda)}.upload-progress-positions button[aria-pressed=true]{background:var(--workspace-selected,#e8eee9);border-color:var(--workspace-accent,#3e5e53)}.upload-progress-meter{align-items:center;gap:12px;padding:0 16px 12px;display:flex}.upload-progress-meter>span{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-size:16px}.upload-progress progress{background:var(--workspace-muted,#eeefed);width:100%;min-width:0;height:8px;accent-color:var(--workspace-accent,#3e5e53);border:0;border-radius:8px;flex:1;display:block;overflow:hidden}.upload-progress progress::-webkit-progress-bar{background:var(--workspace-muted,#eeefed);border-radius:8px}.upload-progress progress::-webkit-progress-value{background:var(--workspace-accent,#3e5e53);border-radius:8px}.upload-progress progress::-moz-progress-bar{background:var(--workspace-accent,#3e5e53);border-radius:8px}.upload-progress-files{max-height:min(300px, calc(var(--app-viewport-height,100dvh) * .4));overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.upload-progress-files li{border-top:1px solid var(--workspace-line,#dedfda);gap:12px;padding:12px 16px;display:flex}.upload-progress-file-icon{padding-top:3px}.upload-progress-files li>div{min-width:0}.upload-progress-files strong{overflow-wrap:anywhere;font-size:18px;font-weight:500;display:block}.upload-progress-files li span:not(.upload-progress-file-icon){color:var(--workspace-support,#646862);overflow-wrap:anywhere;font-size:16px}.upload-progress-files p{overflow-wrap:anywhere;margin:6px 0 0;font-size:16px}.upload-progress-files li[data-status=failed]{color:var(--workspace-danger,#a13d31)}.upload-progress .upload-progress-dismiss{border-color:var(--workspace-line,#dedfda);width:calc(100% - 24px);margin:8px 12px 12px}@media (prefers-reduced-motion:reduce){.upload-progress .spin{animation:none}}html[data-theme=light]{--lt-canvas:#f5f6f8;--lt-sidebar:#eef0f4;--lt-surface:#fff;--lt-surface-raised:#fff;--lt-surface-muted:#f8f9fb;--lt-surface-strong:#e9edf3;--lt-line:#e1e5ec;--lt-line-strong:#cbd2dd;--lt-control-border:#b7c0ce;--lt-text-1:#202938;--lt-text-2:#465267;--lt-text-3:#637086;--lt-shadow-1:0 2px 8px #20293806}html .context-task-title a{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box}html .context-task-title{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}html .context-task-title small{order:1;font-size:11px;line-height:16px}html .context-task-table td{height:60px;padding:9px 12px;font-size:13px}html .context-task-context strong{font-size:13px;font-weight:550}html .context-task-context small,html .context-task-status,html .context-task-person,html .context-task-due{font-size:12px;line-height:18px}html .context-task-groups,html .issue-list{gap:24px}html .issue-group>header{min-height:42px;padding-block:10px}html .issue-group>header b{border:0}html .side-link{border-radius:7px;min-height:30px;font-size:13px}html .side-caption{letter-spacing:.07em;margin-bottom:7px;font-size:10px}html .sidebar{gap:14px}html[data-theme=light] .sidebar{border-right-color:var(--lt-line)}html[data-theme=light] .side-link.active{color:#3444a5;background:#e1e7fb;border-color:#0000;box-shadow:inset 3px 0 #5263cb}html[data-theme=light] .side-link.attention:not(.active){color:var(--lt-text-2);background:0 0;border-color:#0000}html[data-theme=light] .side-link.active .side-icon{color:var(--lt-accent);background:0 0;border-color:#0000}html[data-theme=light] .side-link.active b{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html[data-theme=light] .saved-view.active{background:var(--lt-accent-soft);color:#3444a5;border-color:#b7c1ed}html[data-theme=light] .topbar,html[data-theme=light] .shell.admin-focus .topbar,html[data-theme=light] .shell.issue-focus .topbar,html[data-theme=light] .shell:not(.issue-focus):not(.admin-focus) .topbar{box-shadow:none}html[data-theme=light] body :is(.soft-button,.icon-button,.table-add-button,.view-add-button){box-shadow:none;border-color:var(--lt-line-strong)}html[data-theme=light] .issue-group{box-shadow:none}html[data-theme=light] .context-task-table tbody tr:hover{background:#f0f4ff}html .issue-content-editor .issue-title-field input{font-size:var(--desk-font-page-title,22px);min-height:44px;font-weight:650;line-height:34px}html .issue-content-editor{gap:16px}html .issue-activity{gap:20px}html .issue-attributes-card,html .issue-finance-card{border-radius:10px;padding:16px}html .issue-properties-editor{gap:16px}html .issue-attributes-card>.smart-field{min-height:42px}html :is(.markdown-content,.markdown-editor,.email-message-body){font-size:14px;line-height:1.7}html .issue-content-editor .markdown-editor{min-height:140px}html[data-theme=light] .issue-content-editor :is(.issue-title-field,.issue-description-field){border-color:var(--lt-line-strong)}html[data-theme=light] .issue-attributes-card>.smart-field{border-color:var(--lt-line)}html[data-theme=dark] .context-task-title small,html[data-theme=dark] .context-task-context small{color:#a2aabb}html .inbox-entry-body>p{font-size:14px;line-height:1.6}html[data-theme=light] .inbox-entry-body>p{color:var(--lt-text-2)}html[data-theme=light] .issue-content-editor .issue-description-field .markdown-editor.is-empty:before{color:var(--lt-text-3);opacity:1}html .billing-budget-row,html .billing-ledger-row{padding-block:12px}html .billing-ledger-issue strong{font-size:13px;line-height:1.5}@media (width>=821px){html .context-task-column--task{width:38%}html .context-task-column--status{width:13%}html .context-task-column--context{width:21%}html .context-task-column--assignee{width:17%}html .context-task-column--due{width:11%}html .shell:not(.issue-focus):not(.admin-focus) .topbar{min-height:68px;padding-block:14px}html .topbar h1{font-size:var(--desk-font-subtitle,18px);line-height:28px}html .issue-toolbar{gap:10px;margin-block:16px}html .saved-view button,html .view-add-button{min-height:30px}}@media (width<=820px){html .context-task-table td{height:auto;min-height:32px;padding:8px 10px}html .context-task-title a{font-size:14px}html .side-link{min-height:44px}html .issue-content-editor .issue-title-field input{font-size:var(--desk-font-subtitle,18px)}}@media (prefers-reduced-motion:reduce){html .context-task-table tbody tr{transition:none}}@media (width<=1024px),(hover:none) and (pointer:coarse){html body{font-size:var(--desk-font-body,16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),html body textarea,html body select,html body [contenteditable=true],html body [contenteditable=""],html body [contenteditable=plaintext-only]{line-height:1.5;font-size:var(--desk-font-body,16px)!important}html body :is(input,select,textarea,[contenteditable]){max-width:100%;scroll-margin-block:100px 140px}html body :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]){min-height:48px}html body :is(button,[role=button],summary,.soft-button,.primary-button,.danger-button,.side-link){touch-action:manipulation;line-height:1.4;min-height:48px!important;font-size:var(--desk-font-small,14px)!important}html body :is(.icon-button,.back-button,.mobile-saved-view-remove,.email-editor-toolbar button,.markdown-tools button,.date-nav-button,.filter-badge button){flex-shrink:0;width:48px;min-width:48px;height:48px}html body :is(.field,.smart-field,.choice-group,.multi-check){min-width:0}html body :is(.field>span,.smart-field>span,legend,.form-help,.form-note,.muted,.hint,.subscription-hint,.vacation-muted),html body :is(.workbench,.detail-panel,.modal,.vacation-detail-panel,.subscription-preview,.floating-menu,.context-menu) :is(small,time,dt),html body :is(button,.soft-button,.primary-button,.side-link) :is(span,strong),html body :is(.workbench,.detail-panel,.modal) :is(.eyebrow,.filter-summary-line,.filter-summary-line strong,.issue-group>header,.issue-group>header b,.context-task-status>span){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.topbar>div>p,.topbar-title p,.empty-state p,.vacations-page,.vacation-modal,.vacation-detail-panel,.subscriptions-page,.subscription-modal,.billing-screen,.admin-panel) :is(p,li,code),html body :is(.topbar p,.billing-stage-empty,.billing-legacy-row,.billing-legacy-row a,.billing-legacy-row b,.billing-legacy-card>header strong,.billing-overview-stats dd,.vacation-avatar,.vacation-steps li>span,.vacation-selection-total>span,.vacation-selected-periods strong,.vacation-selection-summary h3,.vacation-close-planning strong,.calendar-legend,.calendar-legend span){font-size:var(--desk-font-small,14px);line-height:1.5}html .vacation-steps li>span{flex-shrink:0;width:28px;height:28px}html body :is(.section-title-row h3,.issue-files-heading h3,.section-heading-label h3,.context-side-card h3,.inbox-empty>strong){line-height:1.4;font-size:var(--desk-font-subtitle,18px)!important}html body :is(.markdown-character-count,.budget-help,.issue-ai-card-title>span,.issue-property-context-row>span,.issue-property-context-row>strong,.currency-input-shell>b,.admin-context-stat>span,.admin-context-stat>strong,.admin-row-button>b,.context-overview-stat>dd,.context-overview-progress>strong,.context-section-heading>b,.context-status-item>span,.context-status-item>b,.context-member-item strong,.context-member-item>b,.context-side-empty,.filter-summary-line>span,.query-composer>b,.inbox-hero-copy>span,.inbox-hero-copy>p,.inbox-empty>span,.context-task-person>i,.context-member-item>i),html body :is(.billing-overview-progress>strong,.billing-filters-copy>strong,.billing-filters label>span,.billing-stage-heading strong,.billing-ledger-heading>span,.billing-legacy-card header>b,.billing-legacy-row>span,.billing-ledger-context>span,.payment-stage-summary b,.context-overview-heading>i,.subscription-list-select>span,.vacation-select>span),html body :is(.admin-metric span,.admin-metric strong,.admin-domain-row>div>strong,.admin-domain-row>b,.admin-domain-actions button b){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.email-topics,.email-chain,.email-message,.email-reply-composer,.email-contact-suggestions,.email-attachment-picker) :is(small,time,dt,dd),html body :is(.email-topics-toolbar strong,.email-topic-row-meta,.email-topic-participants,.email-topic-row-preview,.email-topic-empty span,.email-topic-detail-empty span,.email-topic-detail-header span,.email-topic-readonly-note,.email-chain-position,.email-chain-divider>span,.email-message-header>span,.email-reply-recipient-field>span,.email-recipient-badge,.email-recipient-badge>span,.email-contact-suggestion-status,.email-composer-attachments-heading>span,.email-attachment-picker>span,.email-composer-attachment>label>span,.email-attachment-title-control b,.email-editor-hint,.email-image-placeholder,.email-inline-files){overflow-wrap:anywhere;line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.email-topic-row-heading strong,.email-topic-detail-empty strong,.email-message-header strong,.email-reply-heading strong,.email-contact-suggestion-select strong,.email-composer-attachment strong,.email-attachment-picker strong){overflow-wrap:anywhere;line-height:1.45;font-size:var(--desk-font-body,16px)!important}html body .email-topic-detail-header h4{font-size:var(--desk-font-subtitle,18px);line-height:1.4}html body .email-message-recipients>div{grid-template-columns:64px minmax(0,1fr)}html body .email-message-recipients dt{white-space:nowrap;overflow-wrap:normal}html body :is(.email-recipient-badge>button,.email-contact-suggestion-remove){flex-shrink:0;width:48px;min-width:48px;height:48px}html body :is(.markdown-content,.markdown-editor,.email-message-body,.email-plain-text,.email-editor-content,.subscription-description,.vacation-detail-note>p,.vacation-decision-note,.inbox-entry-body>p){font-size:var(--desk-font-body,16px);overflow-wrap:anywhere;line-height:1.65}html body :is(.markdown-content,.email-message-body) :is(p,li,td,th,span,div,pre,code){font-size:inherit;line-height:inherit}html body :is(.email-html-render,.email-plain-text,.markdown-content){overflow-wrap:anywhere;min-width:0;max-width:100%}html body :is(.email-html-render,.markdown-content) pre{white-space:pre-wrap;overflow-wrap:anywhere}html body .email-html-render{overscroll-behavior-x:contain;overflow-x:auto}html body :is(.email-html-render,.markdown-content) img{max-width:100%;height:auto}html body :is(.context-task-title a,.context-task-context strong,.issue-row-title,.issue-title,.billing-ledger-issue strong,.vacation-person-button strong,.vacation-upcoming strong,.vacation-request-list strong,.vacation-history-list strong){font-size:var(--desk-font-body,16px);overflow-wrap:anywhere;line-height:1.45}html body :is(.context-task-table td,.context-task-status,.context-task-person,.context-task-due,.context-task-list-toolbar strong,.payment-state,.budget-state,.billing-document-state,.billing-ledger-identifier,.billing-ledger-description,.billing-ledger-context,.billing-ledger-date,.billing-budget-value,.billing-budget-outstanding,.vacation-status,.vacation-count,.vacation-team-summary,.vacation-table,.subscription-table,.subscription-list-summary,.subscription-visible-count,.subscription-view-tabs b,.subscription-detail-stats dd){font-size:var(--desk-font-small,14px);line-height:1.5}html body :is(.context-task-table td,.subscription-table td,.vacation-table td):before{line-height:1.45;font-size:var(--desk-font-small,14px)!important}html body :is(.view-tabs,.choice-row,.choice-pills,.modal-actions,.quick-actions,.detail-actions,.email-attachment-actions,.subscription-history-actions,.subscription-document-actions){gap:8px}html body :is(.subscription-checkbox,.vacation-close-planning,.checkbox-label,.check-option){min-height:48px;font-size:var(--desk-font-small,14px);padding-block:8px}html body :is(.subscription-checkbox,.vacation-close-planning,.checkbox-label,.check-option) input{flex-shrink:0;width:24px;height:24px}html body :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--lt-accent,#879bff);outline-offset:3px}}@media (width<=1024px){html body :is(.issue-page,.issue-page-layout,.issue-activity,.issue-properties,.context-screen,.context-main-column,.context-side-column,.billing-screen,.billing-stages,.subscriptions-page,.vacations-page,.admin-panel,.admin-content,.email-topic-compose-area){min-width:0;max-width:100%}html .issue-focus .issue-page,html .issue-focus .issue-page-layout,html .issue-focus .issue-activity,html .issue-focus .issue-properties{scrollbar-gutter:auto;height:auto;min-height:0;max-height:none;overflow:visible}html .issue-page-layout,html .issue-page-layout.has-archive-banner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:start}html .issue-focus .issue-page{flex:none;display:block}html .issue-focus .issue-properties{grid-auto-rows:max-content}html .issue-properties{position:static}html .issue-focus .issue-activity{padding-right:0}html .issue-content-editor .issue-title-field input{line-height:1.4;font-size:var(--desk-font-page-title,22px)!important}html :is(.issue-attributes-card,.issue-finance-card,.issue-comments,.issue-files-section,.issue-reminders,.issue-email-section){min-width:0;scroll-margin-top:100px}html :is(.email-message-header,.email-message-meta,.email-thread-header,.email-topic-header,.email-chain-actions,.billing-stage-heading){flex-wrap:wrap;gap:8px}html :is(.email-topics-toolbar,.email-reply-heading,.email-reply-actions,.email-topic-detail-header,.email-composer-attachments-heading){flex-wrap:wrap;min-width:0}html :is(.email-topics-toolbar,.email-reply-heading,.email-reply-actions,.email-topic-detail-header,.email-message-header)>*{min-width:0;max-width:100%}html :is(.email-message-header,.email-topic-header,.email-attachment,.issue-file-card)>*{overflow-wrap:anywhere;min-width:0;max-width:100%}html :is(.email-chain-tab>span,.email-chain-divider,.email-chain-divider strong,.email-message-subject,.email-message-sender,.email-topic-subject,.email-topic-count,.email-quote-notice){font-size:var(--desk-font-small,14px);line-height:1.5}html .email-chain-nav{top:var(--mobile-header-height,76px);z-index:4}html :is(.detail-panel,.side-modal-panel) .email-chain-nav{top:0}html .email-chain-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity}html .email-chain-tab{scroll-snap-align:start;max-width:min(280px,80vw)}html :is(.email-editor-toolbar,.markdown-tools),html .issue-content-editor .issue-description-field .markdown-tools,html .modal .issue-create-form .issue-create-description-field .markdown-tools{flex-wrap:wrap;justify-content:flex-start;gap:4px;max-width:100%;position:static}html .markdown-tools .markdown-character-count{flex:100%;margin-left:0}html .markdown-tools .markdown-table-action{white-space:normal;width:auto}html :is(.email-quoted-history summary,.issue-checklist-heading){flex-wrap:wrap}html .admin-focus :is(.admin-panel,.admin-content){height:auto;min-height:0;max-height:none;overflow:visible}html .admin-focus .admin-panel,html :is(.admin-grid,.admin-grid.two,.admin-domain-grid,.admin-context-summary){grid-template-columns:minmax(0,1fr)}html :is(.admin-block,.admin-block-head,.admin-block-title,.admin-list-header,.admin-domain-list,.admin-static-row,.admin-card,.admin-list-row){overflow-wrap:anywhere;min-width:0;max-width:100%}html :is(.admin-block h2,.admin-block h3,.admin-section-title h2,.vacation-section>header h2,.vacation-section>header h3,.subscription-history h2){font-size:var(--desk-font-subtitle,18px);line-height:1.35}html :is(.admin-panel p,.admin-panel label,.admin-panel .admin-inline-note,.admin-mobile-module-nav-label,.vacation-empty p,.vacation-small-empty p,.vacation-callout p,.vacation-callout strong,.vacation-selection-hint,.vacation-steps li,.vacation-save-state){font-size:var(--desk-font-small,14px);line-height:1.5}html :is(.admin-list-actions,.admin-domain-actions,.admin-block-head){flex-wrap:wrap;gap:8px}html :is(.billing-filters,.billing-overview-stats,.billing-ledger-heading,.subscription-list-toolbar,.vacation-filterbar,.vacation-toolbar-actions){flex-wrap:wrap}html :is(.billing-ledger-row,.billing-budget-row,.payment-table-row)>*{overflow-wrap:anywhere;min-width:0}html :is(.billing-ledger-issue strong,.billing-ledger-description,.billing-ledger-context,.billing-budget-context-client,.billing-budget-context-project,.payment-description strong,.payment-description small){white-space:normal;text-overflow:clip}html :is(.subscription-list-table,.vacation-table,.context-task-table,.subscription-table){max-width:100%}html :is(.context-task-table-shell,.subscription-table-scroll,.vacation-table-scroll){overscroll-behavior-x:contain}html :is(.subscription-form-body,.vacation-modal-body,.vacation-detail-body){scrollbar-gutter:auto;scroll-padding-block:16px 40px}html .vacation-picker-layout{grid-template-columns:minmax(0,1fr)}html .vacation-selection-summary{border-left:0;border-top:1px solid var(--vac-line);padding:16px 0 0}html .vacation-selected-periods{max-height:none;overflow:visible}html .vacation-picker-tools{flex-wrap:wrap}html .vacation-picker-tools .vacation-select{flex:150px}html .vacation-picker-tools select{width:100%}html .vacation-picker .calendar-month-scroll{height:360px;max-height:max(220px, calc(var(--app-viewport-height,100dvh) * .42));overscroll-behavior-y:auto}html .calendar-month-heading strong,html .calendar-toolbar>span,html .calendar-weekdays,html .vacation-picker .calendar-toolbar>span,html .vacation-picker .calendar-weekdays{font-size:var(--desk-font-small,14px);line-height:1.4}html :is(.date-grid,.calendar-weekdays){gap:2px}html body .infinite-date-calendar .date-grid button,html body .calendar-empty-day{min-width:0;min-height:48px;padding-inline:0}html .vacation-detail-footer{flex-wrap:wrap}}@media (width<=820px){html :is(.context-task-open,.context-task-title,.context-task-context,.context-task-person,.context-task-due){min-width:0;max-width:100%}html .context-task-title a{-webkit-line-clamp:unset;white-space:normal;padding-block:5px}html .context-task-open{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px}html .context-task-table td{min-height:48px;padding:10px 12px}html :is(.context-task-person,.context-task-due,.context-task-status,.context-task-context strong,.context-task-context small){white-space:normal;overflow-wrap:anywhere}html .subscription-list-table .context-task-open{grid-template-columns:24px minmax(0,1fr)}html .subscription-list-select select{flex:1;max-width:100%}html .billing-stage-heading{grid-template-columns:32px minmax(0,1fr)}html .billing-stage-total{text-align:left;grid-column:2}html .billing-budget-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .billing-budget-row>.billing-ledger-issue,html .billing-budget-row>.billing-ledger-context{grid-column:1/-1}html .billing-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .billing-ledger-row>:is(.billing-ledger-issue,.billing-ledger-description,.billing-ledger-context,.billing-ledger-document){grid-column:1/-1}html :is(.issue-attributes-card>.field,.issue-attributes-card>.smart-field,.modal .compact-form .field:not(.markdown-field),.modal .compact-form .smart-field,.modal .form-grid .field:not(.markdown-field),.modal .form-grid .smart-field){grid-template-columns:minmax(0,1fr);gap:8px}html :is(.issue-attributes-card>.field,.issue-attributes-card>.smart-field,.modal .compact-form .field,.modal .compact-form .smart-field,.modal .form-grid .field,.modal .form-grid .smart-field)>:is(span,input,textarea,select,.smart-select-button){grid-area:auto/1}html :is(.modal .compact-form,.modal .form-grid,.subscription-form-grid,.issue-finance-card .budget-fields-grid,.issue-properties .budget-fields-grid,.issue-properties .budget-invoice-fields,.modal .issue-create-budget .budget-fields-grid,.modal .issue-create-budget .budget-invoice-fields){grid-template-columns:minmax(0,1fr)}html :is(.modal .choice-pill,.issue-finance-card .choice-pill,.smart-select-button){white-space:normal;height:auto}html .vacation-table td:last-child{width:48px;right:8px}html .vacation-table td:first-child{padding-right:44px}html :is(.vacation-balance dl,.vacation-change-summary){flex-wrap:wrap;gap:12px}html .vacation-balance dl>div{border:0;flex:100px;padding:0}html .vacation-editor-modal .vacation-editor-actions button{white-space:normal;flex:150px;padding:10px 12px}html .vacation-editor-actions .vacation-save-state{overflow-wrap:anywhere;flex-basis:100%}}@media (width<=520px){html :is(.context-task-list-toolbar,.subscription-list-heading,.vacation-page-toolbar,.billing-ledger-heading,.issue-email-section .section-title-row){flex-direction:column;align-items:stretch}html :is(.context-task-list-toolbar .soft-button,.subscription-list-heading>.primary-button,.vacation-page-toolbar>.primary-button){width:100%}html :is(.view-tabs,.subscription-view-tabs,.vacation-tabs){flex-wrap:wrap;width:100%}html :is(.view-tabs,.subscription-view-tabs,.vacation-tabs)>button{white-space:normal;flex:auto;padding:10px 12px}html :is(.subscription-list-select,.vacation-select){flex-wrap:wrap;min-width:0}html .subscription-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html .subscription-detail-stats>div{overflow-wrap:anywhere;min-width:0}html .issue-properties .payment-table-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"description""amount""date""status""actions";gap:10px}html .issue-properties .payment-actions{justify-content:flex-start}html :is(.billing-overview-stats,.billing-overview-progress){width:100%;min-width:0}html :is(.email-chain-summary,.email-chain-actions){flex-wrap:wrap}html .email-quoted-history summary{gap:6px}html .email-quoted-history summary>span:first-of-type{flex:180px}html :is(.email-reply-recipient-field,.email-reply-recipient-field.email-subject-field){grid-template-columns:minmax(0,1fr);gap:4px;padding-block:10px}html .email-recipient-badge>span{white-space:normal;overflow-wrap:anywhere}html .email-reply-action-buttons{width:100%}html .email-reply-action-buttons>button{flex:auto}html .admin-focus .admin-module-nav{display:none}html .admin-mobile-module-nav{position:static}}@media (width<=359px){html :is(.context-task-table tbody tr,.subscription-table tr,.billing-budget-row,.billing-ledger-row,.subscription-detail-stats){grid-template-columns:minmax(0,1fr)}html :is(.context-task-table td,.subscription-table td,.billing-budget-row>*,.billing-ledger-row>*){grid-column:1}html .modal-backdrop:has(>.vacation-editor-modal){padding-inline:0}html .modal.vacation-editor-modal{width:100%;max-width:100%}html .vacation-editor-modal .vacation-modal-body{margin-inline:calc(var(--modal-padding-inline) * -1);padding-inline:5px}html .vacation-picker .calendar-month-scroll{padding-inline:0}html .vacation-picker :is(.date-grid,.calendar-weekdays){gap:0}}@media (width<=1024px){html .shell:not(.issue-focus):not(.admin-focus){grid-template-columns:248px minmax(0,1fr)}html .shell .workbench{min-width:0}}@media (width<=820px){html{--mobile-header-height:calc(76px + env(safe-area-inset-top,0px))}html,body,#root{overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}html body{min-width:0}html #root{height:var(--app-viewport-height,100dvh);flex-direction:column;display:flex}html .shell,html .shell.no-panel,html .shell.issue-focus,html .shell.admin-focus{flex-direction:column;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}html .shell .workbench{overscroll-behavior-y:contain;min-width:0;height:auto;min-height:0;padding:0 max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;flex:1 1 0;scroll-padding-top:16px;scroll-padding-bottom:32px;overflow:hidden auto}html .shell.issue-focus .workbench,html .shell.admin-focus .workbench{scroll-padding-top:calc(var(--mobile-header-height) + 16px)}html body:is(.mobile-navigation-open,.modal-open) .workbench{overflow:hidden}html .shell .topbar{min-width:0;margin:0 -16px 16px;padding:16px;position:static}html .shell:is(.issue-focus,.admin-focus) .topbar{min-height:var(--mobile-header-height);padding-top:calc(10px + env(safe-area-inset-top,0px));z-index:100;flex-wrap:nowrap;align-items:center;padding-bottom:10px;position:sticky;top:0}html .shell:is(.issue-focus,.admin-focus) .topbar-actions{flex:none;width:auto;margin-left:auto}html .mobile-navigation-trigger{min-height:72px;padding-top:max(10px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));flex:none;position:relative}html .mobile-navigation-copy strong{font-size:var(--desk-font-body,16px);line-height:1.3}html .mobile-navigation-copy span{font-size:var(--desk-font-small,14px);line-height:1.3}html .sidebar{height:var(--app-viewport-height,100dvh);width:360px;max-width:calc(100vw - 24px);min-height:0;top:var(--app-viewport-top,0px);padding-top:max(12px, env(safe-area-inset-top));padding-left:max(12px, env(safe-area-inset-left));padding-bottom:max(12px, env(safe-area-inset-bottom));bottom:auto}html .sidebar .sidebar-heading{grid-template-columns:minmax(0,1fr) 48px}html .mobile-navigation-close{width:48px;height:48px}html .sidebar .sidebar-scroll{flex:1 1 0;gap:16px;min-height:0}html .sidebar .sidebar-bottom{flex:none}html .sidebar .side-link{min-height:48px}html .sidebar :is(.side-label,.brand-copy strong,.profile-card strong){font-size:var(--desk-font-body,16px);line-height:1.35}html .sidebar :is(.side-caption,.brand-copy>span,.profile-card>div>span){font-size:var(--desk-font-small,14px);line-height:1.3}html .sidebar .profile-card{grid-template-columns:28px minmax(0,1fr) 48px}html .sidebar .profile-card button{min-width:48px;min-height:48px}html .mobile-navigation-backdrop,html .modal-backdrop,html .side-modal-backdrop{top:var(--app-viewport-top,0px);height:var(--app-viewport-height,100dvh);bottom:auto}html .modal-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}html .modal[role=dialog]{overscroll-behavior:contain;min-height:0;max-height:100%;scroll-padding-block:80px 100px;overflow-x:hidden}html .side-modal-panel{height:100%;min-height:0;max-height:100%;overflow:hidden}html .side-modal-panel .detail-panel{overscroll-behavior:contain;height:100%;min-height:0;scroll-padding-block:80px 100px;overflow:hidden auto}html .floating-menu{max-height:calc(var(--app-viewport-height,100dvh) - 24px);overscroll-behavior:contain;scroll-padding-block:60px;overflow-y:auto}html .login-screen{height:100%;min-height:0;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));overflow-y:auto}html .admin-focus .admin-mobile-module-nav{z-index:3;position:relative;top:0}html .admin-focus .admin-module-shell{overflow:visible}html[data-keyboard-open=true] .modal-backdrop{padding-top:4px;padding-bottom:4px}}@media (prefers-reduced-motion:reduce){html .sidebar{transition:none}html :is(.workbench,.sidebar-scroll,.modal,.detail-panel){scroll-behavior:auto}}@media (width>=821px){html .shell,html .shell.no-panel{height:calc(100dvh - var(--pwa-banner-height,0px));min-height:0}html .shell>:is(.sidebar,.workbench,.detail-panel){height:100%}}html[data-theme=light]{--lt-canvas:#f7f8fa;--lt-sidebar:#f2f4f7;--lt-surface:#fff;--lt-surface-raised:#fff;--lt-surface-muted:#f7f8fa;--lt-line:#e5e8ee;--lt-line-strong:#d4d9e2;--lt-control-border:#cfd5df;--lt-text-1:#202735;--lt-text-2:#4d596b;--lt-text-3:#687489;--lt-shadow-1:none}html body{font-size:var(--desk-font-small,14px)}html :is(.topbar,.sidebar,.issue-toolbar),html[data-theme] body :is(.modal-header,.issue-view-shortcuts-mobile,.issue-command-actions-mobile){box-shadow:none}html body .modal-header{border-bottom:1px solid var(--lt-line,#30343e)}html .issue-workspace :is(.muted,.form-help,.form-note,.hint,.markdown-character-count){font-size:14px;line-height:1.5}html .issue-workspace :is(input,textarea,.markdown-editor){font-size:var(--desk-font-small,14px)}html body :is(.soft-button,.icon-button,.table-add-button,.view-add-button,.smart-select-button){box-shadow:none;border-radius:8px;font-weight:550}html body .primary-button{box-shadow:none;border-radius:8px;font-weight:600}html :is(.topbar h1,.section-title-row h3,.section-heading-label h3){letter-spacing:-.02em}html .topbar h1{font-weight:650}html .topbar>.title-block>p{line-height:1.5}html .topbar .eyebrow{letter-spacing:.015em;text-transform:none;font-weight:550}html .sidebar .side-caption{letter-spacing:.05em;font-weight:600}html .sidebar .side-link{border-radius:8px}html[data-theme=light] .sidebar .side-link.active{box-shadow:none;background:#e7eafa}html .mobile-list-summary{display:none}html[data-theme] .smart-select-menu{border-color:var(--lt-control-border,#454d5b)}html[data-theme] .smart-select-menu .smart-search{background:var(--lt-surface-muted,#252a33);border:1px solid var(--lt-control-border,#454d5b);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 12px}html[data-theme] .smart-select-menu .smart-search:focus-within{border-color:var(--lt-focus,#a8b2ff);box-shadow:none;outline:2px solid var(--lt-focus,#a8b2ff);outline-offset:1px}html[data-theme] .smart-select-menu .smart-search input{box-shadow:none;color:var(--lt-text-1,#ecedf1);background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:44px;padding:0}@media (width<=1024px),(hover:none) and (pointer:coarse){html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),html body textarea,html body select,html body [contenteditable=true],html body [contenteditable=""],html body [contenteditable=plaintext-only]{line-height:1.5;font-size:var(--desk-font-small,14px)!important}html body :is(.markdown-content,.markdown-editor,.email-message-body,.email-plain-text,.email-editor-content){font-size:var(--desk-font-small,14px);line-height:1.65}html body :is(button,[role=button],summary,.soft-button,.primary-button,.danger-button,.side-link){font-weight:550;font-size:15px!important}html body :is(button,.soft-button,.primary-button,.side-link) :is(span,strong){font-weight:inherit;font-size:inherit!important}html body :is(.field>span,.smart-field>span,legend,.form-help,.form-note,.muted,.hint,.subscription-hint,.vacation-muted,.markdown-character-count){font-weight:500;font-size:14px!important}html body :is(.workbench,.detail-panel,.modal,.floating-menu) :is(small,time,dt){font-size:14px!important}html body :is(.section-title-row h3,.issue-files-heading h3,.section-heading-label h3,.context-side-card h3){font-weight:650;font-size:var(--desk-font-body,16px)!important}html body :is(.admin-panel,.vacations-page,.subscriptions-page) :is(p,.muted,.form-help){font-size:15px}html body :is(.admin-mobile-module-nav-label,.subscription-list-select>span,.vacation-select>span){font-size:14px!important}html body .markdown-tools{gap:2px}html body .markdown-tools .markdown-character-count{text-align:right;flex:auto;align-self:center}}@media (width<=820px){html .mobile-navigation-trigger{min-height:60px;padding-block:8px;padding-top:max(8px, env(safe-area-inset-top));gap:10px}html .mobile-navigation-copy{gap:2px}html .mobile-navigation-copy strong{font-size:15px;font-weight:600;line-height:1.3}html .mobile-navigation-copy span{font-size:13px;line-height:1.3}html .mobile-navigation-trigger .brand-mark{width:28px;height:28px}html .sidebar :is(.side-label,.brand-copy strong,.profile-card strong){font-size:var(--desk-font-small,14px);font-weight:550}html .sidebar :is(.side-caption,.brand-copy>span,.profile-card>div>span){font-size:14px}html .shell:not(.issue-focus):not(.admin-focus) .topbar{gap:14px;margin-bottom:0;padding:18px 16px 14px}html .shell:not(.issue-focus):not(.admin-focus) .topbar h1{font-size:var(--desk-font-page-title,22px);line-height:1.25}html .shell:not(.issue-focus):not(.admin-focus) .topbar .eyebrow{display:none}html .shell:not(.issue-focus):not(.admin-focus) .topbar>.title-block>p{max-width:40em;font-size:14px}html .topbar:has(.issue-queue-title){grid-template-columns:minmax(0,1fr) auto;display:grid}html .topbar .issue-queue-title{display:contents}html .topbar .issue-queue-title h1{grid-area:1/1;margin:0}html .topbar:has(.issue-queue-title) .topbar-actions{grid-area:1/2;gap:6px;width:auto}html .topbar:has(.issue-queue-title) .topbar-actions .soft-button{padding-inline:10px;min-height:44px!important}html .topbar:has(.issue-queue-title) .topbar-actions .primary-button{padding-inline:14px;min-height:44px!important}html .issue-view-shortcuts-mobile{grid-area:2/1/auto/-1;width:auto}html .issue-view-shortcuts-mobile .mobile-saved-views-dropdown{width:auto;min-width:0}html .issue-view-shortcuts-mobile .soft-button{border-radius:8px;gap:8px;width:auto;padding:8px 12px;min-height:44px!important}html .issue-toolbar{border-bottom:0;margin:0;padding:12px 0}html .issue-command-bar{align-items:center;gap:12px;display:flex}html .issue-command-bar .query-composer{display:none}html .mobile-list-summary{align-items:baseline;gap:8px;min-width:0;margin-right:auto;display:flex}html .mobile-list-summary strong{white-space:nowrap;font-size:14px;font-weight:550}html .mobile-list-summary>span{color:var(--lt-text-3,#a5adbd);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}html .issue-command-actions-mobile{flex:none;width:auto}html .issue-command-actions-mobile .mobile-issue-controls-dropdown{width:auto}html .issue-command-actions-mobile .soft-button{gap:6px;width:auto;padding:8px 10px;min-height:44px!important}html .issue-command-actions-mobile .soft-button>svg:last-child{display:none}html .shell .workbench:has(>.issue-toolbar){background:var(--lt-surface,#17191e)}html .shell .workbench:has(>.issue-toolbar)>.topbar{border-bottom:0}html .modal>header h2{font-size:var(--desk-font-subtitle,18px)}html .vacations-page .vacation-tabs{overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;display:flex;overflow-x:auto}html .vacations-page .vacation-tabs>button{white-space:nowrap;flex:none;padding-inline:12px}html .vacations-page .vacation-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}html .vacations-page .vacation-toolbar-actions .vacation-select{flex:100px}html .vacations-page .vacation-rules-button{width:auto;min-width:0;padding-inline:10px}html .vacations-page .vacation-team-summary{gap:4px 16px;font-size:14px}html .admin-focus .admin-context-summary{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}html .admin-focus .admin-context-stat{align-content:start;padding:10px 8px}html .admin-focus .admin-context-stat span{overflow-wrap:normal;font-weight:500;font-size:14px!important}html .admin-focus .admin-context-stat strong{font-size:var(--desk-font-body,16px)}}html .task-list-redesign,html .task-list-redesign .context-task-groups,html .task-list-redesign .context-task-group{min-width:0;overflow:visible}html .task-list-redesign .context-task-group{box-shadow:none;border:0;border-radius:0}html .task-list-redesign .context-task-group-heading{top:var(--task-group-sticky-top,0px);z-index:6;color:#e6e9f1;background:#191b21;border-block:1px solid #ffffff14;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex;position:sticky}html .task-list-redesign .context-task-group-heading:after{content:none}html[data-theme=light] .task-list-redesign .context-task-group-heading{background:var(--lt-canvas,#f5f6f8);border-color:var(--lt-line,#e1e5ec);color:var(--lt-text-1,#202938)}html .task-list-redesign .context-task-group-heading>span{font-weight:600;line-height:20px;font-size:14px!important}html .task-list-redesign .context-task-group-heading>b{min-width:24px;height:24px;padding:1px 6px;font-weight:550;line-height:22px;font-size:14px!important}html .task-list-redesign .context-task-table--grouped-status .context-task-column--task{width:43%}html .task-list-redesign .context-task-table--grouped-status .context-task-column--context{width:27%}html .task-list-redesign .context-task-table--grouped-status .context-task-column--assignee{width:19%}html .task-list-redesign .context-task-table--grouped-status .context-task-column--due{width:11%}html .task-list-redesign .context-task-title a{font-weight:500;line-height:20px;font-size:14px!important}html .task-list-redesign .context-task-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=820px){html .task-list-redesign{gap:12px}html .task-list-redesign .context-task-group{padding:0}html .shell .workbench>.task-list-redesign{--task-list-gutter-left:max(16px, env(safe-area-inset-left,0px));--task-list-gutter-right:max(16px, env(safe-area-inset-right,0px));margin-left:calc(-1 * var(--task-list-gutter-left));margin-right:calc(-1 * var(--task-list-gutter-right));align-self:stretch;width:auto;max-width:none}html .task-list-redesign .context-task-group>.context-task-group-heading{padding:10px var(--task-list-gutter-right,16px) 10px var(--task-list-gutter-left,16px)}html .task-list-redesign .context-task-groups{gap:20px}html .task-list-redesign .context-task-table-shell{padding:0;overflow:visible}html .task-list-redesign .context-task-table,html .task-list-redesign .context-task-table tbody{width:100%;min-width:0;display:block}html .task-list-redesign .context-task-table :is(colgroup,thead){display:none}html .task-list-redesign .context-task-table tbody tr{padding:12px var(--task-list-gutter-right,16px) 12px var(--task-list-gutter-left,16px);border:0;background:0 0;border-bottom:1px solid #ffffff17;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"task task""context context""status status""person due";gap:5px 12px;margin:0;display:grid;overflow:hidden}html .task-list-redesign .context-task-table--grouped-status tbody tr{grid-template-areas:"task task""context context""person due"}html[data-theme=light] .task-list-redesign .context-task-table tbody tr{background:var(--lt-surface,#fff);border-bottom-color:var(--lt-line,#e1e5ec)}html .task-list-redesign .context-task-table tbody tr:hover{background:#7e91e214}html .task-list-redesign .context-task-table td,html .task-list-redesign .context-task-table td:first-child,html .task-list-redesign .context-task-table td:nth-child(3){border:0;grid-column:auto;min-width:0;height:auto;min-height:0;padding:0;line-height:20px;display:block;font-size:14px!important}html .task-list-redesign .context-task-table td:before{display:none}html .task-list-redesign .context-task-table .context-task-cell--title{grid-area:task}html .task-list-redesign .context-task-table .context-task-cell--status{grid-area:status}html .task-list-redesign .context-task-table .context-task-cell--context{grid-area:context}html .task-list-redesign .context-task-table .context-task-cell--person{grid-area:person}html .task-list-redesign .context-task-table .context-task-cell--due{grid-area:due}html .task-list-redesign .context-task-open{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:0;container-type:normal}html .task-list-redesign .context-task-priority{width:18px;height:22px}html .task-list-redesign .context-task-title{gap:4px;display:grid}html .task-list-redesign .context-task-title a{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:44px;padding:0;line-height:21px;display:-webkit-box;overflow:hidden;font-size:15px!important}html .task-list-redesign :is(.context-task-meta,.context-task-title small,.issue-task-progress-badge,.context-task-context strong,.context-task-context small,.context-task-status,.context-task-status>span,.context-task-person,.context-task-person-name,.context-task-person>i,.context-task-due){line-height:20px;font-size:14px!important}html .task-list-redesign .context-task-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}html .task-list-redesign .context-task-title small{order:0}html .task-list-redesign .context-task-context{text-overflow:ellipsis;white-space:nowrap;width:100%;padding-left:26px;display:block;overflow:hidden}html .task-list-redesign .context-task-context :is(strong,small){white-space:nowrap;font-weight:400;display:inline;overflow:visible}html .task-list-redesign .context-task-context small:before{content:" · "}html .task-list-redesign .context-task-cell--status{padding-left:26px}html .task-list-redesign .context-task-person{gap:6px;min-height:24px;padding-left:26px}html .task-list-redesign .context-task-person>i{border:0;flex:0 0 24px;width:24px;height:24px;line-height:24px;font-size:14px!important}html .task-list-redesign .context-task-due{white-space:nowrap;justify-content:flex-end;gap:4px;min-height:24px}html .task-list-redesign .context-task-list-toolbar{flex-flow:wrap;align-items:center;gap:10px;padding:0 0 10px}html .task-list-redesign .context-task-list-toolbar>span{flex:160px}html .task-list-redesign .context-task-list-toolbar .quick-dropdown{width:auto}html .task-list-redesign .context-task-list-toolbar small{line-height:20px;font-size:14px!important}}html .issue-focus .workbench:has(>.issue-workspace){overscroll-behavior-y:contain;overflow:hidden auto}html .issue-focus .issue-workspace{flex:none;width:100%;max-width:1080px;height:auto;min-height:0;margin:0 auto;padding-bottom:32px;display:block;overflow:visible}html .issue-workspace .issue-page-layout,html .issue-workspace .issue-page-layout.has-archive-banner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:24px;height:auto;min-height:0;display:grid}html .issue-workspace .issue-activity{scrollbar-gutter:auto;gap:24px;height:auto;min-height:0;padding:0;display:grid;overflow:visible}html .issue-workspace .issue-activity>:is(.issue-content-editor,.issue-checklist,.issue-files-section,.issue-reminders,.issue-collaboration-tabs){background:var(--lt-surface,#181a20);border:1px solid var(--lt-line,#30343e);box-shadow:none;border-radius:12px;min-width:0;margin:0;padding:24px}html .issue-workspace .section-title-row{align-items:center;gap:12px;margin:0}html .issue-workspace .issue-content-editor>.section-title-row{display:flex}html .issue-workspace .section-title-row h3{font-size:var(--desk-font-subtitle,18px);font-weight:650}html .issue-workspace .issue-content-editor{gap:24px;display:grid}html .issue-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}html .issue-summary-actions .soft-button{min-height:44px;padding:8px 12px}html .issue-summary-reading{min-width:0}html .issue-summary-reading h2{color:var(--lt-text-1,#ecedf1);overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(20px,2vw,24px);font-weight:650;line-height:1.35}html .issue-summary-reading .markdown-render{color:var(--lt-text-2,#c5c9d3);font-size:var(--desk-font-small,14px);line-height:1.7}html .issue-summary-reading .markdown-render>:first-child{margin-top:0}html .issue-summary-reading .markdown-render>:last-child{margin-bottom:0}html .issue-summary-fields{gap:16px;display:grid}html .issue-workspace :is(.issue-summary-fields,.issue-summary-reading)[hidden]{display:none}html .issue-summary-fields .field{margin:0}html .issue-workspace .issue-summary-fields .issue-title-field>span{display:block}html body .issue-content-editor .field:is(.issue-title-field,.issue-description-field){border:1px solid var(--lt-line,#ffffff1a);background:0 0;border-radius:8px;gap:8px;min-width:0;padding:12px}html body .issue-content-editor .field:is(.issue-title-field,.issue-description-field):focus-within{border-color:var(--issue-accent,var(--lt-focus,#a8b2ff));box-shadow:none;outline:2px solid var(--issue-accent,var(--lt-focus,#a8b2ff));outline-offset:2px;background:0 0}html body .issue-content-editor :is(.issue-title-field,.issue-description-field)>span{color:var(--issue-secondary,var(--lt-text-3,#b5b5b5));font-size:var(--desk-font-small,14px);font-weight:550;line-height:1.5;display:block}html body .issue-content-editor .field :is(.issue-title-input,.markdown-editor),html body .issue-content-editor .field :is(.issue-title-input,.markdown-editor):focus-visible{box-shadow:none;color:var(--issue-text,var(--lt-text-1,#ededed));background:0 0;border:0;outline:none}html body .issue-content-editor .issue-title-input{box-sizing:border-box;font-size:var(--desk-font-page-title,22px);overflow-wrap:break-word;resize:none;white-space:pre-wrap;width:100%;min-height:48px;padding:0;font-weight:650;line-height:1.4;display:block;overflow:hidden}html body .issue-content-editor .issue-description-field .markdown-tools{flex-wrap:wrap;justify-content:flex-start;position:static}html body .issue-content-editor .issue-description-field .markdown-editor{font-size:var(--desk-font-body,16px);padding-top:0;line-height:1.6}@media (width<=1024px),(hover:none) and (pointer:coarse){html body .issue-content-editor :is(.issue-title-input,.issue-description-field .markdown-editor){font-size:var(--desk-font-body,16px)!important}}html .issue-header-tools,html .issue-workspace-local-tools{align-items:center;gap:8px;min-width:0;display:flex}html .issue-workspace-local-tools{flex-wrap:wrap;margin-bottom:24px}html .issue-header-tools .issue-workspace-tool,html .issue-workspace-local-tools .issue-workspace-tool{white-space:nowrap;min-height:44px;font-size:var(--desk-font-small,14px);padding:10px 14px}html .issue-ai-toolbar{display:flex}html .issue-header-tools:empty{display:none}html .issue-focus .issue-toolbar-title,html .issue-focus .issue-toolbar-title>div{min-width:0}html .issue-focus .issue-toolbar-title h1{font-size:var(--desk-font-subtitle,18px);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}html .issue-focus .issue-toolbar-title p{display:none}html .issue-workspace :is(.issue-summary-actions button,.issue-files-section .soft-button,.issue-reminders .section-title-actions button,.issue-checklist-composer button,.issue-checklist-actions button),html :is(.issue-properties-modal,.issue-ai-chat-modal) .modal-header .icon-button{min-width:44px;min-height:44px}html .issue-focus:has(.issue-workspace) :is(.issue-header-back-button,.issue-header-menu-button){min-width:44px;min-height:44px}html .issue-properties-modal{flex-direction:column;max-width:760px;padding:0;display:flex;overflow:hidden}html .issue-properties-modal>.modal-header{flex:none;margin:0;padding:20px 24px}html .issue-properties-modal-body{overscroll-behavior:contain;min-height:0;padding:24px;scroll-padding-block:16px;overflow:hidden auto}html .issue-properties-panel-content{min-width:0}html .issue-properties-modal .issue-properties-editor{gap:0;display:grid}html .issue-properties-modal :is(.issue-attributes-card,.issue-finance-card){background:0 0;border:0;border-radius:0;padding:0}html .issue-properties-modal .issue-attributes-card{gap:16px}html .issue-properties-modal .issue-attributes-card>.section-title-row h3{display:none}html body .issue-properties-modal .issue-attributes-card>:is(.field,.smart-field){box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;min-height:0;padding:0;display:grid}html .issue-properties-modal .issue-attributes-card>:is(.field,.smart-field)>:is(span,input,textarea,.smart-select-button){grid-area:auto}html body .issue-properties-modal .issue-attributes-card>:is(.field,.smart-field):focus-within{box-shadow:none;background:0 0;outline:none}html .issue-properties-modal .issue-attributes-card>:is(.field,.smart-field)>span{color:var(--lt-text-2,#c5c9d3);font-size:14px;font-weight:550;line-height:1.4}html body .issue-properties-modal .issue-attributes-card .smart-select-button{background:var(--lt-surface,#20242c);border:1px solid var(--lt-control-border,#454d5b);color:var(--lt-text-1,#ecedf1);border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 12px;display:flex}html body .issue-properties-modal .issue-attributes-card .smart-select-button>strong{color:inherit;overflow-wrap:anywhere;white-space:normal;-webkit-text-fill-color:currentColor;flex:1 1 0;font-weight:500;line-height:1.45;font-size:var(--desk-font-small,14px)!important}html body .issue-properties-modal .issue-attributes-card .smart-select-button>:is(i,svg,.smart-select-icon){flex:none}html body .issue-properties-modal .issue-attributes-card .smart-select-button>svg:last-child{color:var(--lt-text-3,#b4bdcb);margin-left:auto}html body .issue-properties-modal .issue-attributes-card .smart-select-button:hover:not(:disabled){border-color:var(--lt-text-3,#8c97aa)}html body .issue-properties-modal .issue-attributes-card .smart-select-button:focus-visible{outline:2px solid var(--lt-focus,#a8b2ff);outline-offset:2px}html body .issue-properties-modal .issue-property-context{border:0;border-bottom:1px solid var(--lt-line,#30343e);background:0 0;padding:0 0 16px}html body .issue-properties-modal .issue-property-context-row{background:0 0;font-size:14px}@media (width>=700px){html .issue-properties-modal .issue-attributes-card{grid-template-columns:repeat(2,minmax(0,1fr))}html .issue-properties-modal .issue-attributes-card>:is(.section-title-row,.issue-property-context,.form-error,.issue-self-assign-button){grid-column:1/-1}}html .issue-panel-properties .issue-finance-card,html .issue-panel-finance .issue-attributes-card,html .issue-finance-save-status{display:none}html .issue-panel-finance .issue-finance-save-status{justify-content:flex-end;display:flex}html .issue-workspace .issue-collaboration-tabs{gap:20px}html .issue-workspace .issue-collaboration-tablist{border-bottom:1px solid var(--lt-line,#30343e);gap:8px;padding:0 0 16px}html .issue-workspace .issue-collaboration-tab{min-height:44px;padding:8px 12px}html .issue-workspace .issue-comments{border:0;padding:0}html .comment-form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html .comment-form-actions{justify-content:flex-end;min-width:0;display:flex}html .comment-form-actions .primary-button{min-height:48px;padding:10px 16px}html .issue-ai-chat-modal{flex-direction:column;min-height:0;display:flex;overflow:hidden}html .issue-ai-chat-modal>.modal-header{flex:none}html .issue-ai-chat-modal .issue-ai-chat-shell{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html .issue-ai-chat-modal .issue-ai-chat-messages{overscroll-behavior:contain;flex:auto;min-height:120px;max-height:50dvh}html .issue-ai-chat-modal .issue-ai-composer{flex:none}html .issue-ai-insight-details{border:1px solid var(--lt-line,#30343e);border-radius:8px;flex:none;margin-bottom:12px;padding:0 12px}html .issue-ai-insight-details summary{cursor:pointer;min-height:44px;padding-block:12px}html .issue-ai-insight-details .markdown-render{max-height:160px;padding-bottom:12px;overflow-y:auto}@media (width<=820px){html .issue-focus:has(.issue-workspace){--mobile-header-height:calc(136px + env(safe-area-inset-top,0px))}html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)){grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding-bottom:12px;display:grid}html .issue-focus .topbar:has(.issue-header-tools:not(:empty)) .topbar-actions{display:contents}html .issue-focus .issue-toolbar-title{grid-area:1/1}html .issue-focus .issue-header-menu-button{grid-area:1/2}html .issue-header-tools{grid-area:2/1/auto/-1;gap:8px;width:100%;display:flex}html .issue-header-tools>:is(.issue-workspace-tool,.issue-ai-toolbar){flex:auto}html .issue-header-tools .issue-ai-toolbar>button{width:100%}html .issue-header-tools .issue-workspace-tool{min-height:44px;padding:8px 10px;font-size:var(--desk-font-small,14px)!important}html .issue-focus .issue-toolbar-title h1{font-size:var(--desk-font-body,16px)}html .issue-workspace .issue-activity{gap:16px}html .issue-workspace .issue-activity>:is(.issue-content-editor,.issue-checklist,.issue-files-section,.issue-reminders,.issue-collaboration-tabs){border-radius:10px;padding:16px}html .issue-workspace .issue-content-editor{gap:20px}html .issue-summary-actions{gap:8px}html .issue-summary-actions .autosave-status{max-width:100%}html .issue-summary-reading h2{font-size:var(--desk-font-title,20px)}html .issue-properties-modal>.modal-header,html .issue-properties-modal-body{padding:16px}html .issue-workspace .issue-collaboration-tablist{gap:4px}html .issue-workspace .issue-collaboration-tab{gap:6px;padding:8px}html .issue-workspace .issue-collaboration-tab>svg{display:none}html .issue-workspace .issue-collaboration-tab-count{min-width:20px}html .comment-form-actions .primary-button{width:100%}html .issue-ai-chat-modal .issue-ai-chat-messages{min-height:80px;max-height:none}html .issue-ai-chat-modal{height:min(760px,100%)}}@media (width<=480px){html .issue-header-tools .issue-workspace-tool{padding-inline:8px}html .issue-header-tools .issue-workspace-tool>svg{display:none}html .issue-workspace .issue-collaboration-tab{padding-inline:6px;font-size:15px!important}}@media (height<=500px) and (width>=600px) and (width<=820px){html .issue-focus:has(.issue-workspace){--mobile-header-height:calc(76px + env(safe-area-inset-top,0px))}html .shell.issue-focus .topbar:has(.issue-header-tools:not(:empty)){display:flex}html .issue-focus .topbar:has(.issue-header-tools:not(:empty)) .topbar-actions{gap:8px;display:flex}html .issue-focus .issue-toolbar-title{flex:1 1 0}html .issue-focus .issue-header-tools{width:auto}html .issue-header-tools .issue-workspace-tool>svg{display:none}}@media (height<=500px){html .issue-ai-chat-modal .issue-ai-chat-context{display:none}html .issue-ai-chat-modal .issue-ai-chat-messages{min-height:0}}html[data-keyboard-open=true] .issue-ai-chat-modal .issue-ai-chat-context{display:none}html[data-keyboard-open=true] .issue-ai-chat-modal .issue-ai-chat-messages{min-height:0}html body .issue-context-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--issue-canvas:var(--workspace-canvas,#fff);--issue-surface:var(--workspace-canvas,#fff);--issue-rail:var(--workspace-rail,#f5f5f4);--issue-muted-surface:var(--workspace-muted,#eeefed);--issue-text:var(--workspace-text,#242726);--issue-secondary:var(--workspace-support,#646862);--issue-border:var(--workspace-line,#dedfda);--issue-accent:var(--workspace-accent,#3e5e53);--issue-accent-surface:var(--workspace-selected,#e8eee9);--issue-danger:var(--workspace-danger,#a13d31);--issue-pane-row:1;--issue-context-row:1}html[data-theme=dark] .issue-context-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--issue-canvas:var(--workspace-canvas,#1c1c1c);--issue-surface:var(--workspace-canvas,#1c1c1c);--issue-rail:var(--workspace-rail,#151515);--issue-muted-surface:var(--workspace-muted,#282828);--issue-text:var(--workspace-text,#ededed);--issue-secondary:var(--workspace-support,#b5b5b5);--issue-border:var(--workspace-line,#3a3a3a);--issue-accent:var(--workspace-accent,#dedede);--issue-accent-surface:var(--workspace-selected,#333);--issue-danger:var(--workspace-danger,#ffb5a9)}html .shell.issue-focus .workbench:has(>.issue-context-workspace){background:#fff;gap:0;padding:0;overflow:hidden}html[data-theme=dark] .shell.issue-focus .workbench:has(>.issue-context-workspace){background:#1c1c1c}html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar{background:inherit;z-index:20;min-height:76px;padding:max(12px, env(safe-area-inset-top,0px)) 24px 12px;border-bottom:1px solid #dedfda;flex:none;gap:16px;margin:0}html[data-theme=dark] body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar{border-color:#3a3a3a}html .shell.issue-focus:has(.issue-context-workspace) .issue-toolbar-title h1{font-size:var(--desk-font-body,16px);letter-spacing:-.025em;font-weight:600}html .shell.issue-focus:has(.issue-context-workspace) :is(.issue-header-back-button,.issue-header-menu-button,.issue-workspace-tool){box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;min-height:44px}html .shell.issue-focus:has(.issue-context-workspace) .issue-header-menu-button{background:#eeefed;border-color:#0000}html[data-theme=dark] .shell.issue-focus:has(.issue-context-workspace) .issue-header-menu-button{background:var(--workspace-muted,#282828)}html .issue-focus .issue-context-workspace{width:100%;max-width:none;height:auto;min-height:0;color:var(--issue-text);background:var(--issue-canvas);flex-direction:column;flex:auto;gap:0;margin:0;padding:0;display:flex;overflow:hidden}html body .issue-context-workspace .issue-page-layout,html body .issue-context-workspace .issue-page-layout.has-archive-banner{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;height:auto;min-height:0;display:grid;overflow:hidden}html body .issue-context-workspace .issue-page-layout.has-archive-banner{--issue-pane-row:2;--issue-context-row:2;grid-template-rows:auto minmax(0,1fr)}html body .issue-context-workspace .issue-archive-banner{border-radius:0;grid-area:1/1/auto/-1;margin:0}html body .issue-context-workspace :is(.issue-context-sidebar,.issue-work-column,.issue-conversation-column){grid-column:1;grid-row:var(--issue-pane-row);overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--issue-border) transparent;align-content:start;align-self:stretch;gap:28px;min-width:0;height:auto;min-height:0;padding:0 28px 28px;scroll-padding-block:80px;display:grid;overflow:hidden auto}html body .issue-context-workspace .issue-context-sidebar{grid-row:var(--issue-context-row);background:var(--issue-rail);gap:28px;padding:0 20px 24px}html body .issue-context-workspace [hidden]{display:none!important}html body .issue-context-workspace .issue-context-heading,html body .issue-context-workspace .issue-context-card-heading{background:var(--issue-canvas);min-height:72px;color:var(--issue-secondary);align-items:center;gap:10px;margin:0;padding:12px 0;display:flex}html body .issue-context-workspace .issue-context-heading{z-index:2;border-bottom:1px solid var(--issue-border);margin-bottom:0;position:sticky;top:0}html body .issue-context-workspace .issue-context-card-heading{background:var(--issue-rail);justify-content:space-between}html body .issue-context-workspace .issue-context-card-heading h2{align-items:center;gap:10px;display:flex}html body .issue-context-workspace :is(.issue-context-heading h2,.issue-context-card-heading h2){color:var(--issue-secondary);font-size:var(--desk-font-small,14px);margin:0;font-weight:500;line-height:1.4}html body .issue-context-workspace :is(.issue-content-editor,.issue-checklist,.issue-files-section,.issue-reminders,.issue-collaboration-tabs,.issue-context-card,.issue-context-finance),html body .issue-context-workspace .issue-activity>:is(.issue-content-editor,.issue-checklist,.issue-files-section){background:var(--issue-surface);box-shadow:none;color:var(--issue-text);border:0;border-radius:0;min-width:0;margin:0;padding:0}html body .issue-context-workspace .issue-context-sidebar :is(.issue-context-card,.issue-context-finance,.issue-reminders){background:var(--issue-rail)}html body .issue-context-workspace .issue-activity>:is(.issue-checklist,.issue-files-section){border-top:1px solid var(--issue-border);padding-top:28px}html body .issue-context-workspace .section-title-row{gap:12px}html body .issue-context-workspace .section-title-row h3{color:var(--issue-text);font-size:var(--desk-font-body,16px);letter-spacing:-.025em;font-weight:600;line-height:1.4}html body .issue-context-workspace .section-heading-label{gap:10px}html body .issue-context-workspace .section-heading-label>svg{color:var(--issue-secondary)}html body .issue-context-workspace :is(.issue-summary-reading,.comment-message) .markdown-render,html body .issue-context-workspace :is(.issue-summary-reading,.comment-message) .markdown-render :is(p,li,blockquote,td,th){color:var(--issue-text);font-size:var(--desk-font-body,16px);line-height:1.75}html body .issue-context-workspace .issue-summary-reading .markdown-render{max-width:65ch}html body .issue-context-workspace .markdown-render a{color:var(--issue-accent);text-underline-offset:3px;text-decoration:underline}html body .issue-context-workspace :is(.muted,.file-label-status,.issue-checklist-hint){color:var(--issue-secondary)}html body .issue-context-workspace :is(.soft-button,.icon-button){color:var(--issue-secondary);box-shadow:none;background:0 0;border-color:#0000;border-radius:8px}html body .issue-context-workspace :is(.soft-button,.icon-button):hover:not(:disabled){background:var(--issue-muted-surface);color:var(--issue-text)}html body .issue-context-workspace .issue-context-card-heading .icon-button{width:44px;height:44px}html body .issue-context-workspace .issue-workspace-identity{border-bottom:1px solid var(--issue-border);box-sizing:border-box;align-items:center;gap:12px;min-width:0;min-height:64px;margin:0;padding:6px 0;display:flex}html body .issue-context-workspace .issue-workspace-identity>div{gap:2px;min-width:0;display:grid}html body .issue-context-workspace .issue-workspace-identity>div>span{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);line-height:1.4}html body .issue-context-workspace .issue-workspace-identity strong{color:var(--issue-text);font-size:var(--desk-font-body,16px);overflow-wrap:break-word;font-weight:500;line-height:1.4}html body .issue-context-workspace .issue-workspace-motif{background:var(--issue-accent-surface);color:var(--issue-accent);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:inline-flex}html body .issue-context-workspace .issue-workspace-motif>svg{width:20px;height:20px}html body .issue-context-workspace .issue-workspace-motif.is-fan>svg{animation:3.6s cubic-bezier(.3,0,.25,1) issue-motif-turn}@media (prefers-reduced-motion:reduce){html body .issue-context-workspace .issue-workspace-motif.is-fan>svg{animation:none}}html body .issue-context-workspace :is(.issue-context-card,.issue-context-finance) dl{gap:18px;margin:0;display:grid}html body .issue-context-workspace :is(.issue-context-card,.issue-context-finance) dl>div{gap:5px;min-width:0;display:grid}html body .issue-context-workspace :is(.issue-context-card,.issue-context-finance) dt{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);align-items:center;gap:10px;line-height:1.4;display:flex}html body .issue-context-workspace :is(.issue-context-card,.issue-context-finance) dt>svg{flex:0 0 16px}html body .issue-context-workspace :is(.issue-context-card,.issue-context-finance) dd{color:var(--issue-text);font-size:var(--desk-font-small,14px);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-weight:500;line-height:1.45;display:flex}html body .issue-context-workspace .issue-context-card dd{padding-left:26px}html body .issue-context-workspace .issue-context-card .issue-context-details{border-top:1px solid var(--issue-border);margin-top:24px;padding-top:24px}html body .issue-context-workspace .issue-context-status{background:var(--issue-accent-surface);color:var(--issue-accent);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}html body .issue-context-workspace .issue-context-status.is-complete{text-decoration:none}html body .issue-context-workspace .issue-context-card .is-late dd{color:var(--issue-danger)}html body .issue-context-workspace .issue-context-card .is-late small{font-size:var(--desk-font-small,14px);font-weight:400}html body .issue-context-workspace .issue-context-card .issue-context-properties{gap:16px;padding:24px 0}html body .issue-context-workspace .issue-context-card .issue-context-properties>div{grid-template-columns:minmax(0,1fr);gap:2px}html body .issue-context-workspace .issue-context-card .issue-context-properties dd{font-size:var(--desk-font-small,14px);overflow-wrap:break-word;padding-left:26px;font-weight:400;display:block}html body .issue-context-workspace :is(.issue-context-finance,.issue-reminders){border-top:1px solid var(--issue-border);padding-top:24px}html body .issue-context-workspace .issue-context-finance h3{font-size:var(--desk-font-small,14px);align-items:center;gap:10px;margin:0 0 20px;font-weight:600;display:flex}html body .issue-context-workspace .issue-context-finance h3>svg{color:var(--issue-secondary)}html body .issue-context-workspace .issue-context-finance dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html body .issue-context-workspace .issue-context-finance dd{font-variant-numeric:tabular-nums}html body .issue-context-workspace .issue-context-finance .soft-button{color:var(--issue-text);width:100%;min-height:44px;font-size:var(--desk-font-small,14px);justify-content:space-between;margin-top:16px;padding:0}html body .issue-context-workspace .issue-reminders .section-title-row{flex-wrap:wrap}html body .issue-context-workspace .issue-reminders .section-title-row h3{font-size:var(--desk-font-body,16px)}html body .issue-context-workspace .issue-reminders .section-title-actions{margin-left:auto}html body .issue-context-workspace .issue-reminders .section-title-actions .soft-button{min-width:44px;min-height:44px;padding:8px}html body .issue-context-workspace .reminder-list{margin-top:12px}html body .issue-context-workspace .reminder-card{color:var(--issue-secondary);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 0}html body .issue-context-workspace .reminder-card>svg{display:none}html body .issue-context-workspace .reminder-card>div{min-width:0}html body .issue-context-workspace .reminder-card strong{color:var(--issue-text);font-size:var(--desk-font-small,14px);font-weight:500;line-height:1.5}html body .issue-context-workspace .reminder-card span{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);line-height:1.5}html body .issue-context-workspace .reminder-card .icon-button{min-width:44px;min-height:44px}html body .issue-context-workspace .issue-context-log{border-top:1px solid var(--issue-border);color:var(--issue-text);padding:16px 0}html body .issue-context-workspace .issue-context-log>summary{cursor:pointer;font-size:var(--desk-font-body,16px);border-radius:8px;align-items:center;gap:10px;min-height:48px;font-weight:600;list-style:none;display:flex}html body .issue-context-workspace .issue-context-log>summary::-webkit-details-marker{display:none}html body .issue-context-workspace .issue-context-log>summary>svg{color:var(--issue-secondary);flex:0 0 18px}html body .issue-context-workspace .issue-context-log-count{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);margin-left:auto;font-weight:400}html body .issue-context-workspace .issue-context-log[open]>summary>svg:last-child{transform:rotate(90deg)}html body .issue-context-workspace .issue-context-log>summary:hover{background:var(--issue-muted-surface)}html body .issue-context-workspace .issue-context-log>summary:focus-visible{outline:2px solid var(--issue-accent);outline-offset:2px}html body .issue-context-workspace .issue-context-log .issue-timeline{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:16px;padding:0}html body .issue-context-workspace .issue-context-log .activity-events{gap:20px}html body .issue-context-workspace .issue-context-log .activity-event{background:0 0;grid-template-columns:18px minmax(0,1fr);gap:10px}html body .issue-context-workspace .issue-context-log .activity-event>div strong{color:var(--issue-text);font-size:var(--desk-font-small,14px);font-weight:500;line-height:1.5}html body .issue-context-workspace .issue-context-log .activity-event>div span{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);overflow-wrap:break-word;white-space:normal;line-height:1.5}html body .issue-context-workspace .issue-checklist :is(.issue-checklist-title,.issue-checklist-summary,.issue-checklist-summary span,.issue-checklist-summary strong){font-size:var(--desk-font-small,14px);line-height:1.5}html body .issue-context-workspace .issue-checklist-summary{gap:8px}html body .issue-context-workspace .issue-checklist-summary strong{color:var(--issue-accent)}html body .issue-context-workspace .issue-checklist-progress{background:var(--issue-muted-surface);color:var(--issue-accent);height:3px}html body .issue-context-workspace .issue-checklist-progress::-webkit-progress-bar{background:var(--issue-muted-surface)}html body .issue-context-workspace .issue-checklist-progress::-webkit-progress-value{background:var(--issue-accent)}html body .issue-context-workspace .issue-checklist-progress::-moz-progress-bar{background:var(--issue-accent)}html body .issue-context-workspace .issue-checklist-item{grid-template-columns:44px minmax(0,1fr) auto;gap:6px;min-height:48px}html body .issue-context-workspace .issue-checklist-check{justify-content:flex-start;align-items:center;width:44px;min-height:44px;margin:0}html body .issue-context-workspace .issue-checklist-check input{accent-color:var(--issue-accent);width:20px;height:20px}html body .issue-context-workspace .issue-checklist-item.is-complete .issue-checklist-title{color:var(--issue-secondary)}html body .issue-context-workspace .issue-checklist-compact-actions{border:0;min-width:0;margin:0;padding:0}html body .issue-context-workspace .issue-checklist-more>button{justify-content:center;min-width:44px;min-height:44px;padding:8px}html body .issue-context-workspace .issue-checklist-more>button>svg:last-child{display:none}html body .issue-context-workspace .issue-checklist-composer textarea{background:var(--issue-muted-surface);min-height:48px;color:var(--issue-text);border-color:#0000;border-radius:8px;padding:12px}html body .issue-context-workspace .issue-checklist-hint{font-size:var(--desk-font-small,14px);line-height:1.5}html body .issue-context-workspace .issue-checklist-composer:not(:focus-within) .issue-checklist-hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body .issue-context-workspace .issue-conversation-column{flex-direction:column;gap:0;display:flex;overflow-y:hidden}html body .issue-context-workspace .issue-conversation-column>.issue-context-heading{border:0;flex:none;position:static}html body .issue-context-workspace .issue-conversation-column>.issue-collaboration-tabs{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden;container:issue-work/inline-size}html body .issue-context-workspace .issue-collaboration-tablist{border-bottom:1px solid var(--issue-border);background:0 0;flex:none;gap:6px;padding:0 0 16px}html body .issue-context-workspace .issue-collaboration-tab{color:var(--issue-secondary);border:0;border-radius:8px;gap:7px;min-height:44px;padding:8px 10px;font-weight:500;font-size:var(--desk-font-small,14px)!important}html body .issue-context-workspace .issue-collaboration-tab[aria-selected=true]{background:var(--issue-muted-surface);color:var(--issue-text)}html body .issue-context-workspace .issue-collaboration-tab[aria-selected=true]:after{display:none}html body .issue-context-workspace .issue-collaboration-tab-count{background:var(--issue-text);color:var(--issue-surface);font-size:var(--desk-font-small,14px);border-radius:999px;justify-self:start;width:max-content;min-width:22px;height:22px;padding:0 5px;font-weight:650;line-height:22px}html body .issue-context-workspace .issue-collaboration-tab[aria-selected=true] .issue-collaboration-tab-count{background:var(--issue-text);color:var(--issue-surface)}html body .issue-context-workspace .issue-collaboration-tabpanel{overscroll-behavior:contain;flex:auto;min-height:0;padding-top:24px;overflow:hidden auto}html body .issue-context-workspace .issue-comments{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}html body .issue-context-workspace .comment-thread{scrollbar-width:thin;flex:auto;align-content:start;gap:28px;min-height:0;padding:0 4px 4px 0;display:grid;overflow:hidden auto}html body .issue-context-workspace .comment-message{color:var(--issue-text);background:0 0;border:0;border-radius:0;padding:0}.comment-author-mark{display:none}html body .issue-context-workspace .comment-message-header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}html body .issue-context-workspace .comment-message-header>div:not(.comment-actions){flex:1 1 0;gap:2px;min-width:0;display:grid}html body .issue-context-workspace .comment-message-header :is(strong,small,span){color:var(--issue-secondary);font-size:var(--desk-font-small,14px);line-height:1.4}html body .issue-context-workspace .comment-message-header strong{color:var(--issue-text);font-weight:600}html body .issue-context-workspace .comment-message-header .comment-author-mark{background:var(--issue-muted-surface);border-radius:50%;flex:0 0 36px;order:-1;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:flex}html body .issue-context-workspace .comment-message-header .comment-author-mark.is-assistant{background:var(--issue-accent-surface);color:var(--issue-accent);border-radius:10px}html body .issue-context-workspace .comment-message .comment-actions{margin-left:auto}html body .issue-context-workspace .comment-form{background:var(--issue-muted-surface);border:1px solid var(--issue-border);border-radius:14px;flex:none;gap:8px;margin-top:24px;padding:8px}html body .issue-context-workspace .comment-form:focus-within{border-color:var(--issue-accent)}html body .issue-context-workspace .comment-form .markdown-field{background:0 0;border:0;border-radius:8px}html body .issue-context-workspace .comment-form :is(.markdown-tools,.markdown-editor){background:0 0;border:0}html body .issue-context-workspace .comment-form .markdown-tools{justify-content:flex-start;gap:0;padding:0}html body .issue-context-workspace .comment-form .markdown-tools .markdown-character-count:not(.is-limit){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body .issue-context-workspace .comment-form .markdown-editor{min-height:82px;max-height:160px;font-size:var(--desk-font-body,16px);padding:10px;overflow-y:auto}html body .issue-context-workspace .markdown-editor.is-empty:before{color:var(--issue-secondary);font-weight:400;line-height:1.5}html body .issue-context-workspace .comment-form-actions .primary-button{background:var(--issue-text);border-color:var(--issue-text);color:var(--issue-canvas);min-height:44px;font-size:var(--desk-font-small,14px);border-radius:9px;padding:10px 14px;font-weight:500}html body .issue-context-workspace .comment-form-actions .primary-button:disabled{opacity:.45}html body .issue-context-workspace .issue-file-card{border:0;border-bottom:1px solid var(--issue-border);background:0 0;border-radius:0;gap:12px;padding:20px 0}html body .issue-context-workspace .issue-file-card:first-child{padding-top:0}html body .issue-context-workspace .issue-file-card:last-child{border-bottom:0;padding-bottom:0}html body .issue-context-workspace .issue-file-icon{background:var(--issue-muted-surface);color:var(--issue-secondary);border-radius:8px}html body .issue-context-workspace .issue-file-content{flex-direction:column;gap:8px;display:flex}html body .issue-context-workspace .issue-file-copy{order:0}html body .issue-context-workspace .issue-file-copy>strong{color:var(--issue-text);font-size:var(--desk-font-small,14px);font-weight:600;line-height:1.5}html body .issue-context-workspace .issue-file-copy>p{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);margin-top:6px;line-height:1.6}html body .issue-context-workspace .issue-file-meta-row{flex-direction:column;order:1;align-items:flex-start;gap:4px}html body .issue-context-workspace .issue-file-meta-row :is(span,small){color:var(--issue-secondary);font-size:var(--desk-font-small,14px);overflow-wrap:anywhere;line-height:1.5}html body .issue-context-workspace .issue-file-footer{align-items:center;gap:8px}html body .issue-context-workspace .file-label-status{font-size:var(--desk-font-small,14px);line-height:1.5}html body .issue-context-workspace .issue-file-actions{flex-wrap:wrap;margin-left:auto}html body .issue-context-workspace .issue-file-actions .soft-button{min-height:48px;font-size:var(--desk-font-small,14px)}html body .issue-context-workspace .issue-file-more>.soft-button{justify-content:center;min-width:48px;height:48px;padding:8px}html body .issue-context-workspace .issue-file-more>button>svg:last-child{display:none}html[data-theme] body .issue-file-management-menu.dropdown-panel{gap:4px;padding:8px}html[data-theme] body .issue-file-management-menu .dropdown-item{font-size:var(--desk-font-body,16px);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;display:grid}html[data-theme] body .issue-file-management-menu .dropdown-item>svg{width:18px;height:18px}html[data-theme] body .issue-file-management-menu .dropdown-item>span{overflow-wrap:anywhere;min-width:0}html[data-theme] body .issue-file-management-menu .dropdown-item.issue-file-menu-delete{color:var(--workspace-danger)}html[data-theme] body .issue-file-management-menu .issue-file-menu-separator{background:var(--workspace-line);height:1px;margin:4px 8px}html body .issue-context-workspace .issue-collaboration-tabs :is(.email-topics-toolbar,.email-topic-detail-header,.email-reply-actions,.email-reply-heading,.email-composer-attachments-heading){flex-wrap:wrap;align-items:flex-start}html body .issue-context-workspace .issue-collaboration-tabs :is(.email-topics-toolbar,.email-topic-detail-header)>*{min-width:0}html body .issue-context-workspace .issue-collaboration-tabs :is(.email-topics-toolbar strong,.email-topic-participants,.email-topic-row-preview,.email-topic-row-heading strong,.email-message-header strong,.email-message-header>span,.email-topic-row-meta,.email-topic-detail-header small,.email-topic-empty span,.email-topic-detail-empty span,.email-reply-heading small){color:var(--issue-secondary);font-size:var(--desk-font-small,14px);line-height:1.5}html body .issue-context-workspace .issue-collaboration-tabs :is(.email-topic-row-heading strong,.email-message-header strong,.email-topics-toolbar strong,.email-topic-detail-header h4){color:var(--issue-text)}html body .issue-context-workspace .issue-collaboration-tabs :is(.email-topic-list,.email-topic-detail,.email-reply-composer,.email-message){background:var(--issue-surface);border-color:var(--issue-border)}html body .issue-context-workspace :is(button,input,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--issue-accent);outline-offset:2px}html body .issue-context-workspace :is(.issue-context-sidebar,.issue-work-column,.issue-conversation-column):focus-visible{outline:2px solid var(--issue-accent);outline-offset:-2px}html body .issue-context-navigation{background:var(--issue-canvas);border:0;border-bottom:1px solid var(--issue-border);border-radius:0;flex:none;align-items:center;gap:4px;padding:8px 16px;display:flex}html body .issue-context-navigation>button{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px;font-weight:500;display:flex}html body .issue-context-navigation>button[aria-selected=true]{background:var(--issue-muted-surface);color:var(--issue-text)}@media (width>=1024px){html body .issue-context-workspace .issue-page-layout,html body .issue-context-workspace .issue-page-layout.has-archive-banner{grid-template-columns:minmax(340px,1fr) minmax(360px,1.3fr) 320px}html body .issue-context-workspace .issue-work-column{grid-column:1}html body .issue-context-workspace .issue-conversation-column{border-left:1px solid var(--issue-border);grid-column:2}html body .issue-context-workspace .issue-context-sidebar{border-left:1px solid var(--issue-border);grid-column:3}}@media (width>=1280px){html body .issue-context-workspace .issue-page-layout,html body .issue-context-workspace .issue-page-layout.has-archive-banner{grid-template-columns:minmax(0,1fr) minmax(440px,1.35fr) 380px}html body .issue-context-workspace .issue-work-column{padding-inline:32px}}@media (width>=1720px){html body .issue-context-workspace .issue-page-layout,html body .issue-context-workspace .issue-page-layout.has-archive-banner{grid-template-columns:minmax(0,1fr) minmax(520px,1.4fr) 420px}html body .issue-context-workspace .issue-work-column{padding-inline:48px}html body .issue-context-workspace .issue-conversation-column{padding-inline:36px}html body .issue-context-workspace .issue-context-sidebar{padding-inline:24px}}@media (width<=1023px){html body .issue-context-workspace .issue-context-heading{display:none}html body .issue-context-workspace :is(.issue-work-column,.issue-conversation-column){padding-top:24px}html body .issue-context-workspace .issue-context-primary,html body .issue-context-workspace .issue-context-details{grid-template-columns:repeat(3,minmax(0,1fr))}html body .issue-context-workspace .issue-context-sidebar{background:var(--issue-rail)}}@media (width<=820px){html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar{padding:max(8px, env(safe-area-inset-top,0px)) 16px 12px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar-actions{display:contents}html .shell.issue-focus:has(.issue-context-workspace) :is(.issue-toolbar-title,.issue-toolbar-title>div){display:contents}html .shell.issue-focus:has(.issue-context-workspace) .issue-header-back-button{grid-area:1/1;justify-self:start}html .shell.issue-focus:has(.issue-context-workspace) .issue-toolbar-title .eyebrow{font-size:var(--desk-font-small,14px);grid-area:1/1;place-self:center start;margin-left:48px}html .shell.issue-focus:has(.issue-context-workspace) .issue-toolbar-title h1{white-space:normal;overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0;line-height:1.4}html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar .issue-header-tools{grid-area:1/2;width:auto}html body .shell.issue-focus:has(.issue-context-workspace) .workbench>.topbar .issue-header-menu-button{grid-area:1/3}html .issue-header-tools .issue-workspace-tool>svg{display:block}html body .issue-context-workspace :is(.issue-context-sidebar,.issue-work-column,.issue-conversation-column){padding-inline:20px;padding-bottom:max(20px, env(safe-area-inset-bottom,0px));gap:24px}html body .issue-context-workspace .issue-conversation-column{gap:0}html body .issue-context-workspace .issue-context-primary,html body .issue-context-workspace .issue-context-details{grid-template-columns:minmax(0,1fr)}html body .issue-context-workspace .issue-context-card dl>div{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px}html body .issue-context-workspace .issue-context-card dd{padding-left:0}html body .issue-context-workspace .issue-collaboration-tablist{justify-content:space-between;gap:0}html body .issue-context-workspace .issue-collaboration-tab{gap:6px;padding:8px 6px;font-size:var(--desk-font-small,14px)!important}html body .issue-context-workspace .issue-checklist-summary{flex-wrap:wrap;justify-content:flex-end}html body .issue-context-workspace .issue-checklist-summary strong{display:none}html body .issue-context-workspace .issue-checklist-item{gap:4px}html body .issue-context-workspace .issue-checklist-composer textarea{font-size:var(--desk-font-body,16px)}html body .issue-context-workspace .comment-form{margin-top:16px}}@media (width<=480px){html body .issue-context-navigation{gap:4px;padding:6px 12px}html body .issue-context-navigation>button{flex-direction:column;gap:5px;min-height:64px;padding:8px 4px}html body .issue-context-navigation>button>svg{display:block}html body .issue-context-workspace .issue-collaboration-tab{gap:5px}html body .issue-context-workspace .issue-checklist-check{justify-content:flex-start}}@media (height<=600px){html body .issue-context-workspace .issue-comments{height:auto}html body .issue-context-workspace .comment-thread{flex:none;overflow:visible}}html body .issue-context-workspace .issue-work-column{gap:0}html body .issue-context-workspace .issue-work-column>.issue-context-heading{border-bottom:0}html body .issue-context-workspace .issue-content-editor{gap:0}html body .issue-context-workspace .issue-description-toolbar,html body .issue-context-workspace .issue-collaboration-tablist{box-sizing:border-box;border-bottom:1px solid var(--issue-border);height:64px;min-height:64px;margin:0;padding:8px 1px}html body .issue-context-workspace .issue-description-toolbar h3{font-size:var(--desk-font-small,14px);font-weight:500}html body .issue-context-workspace .issue-description-toolbar .soft-button{min-height:48px}html body .issue-context-workspace .issue-summary-reading,html body .issue-context-workspace .issue-summary-fields{padding-top:24px}html body .issue-context-workspace .issue-work-column>:is(.issue-checklist,.issue-files-section,.issue-status-comment-highlight){margin-top:28px}html body .issue-context-workspace .issue-collaboration-tablist{gap:2px}html body .issue-context-workspace .issue-collaboration-tab{gap:10px;min-height:48px;padding-inline:8px}html body .issue-context-workspace .issue-collaboration-tab>svg{flex:0 0 18px;display:block}@container issue-work (width<=430px){html body .issue-context-workspace .issue-collaboration-tablist{justify-content:space-between}html body .issue-context-workspace .issue-collaboration-tab{flex:1 0 auto;grid-template-rows:22px 22px;grid-template-columns:auto auto;justify-content:center;gap:4px 10px;padding:0 4px;display:grid}html body .issue-context-workspace .issue-collaboration-tab>svg{grid-area:1/1;justify-self:center}html body .issue-context-workspace .issue-collaboration-tab:not(:has(.issue-collaboration-tab-count))>svg{grid-column:1/-1}html body .issue-context-workspace .issue-collaboration-tab-label{grid-area:2/1/auto/-1}html body .issue-context-workspace .issue-collaboration-tab-count{font-size:var(--desk-font-small,14px);grid-area:1/2}}html body .issue-context-workspace .issue-assistant-tabpanel{padding:0;display:flex;overflow:hidden}html body .issue-context-workspace .issue-assistant-tabpanel .issue-assistant-chat{--chat-surface:var(--issue-canvas);--chat-muted:var(--issue-muted-surface);--chat-text:var(--issue-text);--chat-support:var(--issue-secondary);--chat-line:var(--issue-border)}html body .issue-context-workspace .issue-assistant-chat__messages{gap:24px;padding:24px 0}html body .issue-context-workspace .issue-assistant-chat__composer{padding:16px 0 0}html body .issue-context-workspace .issue-assistant-update{border:0;border-radius:0;padding:0}html body .issue-context-workspace .issue-assistant-update .issue-assistant-chat__note-heading{font-size:var(--desk-font-body,16px);margin-bottom:8px}html body .issue-context-workspace .issue-assistant-update .markdown-render{font-size:var(--desk-font-body,16px);line-height:1.65}html .issue-assistant-update-loading{color:var(--chat-support);font-size:var(--desk-font-small,14px);align-items:center;gap:8px;display:flex}html body .issue-context-workspace :is(.issue-context-sidebar,.issue-context-card,.issue-context-finance,.issue-context-card-heading){background:var(--issue-canvas)}html body .issue-context-workspace .issue-context-sidebar{--issue-rail:var(--issue-canvas);gap:0;padding-inline:24px}html body .issue-context-workspace .issue-context-identity-row{border-bottom:1px solid var(--issue-border);align-items:center;gap:12px;min-height:64px;display:flex}html body .issue-context-workspace .issue-context-identity-row .issue-workspace-identity{border:0;flex:1}html body .issue-context-workspace .issue-context-identity-row>button{flex:0 0 48px;min-width:48px;min-height:48px}html body .issue-context-workspace .issue-context-sidebar>:is(.issue-context-finance,.issue-reminders){padding-block:20px}@media (width>=621px) and (width<=1023px){html body .issue-context-workspace .issue-context-properties{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (width<=1023px) and (height<=600px){html body .issue-context-workspace .issue-conversation-column{padding-top:0;padding-bottom:8px}html body .issue-context-workspace .issue-collaboration-tablist{height:56px;min-height:56px;padding-block:4px}html body .issue-context-navigation{padding-block:4px}html body .issue-context-navigation>button{flex-direction:row;min-height:48px}html body .issue-context-navigation>button>svg{display:none}html body .issue-context-workspace .issue-assistant-chat__messages{padding-block:0}html body .issue-context-workspace .issue-assistant-chat__composer{padding-top:8px}html body .shell.issue-focus:has(.issue-assistant-tabpanel textarea:focus) .issue-toolbar-title h1{display:none}}html body :is(.billing-screen,.issue-finance-card,.payments-box,.budget-editor){--finance-surface:#181b21;--finance-soft:#20242c;--finance-line:#333944;--finance-text:#e9edf3;--finance-muted:#a7afbc;--finance-accent:#a8b2ff;color:var(--finance-text);font-size:var(--desk-font-small,14px)}html[data-theme=light] body :is(.billing-screen,.issue-finance-card,.payments-box,.budget-editor){--finance-surface:#fff;--finance-soft:#f5f6f9;--finance-line:#e1e5eb;--finance-text:#283247;--finance-muted:#626d7e;--finance-accent:#4d5cc9}html body .billing-screen{align-content:start;gap:20px;width:100%;min-width:0;max-width:1320px;margin-inline:auto;position:relative}html body .billing-screen .billing-overview{background:var(--finance-surface);border:1px solid var(--finance-line);box-shadow:none;border-radius:12px;flex-wrap:wrap;gap:24px 36px;padding:24px;display:flex}html body .billing-screen .billing-overview-primary{flex:180px;gap:6px;min-width:0}html body .billing-screen .billing-overview-primary strong{color:var(--finance-text);font-size:var(--desk-font-hero,28px);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-weight:680;line-height:1.15}html body .billing-screen .billing-overview-primary small,html body .billing-screen .billing-overview-stats dt{color:var(--finance-muted);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}html body .billing-screen .billing-overview-stats{border:0;flex-wrap:wrap;flex:2 280px;align-items:center;gap:16px 32px;margin:0;padding:0;display:flex}html body .billing-screen .billing-overview-stats>div{border:0;flex:auto;gap:5px;padding:0;display:grid}html body .billing-screen .billing-overview-stats dd{color:var(--finance-text);font-size:var(--desk-font-subtitle,18px);font-variant-numeric:tabular-nums;margin:0;font-weight:600}html body .billing-screen .billing-overview-progress{border:0;flex:0 150px;gap:8px;min-width:110px;padding:0}html body .billing-screen .billing-overview-progress strong,html body .billing-screen .billing-overview-progress small{color:var(--finance-muted);font-size:14px;font-weight:500}html body .billing-screen .billing-overview-progress>i{background:var(--finance-line);height:4px}html body .billing-screen .billing-overview-progress>i>span{background:var(--finance-accent)}html body .billing-screen .billing-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}html body .billing-screen .billing-toolbar-copy{flex:150px;gap:4px;min-width:0;display:grid}html body .billing-screen .billing-toolbar-copy strong{font-size:var(--desk-font-small,14px);font-weight:600}html body .billing-screen .billing-filter-summary{color:var(--finance-muted);overflow-wrap:anywhere;font-size:14px}html body .billing-screen :is(.billing-filter-toggle,.billing-filters-clear){background:var(--finance-surface);border:1px solid var(--finance-line);color:var(--finance-text);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:auto;height:auto;min-height:44px;padding:8px 12px;font-size:15px;font-weight:500;display:inline-flex}html body .billing-screen .billing-filter-toggle b{background:var(--finance-soft);border-radius:4px;padding:1px 5px;font-size:14px}html body .billing-screen .billing-filters-clear{color:var(--finance-muted);background:0 0;border-color:#0000}html body .billing-screen :is(button,a):focus-visible{outline:2px solid var(--finance-accent);outline-offset:3px}html body .billing-screen .billing-filters{background:var(--finance-soft);border:1px solid var(--finance-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:-8px 0 0;padding:16px}html body .billing-screen .billing-filters label{grid-column:auto;gap:7px}html body .billing-screen .billing-filters label>span{color:var(--finance-muted);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}html body .billing-screen .billing-filters select{background:var(--finance-surface);border-color:var(--finance-line);color:var(--finance-text);font-size:var(--desk-font-small,14px);height:auto;min-height:44px;padding:9px 30px 9px 10px}html body .billing-screen .billing-stage-tabs{border-bottom:1px solid var(--finance-line);overscroll-behavior-inline:contain;scrollbar-width:thin;gap:6px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}html body .billing-screen .billing-stage-tabs button{color:var(--finance-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:15px;font-weight:500;display:inline-flex}html body .billing-screen .billing-stage-tabs button.active{background:var(--finance-soft);border-color:var(--finance-line);color:var(--finance-text);font-weight:600}html body .billing-screen .billing-stage-tabs button>span{color:var(--finance-muted);font-size:14px;font-weight:500}html body .billing-screen .billing-stages{gap:0;min-width:0}html body .billing-screen .billing-stages:empty{display:none}html body .billing-screen :is(.billing-stage,.billing-legacy-card){background:var(--finance-surface);border:1px solid var(--finance-line);box-shadow:none;border-radius:12px;overflow:hidden}html body .billing-screen :is(.billing-stage-heading,.billing-legacy-card>header){border-bottom:1px solid var(--finance-line);background:0 0;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;padding:18px 20px}html body .billing-screen .billing-stage-icon{color:var(--finance-muted);background:0 0;border:0;width:20px;height:20px}html body .billing-screen :is(.billing-stage-heading strong,.billing-legacy-card>header strong){color:var(--finance-text);font-size:var(--desk-font-small,14px);font-weight:600}html body .billing-screen :is(.billing-stage-heading p,.billing-legacy-card>header p,.billing-stage-total small){color:var(--finance-muted);margin:4px 0 0;font-size:14px;line-height:1.4}html body .billing-screen .billing-stage-total strong{font-size:var(--desk-font-subtitle,18px);white-space:nowrap}html body .billing-screen .billing-stage-total small{letter-spacing:0;text-transform:none;font-weight:400}html body .billing-screen :is(.billing-ledger-columns,.billing-ledger-row){grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(90px,auto);align-items:center;gap:16px;padding:18px 20px;display:grid}html body .billing-screen .billing-ledger-columns{background:var(--finance-soft);color:var(--finance-muted);padding-block:10px;font-size:14px}html body .billing-screen .billing-ledger-columns>:last-child{text-align:right}html body .billing-screen :is(.billing-ledger-row,.billing-budget-row,.billing-legacy-row){border-color:var(--finance-line);background:0 0;min-width:0}html body .billing-screen :is(.billing-ledger-row,.billing-budget-row,.billing-legacy-row):hover{background:var(--finance-soft)}html body .billing-screen :is(.billing-ledger-issue,.billing-legacy-task){gap:5px}html body .billing-screen .billing-ledger-issue{grid-column:auto}html body .billing-screen .billing-ledger-identifier{color:var(--finance-muted);letter-spacing:0;font-size:14px;font-weight:500}html body .billing-screen :is(.billing-ledger-issue strong,.billing-legacy-task strong){color:var(--finance-text);font-size:var(--desk-font-small,14px);overflow-wrap:anywhere;white-space:normal;font-weight:600;line-height:1.4;overflow:visible}html body .billing-screen :is(.billing-ledger-issue strong a,.billing-legacy-task strong a){padding-block:4px;display:inline-block}html body .billing-screen :is(.billing-ledger-context,.billing-budget-context){color:var(--finance-muted);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}html body .billing-screen .billing-ledger-context>span{color:inherit;font-size:14px;font-weight:400;line-height:inherit;overflow-wrap:anywhere;white-space:normal;display:inline;overflow:visible}html body .billing-screen .billing-ledger-context>i{margin-inline:5px}html body .billing-screen .billing-budget-context-project:before{content:"· "}html body .billing-screen :is(.billing-ledger-description,.billing-ledger-document small,.billing-ledger-date b,.billing-budget-value small,.billing-budget-outstanding small){color:var(--finance-muted);overflow-wrap:anywhere;white-space:normal;font-size:14px;font-weight:400;line-height:1.45;overflow:visible}html body .billing-screen .billing-ledger-description{margin-top:3px}html body .billing-screen .billing-ledger-document{grid-column:auto;gap:5px}html body .billing-screen .billing-ledger-document>:first-child{white-space:normal;font-size:14px;line-height:1.4}html body .billing-screen .billing-document-state{color:var(--finance-muted)}html body .billing-screen .billing-ledger-date{justify-items:start}html body .billing-screen .billing-ledger-date>small{display:none}html body .billing-screen .billing-invoice-link{color:var(--finance-accent);min-height:44px;overflow:visible}html body .billing-screen :is(.billing-ledger-amount,.billing-budget-outstanding strong){color:var(--finance-text);font-size:var(--desk-font-subtitle,18px);font-variant-numeric:tabular-nums;font-weight:650}html body .billing-screen .billing-budget-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto;gap:24px;padding:20px}html body .billing-screen .billing-budget-reference{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .billing-screen .billing-budget-reference .budget-state{background:0 0;padding:0;font-size:14px;font-weight:500}html body .billing-screen .billing-budget-breakdown{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;display:flex}html body .billing-screen .billing-budget-value b{color:var(--finance-text);font-size:var(--desk-font-small,14px);font-weight:500}html body .billing-screen .billing-legacy-row{gap:12px;padding:18px 20px}html body .billing-screen .billing-legacy-row>:is(span,small){color:var(--finance-muted);overflow-wrap:anywhere;white-space:normal;font-size:14px}html body .billing-screen .billing-legacy-row>b{color:var(--finance-text);font-size:var(--desk-font-body,16px)}html body .billing-screen .billing-empty-state{color:var(--finance-muted);text-align:center;background:0 0;border:0;gap:12px;min-height:240px;margin:0;padding:32px 24px}html body .billing-screen .billing-empty-state>svg{color:var(--finance-muted);width:28px;height:28px}html body .billing-screen .billing-empty-state strong{color:var(--finance-text);font-size:var(--desk-font-body,16px);font-weight:600}html body .billing-screen .billing-empty-state>span{max-width:420px;font-size:15px;line-height:1.5}html body .billing-screen .billing-attention{border-radius:8px;gap:12px;padding:14px 16px}html body .billing-screen .billing-attention strong{color:var(--finance-text);font-size:var(--desk-font-small,14px)}html body .billing-screen .billing-attention small{color:var(--finance-muted);font-size:14px;line-height:1.45}html body .issue-finance-card{--desk-font-body:18px;--desk-font-small:16px;--desk-font-subtitle:18px;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;max-width:100%;padding:0}html body .issue-properties-modal :is(.issue-properties-modal-body,.issue-properties-panel-content,.issue-properties-editor){min-width:0;max-width:100%}html body .issue-properties-modal .issue-properties-editor{grid-template-columns:minmax(0,1fr)}html body .issue-finance-card :is(.budget-editor,.budget-fields-grid,.payments-box,.payment-table){min-width:0;max-width:100%}html body .issue-finance-card :is(.budget-editor,.payments-box,.payment-table){grid-template-columns:minmax(0,1fr)}html body .issue-finance-card .budget-editor{background:0 0;border:0;gap:12px;margin:0;padding:0}html body .issue-finance-card .budget-title-row{flex-wrap:wrap;align-items:center;gap:8px}html body .issue-finance-card :is(.budget-editor h3,.payments-box h3){color:var(--finance-text);font-size:18px;font-weight:600;line-height:1.4}html body .issue-finance-card .budget-state{border:0;border-radius:5px;padding:3px 7px;font-size:14px;font-weight:500;line-height:1.5}html body .issue-finance-card .budget-editor .budget-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}html body .issue-finance-card .budget-fields-grid>.currency-field{background:0 0;border:0;border-radius:0;min-height:48px;padding:0}html body .issue-finance-card .budget-fields-grid :is(.currency-field>span,.budget-decision-field>span){color:var(--finance-muted);font-size:16px;font-weight:500;line-height:1.5}html body .issue-finance-card .currency-field{gap:8px}html body .issue-finance-card .currency-input-shell{background:var(--finance-surface);border:1px solid var(--finance-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;max-width:100%;min-height:48px;padding-inline:12px}html body .issue-finance-card .currency-input-shell input{color:var(--finance-text);font-variant-numeric:tabular-nums;width:100%;min-width:0;max-width:100%;min-height:46px;font-size:18px}html body .issue-finance-card .currency-input-shell>b{color:var(--finance-muted);font-size:16px}html body .issue-finance-card .budget-editor .budget-decision-field{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}html body .issue-finance-card .budget-editor .budget-decision-field:focus-within{box-shadow:none;background:0 0}html body .budget-editor .budget-decision-field>span{color:var(--finance-muted,#8b94a4);font-size:14px;font-weight:500}html body .budget-editor .budget-decision-field select{background:var(--finance-surface,var(--surface));border:1px solid var(--finance-line,#626b7b);color:var(--finance-text,inherit);font-size:var(--desk-font-small,14px);border-radius:8px;width:100%;min-height:44px;padding:9px 12px}html body .issue-finance-card .budget-decision-field select{min-height:48px;font-size:18px}html body .budget-preparation-row{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;display:flex}html body .budget-preparation-row .toggle-field{background:0 0;border:0;border-radius:6px;flex-direction:row-reverse;flex:0 auto;justify-content:flex-end;gap:16px;width:auto;min-width:0;min-height:48px;padding:8px 0;display:inline-flex}html body .budget-preparation-row .toggle-field>span{color:var(--finance-muted);text-align:left;white-space:normal;min-width:0;font-size:16px;font-weight:500;line-height:1.5;overflow:visible}html body .budget-preparation-row .toggle-field>i{flex:0 0 36px;width:36px;margin:0}html body .budget-preparation-row .issue-finance-save-status{min-width:0;max-width:100%;margin-left:auto}html body .budget-preparation-row .autosave-status{white-space:normal;min-width:0;max-width:100%;font-size:16px}html body .budget-preparation-row .autosave-status button{text-align:left;white-space:normal}html body .budget-preparation-row .toggle-field:focus-visible,html body .issue-finance-card .currency-input-shell:focus-within,html body .issue-finance-card .budget-decision-field select:focus-visible{outline:2px solid var(--finance-accent);outline-offset:3px}html body .billing-screen .billing-filters select,html body .budget-editor .budget-decision-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--finance-muted) 50%), linear-gradient(135deg, var(--finance-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}html body .issue-finance-card :is(.budget-help,.budget-decision-meta){color:var(--finance-muted);font-size:16px;line-height:1.5}html body .issue-finance-card .budget-invoice-fields{border-color:var(--finance-line);gap:16px;padding-top:18px}html body .issue-finance-card .payments-box{border:0;border-top:1px solid var(--finance-line);background:0 0;border-radius:0;gap:14px;margin:0;padding:24px 0 0}html body .payments-box .section-title-row{flex-wrap:wrap;align-items:baseline;gap:5px 12px}html body .payments-box .section-title-row>h3{text-overflow:clip;white-space:normal;flex:180px;width:auto;min-width:0;max-width:100%;overflow:visible}html body .payments-box .section-title-row>.muted{color:var(--finance-muted);font-size:16px}html body .payments-box .payment-stage-summary{flex-wrap:wrap;gap:16px 24px;display:flex}html body .payments-box .payment-stage-summary>span{background:0 0;border:0;border-radius:0;flex:130px;gap:5px;padding:0}html body .payments-box .payment-stage-summary small{color:var(--finance-muted);text-transform:none;font-size:16px;font-weight:400}html body .payments-box .payment-stage-summary b{color:var(--finance-text);font-size:var(--desk-font-subtitle,18px);font-variant-numeric:tabular-nums;font-weight:600}html body .payments-box .payment-empty-state{color:var(--finance-muted);margin:0;font-size:16px;line-height:1.5}html body .payments-box .payment-table{border:0;border-radius:0;gap:12px;position:relative;overflow:visible}html body .payments-box .payment-table:empty{display:none}html body .payments-box .payment-table-header{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;display:grid;position:absolute;overflow:hidden}html body .payments-box .payment-table-row:not(.payment-table-header){background:var(--finance-surface);border:1px solid var(--finance-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status amount""description description""date actions";align-items:start;gap:12px;min-width:0;max-width:100%;padding:14px}html body .payments-box .payment-table-row:not(.payment-table-header)>[role=cell]{min-width:0;max-width:100%}html body .payments-box .payment-table-row>[data-label=Estado]{grid-area:status}html body .payments-box .payment-table-row>.payment-amount{text-align:right;grid-area:amount}html body .payments-box .payment-table-row>.payment-description{grid-area:description}html body .payments-box .payment-table-row>.payment-stage-date{grid-area:date}html body .payments-box .payment-table-row>.payment-actions{grid-area:actions}html body .payments-box .payment-description strong{color:var(--finance-text);overflow-wrap:anywhere;white-space:normal;font-size:18px;font-weight:500;line-height:1.4;overflow:visible}html body .payments-box :is(.payment-description small,.payment-stage-date strong,.payment-stage-date small){color:var(--finance-muted);overflow-wrap:anywhere;white-space:normal;font-size:16px;line-height:1.5}html body .payments-box .payment-description .payment-error-text{color:#c84c4c}html body .payments-box .payment-amount{color:var(--finance-text);font-size:var(--desk-font-subtitle,18px);font-variant-numeric:tabular-nums;font-weight:600}html body .payments-box .payment-state{border-radius:5px;padding:4px 7px;font-size:16px;font-weight:500}html body .payments-box .payment-actions{flex-wrap:wrap;gap:6px}html body .payments-box .payment-actions :is(button,a){min-width:48px;min-height:48px}html body .payments-box .payment-add-row{color:var(--finance-accent);background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);justify-self:start;gap:10px;width:auto;min-height:48px;padding:8px 0}html body .payments-box .payment-add-row:hover{background:0 0}html body .payments-box .payment-add-row:focus-visible{outline:2px solid var(--finance-accent);outline-offset:4px}html body .payments-box .payment-add-icon{color:inherit;background:0 0;border:0;width:20px;height:20px}html body .payments-box .payment-add-copy{gap:3px}html body .payments-box .payment-add-copy strong{color:inherit;white-space:normal;font-size:18px;font-weight:600}html body .payments-box .payment-add-copy small{color:var(--finance-muted);white-space:normal;font-size:16px;line-height:1.5;overflow:visible}@media (width<=1000px){html body .billing-screen .billing-ledger-columns{display:none}html body .billing-screen .billing-ledger-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"issue amount""document date";align-items:start}html body .billing-screen .billing-ledger-row .billing-ledger-issue{grid-area:issue}html body .billing-screen .billing-ledger-row .billing-ledger-amount{grid-area:amount}html body .billing-screen .billing-ledger-row .billing-ledger-document{grid-area:document}html body .billing-screen .billing-ledger-row .billing-ledger-date{text-align:right;grid-area:date;max-width:120px}}@media (width<=640px){html body .billing-screen{gap:16px}html body .billing-screen .billing-overview{grid-template-columns:minmax(0,1fr) 80px;gap:20px 16px;padding:18px;display:grid}html body .billing-screen .billing-overview-primary{grid-area:1/1}html body .billing-screen .billing-overview-primary strong{font-size:var(--desk-font-large-display,26px);overflow-wrap:anywhere}html body .billing-screen .billing-overview-stats{text-align:left;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html body .billing-screen .billing-overview-stats>div{align-self:start;min-width:0}html body .billing-screen .billing-overview-stats dd{font-size:var(--desk-font-body,16px);overflow-wrap:anywhere}html body .billing-screen .billing-overview-progress{grid-area:1/2;align-self:center;min-width:0}html body .billing-screen .billing-filters{grid-template-columns:minmax(0,1fr);padding:14px}html body .billing-screen .billing-stage-tabs{margin-inline:-2px}html body .billing-screen :is(.billing-stage-heading,.billing-legacy-card>header){grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px}html body .billing-screen :is(.billing-stage-heading,.billing-legacy-card>header)>.billing-stage-icon{display:none}html body .billing-screen .billing-stage-total strong{font-size:var(--desk-font-body,16px)}html body .billing-screen .billing-stage-total small{font-size:14px}html body .billing-screen .billing-ledger-row{gap:16px 12px;padding:16px}html body .billing-screen .billing-ledger-amount{font-size:var(--desk-font-body,16px)}html body .billing-screen .billing-budget-row{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px}html body .billing-screen .billing-budget-row>.billing-ledger-issue{grid-column:1/-1}html body .billing-screen .billing-budget-breakdown{justify-content:flex-start}html body .billing-screen .billing-budget-value{justify-items:start}html body .billing-screen .billing-budget-outstanding{justify-items:end}html body .billing-screen .billing-legacy-row{grid-template-columns:minmax(0,1fr) auto;padding:16px}html body .billing-screen .billing-legacy-task{grid-area:2/1/auto/-1}html body .billing-screen .billing-legacy-row>small{grid-column:1}html body .billing-screen .billing-legacy-row>b{grid-area:1/2}html body .issue-finance-card .budget-editor .budget-fields-grid{grid-template-columns:minmax(0,1fr)}html body .issue-finance-card .budget-fields-grid>.currency-field{grid-row:1}html body .payments-box .payment-stage-summary{gap:16px}html body .payments-box .payment-stage-summary>span{flex-basis:calc(50% - 8px)}html body .payments-box .payment-table-row:not(.payment-table-header){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status amount""description description""date date""actions actions"}html body .payments-box .payment-table-row>.payment-actions{justify-content:flex-start}}@media (width<=820px){html body .shell .workbench:has(>.billing-screen){min-height:0}}html body .subscriptions-page .subscription-list-controls{gap:12px}html body .subscriptions-page .subscription-view-tabs{flex-flow:row;gap:4px;min-width:0;padding:3px;display:flex}html body .subscriptions-page .subscription-view-tabs button{white-space:nowrap;flex:auto;gap:5px;width:auto;min-width:0;min-height:44px;padding:8px;font-size:14px!important}html body .subscriptions-page :is(.subscription-view-tabs b,.subscription-visible-count){padding-inline:5px;line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-summary{gap:5px;line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-summary strong{font-size:var(--desk-font-small,14px);font-weight:600}html body .subscriptions-page .subscription-list-summary span{font-size:14px}html body .subscriptions-page .subscription-list-table .context-task-title a{font-weight:600;line-height:22px;font-size:var(--desk-font-small,14px)!important}html body .subscriptions-page .subscription-list-amount{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}html body .subscriptions-page .subscription-list-cadence{color:var(--sub-muted);margin:0;font-weight:400;line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list[data-group-by=status] .subscription-column--title{width:39%}html body .subscriptions-page .subscription-list[data-group-by=status] .subscription-column--company{width:27%}html body .subscriptions-page .subscription-list[data-group-by=status] .subscription-column--amount{width:19%}html body .subscriptions-page .subscription-list[data-group-by=status] .subscription-column--date{width:15%}@media (width<=820px){html body .subscriptions-page .subscription-list-heading{flex-direction:column;align-items:stretch;gap:10px}html body .subscriptions-page .subscription-view-tabs{width:100%}html body .subscriptions-page .subscription-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid;position:relative}html body .subscriptions-page .subscription-list-search{grid-column:1/-1;gap:7px;min-height:52px;padding:0 62px 0 10px}html body .subscriptions-page .subscription-list-search input{height:48px;min-height:48px;padding:0;font-size:var(--desk-font-body,16px)!important}html body .subscriptions-page .subscription-list-toolbar>.icon-button{border:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;position:absolute;top:4px;right:4px}html body .subscriptions-page .subscription-list-select{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;padding:5px 8px 0;font-size:14px;display:grid}html body .subscriptions-page .subscription-list-select>span{line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-select select{width:100%;min-width:0;max-width:none;height:48px;min-height:48px;padding:0 20px 0 0;font-size:var(--desk-font-body,16px)!important}html body .subscriptions-page :is(.subscription-list,.subscription-list .context-task-groups,.subscription-list-group){min-width:0;overflow:visible}html body .subscriptions-page .subscription-list-group{border:0;border-radius:0}html body .subscriptions-page .subscription-list-group>header{z-index:5;background:var(--sub-surface);border-block:1px solid var(--sub-line);align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex;position:sticky;top:0}html body .subscriptions-page .subscription-list-group>header>span{line-height:22px;font-size:15px!important}html body .subscriptions-page .subscription-list-group>header>b{line-height:22px;font-size:14px!important}html body .subscriptions-page .subscription-list .context-task-table-shell{padding:0;overflow:visible}html body .subscriptions-page :is(.subscription-list-table,.subscription-list-table tbody){width:100%;min-width:0;display:block}html body .subscriptions-page .subscription-list-table :is(colgroup,thead){display:none}html body .subscriptions-page .subscription-list-table tbody tr{border:0;border-bottom:1px solid var(--sub-line);background:var(--sub-surface);border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""company company""status status""amount date";gap:5px 8px;margin:0;padding:12px;display:grid;overflow:hidden}html body .subscriptions-page .subscription-list[data-group-by=status] tbody tr{grid-template-areas:"title title""company company""amount date"}html body .subscriptions-page .subscription-list-table td{border:0;grid-column:auto;min-width:0;height:auto;min-height:0;padding:0;line-height:20px;display:block;font-size:14px!important}html body .subscriptions-page .subscription-list-table td:before{display:none}html body .subscriptions-page .subscription-list-table .subscription-cell--title{grid-area:title}html body .subscriptions-page .subscription-list-table .subscription-cell--company{grid-area:company}html body .subscriptions-page .subscription-list-table .subscription-cell--status{grid-area:status}html body .subscriptions-page .subscription-list-table .subscription-cell--amount{grid-area:amount}html body .subscriptions-page .subscription-list-table .subscription-cell--date{grid-area:date}html body .subscriptions-page .subscription-list-table .context-task-open{grid-template-columns:minmax(0,1fr);gap:0;padding:0}html body .subscriptions-page .subscription-list-icon{display:none}html body .subscriptions-page .subscription-list-table .context-task-title a{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;min-height:44px;padding:0;display:-webkit-box;overflow:hidden}html body .subscriptions-page .subscription-list-table .context-task-context{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}html body .subscriptions-page .subscription-list-table .context-task-context strong{white-space:nowrap;font-weight:400;line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-table .context-task-context small{display:none}html body .subscriptions-page .subscription-list-table :is(.context-task-status,.context-task-due,.subscription-list-amount){min-height:24px;line-height:20px;font-size:14px!important}html body .subscriptions-page .subscription-list-table .subscription-list-amount{font-weight:600}html body .subscriptions-page .subscription-list-table .context-task-due{white-space:nowrap;justify-content:flex-end;gap:4px}}:root{--workspace-canvas:#fff;--workspace-rail:#f5f5f4;--workspace-muted:#eeefed;--workspace-text:#242726;--workspace-support:#646862;--workspace-line:#dedfda;--workspace-accent:#3e5e53;--workspace-selected:#e8eee9;--workspace-danger:#a13d31}html[data-theme=dark]{--workspace-canvas:#1c1c1c;--workspace-rail:#151515;--workspace-muted:#282828;--workspace-text:#ededed;--workspace-support:#b5b5b5;--workspace-line:#3a3a3a;--workspace-accent:#dedede;--workspace-selected:#333;--workspace-danger:#ffb5a9;--lt-canvas:var(--workspace-canvas);--lt-sidebar:var(--workspace-rail);--lt-surface:var(--workspace-canvas);--lt-surface-raised:#222;--lt-surface-muted:var(--workspace-muted);--lt-surface-strong:var(--workspace-selected);--lt-text-1:var(--workspace-text);--lt-text-2:var(--workspace-support);--lt-text-3:#a3a3a3;--lt-line:var(--workspace-line);--lt-line-strong:#555;--lt-control-border:#666;--lt-accent:var(--workspace-accent);--lt-accent-hover:#eee;--lt-accent-soft:var(--workspace-selected);--lt-focus:var(--workspace-accent)}html[data-theme] body :is(.shell,.issue-preview-dialog,.dropdown-panel){--lt-canvas:var(--workspace-canvas);--lt-sidebar:var(--workspace-rail);--lt-surface:var(--workspace-canvas);--lt-surface-raised:var(--workspace-canvas);--lt-surface-muted:var(--workspace-muted);--lt-surface-strong:var(--workspace-muted);--lt-text-1:var(--workspace-text);--lt-text-2:var(--workspace-support);--lt-text-3:var(--workspace-support);--lt-line:var(--workspace-line);--lt-line-strong:var(--workspace-line);--lt-control-border:var(--workspace-line);--lt-accent:var(--workspace-accent);--lt-accent-soft:var(--workspace-selected);--lt-focus:var(--workspace-accent);--lt-shadow-1:none;color:var(--workspace-text)}html[data-theme] body .shell .workbench{background:var(--workspace-canvas)}html[data-theme] body .shell .topbar{background:var(--workspace-canvas);box-shadow:none;border-color:var(--workspace-line)}html[data-theme] body .shell .topbar h1{font-size:var(--desk-font-page-title,22px);font-weight:600}html[data-theme] body .shell :is(.topbar,.issue-toolbar) :is(.soft-button,.primary-button,.icon-button,.saved-view,.view-add-button){box-shadow:none;font-size:var(--desk-font-small,14px);border-radius:8px;min-height:48px;font-weight:500}html[data-theme] body .shell :is(.topbar,.issue-toolbar) :is(.soft-button,.icon-button,.saved-view,.view-add-button){color:var(--workspace-support);background:0 0;border-color:#0000}html[data-theme] body .shell :is(.topbar,.issue-toolbar) :is(.soft-button,.saved-view):hover{background:var(--workspace-muted);color:var(--workspace-text)}html[data-theme] body .shell :is(.topbar,.issue-toolbar) :is(.soft-button.active,.saved-view.active){background:var(--workspace-selected);color:var(--workspace-accent)}html[data-theme] body .shell .topbar .primary-button{background:var(--workspace-text);border-color:var(--workspace-text);color:var(--workspace-canvas)}html[data-theme] body .shell .issue-queue-title{flex-wrap:wrap;gap:12px;min-width:0}html[data-theme] body .shell .issue-view-shortcuts-desktop{flex-wrap:wrap;max-width:100%;overflow:visible}html[data-theme] body .shell .saved-view>button{min-height:48px;font-size:var(--desk-font-small,14px);padding:8px 12px;font-weight:500}html[data-theme] body .shell :is(.icon-button,.view-add-button){min-width:48px}html[data-theme] body :is(.sidebar,.issue-toolbar,.issue-view-shortcuts,.dropdown-panel,.issue-preview-dialog) :is(button,a,input,textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media (width>=821px){html[data-theme] body .shell:not(.issue-focus):not(.admin-focus){grid-template-columns:280px minmax(0,1fr)}}html[data-theme] body .shell .sidebar{background:var(--workspace-rail);border-right:1px solid var(--workspace-line);box-shadow:none;gap:20px;padding-inline:16px}html[data-theme=dark] body .shell .sidebar{color:var(--workspace-support)}html[data-theme] body .sidebar .side-section{gap:4px;display:grid}html[data-theme] body .sidebar .side-caption{color:var(--workspace-support);font-size:var(--desk-font-small,14px);letter-spacing:0;text-transform:none;margin:0 8px 8px;font-weight:500}html[data-theme] body .sidebar .side-link{box-shadow:none;color:var(--workspace-support);font-size:var(--desk-font-body,16px);background:0 0;border:0;border-radius:8px;gap:12px;min-height:48px;padding:10px 8px;font-weight:500}html[data-theme] body .sidebar .side-label{font-size:var(--desk-font-body,16px);font-weight:500;line-height:1.4}html[data-theme] body .sidebar .side-link:hover{background:var(--workspace-muted);color:var(--workspace-text)}html[data-theme] body .sidebar .side-link.active{background:var(--workspace-selected);box-shadow:none;color:var(--workspace-accent)}html[data-theme] body .sidebar .side-link .side-icon{box-shadow:none;color:inherit;background:0 0;border:0}html[data-theme] body .sidebar .side-link.active b{background:var(--workspace-accent);color:var(--workspace-canvas);border-color:#0000}html[data-theme] body .sidebar .side-link b{font-size:var(--desk-font-small,14px);min-width:28px;min-height:28px;font-weight:500;line-height:26px}html[data-theme=dark] body .sidebar .side-link:not(.active) b:not(.side-issue-count--warning):not(.side-issue-count--danger):not(.vacation-nav-badge--pending):not(.notification-nav-count--unread){background:var(--workspace-muted);border-color:var(--workspace-line);color:var(--workspace-support)}html[data-theme] body .sidebar :is(.brand-copy strong,.profile-card strong){font-size:var(--desk-font-body,16px);font-weight:600}html[data-theme] body .sidebar :is(.brand-copy>span,.profile-card>div>span){color:var(--workspace-support);font-size:var(--desk-font-small,14px)}html[data-theme] body .sidebar .profile-card{border-color:var(--workspace-line);box-shadow:none;background:0 0;grid-template-columns:28px minmax(0,1fr) 48px;gap:8px;padding:8px}html[data-theme] body .sidebar .profile-card button{min-width:48px;min-height:48px}html[data-theme] body .shell .mobile-navigation-trigger{background:var(--workspace-rail);color:var(--workspace-text);border-color:var(--workspace-line)}html[data-theme] body .task-list-redesign .context-task-group-heading{background:var(--workspace-canvas);color:var(--workspace-support);border-color:var(--workspace-line);min-height:56px;padding-block:12px}html[data-theme] body .task-list-redesign .context-task-group-heading>span{text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .task-list-redesign .context-task-group-heading>b{background:var(--workspace-muted);color:var(--workspace-support);min-width:28px;height:28px;font-weight:500;line-height:26px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .task-list-redesign .context-task-table td{border-color:var(--workspace-line);color:var(--workspace-text);font-size:var(--desk-font-small,14px);padding:12px}html[data-theme] body .task-list-redesign .context-task-table tbody tr{background:var(--workspace-canvas)}html[data-theme] body .task-list-redesign .context-task-table tbody tr:hover{background:var(--workspace-muted)}html[data-theme] body .task-list-redesign .context-task-open{grid-template-rows:auto auto;row-gap:4px}html[data-theme] body .task-list-redesign .context-task-title{display:contents}html[data-theme] body .task-list-redesign .context-task-priority{grid-area:1/1;align-self:center}html[data-theme] body .task-list-redesign .context-task-meta{grid-area:2/2}html[data-theme] body .task-list-redesign .context-task-title a{color:var(--workspace-text);grid-area:1/2;-webkit-box-pack:center;align-content:center;min-height:48px;font-weight:500;line-height:1.5;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .task-list-redesign .context-task-title a:hover{color:var(--workspace-accent)}html[data-theme] body .task-list-redesign :is(.context-task-meta,.context-task-title small,.context-task-context small,.context-task-status,.context-task-person,.context-task-person-name,.context-task-due){color:var(--workspace-support);line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .task-list-redesign .context-task-context strong{color:var(--workspace-text);font-size:var(--desk-font-small,14px);font-weight:500;line-height:1.5}html[data-theme] body .task-list-redesign .context-task-due--late{color:var(--workspace-danger)}html[data-theme] body .task-list-redesign .context-task-person>i{background:var(--workspace-muted);color:var(--workspace-support);border-color:var(--workspace-line);white-space:nowrap;font-size:var(--desk-font-small,14px);flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;line-height:1;display:inline-flex}html[data-theme] body .task-list-redesign .issue-task-progress-badge{background:var(--workspace-selected);color:var(--workspace-accent);border-color:#0000;font-size:var(--desk-font-small,14px)!important}@media (width>=821px){html[data-theme] body .task-list-redesign :is(.context-task-cell--title,.context-task-cell--context){vertical-align:top}html[data-theme] body .task-list-redesign :is(.context-task-open,.context-task-context){grid-template-rows:auto auto;row-gap:4px}html[data-theme] body .task-list-redesign .context-task-open{min-height:48px;position:relative}html[data-theme] body .task-list-redesign .context-task-title a{-webkit-box-pack:start;align-content:start;min-height:0}html[data-theme] body .task-list-redesign .context-task-title a:after{content:"";position:absolute;inset:0 0 0 32px}html[data-theme] body .task-list-redesign .context-task-priority{height:calc(var(--desk-font-body,15px) * 1.5);align-self:start}html[data-theme] body .task-list-redesign .context-task-context strong{line-height:calc(var(--desk-font-body,15px) * 1.5)}html[data-theme] body .issue-list-workspace .task-list-redesign .context-task-open{row-gap:4px}}html[data-theme] body .shell .issue-toolbar{border-color:var(--workspace-line);box-shadow:none}html[data-theme] body .shell .issue-toolbar .quick-dropdown>.soft-button[aria-expanded=true]{box-shadow:none;background:var(--workspace-selected);color:var(--workspace-accent);border-color:#0000}html[data-theme] body .shell .query-composer{box-shadow:none;color:var(--workspace-support);background:0 0;border:0;border-radius:0;min-height:48px}html[data-theme] body .shell .filter-summary-line :is(strong,span){color:var(--workspace-support);font-size:var(--desk-font-small,14px);font-weight:400}html[data-theme] body .shell :is(.filter-badge,.filter-overflow-badge,.query-composer>b){background:var(--workspace-muted);color:var(--workspace-text);font-size:var(--desk-font-small,14px);box-shadow:none;border-color:#0000}html[data-theme] body .shell .filter-badge{border-radius:8px;min-height:44px}html[data-theme] body .shell .filter-badge button{color:var(--workspace-support);font-size:var(--desk-font-small,14px);min-height:44px}html[data-theme] body .shell .filter-badge button:last-child{min-width:44px}html[data-theme] body .dropdown-panel{background:var(--workspace-canvas);border:1px solid var(--workspace-line);border-radius:8px;padding:16px;box-shadow:0 8px 28px #00000012}html[data-theme] body .dropdown-panel .dropdown-section>span{color:var(--workspace-support);font-size:var(--desk-font-small,14px);letter-spacing:0;text-transform:none;padding-block:8px;font-weight:500;line-height:1.5}html[data-theme] body .dropdown-panel .dropdown-item{color:var(--workspace-text);font-size:var(--desk-font-body,16px);background:0 0;border:0;border-radius:8px;min-height:48px;padding:10px 12px;font-weight:400;line-height:1.5}html[data-theme] body .dropdown-panel .dropdown-item:hover{background:var(--workspace-muted)}html[data-theme] body .dropdown-panel .dropdown-item.selected{background:var(--workspace-selected);color:var(--workspace-accent)}html[data-theme] body .dropdown-panel .dropdown-search{background:var(--workspace-muted);color:var(--workspace-support);border:1px solid #0000;border-radius:8px;min-height:48px;padding:0 12px}html[data-theme] body .dropdown-panel .dropdown-search:focus-within{border-color:var(--workspace-accent)}html[data-theme] body .dropdown-panel .dropdown-search input{box-shadow:none;color:var(--workspace-text);font-size:var(--desk-font-body,16px);background:0 0;border:0;min-height:48px;padding:8px 0}html[data-theme] body .dropdown-panel :is(.dropdown-empty,.filter-option-label){font-size:var(--desk-font-body,16px);line-height:1.5}html[data-theme] body .dropdown-panel .filter-dropdown-sections{gap:16px}html[data-theme] body .dropdown-panel .filter-section-options{scroll-padding-block:8px}html[data-theme] body .issue-filter-panel .filter-section-options{max-height:252px}html[data-theme] body .mobile-issue-controls-tabs{border-color:var(--workspace-line);background:var(--workspace-canvas)}html[data-theme] body .mobile-issue-controls-tab{color:var(--workspace-support);background:0 0;border:0;border-radius:8px;min-height:48px}html[data-theme] body .mobile-issue-controls-tab.active{background:var(--workspace-muted);color:var(--workspace-text)}html[data-theme] body .issue-preview-dialog{border:1px solid var(--workspace-line);background:var(--workspace-canvas);width:min(680px,100vw - 32px);max-width:none;box-shadow:none;border-radius:10px;padding:0;overflow:hidden}html[data-theme] body .issue-preview-panel{background:var(--workspace-canvas);border:0;flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}html[data-theme] body .issue-preview-panel>.detail-header{background:var(--workspace-canvas);border-bottom:1px solid var(--workspace-line);flex-direction:row;flex:none;align-items:center;gap:16px;margin:0;padding:16px 24px;display:flex}html[data-theme] body .issue-preview-panel .detail-header>div:first-child{flex:1;min-width:0}html[data-theme] body .issue-preview-panel .detail-header :is(span,h2){color:var(--workspace-text)}html[data-theme] body .issue-preview-panel .detail-header span{color:var(--workspace-support);font-size:var(--desk-font-small,14px)}html[data-theme] body .issue-preview-panel .detail-header h2{font-size:var(--desk-font-subtitle,18px);overflow-wrap:anywhere;margin:6px 0 0;font-weight:600;line-height:1.4}html[data-theme] body .issue-preview-panel .detail-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;width:auto;display:flex}html[data-theme] body .issue-preview-panel .detail-actions button{color:var(--workspace-support);font-size:var(--desk-font-small,14px);min-height:48px;box-shadow:none;background:0 0;border-color:#0000}html[data-theme] body .issue-preview-panel .detail-actions .icon-button{min-width:48px;position:static}html[data-theme] body .issue-preview-workspace{flex-direction:column;flex:1 1 0;gap:0;max-width:none;height:auto;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}html[data-theme] body .issue-preview-workspace .issue-workspace-local-tools{border-bottom:1px solid var(--workspace-line);flex:none;justify-content:flex-end;padding:8px 24px}html[data-theme] body .issue-preview-workspace .issue-page-layout{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid;overflow:hidden}html[data-theme] body .issue-preview-workspace .issue-page-layout.has-archive-banner{grid-template-rows:auto minmax(0,1fr)}html[data-theme] body .issue-preview-workspace :is(.issue-work-column,.issue-conversation-column,.issue-context-sidebar){grid-column:1;grid-row:var(--issue-pane-row);border:0;gap:24px;min-height:0;padding:0 24px 24px;overflow-y:auto}html[data-theme] body .issue-preview-workspace .issue-context-heading{display:none}html[data-theme] body .issue-preview-workspace .issue-context-properties{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}html[data-theme] body .issue-preview-workspace .issue-collaboration-tablist{margin:0;padding-inline:0}html[data-theme] body .issue-preview-workspace .issue-context-navigation{flex:none}html[data-theme] body .issue-preview-workspace :is(.issue-summary-reading,.comment-message) .markdown-render,html[data-theme] body .issue-preview-workspace :is(.issue-summary-reading,.comment-message) .markdown-render :is(p,li,blockquote,td,th){font-size:var(--desk-font-body,16px)}html[data-theme] body .issue-preview-workspace .issue-context-card .issue-context-card-heading{min-height:64px}html[data-theme] body .issue-preview-workspace .issue-context-finance .soft-button{min-height:48px}@media (width<=1024px),(hover:none) and (pointer:coarse){html[data-theme] body :is(.issue-preview-dialog,.dropdown-panel) :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[contenteditable=true]),html[data-theme] body .sidebar :is(.side-link,.side-label,.brand-copy strong,.profile-card strong){font-size:var(--desk-font-body,16px)!important}html[data-theme] body .sidebar :is(.side-caption,.brand-copy>span,.profile-card>div>span),html[data-theme] body .shell :is(.topbar,.issue-toolbar) :is(button,.soft-button,.saved-view){font-size:var(--desk-font-small,14px)!important}html[data-theme] body .dropdown-panel :is(.dropdown-item,.filter-option-label){font-size:var(--desk-font-body,16px)!important}html[data-theme] body .dropdown-panel :is(.dropdown-section>span,.mobile-issue-controls-tab){font-size:var(--desk-font-small,14px)!important}html[data-theme] body .issue-preview-dialog :is(.section-title-row h3,.section-heading-label h3){font-size:var(--desk-font-body,16px)!important}}@media (width<=820px){html[data-theme] body .shell .topbar .issue-view-shortcuts-desktop{grid-area:2/1/auto/-1}html[data-theme] body .shell .sidebar{padding-inline:12px}html[data-theme] body .shell .mobile-navigation-copy strong{font-size:var(--desk-font-body,16px)!important}html[data-theme] body .shell .mobile-navigation-copy span{font-size:var(--desk-font-small,14px)!important}html[data-theme] body .shell .topbar .topbar-actions{gap:8px}html[data-theme] body .shell .mobile-list-summary :is(strong,span){font-size:var(--desk-font-small,14px)}html[data-theme] body .task-list-redesign .context-task-table td{padding:0;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .task-list-redesign .context-task-title a{min-height:48px;line-height:1.5;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .task-list-redesign :is(.context-task-meta,.context-task-title small,.context-task-context strong,.context-task-context small,.context-task-person,.context-task-person-name,.context-task-person>i,.context-task-due){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .task-list-redesign .context-task-table tbody tr{border-color:var(--workspace-line);gap:8px 12px;padding-block:16px}html[data-theme] body .task-list-redesign .context-task-priority{height:27px}html[data-theme] body .task-list-redesign .context-task-person{min-width:0}html[data-theme] body .dropdown-panel .filter-section-options{max-height:none;overflow:visible}html[data-theme] body .dropdown-panel .filter-dropdown-sections{grid-template-columns:minmax(0,1fr)}html[data-theme] body .issue-preview-dialog{border:0;border-radius:0;width:100%;height:100%;max-height:100%}html[data-theme] body .issue-preview-panel>.detail-header{padding:max(12px, env(safe-area-inset-top)) 16px 12px;flex-wrap:wrap;gap:8px}html[data-theme] body .issue-preview-panel .detail-actions{flex:100%;justify-content:space-between}html[data-theme] body .issue-preview-panel .detail-actions .icon-button{top:max(12px, env(safe-area-inset-top));position:absolute;right:16px}html[data-theme] body .issue-preview-panel .detail-header>div:first-child{padding-right:56px}html[data-theme] body .issue-preview-workspace :is(.issue-work-column,.issue-conversation-column,.issue-context-sidebar){padding-inline:20px}html[data-theme] body .issue-preview-workspace .issue-context-properties{grid-template-columns:minmax(0,1fr)}}html[data-theme] body .shell .filter-summary-empty{display:none}html[data-theme] body .shell .query-stack{flex-wrap:wrap;min-width:0}html[data-theme] body .shell .filter-summary-line{flex-wrap:wrap;gap:4px 8px}html[data-theme] body .issue-list-workspace{flex:none;align-content:start;gap:16px;min-width:0;padding:12px 16px 28px;display:grid}html[data-theme] body .issue-list-views{min-width:0;display:flex}html[data-theme] body .issue-list-views .issue-view-shortcuts-desktop{border:1px solid var(--workspace-line);border-radius:9px;align-items:center;gap:4px;padding:4px}html[data-theme] body .issue-list-views :is(.saved-view,.view-add-button){box-shadow:none;color:var(--workspace-support);background:0 0;border:0;border-radius:6px;min-height:48px}html[data-theme] body .issue-list-views .saved-view>button{color:inherit;font-size:var(--desk-font-small,14px);min-height:48px;padding:8px 12px;font-weight:500}html[data-theme] body .issue-list-views .view-add-button{min-width:48px}html[data-theme] body .issue-list-views :is(.saved-view,.view-add-button):hover{background:var(--workspace-muted);color:var(--workspace-text)}html[data-theme] body .issue-list-views .saved-view>button[aria-label]{min-width:44px}html[data-theme] body .issue-list-workspace .issue-toolbar{border:0;margin:0;padding:0}html[data-theme] body .issue-list-workspace .issue-command-bar{align-items:center}html[data-theme] body .task-list-redesign{box-shadow:none;background:var(--workspace-canvas);border:0;border-radius:0;gap:0;margin:0}html[data-theme] body .task-list-redesign .context-task-groups{gap:0}html[data-theme] body .task-list-redesign .context-task-group{background:0 0;border:0;border-radius:0}html[data-theme] body .task-list-redesign .context-task-list-toolbar{background:0 0;border:0;padding:12px 14px}html[data-theme] body .task-list-redesign .context-task-list-toolbar strong{color:var(--workspace-text)}html[data-theme] body .task-list-redesign .context-task-list-toolbar small{color:var(--workspace-support)}html[data-theme] body .task-list-redesign .context-task-list-toolbar .soft-button{min-height:48px}html[data-theme] body .task-list-redesign .context-task-group-heading{background:var(--workspace-muted);color:var(--workspace-text);border-top:0;border-radius:6px;gap:12px;min-height:52px;padding:10px 14px}html[data-theme] body .task-list-redesign .context-task-group+.context-task-group{border-top:1px solid var(--workspace-line)}html[data-theme] body .task-list-redesign .context-task-group-heading>span{font-weight:600}html[data-theme] body .task-list-redesign .context-task-group-heading>b{background:0 0;border:0;margin-left:auto}html[data-theme] body .task-list-redesign .context-task-table-shell{border-radius:0}html[data-theme] body .task-list-redesign .context-task-table th{background:var(--workspace-canvas);border-bottom:1px solid var(--workspace-line);color:var(--workspace-support);font-size:var(--desk-font-small,14px);text-align:left;padding:10px 14px;font-weight:500;line-height:1.5}html[data-theme] body .task-list-redesign .context-task-table tbody tr{border:0}html[data-theme] body .task-list-redesign .context-task-table td{border:0;padding:12px 14px}html[data-theme] body .task-list-redesign .context-task-open{row-gap:4px;padding:0}html[data-theme] body .task-list-redesign .context-task-title a:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px;border-radius:4px}html[data-theme] body .dropdown-panel:is(.mobile-issue-controls-panel,.issue-filter-panel) .dropdown-search input:not([type=checkbox]):not([type=radio]){font-size:var(--desk-font-body,16px)!important}@media (width<=820px){html[data-theme] body .issue-list-workspace{padding:12px 0 28px}html[data-theme] body .issue-list-views .issue-view-shortcuts-mobile{grid-area:auto;min-width:0;max-width:100%}html[data-theme] body .issue-list-views .issue-view-shortcuts-mobile .soft-button{background:var(--workspace-canvas);border:1px solid var(--workspace-line);color:var(--workspace-text);border-radius:9px;font-size:var(--desk-font-small,14px)!important;min-height:48px!important}html[data-theme] body .issue-list-workspace .issue-command-bar{flex-wrap:wrap;gap:8px}html[data-theme] body .issue-list-workspace .mobile-list-summary{flex-wrap:wrap;flex:150px;gap:0 8px}html[data-theme] body .issue-list-workspace .issue-command-actions-mobile .soft-button{min-height:48px!important}html[data-theme] body .task-list-redesign .context-task-group-heading{padding:10px 14px}html[data-theme] body .task-list-redesign .context-task-table tbody tr{padding:14px}html[data-theme] body .task-list-redesign .context-task-table td{padding:0}}html body :is(.email-topics,.email-message-body,.email-editor){--desk-font-body:18px;--desk-font-small:16px}html body :is(.email-message-body,.email-html-render,.email-plain-text,.email-editor-content){font-size:var(--desk-font-body,18px);line-height:1.65}html body .email-message-body .email-html-render *{line-height:1.65}html body :is(.email-topics,.email-message-body,.email-editor) :is(button,summary,small,time,dt,.markdown-character-count,.email-quote-notice){font-size:var(--desk-font-small,16px)!important}.email-composer-content{display:contents}.email-topic-scroll{gap:12px;min-width:0;display:grid}.email-topic-scroll[hidden]{display:none}.email-draft-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-draft-header h3{margin:0}.email-draft-header small{display:block}.email-recipient-help{color:var(--workspace-support,#858c98);font-size:var(--desk-font-small,14px)}.email-recipient-help summary{cursor:pointer;align-content:center;min-height:44px}.email-recipient-help>small{font-size:var(--desk-font-small,14px);padding-bottom:8px;line-height:1.5;display:block}html body .issue-context-workspace .email-topics{--chain-surface:var(--issue-canvas);--chain-border:var(--issue-border);--chain-text:var(--issue-text);--chain-muted:var(--issue-secondary);--chain-accent:var(--issue-accent);--chain-quote:var(--issue-muted-surface);isolation:isolate;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;display:flex;position:relative}html body .issue-context-workspace .issue-collaboration-tabpanel:has(>.email-topics){flex-direction:column;padding-top:16px;display:flex;overflow:hidden}html body .issue-context-workspace .email-topics>:is(.email-topics-toolbar,.email-topic-mobile-back,.form-error){background:var(--issue-canvas);flex:none}html body .issue-context-workspace .email-topic-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;scroll-padding-block:12px;display:block;overflow:hidden auto}html body .issue-context-workspace .email-chain{--chain-surface:var(--issue-canvas);--chain-border:var(--issue-border);--chain-text:var(--issue-text);--chain-muted:var(--issue-secondary);--chain-accent:var(--issue-accent);--chain-quote:var(--issue-muted-surface);gap:16px}html body .issue-context-workspace .email-topics :is(.email-topics-layout,.email-topic-list,.email-topic-detail,.email-message,.email-reply-composer){box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0}html body .issue-context-workspace .email-topics-toolbar{align-items:center}html body .issue-context-workspace .email-topics-toolbar>span{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}html body .issue-context-workspace .email-topics :is(button,summary){font-size:var(--desk-font-small,14px);min-height:48px}html body .issue-context-workspace .email-topics :is(.primary-button,.soft-button){border-radius:8px;font-weight:500}html body .issue-context-workspace .email-topics .primary-button{background:var(--issue-text);border-color:var(--issue-text);color:var(--issue-canvas)}html body .issue-context-workspace .email-topics .primary-button:disabled{opacity:.45}html body .issue-context-workspace .email-topics :is(small,time,dt,dd,.email-topic-participants,.email-topic-row-preview,.email-topic-row-meta,.email-chain-position,.email-chain-divider,.email-chain-divider strong,.email-chain-divider>span){color:var(--issue-secondary);font-size:var(--desk-font-small,14px);font-weight:400;line-height:1.5}html body .issue-context-workspace .email-topic-row{border-bottom:1px solid var(--issue-border);color:var(--issue-text);gap:4px;padding:16px 0}html body .issue-context-workspace .email-topic-row:first-child{padding-top:8px}html body .issue-context-workspace .email-topic-row:hover{background:var(--issue-muted-surface)}html body .issue-context-workspace .email-topic-row.is-active{background:var(--issue-accent-surface);box-shadow:inset 3px 0 var(--issue-accent)}html body .issue-context-workspace .email-topic-row-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px}html body .issue-context-workspace .email-topic-row-heading strong{color:var(--issue-text);font-size:var(--desk-font-body,16px);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.5}html body .issue-context-workspace .email-topic-row-meta{justify-content:space-between}html body .issue-context-workspace .email-topic-unread-count{background:var(--issue-accent-surface);color:var(--issue-accent);font-size:var(--desk-font-small,14px);border-radius:6px;margin-left:auto;padding:2px 8px;font-weight:500}html body .issue-context-workspace .email-topic-row-meta>svg{width:16px;height:16px}html body .issue-context-workspace .email-topic-detail{gap:16px}html body .issue-context-workspace .email-topic-detail-header{border-color:var(--issue-border);padding-bottom:12px}html body .issue-context-workspace .email-topic-detail-header>div>span{display:none}html body .issue-context-workspace .email-topic-detail-header h4{color:var(--issue-text);font-size:var(--desk-font-subtitle,18px);margin:0 0 4px;font-weight:600;line-height:1.4}html body .issue-context-workspace .email-topic-mobile-back{background:0 0;border:0;align-self:flex-start;width:auto;padding-inline:0}html body .issue-context-workspace .email-chain-nav{z-index:3;border:0;border-bottom:1px solid var(--issue-border);box-shadow:none;background:var(--issue-canvas);border-radius:0;gap:4px;padding:8px 0;top:0}html body .issue-context-workspace .email-chain-tabs{gap:8px;padding:2px}html body .issue-context-workspace .email-chain-tab{border-color:#0000;border-radius:8px;gap:0;padding:8px 12px}html body .issue-context-workspace .email-chain-tab>span{font-size:var(--desk-font-small,14px);font-weight:500;line-height:1.5}html body .issue-context-workspace .email-chain-tab[aria-current=true]{color:var(--issue-accent);background:var(--issue-accent-surface);box-shadow:inset 0 -2px var(--issue-accent)}html body .issue-context-workspace .email-chain .email-topic-messages{gap:24px}html body .issue-context-workspace .email-chain-divider{border-color:var(--issue-border);gap:4px 12px;padding:12px 0}html body .issue-context-workspace .email-chain-entry:first-child .email-chain-divider{border-top:0;padding-top:0}html body .issue-context-workspace .email-chain .email-message{gap:16px}html body .issue-context-workspace .email-chain .email-message.is-highlighted{outline:2px solid var(--issue-accent);outline-offset:4px}html body .issue-context-workspace .email-message-header{border:0;gap:4px;padding:0}html body .issue-context-workspace .email-message-header>span{text-transform:none;font-weight:400}html body .issue-context-workspace .email-message-header strong{font-size:var(--desk-font-body,16px);font-weight:600}html body .issue-context-workspace .email-message-recipients>div{grid-template-columns:44px minmax(0,1fr)}html body .issue-context-workspace :is(.email-message-body,.email-html-render,.email-plain-text){color:var(--issue-text);font-size:var(--desk-font-body,16px);line-height:1.65}html body .issue-context-workspace .email-html-render a{color:var(--issue-accent)}html body .issue-context-workspace .email-message-body .email-quoted-history{background:var(--issue-muted-surface);border-color:var(--issue-border);border-left-color:var(--issue-secondary);border-radius:4px}html body .issue-context-workspace .email-message-body .email-quoted-history :is(summary,.email-quote-notice){color:var(--issue-secondary);font-size:var(--desk-font-small,14px);line-height:1.5}html body .issue-context-workspace .email-message-body .email-quoted-history summary{padding:8px}html body .issue-context-workspace .email-quoted-history-content{padding:12px}html body .issue-context-workspace .email-topic-compose-area{border-top:1px solid var(--issue-border);margin-top:20px;padding-top:16px}html body .issue-context-workspace .email-reply-composer{gap:12px}html body .issue-context-workspace .email-reply-heading strong{color:var(--issue-text);font-size:var(--desk-font-body,16px);font-weight:600}html body .issue-context-workspace .email-reply-heading small{overflow-wrap:anywhere}html body .issue-context-workspace .email-reply-recipient-fields{border:0;border-radius:0}html body .issue-context-workspace .email-reply-recipient-field,html body .issue-context-workspace .email-reply-recipient-field.email-subject-field{border-bottom:1px solid var(--issue-border);border-top:0;grid-template-columns:64px minmax(0,1fr);gap:8px;min-height:48px;padding:0}html body .issue-context-workspace .email-reply-recipient-field>span{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);font-weight:400}html body .issue-context-workspace .email-reply-recipient-field input{color:var(--issue-text);font-size:var(--desk-font-body,16px);min-height:48px}html body .issue-context-workspace .email-reply-recipient-field input::placeholder{color:var(--issue-secondary);opacity:1}html body .issue-context-workspace .email-recipient-input{padding:0}html body .issue-context-workspace .email-recipient-badge{color:var(--issue-accent);background:var(--issue-accent-surface);border-color:var(--issue-border);font-size:var(--desk-font-small,14px);border-radius:8px;gap:0;padding:0 0 0 8px;font-weight:400}html body .issue-context-workspace .email-recipient-badge button{width:44px;min-width:44px;height:44px;min-height:44px}html body .issue-context-workspace .email-recipient-badge.is-invalid{color:var(--workspace-danger);border-color:currentColor}html body .issue-context-workspace .email-recipient-help{color:var(--issue-secondary)}html body .issue-context-workspace .email-recipient-help summary{width:fit-content}html body .issue-context-workspace .email-editor{border:1px solid var(--issue-border);background:0 0;border-radius:8px;padding:0;display:block;overflow:hidden}html body .issue-context-workspace .email-editor .markdown-tools{border-color:var(--issue-border);scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:0;min-height:57px;padding:4px;overflow-x:auto}html body .issue-context-workspace .email-editor .markdown-tools button{color:var(--issue-secondary);width:auto;min-width:44px;min-height:44px;font-size:var(--desk-font-small,14px);white-space:nowrap;background:0 0;flex:none;padding-inline:10px}html body .issue-context-workspace .email-editor .markdown-tools button[aria-pressed=true]{background:var(--issue-accent-surface);color:var(--issue-accent)}html body .issue-context-workspace .email-editor .markdown-character-count{flex-shrink:0;margin-inline:8px}html body .issue-context-workspace .email-editor-content{color:var(--issue-text);min-height:190px;font-size:var(--desk-font-body,16px);background:0 0;padding:12px;line-height:1.65}html body .issue-context-workspace .email-editor-content p.is-editor-empty:first-child:before{color:var(--issue-secondary);opacity:1}html body .issue-context-workspace .email-editor-hint{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);padding:8px 12px;line-height:1.5}html body .issue-context-workspace .email-composer-attachments{background:0 0;border:0;padding:0}html body .issue-context-workspace .email-composer-attachments-heading>span{color:var(--issue-secondary);font-size:var(--desk-font-small,14px)}html body .issue-context-workspace .email-reply-actions{gap:8px}html body .issue-context-workspace :is(.email-contact-suggestions,.email-attachment-picker){background:var(--issue-canvas);border-color:var(--issue-border);color:var(--issue-text)}html body .issue-context-workspace :is(.email-contact-suggestion-select,.email-contact-suggestion-remove,.email-attachment-picker>button){color:var(--issue-text)}html body .issue-context-workspace :is(.email-contact-suggestion.is-active,.email-contact-suggestion:hover,.email-attachment-picker>button:hover){background:var(--issue-muted-surface)}html body .issue-context-workspace .email-contact-suggestion{grid-template-columns:minmax(0,1fr) 48px}html body .issue-context-workspace .email-contact-suggestion-remove{opacity:1;width:48px;height:48px}html body .issue-context-workspace :is(.email-composer-attachment,.email-attachment-title-control){background:var(--issue-muted-surface);border-color:var(--issue-border)}html body .issue-context-workspace .email-attachment-title-control input{color:var(--issue-text);font-size:var(--desk-font-body,18px);min-height:48px}html body .issue-context-workspace .email-attachment-title-control b{background:var(--issue-canvas);border-color:var(--issue-border)}html body .issue-context-workspace :is(.email-contact-suggestion-error,.email-reply-composer .form-error){color:var(--issue-danger)}html body .issue-context-workspace :is(.email-contact-suggestion-status,.email-composer-attachment-list>small,.email-composer-attachment>label>span:first-child,.email-attachment-title-control b,.email-attachment-picker>span){color:var(--issue-secondary);font-size:var(--desk-font-small,16px)}html body .issue-context-workspace .email-contact-suggestion-select strong,html body .issue-context-workspace .email-attachment-picker>button strong{font-size:var(--desk-font-small,16px);line-height:1.5}html body .issue-context-workspace .email-topic-readonly-note{color:var(--issue-secondary);border-color:var(--issue-border);background:var(--issue-muted-surface);font-size:var(--desk-font-small,16px)}@container issue-work (width<=430px){html body .issue-context-workspace .email-reply-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}html body .issue-context-workspace .email-reply-action-buttons>button{justify-content:center;padding-inline:8px}html body .issue-context-workspace .is-new-topic .email-reply-action-buttons>.primary-button{grid-column:1/-1}}@media (width<=1024px),(hover:none) and (pointer:coarse){html body .issue-context-workspace .email-topics .email-reply-composer :is(input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){font-size:var(--desk-font-body,16px)!important}}html body .email-compose-backdrop.issue-context-workspace{z-index:110;box-sizing:border-box;justify-content:center;align-items:stretch;padding:24px;display:flex;position:fixed;inset:0}html body .email-compose-backdrop .email-compose-workspace.email-topics{border:1px solid var(--issue-border);background:var(--issue-canvas);width:100%;max-width:1600px;min-height:0;color:var(--issue-text);--desk-font-body:18px;--desk-font-small:16px;--chain-surface:var(--issue-canvas);--chain-text:var(--issue-text);--chain-muted:var(--issue-secondary);--chain-border:var(--issue-border);border-radius:12px;flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden;box-shadow:0 20px 80px #0003}html body .email-compose-workspace .email-draft-header{border-bottom:1px solid var(--issue-border);background:var(--issue-canvas);flex:none;gap:12px;margin:0;padding:16px 24px}html body .email-compose-workspace .email-draft-header>div{min-width:0}html body .email-compose-workspace .email-draft-header h3{margin:0;font-size:22px;font-weight:600;line-height:1.4}html body .email-compose-workspace .email-draft-header small{overflow-wrap:anywhere}html body .email-compose-workspace .email-draft-header-actions{align-items:center;gap:12px;display:flex}html body .email-compose-workspace .email-draft-header .icon-button{min-width:48px;min-height:48px;color:var(--issue-text);flex-shrink:0}html body .email-compose-workspace .email-history-toggle{display:none}html body .email-compose-workspace .email-compose-layout{flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(340px,36%);min-height:0;display:grid;overflow:hidden}html body .email-compose-workspace .email-compose-layout.has-no-history{grid-template-columns:minmax(0,1fr)}html body .email-compose-workspace :is(.email-compose-main,.email-compose-form){flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}html body .email-compose-workspace .email-compose-form[hidden]{display:none}html body .issue-context-workspace .email-compose-workspace .email-reply-composer{background:var(--issue-canvas);flex-direction:column;flex:1 1 0;align-self:stretch;gap:0;min-height:0;display:flex;overflow:hidden}html body .email-compose-workspace .email-composer-content{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:20px;min-height:0;padding:12px 24px 24px;scroll-padding-block:12px;display:flex;overflow-y:auto}html body .email-compose-workspace .email-composer-content>*{flex-shrink:0}html body .email-compose-workspace .email-editor{border:0;border-radius:0;flex:1 0 auto;overflow:visible}html body .email-compose-workspace .email-editor .markdown-tools{border-bottom:1px solid var(--issue-border);padding-inline:0}html body .email-compose-workspace .email-editor-content{min-height:260px;padding:20px 0}html body .email-compose-workspace .email-editor-hint{display:none}html body .email-compose-workspace .email-reply-actions{border-top:1px solid var(--issue-border);background:var(--issue-canvas);flex:none;justify-content:flex-end;margin:0;padding:12px 24px}html body .email-compose-workspace .email-reply-actions>small{display:none}html body .email-compose-workspace .email-reply-action-buttons{flex-wrap:wrap;gap:8px;display:flex}html body .email-compose-workspace .email-reply-actions button{min-height:48px;padding:10px 14px}html body .email-compose-workspace .email-compose-history{border-left:1px solid var(--issue-border);background:var(--issue-rail);flex-direction:column;min-width:0;min-height:0;display:flex}html body .email-compose-workspace .email-history-header{border-bottom:1px solid var(--issue-border);flex-shrink:0;padding:20px}html body .email-compose-workspace .email-history-header h4{margin:0 0 12px;font-size:18px;font-weight:600}html body .email-compose-workspace .email-history-header label{color:var(--issue-secondary);gap:8px;font-size:16px;display:grid}html body .email-compose-workspace .email-history-header select{border:1px solid var(--issue-border);width:100%;min-width:0;min-height:48px;color:var(--issue-text);background:var(--issue-canvas);border-radius:6px;padding:8px;font-size:18px}html body .email-compose-workspace .email-history-reading{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;padding:0 20px 24px;overflow-y:auto}html body .email-compose-workspace .email-history-reading .email-chain-nav{background:var(--issue-rail)}html body .email-compose-workspace .email-history-reading .email-message{overflow-wrap:anywhere}html body .email-compose-workspace .email-history-reading .email-message-header strong{display:none}html body .email-compose-workspace .email-history-reading .email-message-header>span{color:var(--issue-secondary)}html body .issue-context-workspace .email-reply-recipient-field,html body .issue-context-workspace .email-reply-recipient-field.email-subject-field{border:0;border-bottom:1px solid var(--issue-border);grid-template-columns:64px minmax(0,1fr) auto;gap:8px;min-height:48px;padding:0;display:grid}html body .issue-context-workspace .email-reply-recipient-field>:is(span,label){color:var(--issue-secondary);font-size:16px;font-weight:400}html body .issue-context-workspace .email-reply-recipient-field:focus-within{border-bottom-color:var(--issue-accent);box-shadow:0 1px var(--issue-accent)}html body .issue-context-workspace .email-reply-recipient-field input,html body .issue-context-workspace .email-reply-recipient-field input:focus{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:18px}html body .issue-context-workspace .email-recipient-input{gap:4px 8px;padding:2px 0}html body .issue-context-workspace .email-recipient-badge{background:var(--issue-muted-surface);color:var(--issue-text);border:0;border-radius:6px;font-size:16px;font-weight:400}html body .issue-context-workspace .email-recipient-badge.is-invalid{color:var(--issue-danger);outline:1px solid var(--issue-danger)}html body .issue-context-workspace .email-cc-toggle{color:var(--issue-secondary);cursor:pointer;background:0 0;border:0;min-width:48px;min-height:48px;font-size:16px}html body .issue-context-workspace .email-recipient-help{font-size:16px}html body .issue-context-workspace .email-recipient-help summary{min-height:44px}html body .issue-context-workspace .email-recipient-help>small{font-size:16px}.email-conversation-actions{border-top:1px solid var(--issue-border,#dedfda);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding:20px 0 8px;display:flex}html body .email-topics .email-compose-trigger{box-shadow:none;color:var(--issue-secondary,inherit);background:0 0;border:0;border-radius:6px;min-height:48px;padding:8px 12px;font-size:16px;font-weight:400}html body .email-topics .email-compose-trigger:hover{color:var(--issue-text);background:var(--issue-muted-surface)}html body .email-compose-workspace :is(button,summary,select):focus-visible{outline:2px solid var(--issue-accent);outline-offset:2px}@media (width<=760px){html body .email-compose-backdrop.issue-context-workspace{padding:0}html body .email-compose-backdrop .email-compose-workspace.email-topics{border:0;border-radius:0;max-width:100%}html body .email-compose-workspace .email-draft-header{padding:12px}html body .email-compose-workspace .email-draft-header h3{font-size:20px}html body .email-compose-workspace .email-draft-header small{display:none}html body .email-compose-workspace .email-draft-header-actions{gap:4px}html body .email-compose-workspace .email-history-toggle{gap:8px;padding:8px;font-size:16px;display:inline-flex}html body .email-compose-workspace .email-compose-layout{grid-template-columns:minmax(0,1fr)}html body .email-compose-workspace .email-compose-history{border:0;display:none}html body .email-compose-workspace.is-history-open .email-compose-main{display:none}html body .email-compose-workspace.is-history-open .email-compose-history{display:flex}html body .email-compose-workspace .email-composer-content{gap:12px;padding:4px 16px 16px}html body .email-compose-workspace .email-reply-actions{padding:8px 12px max(8px, env(safe-area-inset-bottom))}html body .email-compose-workspace .email-reply-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}html body .email-compose-workspace .email-reply-action-buttons>button{justify-content:center;padding-inline:8px}html body .email-compose-workspace .email-reply-action-buttons>.primary-button{grid-column:1/-1}html body .email-compose-workspace .email-reply-recipient-field{grid-template-columns:56px minmax(0,1fr) auto}}@media (width<=760px) and (height<=500px){html body .email-compose-workspace .email-draft-header,html body .email-compose-workspace .email-reply-actions{padding-block:4px}}@media (width<=1024px),(hover:none) and (pointer:coarse){html body .email-compose-backdrop.issue-context-workspace{top:var(--app-viewport-top,0px);height:var(--app-viewport-height,100dvh);bottom:auto}}@media (width<=760px){html body .email-compose-workspace .email-draft-header{padding-top:max(12px, env(safe-area-inset-top))}}@media (width<=760px) and (height<=500px){html body .email-compose-workspace .email-draft-header{padding-top:max(4px, env(safe-area-inset-top))}}:is(html[data-theme] body :is(.inbox-page,.global-search-view,.search-page-field,.notification-side-modal,.issue-create-modal,.billing-screen,.subscription-modal,.subscription-preview),html[data-theme] body:has(.issue-create-modal) .floating-menu){--lt-surface:var(--workspace-canvas);--lt-surface-raised:var(--workspace-canvas);--lt-surface-muted:var(--workspace-muted);--lt-surface-strong:var(--workspace-muted);--lt-text-1:var(--workspace-text);--lt-text-2:var(--workspace-support);--lt-text-3:var(--workspace-support);--lt-line:var(--workspace-line);--lt-control-border:var(--workspace-line);--lt-accent:var(--workspace-accent);--lt-focus:var(--workspace-accent);--finance-surface:var(--workspace-canvas);--finance-soft:var(--workspace-muted);--finance-line:var(--workspace-line);--finance-text:var(--workspace-text);--finance-muted:var(--workspace-support);--finance-accent:var(--workspace-accent);--sub-surface:var(--workspace-canvas);--sub-hover:var(--workspace-selected);--sub-line:var(--workspace-line);--sub-text:var(--workspace-text);--sub-muted:var(--workspace-support);color:var(--workspace-text);font-size:var(--desk-font-body,16px);line-height:1.5}html[data-theme] body :is(.inbox-page,.global-search-view,.notification-side-modal,.issue-create-modal,.billing-screen,.subscription-modal,.subscription-preview) :is(button,a,input,select,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}html[data-theme] body :is(.issue-create-modal,.billing-screen,.search-page-field,.subscription-modal) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]){min-height:48px;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .inbox-page{--context-accent:var(--workspace-accent);gap:16px;max-width:none}html[data-theme] body :is(.inbox-top-title,.search-top-title)>p{display:none}html[data-theme] body .shell .workbench:has(>.billing-screen)>.topbar .title-block>p{display:none}html[data-theme] body .inbox-hero{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:8px 0}html[data-theme] body .inbox-hero:after,html[data-theme] body .inbox-hero-icon{display:none}html[data-theme] body .inbox-hero-copy h2{color:var(--workspace-text);font-size:var(--desk-font-title,20px);margin:0;font-weight:600}html[data-theme] body .inbox-hero-copy>p{color:var(--workspace-support);white-space:normal;max-width:60ch;margin:6px 0 0;line-height:1.5;display:block;overflow:visible;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .inbox-hero-count{min-width:0;color:var(--workspace-support)}html[data-theme] body .inbox-hero-count strong{color:var(--workspace-text);font-size:var(--desk-font-page-title,22px)}html[data-theme] body .inbox-hero-count small{line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .inbox-summary{border:0;border-bottom:1px solid var(--workspace-line);background:0 0;border-radius:0;gap:16px;padding-bottom:16px}html[data-theme] body .inbox-summary>article{background:0 0;border:0;gap:8px;min-height:48px;padding:0}html[data-theme] body .inbox-summary-icon{color:var(--workspace-support);background:0 0;border:0}html[data-theme] body .inbox-summary small{color:var(--workspace-support);white-space:normal;font-weight:400;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .inbox-summary strong{color:var(--workspace-text);font-size:var(--desk-font-body,16px)}html[data-theme] body .inbox-entry-card{background:var(--workspace-canvas);border-color:var(--workspace-line);box-shadow:none;border-radius:9px}html[data-theme] body .inbox-entry-card:hover{background:var(--workspace-canvas);border-color:var(--workspace-accent)}html[data-theme] body .inbox-entry-source{background:var(--workspace-muted);border-color:var(--workspace-line);flex-wrap:wrap;gap:8px;padding:12px 16px}html[data-theme] body .inbox-entry-source>span{color:var(--workspace-support);font-size:var(--desk-font-small,14px);text-transform:none;font-weight:500}html[data-theme] body .inbox-entry-source time{color:var(--workspace-support);font-size:var(--desk-font-small,14px)!important}html[data-theme] body .inbox-entry-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}html[data-theme] body .inbox-entry-identity{gap:6px}html[data-theme] body .inbox-entry-identity>small{color:var(--workspace-support);text-transform:none;letter-spacing:0;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .inbox-entry-identity h3,html[data-theme] body .inbox-entry-identity h3 a{color:var(--workspace-text);font-size:var(--desk-font-body,16px);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.5}html[data-theme] body .inbox-entry-identity>span{color:var(--workspace-support);font-size:var(--desk-font-small,14px);overflow-wrap:anywhere;white-space:normal}html[data-theme] body .inbox-entry-body>p{color:var(--workspace-text);font-size:var(--desk-font-body,16px);margin:0;line-height:1.6}html[data-theme] body .inbox-entry-contexts{border-color:var(--workspace-line);gap:16px;padding:12px 16px}html[data-theme] body .inbox-entry-contexts small{color:var(--workspace-support);text-transform:none;font-weight:400;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .inbox-entry-contexts strong{color:var(--workspace-text);font-size:var(--desk-font-small,14px);white-space:normal;overflow-wrap:anywhere;line-height:1.5}html[data-theme] body .inbox-entry-footer{border-color:var(--workspace-line);background:0 0;flex-wrap:wrap;gap:8px;padding:8px 16px}html[data-theme] body .inbox-entry-footer>span{color:var(--workspace-support);font-size:var(--desk-font-small,14px)}html[data-theme] body .inbox-entry-footer button{background:var(--workspace-selected);color:var(--workspace-accent);border:1px solid #0000;border-radius:8px;width:auto;min-height:48px;padding:10px 16px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .inbox-empty{border-color:var(--workspace-line);color:var(--workspace-support);background:0 0}html[data-theme] body .inbox-empty :is(svg,strong){color:var(--workspace-text)}html[data-theme] body .inbox-empty>span{font-size:var(--desk-font-small,14px)!important}html[data-theme] body .notification-side-modal .side-modal-panel{background:var(--workspace-canvas);border-color:var(--workspace-line);width:min(520px,100vw);box-shadow:none}html[data-theme] body .notification-panel{color:var(--workspace-text)}html[data-theme] body .notification-panel>header{border-color:var(--workspace-line);flex-wrap:wrap;padding:16px}html[data-theme] body .notification-title>span{display:none}html[data-theme] body .notification-title strong{color:var(--workspace-text);font-size:var(--desk-font-title,20px);line-height:1.4}html[data-theme] body .notification-panel-actions{margin-left:auto}html[data-theme] body :is(.notification-clear-button,.notification-close-button,.notification-archive-button){border:1px solid var(--workspace-line);color:var(--workspace-support);height:auto;min-height:48px;box-shadow:none;opacity:1;background:0 0;border-radius:8px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body :is(.notification-close-button,.notification-archive-button){width:48px;min-width:48px}html[data-theme] body .notification-list{gap:0;padding:0}html[data-theme] body .notification-item{background:var(--workspace-canvas);border:0;border-bottom:1px solid var(--workspace-line);border-radius:0;gap:8px;padding:16px}html[data-theme] body .notification-item.unread{background:var(--workspace-selected);border-color:var(--workspace-line)}html[data-theme] body .notification-item:hover{background:var(--workspace-muted)}html[data-theme] body .notification-open{color:var(--workspace-text);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:0}html[data-theme] body .notification-icon{color:var(--workspace-support);background:0 0;border:0;width:24px}html[data-theme] body .notification-copy{gap:8px}html[data-theme] body .notification-copy strong,html[data-theme] body .notification-copy .notification-body{color:var(--workspace-text);font-size:var(--desk-font-body,16px);line-height:1.5}html[data-theme] body .notification-copy :is(.notification-preview,.notification-meta){color:var(--workspace-support);white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .notification-unread-label{color:var(--workspace-accent);font-size:var(--desk-font-small,14px);white-space:nowrap}html[data-theme] body .notification-item-actions{align-self:start;gap:12px}html[data-theme] body .notification-empty{color:var(--workspace-support);font-size:var(--desk-font-body,16px)}html[data-theme] body .shell .search-page-field{background:var(--workspace-canvas);border:1px solid var(--workspace-line);box-shadow:none;border-radius:8px;min-height:52px;margin:0;padding:0 12px}html[data-theme] body .shell .search-page-field:focus-within{border-color:var(--workspace-accent);outline:2px solid var(--workspace-accent);outline-offset:2px}html[data-theme] body .shell .search-page-field>svg{color:var(--workspace-support)}html[data-theme] body .shell .search-page-field input{box-shadow:none;color:var(--workspace-text);background:0 0;border:0;outline:none;min-height:48px;padding:8px 0;font-weight:400;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .shell .search-page-field input::placeholder{color:var(--workspace-support)}html[data-theme] body .global-search-view{max-width:none}html[data-theme] body .shell .search-top-title{flex:1;width:100%;max-width:none}html[data-theme] body .shell .topbar:has(.search-top-title) .topbar-actions:empty{display:none}html[data-theme] body .sidebar :is(.notification-navigation-button.attention,.side-link.attention[href=\/inbox]) :is(.side-icon,b:not(.side-issue-count--warning)){background:var(--workspace-selected);color:var(--workspace-accent);border-color:#0000}html[data-theme] body .search-start-panel{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;width:100%}html[data-theme] body .search-start-stat{border-color:var(--workspace-line);background:0 0;border-radius:8px}html[data-theme] body :is(.search-start-icon,.search-result-icon){color:var(--workspace-support);background:0 0;border:0}html[data-theme] body .search-start-stat b{color:var(--workspace-text);font-size:var(--desk-font-page-title,22px)}html[data-theme] body .search-start-stat>span:last-child{color:var(--workspace-support);font-size:var(--desk-font-small,14px)}html[data-theme] body .search-type-menu{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;padding:0}html[data-theme] body .search-type-menu button{border:1px solid var(--workspace-line);color:var(--workspace-text);background:0 0;border-radius:8px;min-height:48px;padding:8px 12px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .search-type-menu button:hover{background:var(--workspace-muted)}html[data-theme] body .search-type-menu button :is(svg,b){color:var(--workspace-support)}html[data-theme] body .search-type-menu button b{background:var(--workspace-muted);font-size:var(--desk-font-small,14px);border:0;height:auto}html[data-theme] body .search-summary{color:var(--workspace-support);font-size:var(--desk-font-small,14px)}html[data-theme] body .search-summary b{color:var(--workspace-text);font-size:var(--desk-font-body,16px)}html[data-theme] body .search-result-section{background:var(--workspace-canvas);border-color:var(--workspace-line);border-radius:9px}html[data-theme] body .search-result-section>header{background:var(--workspace-muted);color:var(--workspace-text);font-size:var(--desk-font-small,14px);text-transform:none;min-height:52px;padding:12px 16px;font-weight:600}html[data-theme] body .search-result-section>header b{color:var(--workspace-support);font-size:var(--desk-font-small,14px)}html[data-theme] body .search-result-row{color:var(--workspace-text);border-color:var(--workspace-line);gap:12px;padding:16px}html[data-theme] body .search-result-row.actionable:hover{background:var(--workspace-muted)}html[data-theme] body .search-result-copy{gap:6px}html[data-theme] body .search-result-copy>span{color:var(--workspace-support);font-size:var(--desk-font-small,14px);text-transform:none;font-weight:400}html[data-theme] body .search-result-copy strong{color:var(--workspace-text);font-size:var(--desk-font-body,16px);white-space:normal;overflow-wrap:anywhere;line-height:1.5}html[data-theme] body .search-result-copy small{color:var(--workspace-support);white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .search-result-copy p{color:var(--workspace-support);font-size:var(--desk-font-body,16px);line-height:1.5}html[data-theme] body .search-result-row>b{color:var(--workspace-support);font-size:var(--desk-font-small,14px)}html[data-theme] body .search-preview-button{border:1px solid var(--workspace-line);color:var(--workspace-accent);cursor:pointer;background:0 0;border-radius:8px;min-height:48px;padding:8px 12px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .search-empty{color:var(--workspace-support);font-size:var(--desk-font-body,16px)}html[data-theme] body .issue-create-modal{--modal-header-background:var(--workspace-canvas);background:var(--workspace-canvas);border-color:var(--workspace-line);box-shadow:none;border-radius:10px}html[data-theme] body .issue-create-modal :is(.modal-header,.modal-actions){background:var(--workspace-canvas);border-color:var(--workspace-line);box-shadow:none}html[data-theme] body .issue-create-modal .modal-title{color:var(--workspace-text);font-size:var(--desk-font-title,20px)}html[data-theme] body .issue-create-modal .issue-create-form{gap:24px}html[data-theme] body .issue-create-modal :is(.issue-create-section-heading h3,.section-title-row h3){color:var(--workspace-text);font-size:var(--desk-font-body,16px);line-height:1.5}html[data-theme] body .issue-create-modal .issue-create-section-heading p{display:none}html[data-theme] body .issue-create-modal :is(.field,.smart-field){border-color:var(--workspace-line);box-shadow:none;background:0 0}html[data-theme] body .modal.issue-create-modal .issue-create-form :is(.field,.smart-field){background:0 0;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}html[data-theme] body .modal.issue-create-modal .issue-create-form :is(.field>input,.field>select,.smart-field>span,.smart-field>.smart-select-button,.currency-field>.currency-input-shell){grid-area:auto/1;width:100%}html[data-theme] body .modal.issue-create-modal .smart-select-button>:is(span,strong){font-weight:500;line-height:1.5;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .modal.issue-create-modal .issue-create-form :is(.field,.smart-field):focus-within{border-color:var(--workspace-accent);box-shadow:none}html[data-theme] body .issue-create-modal :is(.field>span,.smart-field>span,legend,.form-help,.budget-help,.markdown-character-count){color:var(--workspace-support);line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .issue-create-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.markdown-editor,.smart-select-button,.date-picker-trigger){color:var(--workspace-text);min-height:48px;line-height:1.5;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .issue-create-modal :is(.markdown-editor p,.markdown-editor li){font-size:var(--desk-font-body,16px)}html[data-theme] body .modal.issue-create-modal .issue-create-form :is(.markdown-tools,.choice-group,.budget-editor){color:var(--workspace-text);border-color:var(--workspace-line);background:0 0}html[data-theme] body .issue-create-modal :is(.soft-button,.icon-button,.markdown-tools button,.choice-pill,.toggle-field){border-color:var(--workspace-line);color:var(--workspace-text);min-height:48px;box-shadow:none;background:0 0;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .issue-create-modal :is(.icon-button,.markdown-tools button){min-width:48px}html[data-theme] body .issue-create-modal .choice-pill.selected{background:var(--workspace-selected);border-color:var(--workspace-accent);color:var(--workspace-accent)}html[data-theme] body .issue-create-modal .primary-button{background:var(--workspace-text);border-color:var(--workspace-text);color:var(--workspace-canvas);min-height:48px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body:has(.issue-create-modal) .floating-menu{background:var(--workspace-canvas);border-color:var(--workspace-line)}html[data-theme] body:has(.issue-create-modal) .smart-select-menu :is(.smart-search,.smart-option){color:var(--workspace-text);background:0 0;min-height:48px;font-size:var(--desk-font-body,16px)!important}html[data-theme] body:has(.issue-create-modal) .smart-select-menu .smart-option.selected{background:var(--workspace-selected);color:var(--workspace-accent)}html[data-theme] body:has(.issue-create-modal) .smart-select-menu :is(input,.smart-option span){font-size:var(--desk-font-body,16px)!important}html[data-theme] body:has(.issue-create-modal) .smart-select-menu small{color:var(--workspace-support);font-size:var(--desk-font-small,14px)!important}html[data-theme] body .billing-screen{gap:16px;max-width:none;margin-inline:0;padding-inline:0}html[data-theme] body .billing-screen :is(.billing-overview,.billing-stage-heading,.billing-ledger-row,.billing-budget-row,.billing-legacy-row,.billing-filters){padding-inline:16px}html[data-theme] body .billing-screen :is(.billing-overview,.billing-stage,.billing-legacy-card){border-color:var(--workspace-line);box-shadow:none;border-radius:9px}html[data-theme] body .billing-screen :is(small,time,dt,.billing-overview-primary small,.billing-stage-total small,.billing-ledger-context>span,.billing-filters-copy>span){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .billing-screen :is(.billing-ledger-issue strong,.billing-stage-heading strong){font-size:var(--desk-font-body,16px);line-height:1.5}html[data-theme] body .billing-screen .billing-ledger-heading>span{font-size:var(--desk-font-small,14px)!important}html[data-theme] body .billing-screen :is(button,.soft-button){min-height:48px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .billing-screen :is(input:not([type=checkbox]),select){min-height:48px;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .subscriptions-page{container:subscriptions/inline-size}html[data-theme] body .subscriptions-page :is(.subscription-view-tabs,.subscription-list-group){border-color:var(--workspace-line);background:var(--workspace-canvas)}html[data-theme] body .subscriptions-page .subscription-view-tabs{flex-wrap:wrap}html[data-theme] body .subscriptions-page .subscription-view-tabs button{min-height:48px;color:var(--workspace-support);padding-inline:12px;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .subscriptions-page .subscription-view-tabs button.active{background:var(--workspace-selected);color:var(--workspace-accent)}html[data-theme] body .subscriptions-page :is(.subscription-view-tabs b,.subscription-visible-count,.subscription-list-summary,.subscription-list-summary span,.subscription-list-cadence,.subscription-list-select>span){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .subscriptions-page .subscription-list-summary strong{font-size:var(--desk-font-body,16px)}html[data-theme] body .subscriptions-page .subscription-list-toolbar{flex-wrap:wrap}html[data-theme] body .subscriptions-page .subscription-list-search{flex-basis:240px;min-height:52px}html[data-theme] body .subscriptions-page.billing-screen .subscription-list-search input,html[data-theme] body .subscriptions-page.billing-screen .subscription-list-select select{height:48px;min-height:48px;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .subscriptions-page .subscription-list-search:focus-within{border-color:var(--workspace-accent);box-shadow:none;outline:2px solid var(--workspace-accent);outline-offset:2px}html[data-theme] body .subscriptions-page .subscription-list-toolbar>.icon-button{min-width:48px;min-height:48px}html[data-theme] body .subscriptions-page .subscription-list-group>header{background:var(--workspace-muted);color:var(--workspace-text);min-height:52px;padding:12px 16px}html[data-theme] body .subscriptions-page .subscription-list-group>header :is(span,b){text-transform:none;letter-spacing:0;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .subscriptions-page .subscription-list-table{min-width:0}html[data-theme] body .subscriptions-page .subscription-list-table .context-task-title a{white-space:normal;overflow-wrap:anywhere;min-height:48px;line-height:1.5;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .subscriptions-page .subscription-list-table :is(.context-task-context strong,.context-task-context small,.context-task-status,.context-task-due){color:var(--workspace-support);line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .subscriptions-page .subscription-list-table .subscription-list-amount{color:var(--workspace-text);line-height:1.5;font-size:var(--desk-font-body,16px)!important}@container subscriptions (width<=760px){html[data-theme] body .subscriptions-page .subscription-list-heading{flex-direction:column;align-items:stretch}html[data-theme] body .subscriptions-page .subscription-list-table,html[data-theme] body .subscriptions-page .subscription-list-table tbody{width:100%;min-width:0;display:block}html[data-theme] body .subscriptions-page .subscription-list-table :is(colgroup,thead){display:none}html[data-theme] body .subscriptions-page .subscription-list-table tbody tr{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""company company""status status""amount date";gap:8px 12px;padding:16px;display:grid}html[data-theme] body .subscriptions-page .subscription-list[data-group-by=status] tbody tr{grid-template-areas:"title title""company company""amount date"}html[data-theme] body .subscriptions-page .subscription-list-table td{border:0;min-width:0;height:auto;padding:0;display:block}html[data-theme] body .subscriptions-page .subscription-list-table td:before{display:none}html[data-theme] body .subscriptions-page .subscription-cell--title{grid-area:title}html[data-theme] body .subscriptions-page .subscription-cell--company{grid-area:company}html[data-theme] body .subscriptions-page .subscription-cell--status{grid-area:status}html[data-theme] body .subscriptions-page .subscription-cell--amount{grid-area:amount}html[data-theme] body .subscriptions-page .subscription-cell--date{grid-area:date}html[data-theme] body .subscriptions-page .context-task-open{grid-template-columns:minmax(0,1fr);padding:0}html[data-theme] body .subscriptions-page .subscription-list-icon{display:none}}@media (width<=820px){html[data-theme] body .inbox-hero{grid-template-columns:minmax(0,1fr)}html[data-theme] body .inbox-hero-count{display:none}html[data-theme] body .inbox-summary{grid-template-columns:minmax(0,1fr);gap:8px}html[data-theme] body .inbox-summary>article{min-height:32px;display:flex}html[data-theme] body .inbox-summary-copy{flex:1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-theme] body .inbox-entry-contexts{grid-template-columns:minmax(0,1fr)}html[data-theme] body .inbox-entry-contexts>span{border:0;padding:0}html[data-theme] body .search-start-panel{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body .search-result-row{grid-template-columns:24px minmax(0,1fr)}html[data-theme] body .search-result-icon{width:24px}html[data-theme] body .search-result-row>:is(b,.search-preview-button){grid-column:2;justify-self:start}html[data-theme] body .issue-create-modal .issue-create-properties-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] body .issue-create-modal .issue-create-properties-grid>.span-2{grid-column:1}html[data-theme] body .issue-create-modal .markdown-tools{flex-wrap:wrap}html[data-theme] body .subscriptions-page .subscription-list-select>span{font-size:var(--desk-font-small,14px)!important}html[data-theme] body .subscriptions-page .subscription-list-select select{max-width:100%;padding-right:20px}}html[data-theme] body .shell.issue-focus .issue-header-tools .issue-inbox-create{background:var(--workspace-accent);color:var(--workspace-canvas);border-color:#0000;min-height:48px}html body .issue-context-workspace .issue-inbox-actions{gap:12px;display:grid}html body .issue-context-workspace .issue-inbox-actions h2{font-size:var(--desk-font-body,16px);align-items:center;gap:8px;margin:0;display:flex}html body .issue-context-workspace .issue-inbox-actions p{color:var(--issue-secondary);font-size:var(--desk-font-small,14px);margin:0;line-height:1.5}html body .issue-context-workspace .issue-inbox-actions button{font-size:var(--desk-font-small,14px);white-space:normal;min-height:48px}html[data-theme] body .issue-inbox-convert-modal{width:min(560px,100vw - 24px)}html[data-theme] body .issue-inbox-convert-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}html[data-theme] body .issue-inbox-convert-form>p{color:var(--workspace-support);font-size:var(--desk-font-small,14px);margin:0;line-height:1.5}html[data-theme] body .issue-inbox-convert-form :is(.smart-field>span,.markdown-field>span){line-height:1.5;font-size:var(--desk-font-small,14px)!important}html[data-theme] body .issue-inbox-convert-form .smart-select-button strong{line-height:1.5;font-size:var(--desk-font-body,16px)!important}html[data-theme] body .issue-inbox-convert-form .markdown-tools{flex-wrap:wrap;justify-content:flex-start;margin:8px 0;position:static}html[data-theme] body .issue-inbox-convert-form .markdown-tools button{min-width:44px}html[data-theme] body .issue-inbox-convert-form .markdown-character-count{font-size:var(--desk-font-small,14px);margin-left:auto;line-height:1.5}html[data-theme] body .issue-inbox-convert-form :is(input,textarea,[contenteditable=true]){font-size:var(--desk-font-body,16px)!important}html[data-theme] body .issue-inbox-convert-form :is(button,.select-trigger){min-height:48px;font-size:var(--desk-font-small,14px)}html[data-theme=dark] body :is(.vacations-page,.vacation-modal,.vacation-detail-panel,.subscription-modal,.subscriptions-page,.subscription-preview,.billing-screen,.issue-finance-card,.payments-box,.budget-editor,.email-chain,.infinite-date-calendar){--vac-surface:var(--workspace-canvas);--vac-soft:var(--workspace-muted);--vac-hover:var(--workspace-selected);--vac-line:var(--workspace-line);--vac-text:var(--workspace-text);--vac-muted:var(--workspace-support);--vac-accent:var(--workspace-accent);--sub-surface:var(--workspace-canvas);--sub-hover:var(--workspace-selected);--sub-line:var(--workspace-line);--sub-text:var(--workspace-text);--sub-muted:var(--workspace-support);--sub-accent:var(--workspace-accent);--finance-surface:var(--workspace-canvas);--finance-soft:var(--workspace-muted);--finance-line:var(--workspace-line);--finance-text:var(--workspace-text);--finance-muted:var(--workspace-support);--finance-accent:var(--workspace-accent);--chain-surface:var(--workspace-canvas);--chain-border:var(--workspace-line);--chain-text:var(--workspace-text);--chain-muted:var(--workspace-support);--chain-accent:var(--workspace-accent);--chain-quote:var(--workspace-muted);--calendar-surface:var(--workspace-canvas);--calendar-text:var(--workspace-text);--calendar-muted:var(--workspace-support);--calendar-accent:var(--workspace-accent)}html[data-theme=dark] body :is(.modal,.side-modal-panel,.floating-menu,.context-menu){background-color:var(--workspace-canvas);border-color:var(--workspace-line);color:var(--workspace-text)}html[data-theme=dark] body .primary-button{background:var(--workspace-text);border-color:var(--workspace-text);color:var(--workspace-canvas)}html .shell{--view-gutter-left:max(24px, env(safe-area-inset-left,0px));--view-gutter-right:max(24px, env(safe-area-inset-right,0px))}html[data-theme] body .shell:not(.issue-focus):not(.admin-focus) .workbench{padding-inline:var(--view-gutter-left,24px) var(--view-gutter-right,24px)}html[data-theme] body .shell:not(.issue-focus):not(.admin-focus) .workbench>.topbar{margin-inline:calc(-1 * var(--view-gutter-left)) calc(-1 * var(--view-gutter-right));padding-inline:var(--view-gutter-left,24px) var(--view-gutter-right,24px)}html[data-theme] body .workbench>:is(.issue-list-workspace,.vacations-page,.inbox-page,.billing-screen,.subscriptions-page,.global-search-view){width:100%;max-width:none;margin-inline:0;padding-inline:0}html[data-theme] body .shell.admin-focus :is(.topbar,.admin-panel){padding-inline:var(--view-gutter-left,24px) var(--view-gutter-right,24px)}html[data-theme] body .shell.admin-focus .workbench{padding-inline:0}html[data-theme] body .shell.admin-focus :is(.admin-module-nav,.admin-content){overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}html[data-theme] body .shell .context-overview{margin-inline:calc(-1 * var(--view-gutter-left)) calc(-1 * var(--view-gutter-right));padding-inline:var(--view-gutter-left,24px) var(--view-gutter-right,24px)}html[data-theme] body .context-work-card:focus-visible,html[data-theme] body .context-side-column:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}html[data-theme] body .context-side-column{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;color:var(--workspace-support);grid-auto-rows:max-content;align-content:start;gap:28px}html[data-theme] body .context-side-column .context-side-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html[data-theme] body .context-side-column .context-section-heading{background:0 0;border:0;min-height:0;padding:0 0 10px}html[data-theme] body .context-side-column .context-section-heading small{display:none}html[data-theme] body .context-side-column .context-section-heading h3{color:var(--workspace-support);white-space:normal;margin:0;font-size:16px;font-weight:500;line-height:1.5}html[data-theme] body .context-side-column :is(.context-section-heading>b,.context-member-item>b){min-width:0;height:auto;color:var(--workspace-support);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:400}html[data-theme] body .context-side-column :is(.context-status-list,.context-relation-list,.context-member-list,.context-milestone-list){gap:4px;padding:0}html[data-theme] body .context-side-column :is(.context-relation-item,.context-member-item,.context-milestone-item){border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;min-height:48px;padding:8px 0}html[data-theme] body .context-side-column :is(.context-relation-icon,.context-milestone-icon,.context-member-item>i){width:24px;height:28px;box-shadow:none;color:var(--workspace-support);background:0 0;border:0;font-size:16px;font-weight:400}html[data-theme] body .context-side-column :is(.context-relation-copy strong,.context-member-item strong,.context-milestone-copy strong){color:var(--workspace-text);overflow-wrap:anywhere;white-space:normal;font-size:18px;font-weight:400;line-height:1.5}html[data-theme] body .context-side-column :is(.context-relation-copy small,.context-member-item small,.context-milestone-copy small,.context-relation-copy>span,.context-milestone-copy>span,.context-milestone-item>b){color:var(--workspace-support);text-transform:none;white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.5}html[data-theme] body .context-side-column .context-status-item{min-height:32px;padding:4px 0}html[data-theme] body .context-side-column .context-status-item:hover{background:0 0}html[data-theme] body .context-side-column .context-status-item :is(span,b){color:var(--workspace-support);white-space:normal;font-size:16px;font-weight:400;line-height:1.5}html[data-theme] body .context-side-column .context-relation-item:hover:not(:disabled){background:var(--workspace-muted)}html[data-theme] body .context-side-column .context-relation-item:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}html[data-theme] body .context-side-column .context-side-empty{color:var(--workspace-support);padding:0;font-size:16px;line-height:1.5}html[data-theme] body .context-side-column .context-relation-item>svg{color:var(--workspace-support);opacity:.6}html[data-theme] body .issue-context-workspace :is(.issue-work-column,.issue-conversation-column,.issue-context-sidebar){padding-inline:var(--view-gutter-left,24px) var(--view-gutter-right,24px);overscroll-behavior-y:contain}@media (width>=1181px){html[data-theme] body .shell.context-focus .workbench{overflow:hidden}html[data-theme] body .shell.context-focus .context-page{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);min-height:0;padding-bottom:0}html[data-theme] body .context-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:24px;min-height:0}html[data-theme] body :is(.context-work-card,.context-side-column){overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;overflow:hidden auto}html[data-theme] body .context-side-column{border-left:1px solid var(--workspace-line);padding:12px 0 24px 24px}}@media (width<=1180px){html[data-theme] body .context-side-column{border-top:1px solid var(--workspace-line);max-height:60dvh;padding-top:24px;overflow:hidden auto}}@media (width<=820px){html .shell{--view-gutter-left:max(16px, env(safe-area-inset-left,0px));--view-gutter-right:max(16px, env(safe-area-inset-right,0px))}html[data-theme] body .shell .workbench>.task-list-redesign{width:100%;margin-inline:0}html[data-theme] body .shell.admin-focus .topbar{margin-inline:0}html[data-theme] body .shell.admin-focus .workbench{overflow:hidden}html[data-theme] body .shell.admin-focus .admin-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}html[data-theme] body .shell.admin-focus .admin-module-nav{max-height:30dvh}html[data-theme] body .shell .context-overview{border-inline:0;border-radius:0}}:root{--desk-gutter:24px;--workspace-accent-ink:#fff}html[data-theme=dark]{--workspace-accent-ink:#1c1c1c}html[data-theme] body{font-size:var(--desk-font-body)}html[data-theme] body :is(.modal,.side-modal,.dropdown-panel,.issue-workspace-panel){--view-gutter-left:var(--desk-gutter);--view-gutter-right:var(--desk-gutter)}html[data-theme] body :is(.primary-button,.soft-button,.danger-button){gap:8px;min-height:48px;line-height:1.4}html[data-theme] body .primary-button{color:var(--workspace-accent-ink)}html[data-theme] body .shell .topbar .primary-button,html[data-theme] body .issue-context-workspace .primary-button{color:var(--workspace-canvas)}html[data-theme] body :is(.modal,.side-modal) :is(h2,h3,p,strong){overflow-wrap:anywhere}html[data-theme] body .modal-actions{flex-wrap:wrap;gap:12px}html[data-theme] body .sidebar .side-caption{margin-bottom:4px}html[data-theme] body .sidebar .side-section{border:0}html[data-theme] body .context-page .context-overview{background:var(--workspace-canvas);flex-wrap:wrap;align-items:center;gap:16px 24px;min-height:96px;padding-block:20px;display:flex}html[data-theme] body .context-overview-identity{flex:280px;gap:12px;min-width:0}html[data-theme] body .context-overview-copy{gap:6px;min-width:0}html[data-theme] body .context-overview-heading{flex-wrap:wrap;gap:8px}html[data-theme] body .context-overview-heading strong{font-size:var(--desk-font-title);color:var(--workspace-text);white-space:normal;font-weight:600}html[data-theme] body .context-overview-heading small{font-size:var(--desk-font-small);color:var(--workspace-support)}html[data-theme] body .context-overview-description{font-size:var(--desk-font-small);white-space:normal;line-height:1.5;overflow:visible}html[data-theme] body .context-overview-stats,html[data-theme] body .context-overview-progress{display:none}html[data-theme] body .context-overview-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}html[data-theme] body .context-overview-actions button{font-size:var(--desk-font-small);min-height:48px;padding:10px 14px}html[data-theme] body .context-details-toggle[aria-expanded=true]{background:var(--workspace-selected);color:var(--workspace-text)}html[data-theme] body .context-layout{grid-template-columns:minmax(0,1fr);gap:0}html[data-theme] body .context-side-column[hidden]{display:none}html[data-theme] body .context-details-heading{color:var(--workspace-text);justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-theme] body .context-details-heading strong{font-size:var(--desk-font-body);font-weight:600}html[data-theme] body .context-details-heading button{width:48px;height:48px;color:var(--workspace-support);background:0 0;border:0}html[data-theme] body .context-side-column{background:var(--workspace-rail);gap:24px;padding:16px 20px 24px}html[data-theme] body .context-side-column .context-side-card+.context-side-card{border-top:1px solid var(--workspace-line);padding-top:20px}html[data-theme] body .context-side-column .context-relation-item{border-radius:6px;min-height:48px;padding:8px}html[data-theme] body .context-side-column .context-section-heading h3{color:var(--workspace-text);font-weight:500}@media (width>=1181px){html[data-theme] body .context-page.has-context-details .context-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}html[data-theme] body .context-side-column{border:1px solid var(--workspace-line);border-radius:10px}}@media (width<=1180px){html[data-theme] body .context-page.has-context-details .context-layout{flex-direction:column;display:flex}html[data-theme] body .context-side-column{border:1px solid var(--workspace-line);border-radius:10px;order:-1;max-height:50dvh;margin-bottom:20px}}html[data-theme] body .issue-context-workspace :is(.issue-work-column,.issue-conversation-column,.issue-context-sidebar){padding-inline:var(--desk-gutter);padding-bottom:var(--desk-gutter)}html[data-theme] body .issue-context-workspace .issue-context-sidebar{padding-top:16px}html[data-theme] body .issue-context-workspace .issue-workspace-identity{padding-block:8px 16px}html[data-theme] body .issue-context-workspace .issue-context-properties{gap:16px}html[data-theme] body .issue-context-workspace .issue-context-properties>div{min-width:0}html[data-theme] body .issue-context-workspace .issue-collaboration-tablist{gap:4px;min-height:65px;padding:8px 0}html[data-theme] body .issue-context-workspace .issue-collaboration-tab{min-height:48px;padding-inline:10px}html[data-theme] body .issue-context-workspace .issue-collaboration-tab>svg{display:none}html[data-theme] body .issue-context-workspace .issue-collaboration-tabpanel{padding-top:20px}html[data-theme] body .issue-preview-workspace .issue-conversation-column{overflow:hidden}html[data-theme] body .issue-preview-panel>.detail-header{flex-wrap:wrap;align-items:flex-start}html[data-theme] body .issue-preview-panel .detail-header>div:first-child{flex:280px}html[data-theme] body .issue-preview-panel .detail-actions{margin-left:auto}html[data-theme] body .issue-preview-workspace .issue-context-navigation{padding-inline:var(--desk-gutter)}html[data-theme] body .issue-preview-workspace .issue-context-sidebar{padding-top:20px}@media (width>=1024px){html[data-theme] body .shell.issue-focus .issue-context-workspace .issue-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 320px}}@media (width>=1280px){html[data-theme] body .shell.issue-focus .issue-context-workspace .issue-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 380px}}html[data-theme] body .issue-context-workspace .issue-inbox-actions{border-bottom:1px solid var(--issue-border);gap:8px;padding-bottom:24px}html[data-theme] body .issue-context-workspace .issue-inbox-actions h2{font-size:var(--desk-font-body)}html[data-theme] body .issue-inbox-action-list{gap:4px;padding-top:8px;display:grid}html[data-theme] body .issue-context-workspace .issue-inbox-action-list button{text-align:left;background:var(--issue-muted-surface);width:100%;min-height:48px;color:var(--issue-text);font-size:var(--desk-font-small);border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex}html[data-theme] body .issue-inbox-action-list button>svg{flex-shrink:0;width:18px}html[data-theme] body .issue-context-workspace .issue-inbox-action-list .danger-button{color:var(--issue-danger);background:0 0;margin-top:8px}html[data-theme] body .issue-inbox-action-list button:hover:not(:disabled){border-color:var(--issue-border)}html[data-theme] body .issue-context-workspace .issue-collaboration-tabpanel:has(>.email-topics){padding-top:8px}html[data-theme] body .issue-context-workspace .email-topics-toolbar{align-items:center;min-height:32px}html[data-theme] body .issue-context-workspace .email-topics:not(.is-detail-open){gap:4px}html[data-theme] body .issue-context-workspace .email-topic-list{gap:0;padding:0;display:grid}html[data-theme] body .issue-context-workspace .email-topic-row,html[data-theme] body .issue-context-workspace .email-topic-row:first-child{text-align:left;border:0;border-radius:0;gap:4px;padding:10px 0}html[data-theme] body .issue-context-workspace .email-topic-row+.email-topic-row{border-top:1px solid var(--issue-border)}html[data-theme] body .issue-context-workspace .email-topic-row.is-active{box-shadow:none}html[data-theme] body .issue-context-workspace .email-topic-row-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}html[data-theme] body .issue-context-workspace .email-topic-row-heading strong{font-size:var(--desk-font-body)}html[data-theme] body .issue-context-workspace .email-topic-row-preview{-webkit-line-clamp:2;line-height:1.5}html[data-theme] body .issue-context-workspace .email-topic-participants{overflow-wrap:anywhere}html[data-theme] body .issue-context-workspace .issue-collaboration-tabs:has(>.issue-collaboration-tabpanel:not([hidden])>.email-topics.is-detail-open)>.issue-collaboration-tablist{display:none}html[data-theme] body .issue-context-workspace .issue-collaboration-tabpanel:has(>.email-topics.is-detail-open){padding-top:0}html[data-theme] body .issue-context-workspace .email-topics-toolbar.email-topic-detail-header{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-height:65px;padding:8px 0;display:flex}html[data-theme] body .issue-context-workspace .email-topic-detail-header h4{min-width:0;font-size:var(--desk-font-body);overflow-wrap:anywhere;flex:auto;margin:0}html[data-theme] body .issue-context-workspace .email-topic-detail-header .email-topic-mobile-back{flex:0 0 44px;justify-content:center;align-self:center;min-width:44px;min-height:44px;padding:0}html[data-theme] body .issue-context-workspace .email-chain-nav{padding:12px 0}html[data-theme] body .issue-context-workspace .email-chain-position,html[data-theme] body .issue-context-workspace .email-chain .email-message-header>strong,html[data-theme] body .issue-context-workspace .email-chain .email-message-header>span:first-child{display:none}html[data-theme] body .issue-context-workspace .email-chain .email-message{padding:16px 0 24px}html[data-theme] body .issue-context-workspace .email-conversation-actions{border-top:1px solid var(--issue-border);background:var(--issue-canvas);flex:none;align-items:center;gap:4px 8px;margin:0;padding:12px 0 0}html[data-theme] body .issue-context-workspace .email-conversation-actions .email-compose-trigger{padding:10px 12px}html[data-theme] body .issue-context-workspace .email-conversation-actions .email-compose-trigger:first-child{color:var(--issue-text);background:var(--issue-muted-surface)}html[data-theme] body .issue-context-workspace .email-conversation-actions .email-compose-trigger:last-child:nth-child(3){font-size:var(--desk-font-small)}html[data-theme] body .issue-context-workspace .email-topic-scroll{padding:0 4px 12px;scroll-padding-top:12px}html[data-theme] body .issue-context-workspace .email-topics:not(.is-detail-open)>.email-topic-scroll{padding-inline:0}html[data-theme] body .email-compose-workspace .email-draft-header-actions{flex-shrink:0}html[data-theme] body .email-compose-workspace .email-compose-history .email-message-header>span:first-child{display:block}@media (width<=820px){:root{--desk-gutter:16px}html[data-theme] body .context-page .context-overview{gap:12px;padding-block:16px}html[data-theme] body .context-overview-actions{width:100%;margin-left:0}html[data-theme] body .context-overview-actions .primary-button{margin-left:auto}html[data-theme] body .context-side-column{padding:16px}html[data-theme] body .issue-preview-panel .detail-header>div:first-child{flex-basis:100%}html[data-theme] body .issue-preview-panel .detail-actions{width:100%}html[data-theme] body .issue-context-workspace .email-topic-row-heading{display:flex}}@media (height<=500px){html[data-theme] body .issue-context-workspace .email-conversation-actions{padding-top:4px}html[data-theme] body .issue-context-workspace .email-conversation-actions .email-compose-trigger:last-child:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{scroll-behavior:auto!important}}html[data-theme] body .issue-context-workspace .email-topics.is-detail-open .email-topic-list{display:none}html[data-theme] body .issue-context-workspace .issue-description-toolbar{min-height:65px}@container issue-work (width<=430px){html[data-theme] body .issue-context-workspace .issue-collaboration-tab{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}}html[data-theme] body :is(.vacations-page,.vacation-modal,.vacation-detail-panel){--vac-surface:var(--workspace-canvas);--vac-soft:var(--workspace-rail);--vac-hover:var(--workspace-muted);--vac-line:var(--workspace-line);--vac-text:var(--workspace-text);--vac-muted:var(--workspace-support);--vac-accent:var(--workspace-accent)}html[data-theme] body :is(.vacation-tabs button,.vacation-select,.vacation-select select,.vacation-search input,.vacation-team-summary>button){height:auto;min-height:48px;font-size:var(--desk-font-small)}html[data-theme] body .vacation-person-button{min-height:48px}html[data-theme] body .vacation-person-button strong{font-size:var(--desk-font-body)}html[data-theme] body .vacation-table th{padding-block:14px}html[data-theme] body .vacation-table td{padding-block:16px}html[data-theme] body .vacations-page .vacation-tabs button[aria-pressed=true]{background:var(--workspace-selected);color:var(--workspace-text);box-shadow:none}html[data-theme] body .admin-module-list a{min-height:56px;padding:12px}html[data-theme] body .admin-module-list :is(strong,small,b),html[data-theme] body .admin-module-group>span{font-size:var(--desk-font-small);line-height:1.4}html[data-theme] body .admin-module-group>span{text-transform:none;letter-spacing:0}html[data-theme] body .admin-module-list small{display:none}html[data-theme] body .admin-panel :is(.appearance-intro p,.appearance-intro>span,.appearance-storage-note,.appearance-option-copy small,.admin-section-title p){line-height:1.5;font-size:var(--desk-font-small)!important}html[data-theme] body .appearance-option-copy strong{font-size:var(--desk-font-body)}html[data-theme] body .appearance-option{gap:16px}html[data-theme] body .appearance-settings{max-width:1040px}@media (width>=1720px){html[data-theme] body .shell.issue-focus .issue-context-workspace .issue-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 420px}}html[data-theme] body .issue-inbox-action-list{align-items:center;gap:8px;display:flex}html[data-theme] body .issue-context-workspace .issue-inbox-action-list button{flex:0 0 48px;justify-content:center;width:48px;height:48px;padding:12px}html[data-theme] body .issue-context-workspace .issue-inbox-action-list .issue-inbox-create{background:var(--issue-accent);width:auto;color:var(--issue-canvas);flex:auto;font-weight:600}html[data-theme] body .issue-context-workspace .issue-inbox-action-list .danger-button{margin-top:0}@media (width<=1024px){html[data-theme] body .issue-inbox-convert-form :is(input,textarea,[contenteditable=true]){font-size:18px!important}}html[data-theme] body .issue-assistant-chat{--desk-font-body:16px;--desk-font-small:14px}html[data-theme] body .context-side-column :is(.context-relation-copy strong,.context-member-item strong,.context-milestone-copy strong){font-size:var(--desk-font-body)}@media (width<=1024px){html[data-theme] body .email-compose-workspace :is(input,textarea,[contenteditable=true]){font-size:18px!important}}html[data-theme] body .issue-context-workspace .issue-collaboration-tablist{padding-right:2px}html[data-theme] body .sidebar{--desk-font-body:18px;--desk-font-small:16px;gap:8px;padding-inline:12px}html[data-theme] body .sidebar .sidebar-scroll{gap:4px}html[data-theme] body .sidebar .side-section{gap:0;padding:0}html[data-theme] body .sidebar .side-link{gap:10px;min-height:48px;padding:8px}html[data-theme] body .sidebar .side-label{font-size:16px!important}html[data-theme] body .sidebar .side-section-toggle{width:100%;min-height:48px;color:var(--workspace-support);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:16px;font-weight:500;display:flex}html[data-theme] body .sidebar .side-section-toggle small{margin-left:auto;font-size:16px;font-weight:400}html[data-theme] body .sidebar .side-section-toggle>svg{margin-left:auto;transform:rotate(-90deg)}html[data-theme] body .sidebar .side-section-toggle small+svg{margin-left:0}html[data-theme] body .sidebar .side-section-toggle[aria-expanded=true]>svg{transform:none}html[data-theme] body .sidebar .side-section-toggle:hover{background:var(--workspace-muted);color:var(--workspace-text)}html[data-theme] body .sidebar .has-active-link>.side-section-toggle{color:var(--workspace-accent)}html[data-theme] body .sidebar .side-section-toggle:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}html[data-theme] body .sidebar .side-section-links{gap:0;display:grid}html[data-theme] body .sidebar .side-section-links[hidden]{display:none}html[data-theme] body .sidebar .profile-card{border:0;border-top:1px solid var(--workspace-line);border-radius:0;padding:8px 0 0}html[data-theme] body .issue-list-workspace,html[data-theme] body .task-list-redesign{--desk-font-body:18px;--desk-font-small:16px}html[data-theme] body .issue-list-workspace{gap:8px;padding-block:8px 24px}html[data-theme] body .issue-list-views .issue-view-shortcuts-desktop{border:0;gap:0;padding:0}html[data-theme] body .issue-list-views .saved-view.active{background:var(--workspace-selected);color:var(--workspace-accent)}html[data-theme] body .issue-list-views .saved-view>button{padding-inline:12px;font-size:16px}html[data-theme] body .issue-list-workspace .filter-summary-line,html[data-theme] body .issue-list-workspace .query-composer>svg{display:none}html[data-theme] body .issue-list-workspace .query-composer{gap:8px;min-height:48px;padding:0;display:flex}html[data-theme] body .issue-list-workspace .query-stack{flex:auto;gap:0}html[data-theme] body .issue-list-workspace .query-composer>b{background:0 0;flex:none;width:auto;font-size:16px;font-weight:400}html[data-theme] body .issue-list-workspace .filter-badge>button{min-height:44px;font-size:16px}html[data-theme] body .issue-list-workspace .filter-badge{font-size:16px}html[data-theme] body .issue-list-workspace .quick-actions>.quick-dropdown>.soft-button{padding-inline:10px}html[data-theme] body .task-list-redesign .context-task-group-heading{border-radius:4px;gap:8px;min-height:40px;padding:4px 12px}html[data-theme] body .task-list-redesign .context-task-group-heading>:is(span,b){font-size:16px!important}html[data-theme] body .task-list-redesign .context-task-title{align-items:center;gap:10px;min-width:0;display:flex}html[data-theme] body .task-list-redesign .context-task-title a{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;min-height:48px;padding-block:12px;line-height:24px;display:block;overflow:hidden;font-size:18px!important}html[data-theme] body .task-list-redesign .context-task-meta{flex-wrap:nowrap;flex:none;gap:6px}html[data-theme] body .task-list-redesign :is(.context-task-meta,.context-task-title small,.context-task-context strong,.context-task-context small,.context-task-status,.context-task-person,.context-task-person-name,.context-task-person>i,.context-task-due,.issue-task-progress-badge){line-height:24px;font-size:16px!important}html[data-theme] body .task-list-redesign .context-task-type{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme] body .task-list-redesign .context-task-priority{align-self:center;height:24px}html[data-theme] body .task-list-redesign .context-task-person>i{flex-basis:28px;width:28px;height:28px}@media (width>=821px){html[data-theme] body .task-list-redesign .context-task-table td{vertical-align:middle;padding:4px 12px}html[data-theme] body .task-list-redesign .context-task-open{grid-template-rows:auto;align-items:center;row-gap:0;min-height:48px}html[data-theme] body .task-list-redesign .context-task-context{gap:0;min-width:0;display:grid}html[data-theme] body .task-list-redesign .context-task-context :is(strong,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:20px;overflow:hidden}html[data-theme] body .task-list-redesign .context-task-table--grouped-status .context-task-column--task{width:47%}html[data-theme] body .task-list-redesign .context-task-table--grouped-status .context-task-column--context{width:26%}html[data-theme] body .task-list-redesign .context-task-table--grouped-status .context-task-column--assignee{width:17%}html[data-theme] body .task-list-redesign .context-task-table--grouped-status .context-task-column--due{width:10%}}@media (width>=1280px){html[data-theme] body .issue-list-workspace{grid-template-columns:minmax(0,1fr) auto}html[data-theme] body .issue-list-workspace>.issue-list-views{grid-area:1/1;align-items:center}html[data-theme] body .issue-list-workspace>.issue-toolbar,html[data-theme] body .issue-list-workspace .issue-command-bar{display:contents}html[data-theme] body .issue-list-workspace .issue-command-actions-desktop{grid-area:1/2;justify-content:flex-end}html[data-theme] body .issue-list-workspace .query-composer{grid-area:2/1/auto/-1}html[data-theme] body .issue-list-workspace>.task-list-redesign{grid-area:3/1/auto/-1}}@media (width<=1279px) and (width>=821px){html[data-theme] body .task-list-redesign .context-task-title{flex-wrap:wrap;gap:0 8px}html[data-theme] body .task-list-redesign .context-task-title a{flex-basis:100%;min-height:48px}html[data-theme] body .task-list-redesign .context-task-meta{padding-bottom:4px}html[data-theme] body .task-list-redesign .context-task-context{gap:0;display:grid}html[data-theme] body .task-list-redesign .context-task-context small:before{content:none}}@media (width<=820px){html[data-theme] body .issue-list-workspace .query-composer{display:none}html[data-theme] body .issue-list-workspace .issue-command-bar{gap:4px}html[data-theme] body .task-list-redesign .context-task-table tbody tr{gap:2px 12px;padding-block:8px}html[data-theme] body .task-list-redesign .context-task-table td{padding:0}html[data-theme] body .task-list-redesign .context-task-title{align-items:start;gap:8px}html[data-theme] body .task-list-redesign .context-task-title a{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:48px;padding-block:0;line-height:24px;display:-webkit-box}html[data-theme] body .task-list-redesign .context-task-meta{justify-items:end;gap:0;display:grid}html[data-theme] body .task-list-redesign .context-task-context{line-height:24px}html[data-theme] body .task-list-redesign .context-task-person{min-height:28px}}:root{--field-focus-border:color-mix(in srgb, var(--workspace-accent) 55%, var(--workspace-line));--field-focus-halo:color-mix(in srgb, var(--workspace-accent) 12%, transparent)}html body .markdown-compose-field.markdown-field.field{flex-direction:column;gap:8px;min-width:0;display:flex}html body .markdown-compose-field.markdown-field.field>span{font-size:16px;line-height:1.5}html body .markdown-compose-field.markdown-field.field .markdown-editor{box-shadow:none;color:var(--workspace-text);resize:vertical;background:0 0;border:0;border-radius:0;flex:auto;min-height:112px;padding:8px 0;font-weight:400;line-height:1.6}html body .markdown-compose-field.markdown-field.field .markdown-editor.is-empty:before{color:var(--workspace-support);line-height:inherit;white-space:normal;inset:8px 0 auto}html body .markdown-compose-field .markdown-footer{border-top:1px solid var(--workspace-line);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding-top:8px;display:flex}html body .markdown-compose-field.markdown-field.field .markdown-tools{scrollbar-width:thin;background:0 0;border:0;flex-wrap:nowrap;flex:284px;justify-content:flex-start;gap:4px;min-width:0;max-width:100%;margin:0;padding:2px;display:flex;position:static;inset:auto;overflow-x:auto}html body .markdown-compose-field.markdown-field.field .markdown-tools button{color:var(--workspace-support);border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;min-height:44px;padding:0 8px;font-size:16px;font-weight:600;display:inline-flex}html body .markdown-compose-field.markdown-field.field .markdown-tools button:first-child{font-weight:750}html body .markdown-compose-field.markdown-field.field .markdown-tools button:nth-child(2){font-style:italic}html body .markdown-compose-field.markdown-field.field .markdown-tools button:hover:not(:disabled){background:var(--workspace-muted);color:var(--workspace-text)}html body .markdown-compose-field.markdown-field.field .markdown-tools button[aria-pressed=true]{background:var(--workspace-selected);color:var(--workspace-accent)}html body .markdown-compose-field.markdown-field.field .markdown-tools button:disabled{cursor:not-allowed;opacity:.45}html body .markdown-compose-field .markdown-character-count{color:var(--workspace-support);flex:none;align-self:center;margin-left:auto;font-size:16px;font-weight:400}html body .markdown-compose-field .markdown-character-count.is-limit{color:var(--workspace-danger)}html body .comment-form .markdown-character-count:not(.is-limit){display:none}html[data-theme] body .issue-comments .comment-form{background:var(--workspace-canvas);border:1px solid var(--workspace-line);border-radius:12px;padding:12px;display:block}html body .comment-form .markdown-compose-field.markdown-field.field{background:0 0;border:0;border-radius:0;margin:0;padding:0}html body .comment-form .markdown-compose-field.markdown-field.field .markdown-editor{min-height:96px;max-height:200px;overflow-y:auto}html body .comment-form .comment-form-actions{flex:none;margin-left:auto}html body .comment-form .comment-form-actions .primary-button{min-height:48px;font-size:16px}html body .comment-edit-form .markdown-compose-field{padding:12px}@media (width<=1024px),(pointer:coarse){html body .markdown-compose-field.markdown-field.field .markdown-tools button{min-width:48px;height:48px;min-height:48px}html body .markdown-compose-field.markdown-field.field .markdown-tools{flex-basis:316px}}@media (width<=600px){html body .comment-form .comment-form-actions{flex-basis:100%}html body .comment-form .comment-form-actions .primary-button{width:100%}}:root{--form-field-gap:16px;--form-section-gap:24px;--form-field-radius:10px;--form-control-height:48px}html[data-theme] body :is(.modal,.side-modal-panel){--modal-header-background:var(--workspace-canvas);color:var(--workspace-text);background:var(--workspace-canvas);border-color:var(--workspace-line);box-shadow:none}html[data-theme] body .modal :is(.modal-header,.modal-actions){background:var(--workspace-canvas);border-color:var(--workspace-line);box-shadow:none}html[data-theme] body .modal .modal-header{min-height:80px;padding-block:16px}html[data-theme] body .modal .modal-title{color:var(--workspace-text);font-size:20px;line-height:1.4}html[data-theme] body :is(.form-grid,.compact-form,.company-form-grid,.tenant-settings-grid,.subscription-form-grid,.issue-create-properties-grid,.issue-file-fields,.budget-fields-grid,.budget-invoice-fields,.save-view-form,.reminder-form,.login-form,.invoice-issue-form){align-items:start;gap:var(--form-field-gap)}html[data-theme] body :is(.issue-create-form,.company-form,.tenant-settings-sections){gap:var(--form-section-gap)}html[data-theme] body :is(.issue-create-section,.company-form-section){gap:var(--form-field-gap)}html[data-theme] body :is(.field:not(.markdown-field):not(.issue-title-field):not(.invoice-money-field),.smart-field){border:1px solid var(--workspace-line);border-radius:var(--form-field-radius);min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--workspace-support);background:0 0;flex-direction:column;align-content:start;align-self:start;align-items:stretch;gap:0;margin-block:0;padding:4px 12px;font-size:16px;font-weight:400;line-height:24px;display:flex}html[data-theme] body :is(.field:not(.markdown-field):not(.issue-title-field):not(.invoice-money-field),.smart-field):is(:hover,:focus-within){border-color:color-mix(in srgb, var(--workspace-support) 45%, var(--workspace-line));background:0 0}html[data-theme] body :is(.field:not(.markdown-field):not(.issue-title-field):not(.invoice-money-field),.smart-field)>:is(span,input,select,textarea,button){grid-area:auto;min-width:0;margin:0}html[data-theme] body :is(.field:not(.markdown-field):not(.issue-title-field):not(.invoice-money-field),.smart-field)>span:not(.currency-input-shell):not(.money-input-shell),html[data-theme] body .modal .markdown-field>span{color:var(--workspace-support);white-space:normal;overflow-wrap:anywhere;font-weight:400;line-height:24px;font-size:16px!important}html[data-theme] body :is(.field:not(.markdown-field):not(.issue-title-field):not(.invoice-money-field),.smart-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,.smart-select-button){width:100%;min-height:var(--form-control-height);height:auto;box-shadow:none;color:var(--workspace-text);background:0 0;border:0;border-radius:0;padding:8px 0;font-weight:400;line-height:1.5}html[data-theme] body :is(.field:not(.markdown-field):not(.issue-title-field):not(.invoice-money-field),.smart-field) textarea{width:100%;min-height:96px;color:var(--workspace-text);resize:vertical;background:0 0;border:0;padding:8px 0;font-weight:400;line-height:1.5}html[data-theme] body .smart-field .smart-select-button{text-align:left;gap:8px}html[data-theme] body .smart-field .smart-select-button strong{min-width:0;color:inherit;white-space:normal;overflow-wrap:anywhere;flex:1;font-weight:400;line-height:1.5}html[data-theme] body .smart-field .smart-select-button>svg{flex:none}html[data-theme] body :is(.field,.smart-field) :is(input,textarea)::placeholder{color:var(--workspace-support);opacity:1}html[data-theme] body .smart-field:has(>button:disabled){opacity:.6}html[data-theme] body .field>small{color:var(--workspace-support);margin-top:4px;font-size:16px;line-height:24px}html[data-theme] body .field.currency-field .currency-input-shell{width:100%;min-height:var(--form-control-height);color:var(--workspace-text);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}html[data-theme] body .field.currency-field .currency-input-shell input{grid-area:1/1}html[data-theme] body .field.currency-field .currency-input-shell b{color:var(--workspace-support);grid-area:1/2;font-size:18px}html[data-theme] body .modal .markdown-compose-field.markdown-field.field{border:1px solid var(--workspace-line);border-radius:var(--form-field-radius);min-height:0;color:var(--workspace-text);box-shadow:none;background:0 0;align-self:start;margin:0;padding:12px}html[data-theme] body .modal .markdown-compose-field.markdown-field.field .markdown-editor{min-height:72px;padding:8px 0}html[data-theme] body .modal .markdown-character-count{color:var(--workspace-support);font-size:16px!important}html[data-theme] body :is(.modal[role=dialog],.shell,.login-form) :is(.choice-group,.multi-check,.color-picker),html[data-theme] body :is(.modal[role=dialog],.shell,.login-form) :is(.choice-group,.multi-check,.color-picker):is(:hover,:focus-within){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html[data-theme] body :is(.modal[role=dialog],.shell,.login-form) :is(.choice-group,.multi-check,.color-picker) legend{color:var(--workspace-support);margin:0 0 8px;padding:0;font-weight:400;line-height:24px;font-size:16px!important}html[data-theme] body :is(.modal[role=dialog],.shell,.login-form) :is(.choice-group,.multi-check)>div{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] body .choice-pill{min-height:var(--form-control-height);border:1px solid var(--workspace-line);box-shadow:none;color:var(--workspace-text);white-space:normal;text-align:left;background:0 0;border-radius:8px;padding:8px 12px;font-weight:400;line-height:24px;font-size:16px!important}html[data-theme] body .choice-pill.selected{background:var(--workspace-selected);border-color:var(--workspace-accent);color:var(--workspace-accent)}html[data-theme] body .color-picker-options{gap:8px}html[data-theme] body :is(.color-swatch,.custom-color-swatch){width:var(--form-control-height);min-width:var(--form-control-height);height:var(--form-control-height);min-height:var(--form-control-height)}html[data-theme] body :is(.modal[role=dialog],.shell,.login-form) .toggle-field{min-height:var(--form-control-height);border-radius:var(--form-field-radius);border-color:var(--workspace-line);color:var(--workspace-text);background:0 0;gap:12px;padding:10px 12px}html[data-theme] body :is(.modal[role=dialog],.shell,.login-form) .toggle-field span{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:1;min-width:0;font-size:16px;font-weight:400;line-height:24px}html[data-theme] body .toggle-field>i{flex:0 0 36px}html[data-theme] body .toggle-field.checked{background:var(--workspace-selected);border-color:var(--workspace-accent)}html[data-theme] body .modal :is(.soft-button,.primary-button,.danger-button,.icon-button){min-height:var(--form-control-height);box-shadow:none;gap:8px;line-height:24px;font-size:16px!important}html[data-theme] body .modal .icon-button{min-width:var(--form-control-height)}html[data-theme] body .modal .soft-button{border-color:var(--workspace-line);color:var(--workspace-text);background:0 0}html[data-theme] body .modal .primary-button{background:var(--workspace-text);border-color:var(--workspace-text);color:var(--workspace-canvas)}html[data-theme] body .modal :is(.soft-button,.icon-button):hover:not(:disabled){background:var(--workspace-muted)}html[data-theme] body .modal .primary-button:hover:not(:disabled){opacity:.85}html[data-theme] body .modal .modal-actions{gap:12px}html[data-theme] body .modal :is(.form-help,.form-note,.budget-help,.admin-inline-note,.subscription-hint,.company-form-section-heading p,.company-form-advanced summary){color:var(--workspace-support);font-size:16px;line-height:1.5}html[data-theme] body .modal .form-error{font-size:16px;line-height:1.5}html[data-theme] body .modal :is(.section-title-row h3,.issue-create-section-heading h3,.company-form-section-heading h3){color:var(--workspace-text);font-size:18px;line-height:1.5}html[data-theme] body .smart-select-menu{background:var(--workspace-canvas);border-color:var(--workspace-line);color:var(--workspace-text)}html[data-theme] body .smart-select-menu :is(.smart-search,.smart-option){min-height:48px;color:var(--workspace-text);background:0 0}html[data-theme] body .smart-select-menu .smart-option{padding:10px 12px}html[data-theme] body .smart-select-menu .smart-option.selected{background:var(--workspace-selected);color:var(--workspace-accent)}html[data-theme] body .smart-select-menu .smart-option:hover{background:var(--workspace-muted)}html[data-theme] body .smart-select-menu :is(.smart-option strong,.smart-option small){white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-size:16px!important}html[data-theme] body .smart-select-menu .smart-option small{color:var(--workspace-support)}@media (width<=640px){html[data-theme] body :is(.modal .compact-form,.modal .form-grid,.company-form-grid,.subscription-form-grid,.tenant-settings-grid,.issue-create-properties-grid){grid-template-columns:minmax(0,1fr)}html[data-theme] body :is(.modal .compact-form,.modal .form-grid,.company-form-grid,.subscription-form-grid,.tenant-settings-grid,.issue-create-properties-grid)>.span-2{grid-column:1/-1}}.pwa-status-banner{z-index:60;width:100%;padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));color:#fff;font-size:var(--desk-font-small,14px);background:#222b47;border-bottom:1px solid #8791bd;flex:none;justify-content:space-between;align-items:center;gap:10px 20px;line-height:1.4;display:flex;position:relative}.pwa-status-banner p{overflow-wrap:anywhere;min-width:0;margin:0}.pwa-status-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.pwa-status-banner button{color:#182140;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b4bedf;border-radius:10px;padding:10px 14px;font-weight:650}.pwa-status-banner button:focus-visible{outline-offset:3px;outline:3px solid #fff}.pwa-status-banner button.pwa-status-dismiss{color:#fff;background:0 0}.pwa-status-banner button:disabled{opacity:.65;cursor:wait}@media (width<=700px){.pwa-status-banner{flex-direction:column;align-items:stretch}.pwa-status-actions:empty{display:none}.pwa-status-actions button{flex:auto}}
