*{box-sizing:border-box}body{margin:0;color:#243344;background:#f3f5f7;font:14px/1.4 Segoe UI,Arial,sans-serif}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.35}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #187c86;outline-offset:2px}button{border:1px solid transparent;background:transparent;border-radius:5px;padding:7px 10px}button:hover:not(:disabled){background:#e9f0f3}button.primary{background:#157884;color:#fff;padding:8px 20px}.app{min-height:100vh}.app-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#fff;border-bottom:1px solid #dce2e8}.wordmark{display:flex;gap:14px;align-items:center}.wordmark strong{font-size:18px;font-weight:650;letter-spacing:-.4px}.logo{font-size:28px;color:#147581}.divider{height:20px;width:1px;background:#d8dfe5;margin:0 4px}.save{display:flex;align-items:center;gap:7px;font-size:12px;color:#647982}.save i{background:#328479;width:6px;height:6px;border-radius:50%}main{margin:18px 20px;background:#fff;border:1px solid #dbe2e8;border-radius:8px;overflow:hidden}.toolbar{height:47px;display:flex;align-items:center;gap:5px;padding:0 12px;border-bottom:1px solid #dce3e9}.view-label{font-weight:600;padding:0 10px;color:#286471}.tool-divider{height:22px;width:1px;background:#dfe4e9;margin:0 8px}.toolbar-note{margin-left:auto;font-size:10px;letter-spacing:1.4px;color:#87939e}.formula-bar{height:39px;display:flex;align-items:center;border-bottom:1px solid #dce3e9;background:#fafcfd}.address{padding:0 14px;width:230px;font-size:12px;color:#667987;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx{padding:0 14px;border-left:1px solid #dce3e9;color:#7c8d98;font-size:17px;font-style:italic}.formula-bar button{flex:1;text-align:left;border-radius:0;height:100%;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-hint{color:#99a6b0}.grid-scroll{overflow:auto;min-height:570px;padding:0 0 20px}.grid{outline:none;width:max-content;min-width:100%;-webkit-user-select:none;user-select:none}.grid table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content}.grid th,.grid td{border-right:1px solid #dfe5eb;border-bottom:1px solid #dfe5eb}.grid thead th{height:49px;text-align:left;padding:0 12px;background:#f9fbfc;font-weight:600;color:#334b5b;position:sticky;top:0;z-index:2;cursor:pointer}.grid thead th small{font-size:10px;color:#96a4ae;float:right;font-weight:400}.grid thead th[aria-selected=true]{background:#dceff0;box-shadow:inset 0 -2px #188896}.grid .corner{width:64px;text-align:center;color:#a0acb6;font-weight:400}.grid tbody th{padding:0;background:#f8fafc;font-weight:400;width:64px;color:#8a98a5}.grid tbody th button{width:100%;padding:3px 12px;font-size:12px;text-align:left}.grid td{height:29px;position:relative;padding:4px 9px;white-space:nowrap;max-width:240px;overflow:visible;font-size:13px;line-height:20px}.grid td>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%;height:20px}.grid td.selected{background:#eef7f7}.grid td.active{box-shadow:inset 0 0 0 2px #148594;z-index:1}.grid td.active:after{content:"";position:absolute;width:5px;height:5px;background:#148594;right:-2px;bottom:-2px;border:1px solid white;pointer-events:none}.grid td.numeric{text-align:right}.grid td.cell-error{color:#7f4c52}.grid td .pill{background:#d9eef0;border-radius:4px;padding:0 7px;display:inline-block!important;width:auto;max-width:100%;color:#26616a}.formula-indicator{position:absolute;right:3px;top:1px;color:#95a4b0;font-size:10px}.cell-editor{position:absolute;inset:0;width:100%;height:100%;resize:none;padding:3px 8px;border:2px solid #148594;border-radius:0;background:#fff;outline:none!important;line-height:20px;z-index:3;overflow:hidden;-webkit-user-select:text;user-select:text}.dropdown-editor{position:absolute;inset:0;z-index:5}.dropdown-editor input{width:100%;height:100%;border:2px solid #148594;border-radius:0;padding:2px 7px;outline:none;-webkit-user-select:text;user-select:text}.dropdown-options{position:absolute;left:0;top:100%;min-width:220px;padding:6px;background:#fff;border:1px solid #cbd9df;box-shadow:0 5px 18px #24334424;border-radius:0 0 6px 6px;text-align:left}.dropdown-options button{display:block;width:100%;text-align:left;padding:7px 9px}.dropdown-options button[aria-selected=true]{background:#e1f0f1}.dropdown-options p{padding:5px 9px;color:#7b8891}.dropdown-options small{display:block;border-top:1px solid #eee;margin-top:4px;padding:8px 5px 3px;color:#8a98a2;font-size:10px}.add-row{margin:3px 10px;font-size:20px;color:#7c949f;padding:0 9px}.sheet-footer{display:flex;gap:20px;align-items:center;padding:12px 16px;border-top:1px solid #e1e7ec;background:#fafcfd;font-size:11px;color:#748895;min-height:41px}.sheet-footer [role=status]{font-variant-numeric:tabular-nums}.footer-help{margin-left:auto}.context-menu{position:fixed;z-index:20;min-width:222px;border:1px solid #d3dde3;border-radius:6px;box-shadow:0 7px 25px #2342;background:#fff;padding:5px}.context-menu button{display:block;text-align:left;width:100%;font-size:13px}.context-menu kbd{float:right;color:#8998a4;font-size:10px}.context-menu hr{border:0;border-top:1px solid #e5e9ef;margin:4px}dialog{border:1px solid #d1dce2;border-radius:10px;padding:24px;width:400px;max-width:calc(100vw - 32px);color:#243344;box-shadow:0 18px 60px #17333f30}dialog::backdrop{background:#21384730}dialog header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}dialog h2{font-size:21px;line-height:1.2;margin:6px 0}.eyebrow{font-size:10px;letter-spacing:1.1px;color:#7d949f}dialog label{display:flex;flex-direction:column;gap:6px;margin:16px 0;font-size:13px}dialog input:not([type=checkbox]),dialog select,dialog textarea{width:100%;border:1px solid #adbec9;border-radius:5px;padding:9px;background:#fff}dialog .check{flex-direction:row;align-items:center;gap:8px}dialog input[type=checkbox]{accent-color:#187c86}dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.hint{font-size:12px;color:#83939d}.error,.warning{color:#9e4339}.warning{padding:10px;background:#fff3eb;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.toolbar-note,.footer-help{display:none}.app-header{padding:0 15px}.wordmark{gap:8px}.wordmark>span:last-child{font-size:12px}main{margin:12px 8px}.toolbar{gap:0;padding:0 4px;font-size:12px}.tool-divider{margin:0 2px}.grid-scroll{min-height:calc(100vh - 250px)}}.grid td[data-cut=true]{outline:1px dashed #148594;outline-offset:-3px}.context-menu{max-height:calc(100vh - 20px);overflow:auto}.options-panel{padding:12px 16px;border-bottom:1px solid #dde3ea;max-height:260px;overflow:auto}.options-panel label{display:inline-flex;align-items:center;gap:6px;margin-right:10px}.options-panel input[type=number]{width:75px}.layout-item{display:flex;align-items:center;gap:12px;margin:5px 0}.layout-item strong{width:180px}.column-resizer{position:absolute;right:-3px;top:0;height:100%;width:7px;cursor:col-resize;z-index:5}.grid-scroll{max-height:65vh;min-height:400px}.grid thead th{z-index:6!important}.toolbar{flex-wrap:wrap;height:auto;min-height:47px}.grid tbody th{position:sticky;left:0;z-index:4}.grid td{min-width:80px}.format-panel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid #dce3e9;background:#fafcfd}.format-panel input[type=number]{width:55px}.format-panel input[type=color]{width:28px;height:26px;padding:1px}.format-panel button[aria-pressed=true]{background:#dbeafc;color:#145c9d}.fill-handle{position:absolute;right:-3px;bottom:-3px;width:7px;height:7px;min-width:0;padding:0;background:#148594;border:1px solid white;border-radius:0;z-index:8;cursor:crosshair}body{font-family:Arial,sans-serif;background:#f5f6fb;color:#242738}.app-header{height:32px;padding:0 24px}.wordmark strong{font-size:14px}.wordmark .logo{font-size:20px}.wordmark{gap:9px}.wordmark>span:last-child{font-size:12px}main{margin:0 16px 16px;border:0;border-radius:8px;min-height:calc(100vh - 48px);display:flex;flex-direction:column}.toolbar{flex-wrap:nowrap;overflow-x:auto;min-height:44px;height:44px;flex-shrink:0;gap:2px;padding:0 6px;font-size:12px}.toolbar button{white-space:nowrap;padding:7px}.toolbar-note{display:none}.toolbar .tool-divider{margin:0 3px}.format-panel{min-height:44px;padding:5px 12px;font-size:12px}.formula-bar{height:28px;flex-shrink:0}.grid-scroll{flex:1;min-height:300px;max-height:calc(100vh - 210px)}.grid thead th{height:56px;background:#fff;color:#202333;border-color:#cbd2e5;padding:0 12px}.grid td{padding:3px 7px;line-height:20px;font-family:Arial,sans-serif}.grid td,.grid tbody th{border-color:#dfe3f0}.grid tbody th{background:#fff;color:#9da9c9}.grid tbody th button{font-weight:600}.grid td.selected{background:#f4f6ff}.grid td.active{box-shadow:inset 0 0 0 2px #4568ff}.grid thead th[aria-selected=true]{background:#f4f6ff;box-shadow:inset 0 0 0 2px #4568ff}.grid td.active:after,.fill-handle{background:#4568ff}.grid td.cell-error{color:#353344}.cell-editor,.dropdown-editor input{border-color:#4568ff}.grid td .pill{background:#bedefd;color:#1f3042;border-radius:2px}.sheet-footer{margin-top:auto;background:#f9faff}.options-panel h2{font-size:16px;margin:4px 0}.context-menu button{min-height:29px}.grid td>span{font-size:13px}.cell-image{max-width:90px;max-height:24px;vertical-align:middle}.cell-link{font-size:11px;margin-left:4px}.options-panel fieldset{margin:8px 0;border:1px solid #dde3ea}.options-panel output{margin:0 12px;font-weight:700}@media print{.toolbar,.app-header,.options-panel,.format-panel,.formula-bar,.sheet-footer,.warning,.add-row{display:none!important}main{margin:0;border:0}.grid-scroll{max-height:none;overflow:visible}.grid td,.grid th{position:static!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.grid td.active{box-shadow:none}.fill-handle{display:none}}:root{--table-ink:#4e597a;--table-line:#e0e4f0;--table-blue:#4568ff;--table-hover:#eef0f8}body{background:#f6f7fb;color:#242738;font-family:Arial,sans-serif}.app-header,.formula-bar{position:absolute;width:1px;height:1px!important;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}main{height:calc(100vh - 16px);min-height:0;margin:0 16px 16px;background:transparent;border-radius:8px;overflow:hidden}.toolbar{background:#fff;border-bottom:1px solid var(--table-line);height:45px;min-height:45px;padding:0;gap:0;color:var(--table-ink);overflow-y:hidden;font-size:14px;border-radius:8px 8px 0 0}.toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:4px 7px;border-radius:5px;font-size:14px;color:var(--table-ink)}.toolbar button:hover:not(:disabled),.format-panel button:hover:not(:disabled){background:var(--table-hover)}.toolbar button[aria-pressed=true]{background:#e0e3ed}.toolbar button:disabled{opacity:.4}.toolbar .view-label{display:flex;align-items:center;gap:7px;height:45px;min-width:106px;padding:0 13px;font-weight:400;color:var(--table-ink);border-right:1px solid var(--table-line)}.view-label .chevron{margin-left:7px}.chevron{font-size:13px}.tool-group{display:flex;align-items:center;gap:2px;padding:0 8px;height:45px;border-right:1px solid var(--table-line);flex-shrink:0}.tool-group:last-child{border:0;margin-left:auto;padding-right:16px}.toolbar .icon-tool{width:30px;padding:4px}.formula-symbol{font-family:Georgia,serif;font-style:italic;font-size:17px;line-height:18px}.secondary-tools{gap:3px}.format-panel{height:44px;min-height:44px;padding:0;background:#fff;border:0;border-radius:0 0 8px 8px;flex-wrap:nowrap;gap:0;color:var(--table-ink);overflow-x:auto;overflow-y:hidden;flex-shrink:0}.format-group{display:flex;align-items:center;height:44px;padding:0 10px;gap:3px;flex-shrink:0;border-right:1px solid var(--table-line)}.format-group:last-child{border:0}.format-panel button{display:inline-flex;align-items:center;justify-content:center;min-width:29px;height:29px;padding:4px;border-radius:6px;font-size:16px;color:var(--table-ink)}.format-panel select,.format-panel input[type=number]{border:1px solid transparent;background:transparent;border-radius:4px;padding:4px 3px;height:30px;color:var(--table-ink);font-size:14px;outline-offset:0}.format-panel select:hover,.format-panel input[type=number]:hover{border-color:#d9deeb;background:#f9faff}.format-panel select[aria-label="Font family"]{width:91px}.format-panel input[type=number]{width:32px;text-align:center;appearance:textfield}.format-panel input::-webkit-inner-spin-button{appearance:none}.format-panel input[aria-label="Decimal places"]{width:24px}.format-panel select[aria-label="Horizontal alignment"],.format-panel select[aria-label="Vertical alignment"]{width:42px;font-size:19px}.format-panel select[aria-label="Number format"]{width:53px}.text-tool.bold{font-weight:700}.text-tool.italic{font-family:Georgia,serif;font-style:italic}.text-tool.underline{text-decoration:underline;text-underline-offset:3px}.text-tool.strike{text-decoration:line-through}.format-panel button[aria-pressed=true]{background:#dee7ff;color:#3858c6}.color-tool{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:30px;gap:6px;cursor:pointer;font-size:18px}.color-tool>span:first-child{border-bottom:2px solid;padding:0 2px;line-height:21px}.color-tool input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.color-tool:hover{background:var(--table-hover);border-radius:4px}.grid-scroll{margin-top:8px;background:#fff;border-radius:8px;min-height:0;max-height:none;padding-bottom:36px;overflow:auto;flex:1}.grid{min-height:100%}.grid table{background:#fff}.grid thead th{height:57px;vertical-align:top;padding-top:6px;font-size:14px;border-color:#cbd2e7;font-weight:600}.grid thead th small{display:none}.grid thead th[aria-selected=true]{background:#fff;box-shadow:inset 2px 0 var(--table-blue),inset -2px 0 var(--table-blue),inset 0 2px var(--table-blue)}.grid .corner{font-size:0}.grid .corner:after{content:"⋯";display:block;text-align:right;font-size:18px;color:#7d88a7;padding:24px 24px 0 0}.grid td{font:14px/20px Arial,sans-serif;color:#2c3043;padding:3px 7px;border-color:var(--table-line)}.grid td>span{font-size:14px}.grid td>span:first-child{height:20px}.grid tbody th button{font:600 14px/20px Arial,sans-serif;color:#a0abc9;padding:3px 8px}.grid td.selected{background:#f5f7ff}.grid td[data-column-selection=true]{background:#fff;border-left:2px solid var(--table-blue);border-right:2px solid var(--table-blue);padding-left:5px;padding-right:6px}.grid tbody tr:last-child td[data-column-selection=true]{border-bottom:2px solid var(--table-blue)}.grid td.active{box-shadow:inset 0 0 0 2px var(--table-blue)}.formula-indicator{display:none}.grid td .pill{border-radius:2px;background:#baddff;line-height:19px;height:19px!important;padding:0 7px}.add-row{color:#919dbb;font-size:22px;line-height:25px;padding:0;margin:2px 8px}.sheet-footer{position:fixed;right:32px;bottom:16px;z-index:9;min-height:0;border:0;background:#edeff7;border-radius:5px;box-shadow:0 3px 15px #18243d25;padding:8px 10px;font:14px Arial,sans-serif;color:#515c7b;gap:0;margin:0}.sheet-footer>span:not([role=status]){position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.sheet-footer [role=status]{white-space:pre}.context-menu{border:1px solid #d9ddea;border-radius:7px;box-shadow:0 6px 24px #1e2d5026;padding:5px;background:#fff;min-width:246px;color:#30384e}.context-menu button{font-size:14px;padding:6px 11px;min-height:32px}.context-menu button:hover{background:#eff2fa}.context-menu hr{border-color:#e6e9f2}.context-menu kbd{font-family:Arial,sans-serif;font-size:11px;padding-top:3px}.cell-editor{padding:3px 7px;font:14px/20px Arial,sans-serif;border:2px solid var(--table-blue)}.dropdown-options{border:1px solid #d4dae9;border-radius:5px;box-shadow:0 5px 20px #23345324;margin-top:3px;padding:6px}.dropdown-options button{font-size:14px;padding:7px 9px}.dropdown-options button:hover,.dropdown-options button[aria-selected=true]{background:#edf1fc}.dropdown-editor input{font-size:14px;padding:2px 7px}.options-panel{background:#fff;border:1px solid #dfe3ee;border-top:0;padding:16px;color:#3f4965}.options-panel input,.options-panel select,.options-panel textarea{border:1px solid #cbd2e3;border-radius:4px;padding:5px 7px;background:#fff}.options-panel button{border-radius:4px}.options-panel h2{font-weight:600}.options-panel fieldset{border-radius:5px}dialog{border-color:#d4daea;border-radius:8px;color:#30384e;box-shadow:0 14px 55px #24355335}dialog::backdrop{background:#27334838}button.primary{background:#4568eb}.warning{flex-shrink:0}@media(max-width:900px){main{margin:0 8px 8px;height:calc(100vh - 8px)}.tool-group{padding:0 5px}.grid-scroll{min-height:0}.sheet-footer{right:16px;bottom:12px;font-size:12px}}.grid tbody th button{height:27px;border:0}.grid td>span{font-size:inherit}.formula-bar:focus-within{position:fixed;bottom:18px;left:16px;right:16px;width:auto;height:32px!important;clip-path:none;background:#fff;z-index:15;box-shadow:0 2px 12px #24355330}.grid td .pill{vertical-align:top}@media print{main{height:auto;min-height:0;overflow:visible;display:block}.grid-scroll{height:auto;max-height:none;overflow:visible;display:block}.grid{min-height:0}.sheet-footer{display:none!important}}main.has-drawer{padding-right:374px;position:relative}.sheet-drawer{position:absolute;right:0;top:0;bottom:0;width:366px;z-index:10;background:#fff;border-radius:8px;display:flex;flex-direction:column;color:#30344b;overflow:hidden}.drawer-header{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:12px 18px;flex-shrink:0}.drawer-header h2{font-size:20px;font-weight:650;margin:0}.drawer-header button{font-size:25px;line-height:24px;padding:2px 6px;color:#757f9f}.drawer-body{overflow:auto;min-height:0;flex:1}.sheet-drawer .options-panel{border:0;max-height:none;overflow:visible;padding:0 20px 24px;font-size:13px}.sheet-drawer .options-panel>h2{font-size:15px;margin-top:28px;border-top:1px solid #e3e6f0;padding-top:20px}.sheet-drawer .options-panel>p{color:#707b98;line-height:1.6}.sheet-drawer label{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:12px 0;font-size:13px}.sheet-drawer label:has(input[type=checkbox]){flex-direction:row;align-items:center}.sheet-drawer input:not([type=checkbox]):not([type=color]),.sheet-drawer select,.sheet-drawer textarea{width:100%;min-width:0;min-height:32px;border-color:#bfc6df;color:#30344b}.sheet-drawer input[type=checkbox]{accent-color:#4463e5}.sheet-drawer input[type=color]{width:38px;height:28px;padding:2px}.sheet-drawer fieldset{min-width:0;margin:16px 0;padding:12px;border:1px solid #e0e4ef}.sheet-drawer legend{font-weight:600;color:#454e6c}.sheet-drawer button{font-size:13px;margin:2px 0;color:#455477}.sheet-drawer button.primary{background:#4667e9;color:#fff;border-radius:18px;padding:7px 16px}.sheet-drawer small{display:block;color:#7c86a1;font-size:11px;line-height:1.5}.sheet-drawer output{display:block;overflow-wrap:anywhere;margin:8px 0}.sheet-drawer .cell-location{display:table;background:#f0f1f7;padding:5px 9px;border-radius:5px;font-size:12px;margin:0 0 18px;color:#57617d}.syntax-tab{border-bottom:1px solid #dce1ef;color:#4264e8;padding:7px 0 12px;font-weight:600;margin-bottom:20px}.sheet-drawer .syntax-editor{border:1px solid #5375ef;border-radius:6px;padding:12px;margin-top:0;font-weight:600}.sheet-drawer .syntax-editor textarea{border:0;padding:6px 0;min-height:170px;resize:vertical;font-family:Consolas,monospace;font-size:14px;outline-offset:6px}.formula-preview{background:#f2f3f8;border-radius:6px;padding:12px;margin-top:16px;font-size:12px}.formula-preview output{font-size:15px;color:#30344b}.summary-intro,.rules-empty{text-align:center;padding:26px 2px 16px;color:#74809e}.summary-intro h3,.rules-empty h3{font-size:19px;color:#3e4968;font-weight:600;margin:10px 0}.sheet-drawer fieldset.summary-fields{border:0;padding:0;margin-top:0}.summary-fields>legend{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.summary-fields>button{background:#4667e9;color:#fff;border-radius:18px;padding:7px 16px}.summary-fields>div:not(.summary-intro){border:1px solid #e0e4ef;border-radius:6px;padding:12px;margin-top:14px}.sheet-drawer [aria-label="Conditional formatting"]>fieldset{background:#fafbfe}.sheet-drawer [aria-label="Conditional formatting"]>fieldset>select{margin:4px 0}.sheet-drawer [aria-label="Conditional formatting"]>fieldset>div{margin:10px 0}.sheet-drawer [aria-label="Conditional formatting"]>fieldset>div label{margin:5px 0}main.has-drawer .sheet-footer{right:406px}.column-dialog{width:360px;max-height:calc(100vh - 32px);padding:24px 28px;border-radius:5px;border:1px solid #d6daea;font-size:13px;overflow:auto}.column-dialog label{margin:0 0 16px;gap:6px;font-weight:600;color:#4d526b}.column-dialog input:not([type=checkbox]):not([type=color]),.column-dialog select,.column-dialog textarea{padding:6px 9px;min-height:32px;border:1px solid #b8bfd8;border-radius:3px;font-weight:400;font-size:13px;color:#353b54}.column-dialog input:focus-visible,.column-dialog textarea:focus-visible,.column-dialog select:focus-visible{outline:1px solid #4869e9;outline-offset:0;border-color:#4869e9}.column-dialog hr{border:0;border-top:1px solid #e2e5ef;margin:16px 0}.column-id strong{font-weight:600;display:block;color:#5c6480}.column-id>div{display:flex;align-items:center;gap:8px;color:#8791af}.column-id code{font-family:inherit;font-size:12px;overflow:hidden;text-overflow:ellipsis}.column-id button{padding:0 4px;font-size:19px;color:#8591b5}.column-dialog small{font-size:11px;color:#7b85a2;line-height:1.5;font-weight:400}.column-dialog .hint{margin:0 0 12px}.column-dialog label.switch-label{flex-direction:row;align-items:center;justify-content:space-between;font-weight:400}.switch-label input[type=checkbox]{appearance:none;width:30px;height:18px;border-radius:12px;background:#b8c1d9;position:relative;cursor:pointer;order:1;flex-shrink:0}.switch-label input[type=checkbox]:checked{background:#4771ee}.switch-label input[type=checkbox]:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff}.switch-label input[type=checkbox]:checked:after{left:14px}.column-dialog .column-formula{border-top:1px solid #e4e7f0;padding-top:14px;margin-bottom:5px}.option-list{margin:16px 0}.option-list>strong{display:block;font-weight:600;margin-bottom:8px;color:#5b637f}.option-row{display:flex;align-items:center;gap:8px;border:1px solid #ccd2e3;border-radius:5px;min-height:34px;margin:6px 0;padding:0 6px}.option-row>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-dialog .option-row input[type=color]{width:20px;height:22px;padding:0;border:0;flex-shrink:0;background:transparent}.option-row button{padding:2px 4px;color:#8993af}.column-dialog footer{position:sticky;bottom:-24px;background:#fff;margin-top:20px;padding:14px 0 0;gap:8px}.column-dialog footer button{border-radius:18px;background:#f0f1f8;color:#566080;padding:7px 17px;font-size:13px}.column-dialog footer .primary{background:#4769e9;color:#fff}.context-menu{min-width:300px;width:328px;max-width:calc(100vw - 16px);padding:8px;border-radius:8px;box-shadow:0 5px 18px #26334c26;color:#30344b;overflow:auto}.context-menu button{display:flex;align-items:center;gap:12px;min-height:32px;padding:6px 10px;font-size:14px;border-radius:4px}.context-menu button svg{flex-shrink:0;color:#7b88ac}.context-menu kbd{margin-left:auto;color:#8892b0;font-size:12px}.context-menu hr{margin:6px 0;border-color:#e0e4ef}.context-menu button:focus-visible{outline:0;background:#edf1ff}.context-menu button:last-child:has(svg){color:inherit}.context-menu[aria-label="Column actions"] button:last-child{color:#c75051}.context-menu[aria-label="Column actions"] button:last-child svg{color:inherit}.dropdown-options{min-width:240px;max-height:320px;overflow:auto;border-radius:7px;padding:8px;box-shadow:0 6px 18px #27365228}.dropdown-options button[role=option]{display:flex;align-items:center;gap:9px;min-height:34px;border-radius:4px;padding:6px 8px;color:#343c56}.option-swatch{width:14px;height:14px;border-radius:3px;flex-shrink:0}.dropdown-options small{font-size:11px;color:#8a94b0;border-color:#e6e9f1;padding:10px 4px 3px}.dropdown-editor input{border-color:#4668e8}.options-panel input:focus-visible,.options-panel select:focus-visible,.options-panel textarea:focus-visible{outline-color:#4668e8}@media(max-width:1000px){main.has-drawer{padding-right:334px}.sheet-drawer{width:326px}.sheet-drawer .options-panel{padding-left:16px;padding-right:16px}main.has-drawer .sheet-footer{right:358px}}@media(max-width:620px){main.has-drawer{padding-right:0}.sheet-drawer{width:min(366px,calc(100vw - 32px));box-shadow:-4px 0 20px #26334c22}main.has-drawer .sheet-footer{display:none}}@media print{main.has-drawer{padding-right:0}.sheet-drawer{display:none}}main.has-drawer .labeled-tool>span:not(.formula-symbol){display:none}.sheet-drawer .syntax-editor:focus-within{box-shadow:0 0 0 1px #5375ef}.sheet-drawer .syntax-editor textarea:focus-visible{outline:none}.column-dialog label{margin-bottom:12px}.column-dialog .column-formula{margin-bottom:5px}.column-dialog footer{margin-top:14px}.context-menu[aria-label="Column actions"] button:nth-child(3),.context-menu[aria-label="Column actions"] button:nth-child(5),.context-menu[aria-label="Column actions"] button:nth-child(7){border-top:1px solid #e0e4ef;border-radius:0;margin-top:5px;padding-top:10px}.grid{position:relative}.inline-add-column{position:absolute;top:0;z-index:2;height:40px;min-width:110px;white-space:nowrap;text-align:left;padding:5px 14px;color:#8894b5;font-size:13px}.inline-add-column>span{font-size:20px;vertical-align:-1px;margin-right:2px}.inline-add-column:hover{background:#f3f5fc}.grid thead th .primary-info{display:block;position:absolute;bottom:4px;left:14px;color:#7885a9;font-size:15px;font-weight:400;line-height:18px}.grid .corner:after{content:""}.grid thead th,.grid tbody th{background:#fff}.grid td.cell-error{color:#30344b}.grid td.active:after{background:var(--table-blue)}.alignment-controls{position:relative;display:inline-flex;align-items:center;gap:3px}.format-panel .alignment-value{position:absolute;width:1px!important;height:1px!important;padding:0;border:0;clip-path:inset(50%)}.alignment-value:focus-visible{position:fixed!important;left:20px;top:48px;width:130px!important;height:32px!important;clip-path:none;background:#fff;z-index:30}.format-group{padding:0 11px}.format-panel button[aria-pressed=true]{background:#dee7ff;border-radius:7px}.format-panel .text-tool{font-size:17px}.format-panel .text-tool.italic{font-size:19px}.format-panel .color-tool{width:43px}.toolbar .labeled-tool[aria-label="More actions ⋯"]{border:1px solid #d1d6e7;font-size:13px;padding:3px 9px}.toolbar .labeled-tool[aria-label="More actions ⋯"]:after{content:"⌄";font-size:13px;margin-left:3px}.toolbar .labeled-tool[aria-label="More actions ⋯"]>svg{display:none}.sheet-footer{background:#edeff6;padding:9px 10px;box-shadow:0 4px 13px #1e2b4533}.sheet-footer strong{font-weight:600;color:#404a67}.sheet-footer [role=status]{font-size:13px}.drawer-header{padding:12px 20px;min-height:60px}.drawer-header h2{font-size:18px}.drawer-header button{width:24px;height:28px;font:22px/24px Arial,sans-serif;padding:0}.sheet-drawer .options-panel[aria-label="Formula editor"]{padding-right:6px}.sheet-drawer .cell-location{font-size:14px;line-height:20px;padding:4px 6px;margin-bottom:12px}.syntax-tab{margin:0 0 14px;padding:9px 14px;background:#2e5edb;color:#fff;border:6px solid #eef0f7;border-radius:11px;font-size:14px;text-align:center;line-height:20px}.sheet-drawer .syntax-editor{margin-bottom:0;border-radius:9px 9px 0 0;padding:12px;min-height:230px}.sheet-drawer .syntax-editor textarea{font-family:Arial,sans-serif;font-size:14px;line-height:23px;min-height:181px;resize:vertical}.formula-preview{margin-top:0!important;border-radius:0 0 10px 10px;padding:12px 14px!important}.sheet-drawer .syntax-editor:focus-within{box-shadow:none;border-width:2px;padding:11px}.sheet-drawer .syntax-editor textarea:focus-visible{outline:0}.sheet-drawer .options-panel[aria-label="Formula editor"]>button{float:right;margin-left:6px}.sheet-drawer .options-panel[aria-label="Formula editor"]>button.primary{border-radius:5px;padding:5px 12px}@media print{.inline-add-column{display:none}}.sheet-drawer .syntax-editor textarea{font-weight:400}.has-drawer .toolbar .labeled-tool[aria-label="More actions ⋯"]>svg{display:block}.has-drawer .toolbar .labeled-tool[aria-label="More actions ⋯"]:after{display:none}.has-drawer .toolbar .labeled-tool[aria-label="More actions ⋯"]{border:0}.column-dialog{padding:26px 28px 24px;border-radius:6px;box-shadow:0 12px 36px #26334c26}.column-dialog label{gap:5px;margin-bottom:10px;font-size:12px;font-weight:600;color:#515461}.column-dialog input:not([type=checkbox]):not([type=color]),.column-dialog select,.column-dialog textarea{height:32px;min-height:32px;padding:5px 9px;border-radius:7px;border-color:#939bbf;font-size:14px}.column-dialog textarea{height:52px;resize:vertical}.column-dialog input:focus-visible,.column-dialog textarea:focus-visible,.column-dialog select:focus-visible{outline:1px solid #2e5edf;border-color:#2e5edf}.column-id strong{font-size:12px;color:#515461}.column-id>div{height:24px}.column-id code{font-size:13px;color:#657298}.column-id button{font-size:16px}.id-info{margin-left:3px;color:#6e7b9e}.column-dialog hr{margin:7px 0 16px;border-color:#cfd4e5}.advanced-column{margin:8px 0 0;color:#6d7696}.advanced-column>summary{cursor:pointer;font-size:12px;line-height:20px}.advanced-column .column-formula{margin-top:8px;border-top:0;padding-top:0}.column-dialog footer{margin-top:14px;padding-top:4px;bottom:-24px}.column-dialog footer button{border-radius:8px;min-height:32px;padding:5px 13px;font-size:14px;background:#e8e9f2;color:#34384b}.column-dialog footer .primary{background:#2e5ee0}.column-dialog .switch-label{font-size:13px;font-weight:400;margin:12px 0}.switch-label input[type=checkbox]{height:20px;width:34px;border:2px solid #939bb6;background:#fff}.switch-label input[type=checkbox]:after{width:12px;height:12px;left:2px;top:2px;background:#939bb6}.switch-label input[type=checkbox]:checked{border-color:#2e5ee0;background:#2e5ee0}.switch-label input[type=checkbox]:checked:after{left:15px;background:#fff}.option-list{margin:18px 0 12px}.option-list>strong{font-size:12px}.option-row{border-radius:7px;border-color:#939bbf;min-height:32px}.option-row input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.option-row input[type=color]::-webkit-color-swatch-wrapper{padding:3px 0}.option-row button{font-size:14px}main.wide-drawer{padding-right:448px}.wide-drawer .sheet-drawer{width:440px}.wide-drawer .sheet-footer{right:480px}.rules-actions{display:flex;justify-content:flex-end;margin:-8px 0 28px}.sheet-drawer .rules-actions .add-rule{border-radius:8px;background:#2e5ee0;padding:5px 12px;font-size:14px;min-height:32px}.rules-empty{padding:10px 35px}.rules-empty h3{font-size:20px;color:#212735;margin:10px 0 6px}.rules-empty p{font-size:14px;line-height:19px;margin:0;color:#5f6f95}.sheet-drawer [aria-label="Conditional formatting"]>fieldset{background:#fff;border-color:#d8ddec;border-radius:8px}.sheet-drawer [aria-label="Conditional formatting"]>p{font-size:12px;margin-top:0}@media(max-width:1000px){main.wide-drawer{padding-right:334px}.wide-drawer .sheet-drawer{width:326px}.wide-drawer .sheet-footer{right:358px}}@media(max-width:620px){main.wide-drawer{padding-right:0}.wide-drawer .sheet-drawer{width:min(440px,calc(100vw - 32px))}}@media print{main.wide-drawer{padding-right:0}}main.wide-drawer .sheet-footer{right:480px}.inline-add-column{width:92px;min-width:0;padding-right:2px}.sheet-drawer .rules-actions .add-rule{height:32px;min-height:32px;line-height:20px;padding:5px 12px}@media(max-width:1000px){main.wide-drawer .sheet-footer{right:358px}}@media screen{.navigation-shell{color:#404966}.nav-rail>a:not(.nav-brand):not(.nav-local),.nav-rail>button{font-size:12px;font-weight:600;gap:6px}.nav-rail svg{width:20px;height:20px;display:block;margin:0 auto}.nav-workspace header{padding-top:24px}.nav-workspace h3{font-size:14px;font-weight:600}.nav-tree-item{border-radius:6px;line-height:20px}.nav-flyout{border-radius:0 8px 8px 0;box-shadow:8px 12px 30px #17213e24}.nav-result{min-height:58px;border-bottom:1px solid #edf0f6}.nav-page h1{font-size:26px;font-weight:600;letter-spacing:-.4px}.nav-cards article{box-shadow:0 2px 6px #24325908}.sheet-drawer{box-shadow:-2px 0 10px #2936580d}.sheet-drawer h2{font-weight:600;letter-spacing:-.2px}.sharing-dialog select{min-height:32px;padding:5px 10px;border-color:#8d94b8;border-radius:8px}.sharing-dialog footer button:not(.sharing-primary){background:#e8e9f1}.sharing-dialog .sharing-primary{padding:7px 14px;border-radius:8px}.sharing-local{background:#f6f7fa;color:#68718c;border-radius:4px}.sharing-row{min-height:54px}.forms-manager{border-radius:10px}.forms-list article{border-color:#e5e6ed;min-height:82px}.forms-list h3{font-size:16px;font-weight:600}.forms-palette button{min-height:34px;border-radius:5px;background:#fff;border-color:#d8dce8}.forms-properties .forms-field-actions button{padding:5px 9px}.forms-properties h3{letter-spacing:-.2px}.proof-panel{border-left:1px solid #e0e3ed;box-shadow:-2px 0 10px #24305014}.proof-card{border-radius:5px;padding:14px}.proof-viewer[open]{inset:0;width:100vw;height:100dvh;border-radius:0;background:#191919}.proof-viewer .proof-viewer-header{background:#101010;min-height:56px}.proof-conversation{width:400px;border-radius:4px 4px 0 0;margin:0 16px 16px 0;color:#454545}.proof-conversation>header{min-height:72px;padding:16px}.proof-drawing-tools{background:#222;border-bottom:1px solid #333}.proof-view-controls{background:transparent}.proof-composer textarea{border-color:#e4e4e4;border-radius:2px}.dv-app{color:#374554}.dv-banner{background:#073254;padding:0 18px}.dv-title h1{font-size:18px;font-weight:600}.dv-tabs{justify-content:center;gap:8px}.dv-tabs button{padding:12px 16px;font-size:13px}.dv-app button{border-radius:2px;padding:6px 12px}.dv-app input:not([type=checkbox]),.dv-app select{min-height:32px;padding:6px 9px}.dv-field-builder{gap:24px;grid-template-columns:280px 1fr}.dv-field-builder aside{padding:16px;background:#f3f3f3;border-right:1px solid #e0e0e0}.dv-field-builder aside button{border:1px dashed #ccc;border-radius:0;background:#fff;margin:5px 0;text-align:left;font-size:13px}.dv-settings fieldset{border-color:#ddd;border-radius:0;background:#fff}.dv-details{width:400px;padding:0 24px;border-color:#ddd}.dv-data-tab{font-size:13px;color:#147de1}.dv-app th{height:36px;font-weight:600;background:#fafafa;border-color:#dedede}.dv-app td{height:36px;border-color:#e9e9e9}.wa-app{color:#333}.wa-header{min-height:88px;gap:18px}.wa-header>input{background:transparent;border-color:transparent;font-size:23px;padding:6px 0}.wa-header>input:focus{outline:2px solid #2680dc;outline-offset:3px}.wa-actions button{padding:7px 13px;font-size:13px}.wa-sidebar{width:330px;padding:20px 24px;border-color:#e1e1e1;box-shadow:2px 0 6px #00000005}.wa-sidebar h2{font-size:23px;line-height:1.3;margin:22px 0}.wa-tabs{gap:0;border-bottom:1px solid #e1e4e8;flex-wrap:nowrap}.wa-tabs button{flex:1;padding:9px 4px;border:0;border-bottom:3px solid transparent;border-radius:0;font-size:13px}.wa-tabs button[aria-pressed=true]{border-bottom-color:#347bbc;background:#fff}.wa-app input,.wa-app select{padding:6px 8px;min-height:32px}.wa-permission{padding:12px 0;font-size:13px}.wa-builder-canvas{margin:24px 32px;background:#fff;border-radius:0}.wa-mock-header{min-height:78px;padding:25px 32px}.wa-builder-intro{padding:60px 24px;max-width:680px;margin:auto;color:#747474}.wa-builder-intro h1{font-size:22px;font-weight:600;color:#555}.wa-directory h1{font-size:28px;font-weight:600}.wa-cards article{border-radius:3px;box-shadow:0 2px 5px #00000009}.prefs-dialog{width:min(1052px,94vw);padding:16px;color:#484848;border-radius:2px;font:13px/1.4 Arial,sans-serif}.prefs-dialog[open]{height:min(680px,92vh)}.prefs-dialog h1{font-size:20px;font-weight:600}.prefs-dialog>.prefs-account-note{font-size:12px;margin:2px 0 16px;color:#777}.prefs-body{gap:15px}.prefs-body>nav{width:104px;padding-top:12px}.prefs-body>nav button{font-size:13px;padding:7px 5px;margin:2px 0 8px;color:#555;border-radius:0}.prefs-body>nav button[aria-current=page]{background:#d7e9fb}.prefs-panel{padding:12px 20px;border:1px solid #dedede;border-radius:4px}.prefs-panel>p{margin:0 0 12px;font-size:12px}.prefs-profile{grid-template-columns:160px 1fr;gap:20px;padding:16px 20px;border:1px solid #d9d9d9;border-radius:2px;max-width:720px}.prefs-photo,.prefs-photo-placeholder{width:112px;height:112px;border:1px dashed #4099ff}.prefs-profile input[type=file]{font-size:11px;width:150px}.prefs-dialog>.prefs-body .prefs-fields label{margin:2px 0;font-size:11px;gap:2px}.prefs-dialog>.prefs-body .prefs-fields input{height:26px;padding:3px 6px;border-color:#c4c4c4;border-radius:0}.prefs-dialog h3{margin:14px 0 8px;font-size:13px}.prefs-dialog label{margin:8px 0}.prefs-dialog label.prefs-check{gap:6px}.prefs-dialog input:not([type=checkbox]):not([type=file]):not([type=color]),.prefs-dialog select{padding:4px 6px;border-color:#c4c4c4;border-radius:0}.prefs-dialog th,.prefs-dialog td{padding:9px 8px;border-color:#eee}.prefs-dialog button{padding:6px 12px}.prefs-dialog>footer{margin-top:12px;border-top:0;padding-top:4px;gap:10px}.prefs-dialog footer button{min-height:31px}.prefs-dialog button.prefs-primary{background:#0073ee;border-color:#0073ee;min-width:75px}.prefs-menu{border-radius:3px;padding:8px;box-shadow:0 4px 18px #17234030}.prefs-menu button,.prefs-menu a{padding:10px 12px;font-size:13px}@media(max-width:1000px){.wa-sidebar{width:280px;padding:16px}.wa-builder-canvas{margin:16px}.wa-header>input{font-size:19px}.proof-conversation{width:300px;margin-right:8px}}@media(max-width:800px){.dv-field-builder{grid-template-columns:1fr}.dv-details{width:auto}.prefs-body>nav{width:104px}}@media(max-width:760px){.prefs-dialog>.prefs-body{display:flex;flex-direction:column;gap:8px}.prefs-body>nav{width:100%;padding:0;flex-shrink:0}.prefs-body>nav button{margin:0;padding:7px}.prefs-profile{display:block;padding:12px}.prefs-panel{padding:12px;min-height:0}}}@media screen{:root{--ui-ink:#414d6b;--ui-muted:#707b98;--ui-border:#dce0eb;--ui-hover:#eef0f7;--ui-blue:#2d5ee5;--ui-paper:#f5f6fb;--ui-shadow:0 8px 28px #1d29451f,0 1px 4px #1d294512}body{font-family:Arial,Helvetica,sans-serif}.navigation-shell{color:var(--ui-ink);background:var(--ui-paper)}.nav-rail{background:var(--personal-navigation,var(--personal-background))!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff45 transparent}.nav-rail a,.nav-rail button{font-weight:600;line-height:16px;gap:5px;min-height:56px;padding:9px 3px}.nav-rail .nav-brand{font-size:25px;min-height:59px;margin-bottom:8px;border-bottom:1px solid #ffffff38;border-radius:0}.nav-rail a:hover,.nav-rail button:hover,.nav-rail [aria-current=page],.nav-rail [aria-expanded=true]{background:#fff2!important}.nav-rail a,.nav-rail button{flex-shrink:0;white-space:nowrap;letter-spacing:0}.nav-rail svg{width:19px;height:19px;flex-shrink:0}.nav-workspace{border-color:var(--ui-border);padding:18px 20px}.nav-workspace header strong{font-size:17px;line-height:24px;color:var(--ui-ink)}.nav-workspace h3{color:var(--ui-ink);font-size:13px;margin-top:26px}.nav-tree-item{padding:8px 10px;font-size:14px;color:var(--ui-ink);line-height:20px}.nav-tree-item[aria-current=page]{background:#e5e7f0}.nav-add{border-radius:6px;font-weight:600;background:var(--ui-blue);border-color:var(--ui-blue)}.nav-content .shared-bar{background:var(--ui-paper);border-bottom:0;color:var(--ui-ink)}.nav-content .shared-bar strong{font-size:18px;letter-spacing:.1px}.nav-sheet-controls{background:var(--ui-paper);color:var(--ui-muted)}.nav-page h1{font-size:26px;font-weight:600;letter-spacing:-.4px;color:#303b55}.nav-page h2{font-weight:600;color:var(--ui-ink)}.nav-cards article{box-shadow:none;border-color:var(--ui-border);border-radius:6px}.nav-cards article:hover{border-color:#b5bfd8;box-shadow:0 2px 6px #2436530a}.nav-table th{background:#f8f9fc;color:var(--ui-muted);font-size:12px}.nav-table td{font-size:14px;border-color:#e9ebf2}.nav-flyout,.prefs-menu,.nav-inline-menu{border-color:var(--ui-border);box-shadow:var(--ui-shadow);color:var(--ui-ink)}.nav-inline-menu{padding:5px;border-radius:7px}.nav-inline-menu button,.nav-inline-menu a,.prefs-menu button,.prefs-menu a{padding:8px 12px;line-height:20px;border-radius:4px}.nav-inline-menu button:hover,.nav-inline-menu a:hover,.prefs-menu button:hover,.prefs-menu a:hover{background:var(--ui-hover)}.toolbar{scrollbar-width:thin;scrollbar-color:#c5cada transparent}.toolbar .tool-group{border-color:#e7e9f1}.toolbar button{color:var(--ui-ink);position:relative}.toolbar button:hover:not(:disabled){background:var(--ui-hover)}.toolbar button[aria-pressed=true]{background:#e8ebf8;color:#3057b8}.toolbar .tool-group:nth-of-type(7) .labeled-tool>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.toolbar .tool-group:nth-of-type(7) button{min-width:30px;padding-inline:6px}.toolbar .tool-group:nth-of-type(7){gap:1px}.sheet-drawer{border-left:1px solid var(--ui-border);box-shadow:-3px 0 12px #2634500a;color:var(--ui-ink)}.sheet-drawer h2{font-size:18px;letter-spacing:0}.sheet-drawer input:not([type=checkbox]):not([type=color]),.sheet-drawer select,.sheet-drawer textarea{border-color:#b8bfd2;border-radius:5px}.column-dialog,.sharing-dialog,.nav-name{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);color:var(--ui-ink)}.column-dialog input:not([type=checkbox]):not([type=color]),.column-dialog select,.column-dialog textarea{border-color:#b2bad0;border-radius:6px}.column-dialog footer{gap:8px}.column-dialog footer button,.sharing-footer button{font-weight:600}.column-dialog footer button.primary,.sharing-footer button.primary,.nav-primary{background:var(--ui-blue)!important;border-color:var(--ui-blue)!important;color:#fff}.column-dialog footer button:not(.primary),.sharing-footer button:not(.primary){background:#eceef6;color:var(--ui-ink)}.forms-manager,.forms-dialog{border-color:var(--ui-border);box-shadow:var(--ui-shadow)}.forms-list article{border-color:var(--ui-border);box-shadow:none}.forms-palette button{border-color:var(--ui-border);color:var(--ui-ink)}.ac-card,.ac-table{border-color:var(--ui-border);box-shadow:none;border-radius:4px}.ac-app th{background:#f7f8fb;font-size:12px}.ac-app td{border-color:#e8ebf1}.ac-overlay>form,.ac-overlay>section{border:1px solid var(--ui-border);border-radius:5px;box-shadow:var(--ui-shadow)}.shared-card{box-shadow:0 2px 12px #23375208;border-radius:8px}:where(.navigation-shell,.sheet-drawer,.column-dialog,.forms-dialog,.ac-app) :where(button,a,input,select,textarea):focus-visible{outline:2px solid #4568ff;outline-offset:2px}}@media screen{.wa-app,.report-app,.notifications-page{font-family:Arial,Helvetica,sans-serif;color:var(--ui-ink);background:var(--ui-paper)}.wa-rail,.report-app>nav{background:var(--personal-navigation,var(--personal-background,#244bc4))!important;color:var(--personal-ink,#fff);width:91px;flex:0 0 91px;box-sizing:border-box;border:0;padding:20px 5px 76px;gap:14px}.wa-rail a,.report-app>nav a{color:var(--personal-ink,#fff)!important;text-decoration:none;border-radius:5px;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 4px;width:100%;font-size:12px;font-weight:600}.wa-rail a:hover,.report-app>nav a:hover{background:#fff2}.wa-rail svg,.report-app>nav svg{width:20px;height:20px;flex-shrink:0}.wa-rail a,.report-app>nav a{flex-direction:column;gap:6px}.wa-header,.report-app header{background:#fff;border-color:var(--ui-border);color:var(--ui-ink)}.wa-header{min-height:72px;padding:12px 28px}.wa-header strong{font-size:20px;letter-spacing:-.25px}.wa-header small,.wa-muted,.report-list small,.notification-list small{color:var(--ui-muted)}.wa-app button,.report-app button,.notifications-page button{border:1px solid #c9cfde;border-radius:6px;color:var(--ui-ink);font-size:13px;line-height:20px;padding:5px 12px;background:#fff}.wa-app button:hover:not(:disabled),.report-app button:hover:not(:disabled),.notifications-page button:hover:not(:disabled){background:var(--ui-hover);border-color:#a9b4cd}.wa-app .wa-primary,.report-app button.primary,.report-app aside footer button:nth-child(2){background:var(--ui-blue);border-color:var(--ui-blue);color:#fff;font-weight:600}.wa-app .wa-primary:hover:not(:disabled),.report-app button.primary:hover:not(:disabled){background:#244fca;color:#fff}.wa-app input:not([type=checkbox]):not([type=color]):not([type=file]),.wa-app select,.wa-app textarea,.report-app input:not([type=checkbox]),.report-app select,.notification-filters select{border:1px solid #b8c0d3;border-radius:5px;padding:7px 10px;color:var(--ui-ink);background:#fff;font:inherit}.wa-header>input{border-color:transparent!important;background:transparent!important;font-size:20px!important}.wa-directory{padding:32px 36px}.wa-directory h1{font-size:26px;font-weight:600;letter-spacing:-.4px;margin:0 0 12px}.wa-toolbar{margin:24px 0}.wa-cards{gap:20px}.wa-cards article{padding:20px;border:1px solid var(--ui-border);border-radius:8px;box-shadow:none}.wa-cards article:hover{border-color:#b5bfd8;box-shadow:0 2px 8px #2436530a}.wa-card-art{border-radius:5px;background:#eef0fa;color:#5b64ad}.wa-cards h2{font-size:17px;font-weight:600;margin:16px 0 8px}.wa-app a,.report-app a,.notifications-page a{color:#315bb7;text-decoration:none}.wa-app a:hover,.report-app a:hover,.notifications-page a:hover{text-decoration:underline}.wa-sidebar{border-color:var(--ui-border)}.wa-sidebar h2{font-size:20px;letter-spacing:-.2px}.wa-tabs{border-bottom:1px solid var(--ui-border);gap:8px}.wa-tabs button{border:0;border-radius:0;background:transparent;padding:8px 3px;color:var(--ui-muted)}.wa-tabs button[aria-pressed=true]{background:transparent;color:var(--ui-blue);border-bottom:2px solid var(--ui-blue)}.wa-builder-canvas{border:1px solid var(--ui-border);border-radius:6px;box-shadow:0 2px 8px #24365308}.wa-builder-intro{color:var(--ui-muted)}.wa-modal{border:1px solid var(--ui-border);border-radius:8px;color:var(--ui-ink)}.report-app>main{margin:0;padding:0;border:0;border-radius:0;height:auto;min-height:100vh;overflow:visible;background:var(--ui-paper)}.report-app header{height:auto;min-height:72px;flex-wrap:wrap;padding:16px 28px;gap:16px}.report-app h1{font-size:22px;letter-spacing:-.3px;margin:0}.report-toolbar{background:#fff;margin:16px 20px 0;border:1px solid var(--ui-border);border-radius:8px 8px 0 0;padding:6px 10px;flex-wrap:wrap;gap:4px;min-height:44px}.report-toolbar button{border:0;font-weight:400}.report-content{margin:0 20px 20px;min-height:calc(100vh - 160px);background:#fff;border:1px solid var(--ui-border);border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.report-grid{min-width:0}.report-grid th{background:#f8f9fc;color:var(--ui-ink);font-size:13px;height:40px}.report-grid th,.report-grid td{border-color:#e0e4ef}.report-grid tbody tr:hover{background:#f5f7ff}.report-app aside{border-color:var(--ui-border);padding:20px;box-shadow:-3px 0 12px #26345008}.report-app aside h2{font-size:18px;font-weight:600}.report-list{padding:28px 36px}.report-list>a{background:#fff;border:1px solid var(--ui-border);border-radius:6px;margin-bottom:10px;padding:18px 20px;color:var(--ui-ink);align-items:center}.report-list>a:hover{background:#fafbfe;border-color:#b5bfd8;text-decoration:none}.report-overlay>section{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);border-radius:8px}.notifications-page{margin:0;border:0;border-radius:0;height:auto;min-height:100vh;overflow:visible;display:block}.notifications-page>header{min-height:72px;height:auto;padding:20px 32px;border-color:var(--ui-border);gap:24px;flex-wrap:wrap}.notifications-shell{max-width:1120px;padding:32px 36px}.notifications-heading h1{font-weight:600;letter-spacing:-.4px;color:#303b55}.notifications-heading p{font-size:13px;color:var(--ui-muted)}.notification-filters{gap:6px;border-bottom:1px solid var(--ui-border);padding-bottom:12px;margin:24px 0 16px;flex-wrap:wrap}.notification-filters>button{border-color:transparent;background:transparent}.notification-filters>button[aria-pressed=true]{background:#e8ecfb;color:#315bb7;border-color:transparent;font-weight:600}.notification-filters label{font-size:13px;color:var(--ui-muted)}.notification-list{border-color:var(--ui-border);border-radius:8px}.notification-list li{padding:20px 24px;border-color:#e9ecf3;gap:16px}.notification-list li.unread{background:#f2f4fc}.notification-list h2{font-size:15px;font-weight:600;line-height:22px;margin:6px 0}.notification-list strong{font-size:13px;font-weight:600}.notification-list p{font-size:14px;line-height:21px;margin:10px 0}.unread .notification-dot{background:var(--ui-blue)}.notifications-empty{border:1px solid var(--ui-border);border-radius:8px;padding:72px 24px;color:var(--ui-muted)}.notification-note{line-height:19px;color:var(--ui-muted)}:where(.wa-app,.report-app,.notifications-page) :where(button,a,input,select,textarea):focus-visible{outline:2px solid #4568ff;outline-offset:2px}}@media screen and (max-width:760px){.wa-rail,.report-app>nav{width:70px;flex-basis:70px}.wa-rail a,.report-app>nav a{font-size:10px}.wa-directory,.report-list,.notifications-shell{padding:22px 16px}.notifications-heading{flex-wrap:wrap;gap:8px}.notifications-heading>div{flex-basis:100%}.notification-list li{padding:16px;flex-wrap:wrap}.notification-list li>div{min-width:160px}.notification-list li>button{margin-left:24px}.report-app header{padding:16px}.report-toolbar{margin:10px 10px 0}.report-content{margin:0 10px 10px;flex-direction:column}.report-app aside{width:100%;border-left:0;border-top:1px solid var(--ui-border)}}@media(max-width:1000px){.nav-workspace{position:fixed;left:70px;top:0;bottom:0;width:min(300px,calc(100vw - 70px));height:100dvh;z-index:32;box-shadow:8px 0 24px #24364b22}.nav-rail{width:70px;flex-basis:70px;overflow-y:auto;scrollbar-width:thin}.nav-rail a,.nav-rail button{font-size:10px;min-height:54px;padding:9px 2px}.nav-rail .nav-brand{min-height:54px}.nav-flyout{left:70px;max-width:calc(100vw - 70px)}.nav-search{left:calc(50% + 35px);width:calc(100vw - 90px)}.nav-scrim{left:70px}.nav-content .app main{margin:4px 6px 8px;height:calc(100dvh - 150px);min-height:280px}.nav-content .grid-scroll{min-height:220px}.forms-columns{grid-template-columns:150px minmax(210px,1fr) 245px}.forms-header{overflow-x:auto}.forms-header>*{flex-shrink:0}.alternate-controls{flex-wrap:wrap;padding:12px;gap:12px}.board-lanes{gap:12px;padding:12px}.board-lane{width:280px;flex-basis:280px}}@media(max-width:600px){.navigation-shell{min-width:0}.nav-rail{width:60px;flex-basis:60px}.nav-rail svg{width:21px;height:21px}.nav-rail a,.nav-rail button{min-height:52px;padding:8px 1px;font-size:9px}.nav-rail .nav-brand{font-size:24px;min-height:44px}.nav-rail .nav-local{font-size:9px}.nav-workspace{left:60px;width:calc(100vw - 60px)}.nav-flyout{left:60px;max-width:calc(100vw - 60px);padding:18px}.nav-search{left:calc(50% + 30px);width:calc(100vw - 76px);max-height:85dvh;top:28px}.nav-scrim{left:60px}.nav-content .shared-bar{padding:6px 10px;font-size:11px;min-height:60px}.nav-content .shared-bar strong{font-size:14px;max-width:200px;overflow-wrap:anywhere}.nav-sheet-controls{padding:6px 8px;gap:6px;flex-wrap:wrap}.nav-sheet-controls select{max-width:150px}.nav-content .app main{height:calc(100dvh - 190px);min-height:300px;margin:0 4px 8px}.nav-page{padding:18px 12px}.nav-cards{grid-template-columns:1fr}.nav-page-heading{flex-wrap:wrap}.nav-table{font-size:12px}.nav-table th,.nav-table td{padding:10px 6px}.nav-table th:nth-child(n+3),.nav-table td:nth-child(n+3){display:none}.app main .toolbar{min-height:44px}.sheet-footer{gap:8px;padding:8px;flex-wrap:wrap}.grid-scroll{max-height:none!important}.grid thead .corner,.grid tbody th{min-width:40px!important;width:40px!important}.grid tbody th button{min-width:36px;padding:4px}.grid th:first-child{width:40px!important}.grid td .cell-editor{font-size:16px}.context-menu{max-width:calc(100vw - 16px);min-width:200px}.drawer,.side-drawer,.proof-panel,.conversations-panel,.attachments-panel,.requests-panel{max-width:calc(100vw - 68px);width:calc(100vw - 68px)}.forms-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.forms-dialog.forms-builder{width:100vw;max-width:none;height:100dvh;max-height:none}.forms-header{min-height:96px!important;height:auto!important;padding:8px!important;gap:8px!important;overflow-x:auto;flex-wrap:wrap}.forms-header nav{height:36px}.forms-header button,.forms-header a{min-height:36px}.forms-columns{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}.forms-preview{order:1;flex:none;overflow:visible;padding:20px 14px}.forms-properties{order:2;flex:none;overflow:visible;padding:20px;border-top:1px solid #d4deeb}.forms-palette{order:3;display:block;flex:none;overflow:visible;padding:20px}.forms-palette>p:last-child{min-height:80px;margin-top:12px}.forms-paper{padding:22px 18px}.forms-settings{padding:20px;overflow:auto}.forms-list{padding:20px}.forms-list article{flex-wrap:wrap;gap:8px}.forms-list article>div{min-width:100%}.forms-preview .forms-preview-heading input{font-size:24px}.forms-respondent{grid-template-columns:1fr!important;height:auto!important;min-height:100dvh}.forms-intro{position:static;min-height:0;padding:28px 22px}.forms-intro .forms-brand{font-size:24px;margin-bottom:20px}.forms-respondent .forms-intro h1{font-size:28px}.forms-respondent>.forms-paper{padding:28px 22px;max-width:100%}.forms-respondent input:not([type=checkbox]),.forms-respondent select,.forms-respondent textarea,.forms-dialog input:not([type=checkbox]),.forms-dialog select,.forms-dialog textarea{font-size:16px}.board-lane{width:250px;flex-basis:250px}.board-card{padding:13px}.calendar-view .alternate-controls input{max-width:140px}.calendar-month{min-width:700px}.calendar-events-list{padding:12px}.calendar-events-list label{display:flex;flex-wrap:wrap}.board-editor{max-width:calc(100vw - 16px);padding:20px}.board-editor input,.board-editor select{font-size:16px}.notifications-shell{padding:20px 14px}.notifications-heading,.notification-filters{flex-wrap:wrap}.notification-filters label{margin-left:0}.notification-list li{padding:16px;gap:10px;flex-wrap:wrap}.notification-list li>div{min-width:200px}.notifications-page>header,.advanced-search>header{padding:16px;gap:15px;flex-wrap:wrap}.search-layout{grid-template-columns:1fr}.search-query{flex-wrap:wrap}.search-query input{min-width:180px}}@media(max-width:1000px){.nav-workspace:not(:has(button[aria-label="Close Panel"])){display:none}}@media(max-width:600px){.navigation-shell .nav-rail>a:not(.nav-brand):not(.nav-local),.navigation-shell .nav-rail>button{font-size:8px;line-height:12px;white-space:nowrap;overflow-wrap:normal;gap:5px;padding:8px 0}.navigation-shell .nav-rail{overflow-x:hidden}.request-response{width:calc(100vw - 20px);max-width:100%;margin:10px auto;padding:20px}.request-response header{flex-wrap:wrap;gap:12px}}.workflow-hub,.automation-dialog{--wf-ink:#25334a;--wf-muted:#657389;--wf-line:#e1e6ee;--wf-accent:#315bc8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--wf-ink);font-size:14px;line-height:1.5}.workflow-hub button,.automation-dialog button,.workflow-hub .workflow-primary{font:inherit;font-size:13px;font-weight:550;min-height:36px;padding:8px 14px;border:1px solid #d6dde8;border-radius:7px;background:#fff;color:#35445d;cursor:pointer;transition:background .12s,border-color .12s}.workflow-hub button:hover:not(:disabled),.automation-dialog button:hover:not(:disabled){background:#f1f5fb;border-color:#aebcd0}.workflow-hub button:disabled,.automation-dialog button:disabled{opacity:.5;cursor:not-allowed}.automation-dialog button.primary,.workflow-hub .workflow-primary{background:var(--wf-accent);color:#fff;border-color:var(--wf-accent);box-shadow:0 1px 2px #16316b15}.automation-dialog button.primary:hover:not(:disabled),.workflow-hub .workflow-primary:hover{background:#2449ae;border-color:#2449ae}.workflow-hub :is(button,a,input,select,textarea):focus-visible,.automation-dialog :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #a8bef1;outline-offset:2px}.automation-dialog{width:min(1100px,calc(100vw - 48px));height:90dvh;max-width:calc(100vw - 48px);max-height:94dvh;border:1px solid var(--wf-line);border-radius:14px;background:#fff;box-shadow:0 24px 90px #17274238}.automation-dialog::backdrop{background:#14213d66}.automation-dialog>header{padding:18px 24px;min-height:72px;border-bottom:1px solid var(--wf-line);gap:14px;background:#fff}.automation-dialog>header>button:first-child{padding:0;width:36px;font-size:20px;border-color:transparent;background:#f2f5f9}.automation-dialog header h2{font-size:20px;letter-spacing:-.4px;font-weight:650}.automation-dialog>.workflow-tabs{padding:0 24px;gap:24px;min-height:57px;align-items:stretch;background:#fff;border-bottom:1px solid var(--wf-line)}.automation-dialog .workflow-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:16px 0;color:var(--wf-muted)}.automation-dialog .workflow-tabs button[aria-pressed=true]{border-bottom-color:var(--wf-accent);color:var(--wf-accent);background:transparent}.automation-dialog .workflow-tabs a{font-weight:550}.automation-manager{background:#f7f9fc;padding:28px;flex:1;min-height:0}.automation-manager>h3{font-size:16px;font-weight:650;margin:0 0 5px}.automation-manager>p{color:var(--wf-muted);margin:0 0 20px;line-height:1.65;max-width:850px}.automation-manager article{background:#fff;border:1px solid var(--wf-line);border-radius:10px;padding:20px;gap:8px;box-shadow:0 2px 4px #24344904;margin:18px 0 28px}.automation-manager article>div{min-width:0;padding-right:16px}.automation-manager article h3{font-size:15px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 8px}.automation-manager article p{font-size:12px;color:var(--wf-muted);margin:0}.automation-manager article>button{flex-shrink:0;white-space:nowrap}.automation-manager .workflow-run{color:var(--wf-accent);border-color:#cbd8f5;background:#f5f8ff}.workflow-status{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:3px 8px;font-size:11px;line-height:18px;font-weight:600;background:#eef1f6;color:#606d81;white-space:nowrap;text-transform:capitalize}.workflow-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.workflow-status:is(.is-active,.is-success,.is-delivered){background:#eaf6ef;color:#23714d}.workflow-status:is(.is-accepted,.is-queued,.is-sending){background:#edf2ff;color:#365db3}.workflow-status:is(.is-failed,.is-bounced,.is-complained){background:#fceeee;color:#a44343}.workflow-status:is(.is-retrying,.is-delayed,.is-blocked,.is-uncertain,.is-suppressed){background:#fff4df;color:#94631b}.workflow-table-scroll{border:1px solid var(--wf-line);border-radius:8px;background:#fff;overflow:auto}.automation-manager table,.workflow-hub table{width:100%;border-collapse:collapse;min-width:560px;font-size:12px}.automation-manager :is(td,th),.workflow-hub :is(td,th){padding:13px 16px;text-align:left;border-bottom:1px solid #edf0f5;vertical-align:top}.automation-manager th,.workflow-hub th{background:#f4f6fa;color:#647188;font-size:11px;font-weight:650;letter-spacing:.25px;white-space:nowrap}.automation-manager tbody tr:last-child td,.workflow-hub tbody tr:last-child td{border-bottom:0}.automation-manager td small{display:inline-block;color:var(--wf-muted);margin-top:4px;font-size:11px}.automation-manager .automation-note{margin:12px 0 0;font-size:11px;color:#738097}.automation-name{padding:14px 28px;gap:24px;border-bottom:1px solid var(--wf-line);background:#fff;flex-shrink:0}.automation-name>label:first-child{max-width:680px}.automation-dialog label{font-size:12px;font-weight:550;color:#4d5d74;gap:7px;margin:14px 0}.automation-dialog input:not([type=checkbox]):not([type=radio]),.automation-dialog select,.workflow-email-editor textarea{border:1px solid #cdd6e3;border-radius:7px;min-height:38px;padding:9px 11px;color:var(--wf-ink);background:#fff;font:inherit;font-size:13px;box-sizing:border-box}.automation-name input{font-weight:600!important;font-size:15px!important}.automation-dialog input:is([type=checkbox],[type=radio]){accent-color:var(--wf-accent);width:16px;height:16px;flex-shrink:0}.automation-canvas{padding:28px 24px 40px;background:#f4f6fa;counter-reset:step;min-height:0}.automation-node{width:min(680px,100%);box-sizing:border-box;margin:0 auto 32px;padding:22px 24px;border:1px solid #dde4ef;border-radius:10px;background:#fff;box-shadow:0 3px 9px #24344906}.automation-node h3,.trigger-node h3{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;margin:0 0 18px;padding:0;background:transparent}.workflow-step{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#eef2fa;color:#597198;font-size:11px;letter-spacing:.4px}.trigger-node{border:1px solid #c8d7f3;border-top:3px solid #5f81d6}.trigger-node .workflow-step{background:#eaf0ff;color:#315bc8}.automation-node:not(:last-child):after{content:"";position:absolute;bottom:-33px;left:50%;width:1px;height:32px;border:0;background:#c9d4e5;padding:0}.automation-node:last-child{margin-bottom:0}.automation-node p{color:var(--wf-muted);font-size:12px;line-height:1.65}.automation-criteria{border:1px solid #e7ebf2;background:#fafbfd;border-radius:8px;padding:14px;gap:10px;margin-bottom:14px}.automation-criteria>button{justify-self:end;font-size:12px}.workflow-email-editor{min-width:0}.workflow-email-editor>p:first-child{margin-top:0}.workflow-email-editor details,.workflow-help{padding:12px 14px;border:1px solid #e3e8f0;background:#f8fafd;border-radius:7px;font-size:12px;color:var(--wf-muted);margin:12px 0}.workflow-email-editor summary,.workflow-help summary{cursor:pointer;font-weight:550;color:#415776}.workflow-email-editor pre{border-radius:6px;background:#fff;line-height:1.6}.automation-dialog>footer{padding:16px 24px;border-top:1px solid var(--wf-line);background:#fff;flex-shrink:0}.email-delivery{padding:24px;background:#fff;border:1px solid var(--wf-line);border-radius:10px;margin-top:28px}.email-delivery-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.email-delivery-heading h3{font-size:16px;margin:0 0 4px}.email-delivery-heading a{font-size:12px;color:var(--wf-accent);text-decoration:none}.email-delivery>p{font-size:12px;color:var(--wf-muted)}.automation-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.automation-overlay>section{border:1px solid var(--wf-line);border-radius:12px;max-height:85%;overflow:auto}.automation-overlay h2{font-size:20px;letter-spacing:-.3px}.automation-overlay p{font-size:13px;color:var(--wf-muted);line-height:1.6}.workflow-hub>header{min-height:64px;align-items:center;padding:16px 32px;gap:24px;justify-content:flex-end}.workflow-hub>header>a:first-child{margin-right:auto;font-weight:650;color:#263b63}.workflow-hub>header>a{font-size:13px}.workflow-hub>main{padding:32px;max-width:1180px}.workflow-hub h1{font-size:30px;font-weight:650;letter-spacing:-.8px;margin:6px 0 8px}.workflow-hub-title p:not(.workflow-kind){color:var(--wf-muted);font-size:14px;margin:0}.workflow-filters{padding:18px 20px;background:#fff;border:1px solid var(--wf-line);border-radius:10px;gap:20px;margin:28px 0 20px}.workflow-filters label{font-size:12px;font-weight:550;color:#56667c}.workflow-filters select{font:inherit;font-size:13px;min-height:38px;border-color:#cdd6e3;color:var(--wf-ink)}.workflow-starters{gap:16px}.workflow-starters article{padding:22px;border-color:var(--wf-line);box-shadow:0 2px 4px #24344904}.workflow-starters h2{font-size:17px;font-weight:650;margin:16px 0 0;letter-spacing:-.25px}.workflow-starters article>span{font-size:10px;font-weight:600;background:#f0f3f8;color:#63738b;border-radius:4px}.workflow-starters article:first-child>span{background:#eaf6ef;color:#23714d}.workflow-starters p{line-height:1.65;color:var(--wf-muted)}.workflow-hub-list{padding:24px;border-color:var(--wf-line)}.workflow-hub-list h2{font-size:17px;font-weight:650;margin:0 0 8px;letter-spacing:-.2px}.workflow-hub-list>p{line-height:1.65;margin:0 0 20px}.workflow-hub-list table a{font-weight:550}@media(max-width:760px){.automation-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:96dvh;max-height:96dvh;border-radius:10px}.automation-dialog>header{padding:14px 16px}.automation-dialog>.workflow-tabs{padding:0 16px;gap:14px;flex-wrap:wrap}.workflow-tabs a{margin:8px 0}.automation-name{padding:10px 16px;gap:12px}.automation-canvas{padding:20px 12px}.automation-node{padding:18px}.automation-manager{padding:18px 14px}.automation-manager article{flex-wrap:wrap;padding:16px}.automation-manager article>div{flex-basis:100%;padding:0}.email-delivery{padding:16px}.workflow-hub>main{padding:24px 16px}.workflow-hub>header{padding:16px;gap:12px;flex-wrap:wrap}.workflow-hub-title{gap:12px}.workflow-hub h1{font-size:26px}.workflow-hub-list{padding:16px}.workflow-starters{grid-template-columns:1fr}}.workflow-page-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.workflow-create-dialog select{width:100%;min-height:40px;padding:9px;border:1px solid #cdd6e3;border-radius:7px;font:inherit}.workflow-create-dialog p{font-size:13px;color:#657389;line-height:1.6}.nav-content>.workflow-hub{width:100%;min-width:0}.navigation-shell{--product-ink:#323b50;--product-muted:#697386;--product-border:#dfe3eb;--product-paper:#fff;--product-ground:#f5f6fa;--product-blue:#2e60cf;background:var(--product-ground);color:var(--product-ink);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45}.global-product-page:where(:not(:has(>.workflow-hub))){width:100%;min-width:0;flex:1;background:var(--product-ground)}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-rail,.dash-rail),.global-product-page:where(:not(:has(>.workflow-hub))) .report-app>nav,.global-product-page:where(:not(:has(>.workflow-hub))) .portfolio-app>nav{display:none}.global-product-page:where(:not(:has(>.workflow-hub))) .portfolio-app{grid-template-columns:minmax(0,1fr)}.global-product-page:where(:not(:has(>.workflow-hub))) .dv-app{position:relative;inset:auto;z-index:auto;min-height:100vh}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-app,.report-app,.dash-app,.ac-app,.portfolio-app,.advanced-search,.notifications-page,.migration-page,.workflow-hub,.dv-app){font-family:Arial,Helvetica,sans-serif;color:var(--product-ink);background:var(--product-ground);min-width:0}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-header,.report-app header,.dash-header,.ac-header,.advanced-search>header,.notifications-page>header,.migration-page>header,.workflow-hub>header){min-height:56px;height:auto;padding:12px 24px;gap:16px;background:#fff;color:var(--product-ink);border-bottom:1px solid var(--product-border);box-shadow:none;flex-wrap:wrap}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-directory,.report-list,.notifications-shell,.advanced-search>section,.workflow-hub>main,.migration-page>main){padding:28px 32px;max-width:1240px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(h1,.wa-directory h1,.notifications-heading h1,.workflow-hub h1){font-size:24px;line-height:1.3;letter-spacing:-.35px;font-weight:600}.global-product-page:where(:not(:has(>.workflow-hub))) :is(h2,.workflow-hub h2){font-size:17px;font-weight:600;letter-spacing:0}.global-product-page:where(:not(:has(>.workflow-hub))) :is(h3,.workflow-starters h2){font-size:15px;font-weight:600}.global-product-page:where(:not(:has(>.workflow-hub))) :is(button,select,input,textarea){font-family:inherit}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-app,.report-app,.dash-app,.ac-app,.portfolio-app,.advanced-search,.notifications-page,.migration-page,.workflow-hub,.request-response,.dv-app) button{border-radius:4px;font-size:13px;line-height:18px;min-height:32px;padding:6px 12px;box-shadow:none}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-primary,.dash-primary,.ac-primary,.portfolio-primary,.requests-primary,.dv-primary,.workflow-primary),.global-product-page:where(:not(:has(>.workflow-hub))) .report-app button.primary{background:var(--product-blue);border-color:var(--product-blue);color:#fff}.global-product-page:where(:not(:has(>.workflow-hub))) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){border-radius:4px;box-shadow:none}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-cards article,.dash-list>a,.report-list>a,.portfolio-list>a,.portfolio-templates article,.ac-card,.workflow-hub-list,.workflow-starters article,.workflow-filters,.migration-page main>section){border:1px solid var(--product-border);border-radius:5px;box-shadow:none;background:#fff}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-cards,.workflow-starters){gap:16px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-cards article,.portfolio-list>a,.portfolio-templates article,.workflow-starters article){padding:20px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-card-art){font-size:36px;background:#f0f3f9;border-radius:3px;min-height:80px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.workflow-hub-list,.ac-card){padding:20px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.report-list>a,.portfolio-list>a){padding:16px 20px;margin-bottom:10px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.portfolio-list strong,.wa-cards h2){font-size:16px;font-weight:600}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.report-toolbar,.report-content){border-radius:0}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.portfolio-app main>header){min-height:76px;gap:16px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.ac-table,.portfolio-projects,.workflow-table-scroll){overflow:auto}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.ac-app,.portfolio-app,.workflow-hub,.migration-page) th{font-size:12px;font-weight:600;background:#f6f7fa;color:#596578;padding:11px 14px;border-bottom:1px solid var(--product-border)}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.ac-app,.portfolio-app,.workflow-hub,.migration-page) td{font-size:13px;padding:12px 14px;border-bottom:1px solid #e9ecf2}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.ac-sidebar){background:#fff;border-right:1px solid var(--product-border);box-shadow:none}.global-product-page:where(:not(:has(>.workflow-hub))) .ac-sidebar button{border-radius:0;text-align:left;min-height:38px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.ac-heading,.migration-title){margin-bottom:20px}.global-product-page:where(:not(:has(>.workflow-hub))) .request-response{width:min(760px,calc(100% - 48px));box-sizing:border-box;margin:28px auto;box-shadow:none;border-radius:5px;padding:24px}.global-product-page:where(:not(:has(>.workflow-hub))) .product-not-found{padding:32px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #4269dd;outline-offset:2px}.navigation-shell>.nav-rail{flex-basis:91px;width:91px;padding:8px 4px}.navigation-shell>.nav-rail :is(a,button){min-height:52px;padding:8px 3px;font-size:11px;font-weight:600;white-space:normal;text-align:center;flex-shrink:0}.navigation-shell>.nav-rail .nav-brand{font-size:24px;min-height:52px}.navigation-shell>.nav-rail>button.nav-create{min-height:56px;margin:6px 6px 10px;width:calc(100% - 12px);border-radius:6px}.navigation-shell .nav-flyout{left:91px;border-radius:0 6px 6px 0}.navigation-shell .nav-page{padding:28px 32px}.navigation-shell .nav-page h1{font-size:24px;letter-spacing:-.3px}.navigation-shell :is(.nav-cards article,.nav-create-options>button){border-radius:5px;box-shadow:none;border-color:var(--product-border)}.navigation-shell .nav-page-actions button{min-height:32px;border-radius:4px;font-size:13px;padding:6px 12px}.navigation-shell :is(.forms-manager,.sharing-dialog,.column-dialog,.portfolio-dialog,.nav-name){border-radius:6px}@media(max-width:800px){.navigation-shell>.nav-rail{flex-basis:68px;width:68px}.navigation-shell>.nav-rail :is(a,button){font-size:10px}.navigation-shell .nav-flyout{left:68px;width:min(380px,calc(100vw - 68px))}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-directory,.report-list,.notifications-shell,.advanced-search>section,.workflow-hub>main,.migration-page>main){padding:20px 16px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(.wa-header,.report-app header,.dash-header,.ac-header,.advanced-search>header,.notifications-page>header,.migration-page>header,.workflow-hub>header){padding:12px 16px}.global-product-page:where(:not(:has(>.workflow-hub))) :is(h1,.workflow-hub h1){font-size:22px}.global-product-page:where(:not(:has(>.workflow-hub))) .workflow-hub-title{flex-wrap:wrap}.global-product-page:where(:not(:has(>.workflow-hub))) .request-response{width:calc(100% - 24px);margin:12px;padding:16px}.navigation-shell .nav-page{padding:20px 16px}}.navigation-shell .nav-flyout.nav-search{left:50%;max-width:calc(100vw - 110px)}@media(max-width:800px){.navigation-shell .nav-scrim{left:68px}.navigation-shell .nav-flyout.nav-search{left:68px;transform:none;max-width:calc(100vw - 68px)}}:root{--cc-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cc-ink:#25334a;--cc-muted:#657389;--cc-line:#e1e6ee;--cc-accent:#315bc8;--cc-ground:#f6f8fb;--cc-card:#fff;--cc-radius:10px;--cc-control-radius:7px;--cc-card-shadow:0 2px 4px #24344904}@media screen{.navigation-shell{--product-ink:var(--cc-ink);--product-muted:var(--cc-muted);--product-border:var(--cc-line);--product-blue:var(--cc-accent);--product-ground:var(--cc-ground);font-family:var(--cc-font);font-size:14px;line-height:1.5}.navigation-shell .global-product-page{background:var(--cc-ground)}:is(.global-product-page,.navigation-shell .nav-page,.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.dv-app,.proof-panel,.proof-viewer,.attachments-panel,.conversations-panel,.requests-panel,.activity-panel,.column-dialog,.nav-name){font-family:var(--cc-font);color:var(--cc-ink);font-size:14px;line-height:1.5}.global-product-page :is(.wa-app,.report-app,.dash-app,.ac-app,.portfolio-app,.advanced-search,.notifications-page,.migration-page,.request-response,.email-settings){font-family:var(--cc-font);color:var(--cc-ink);background:var(--cc-ground)}.global-product-page :is(.wa-header,.report-app>main>header,.dash-header,.ac-header,.advanced-search>header,.notifications-page>header,.migration-page>header){min-height:64px;padding:16px 32px;gap:24px;background:#fff;border-bottom:1px solid var(--cc-line)}.global-product-page :is(.wa-directory,.report-list,.notifications-shell,.advanced-search>section,.migration-page>main),.navigation-shell .nav-page{padding:32px;max-width:1180px}.global-product-page :is(.wa-directory,.report-list,.notifications-shell,.advanced-search>section,.migration-page>main){margin-inline:auto;width:100%;box-sizing:border-box}.navigation-shell .nav-page h1,.global-product-page :is(.wa-directory h1,.notifications-heading h1,.ac-heading h1,.portfolio-app main>header h1,.migration-title h1,.advanced-search h1,.email-settings h1){font-size:30px;font-weight:650;letter-spacing:-.8px;line-height:1.3}.global-product-page :is(.wa-header strong,.report-app header h1,.dash-header h1){font-size:20px;font-weight:650;letter-spacing:-.4px}.navigation-shell .nav-page h2,.global-product-page :is(.wa-directory h2,.report-list h2,.ac-card h2,.portfolio-app h2,.notifications-heading h2){font-size:17px;font-weight:650;letter-spacing:-.2px}:is(.nav-muted,.wa-muted,.notification-note,.prefs-account-note,.proof-empty,.requests-empty),.global-product-page :is(.report-list small,.notifications-heading p,.migration-title p){color:var(--cc-muted)}.navigation-shell .nav-cards article,.global-product-page :is(.wa-cards article,.dash-list>a,.report-list>a,.portfolio-list>a,.portfolio-templates article,.ac-card,.migration-page main>section,.notification-list,.notifications-empty,.request-response),.forms-manager article,.proof-card{border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-card-shadow);background:var(--cc-card)}.navigation-shell .nav-cards article,.global-product-page :is(.wa-cards article,.ac-card,.portfolio-templates article){padding:24px}.global-product-page :is(.wa-cards,.portfolio-templates){gap:16px}.global-product-page :is(.notification-filters,.wa-toolbar){padding:18px 20px;border:1px solid var(--cc-line);background:#fff;border-radius:var(--cc-radius);gap:16px;flex-wrap:wrap}:is(.global-product-page .wa-app,.global-product-page .ac-app,.global-product-page .portfolio-app,.global-product-page .notifications-page,.global-product-page .advanced-search,.global-product-page .migration-page,.global-product-page .request-response,.global-product-page .email-settings,.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.requests-panel,.nav-name) button,.global-product-page :is(.report-app>main>header,.report-app aside,.report-overlay,.dash-header) button,.navigation-shell :is(.nav-page-actions,.nav-page-heading,.nav-create-options) button{font-family:var(--cc-font);font-size:13px;font-weight:550;line-height:18px;min-height:36px;padding:8px 14px;border-radius:var(--cc-control-radius);border-color:#d6dde8;box-shadow:none;transition:background .12s,border-color .12s}:is(.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.nav-name) button:not(:disabled):hover{border-color:#aebcd0}.global-product-page :is(.wa-primary,.dash-primary,.ac-primary,.portfolio-primary,.requests-primary,.dv-primary),.global-product-page .report-app button.primary,.prefs-dialog button.prefs-primary{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff;box-shadow:0 1px 2px #16316b15}.navigation-shell :is(.nav-page-actions,.nav-page-heading) button.nav-primary{background:var(--cc-accent)!important;border-color:var(--cc-accent)!important}.global-product-page .wa-runtime .wa-primary{background:var(--wa-accent,var(--cc-accent));border-color:var(--wa-accent,var(--cc-accent))}:is(.global-product-page,.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.requests-panel,.nav-name) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):not(.cell-editor):not(.report-cell input):not(.forms-preview-heading input):not(.forms-preview-heading textarea){font-family:var(--cc-font);font-size:13px;border-radius:var(--cc-control-radius);border-color:#cdd6e3;color:var(--cc-ink);box-shadow:none}:is(.prefs-dialog,.forms-dialog,.sharing-dialog,.nav-name) label{font-size:12px;color:#4d5d74;gap:7px}.global-product-page :is(.ac-table,.portfolio-projects,.migration-page table),.navigation-shell .nav-table{border-collapse:collapse;font-size:12px}.global-product-page :is(.ac-app,.portfolio-app,.migration-page) th,.navigation-shell .nav-table th{background:#f4f6fa;color:#647188;font-size:11px;font-weight:650;letter-spacing:.25px;padding:13px 16px;border-bottom:1px solid #edf0f5}.global-product-page :is(.ac-app,.portfolio-app,.migration-page) td,.navigation-shell .nav-table td{padding:13px 16px;border-bottom:1px solid #edf0f5}:is(.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.column-dialog,.nav-name){border:1px solid var(--cc-line);border-radius:14px;box-shadow:0 24px 90px #17274238}:is(.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.column-dialog,.nav-name)::backdrop{background:#14213d66}:is(.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.nav-name) :is(h1,h2){font-size:20px;font-weight:650;letter-spacing:-.4px}:is(.navigation-shell,.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.nav-name) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #a8bef1;outline-offset:2px}.navigation-shell .nav-create-options>button{border-radius:10px;padding:18px;box-shadow:var(--cc-card-shadow)}@media(max-width:800px){.global-product-page :is(.wa-header,.report-app>main>header,.dash-header,.ac-header,.advanced-search>header,.notifications-page>header,.migration-page>header){padding:16px;gap:12px}.global-product-page :is(.wa-directory,.report-list,.notifications-shell,.advanced-search>section,.migration-page>main),.navigation-shell .nav-page{padding:24px 16px}.navigation-shell .nav-page h1,.global-product-page :is(.wa-directory h1,.notifications-heading h1,.ac-heading h1,.portfolio-app main>header h1,.migration-title h1,.advanced-search h1,.email-settings h1){font-size:26px}.global-product-page :is(.notification-filters,.wa-toolbar){padding:14px}}}@media screen{.navigation-shell :is(.app-header,.personal-table-header,.shared-bar,.toolbar,.formula-bar,.sheet-footer,.context-menu,.options-panel){font-family:var(--cc-font);color:var(--cc-ink)}.navigation-shell :is(.app-header,.personal-table-header,.shared-bar){background:#fff;border-color:var(--cc-line)}.navigation-shell :is(.toolbar,.formula-bar,.sheet-footer){border-color:var(--cc-line)}.navigation-shell :is(.context-menu,.options-panel){border:1px solid var(--cc-line);border-radius:10px;box-shadow:0 8px 28px #17274218}.navigation-shell :is(.context-menu,.options-panel) button{font-family:var(--cc-font);font-size:13px;border-radius:5px}.navigation-shell .nav-page>p>a{color:var(--cc-accent);text-decoration:none;margin-right:12px}.navigation-shell .nav-page>p>a:hover{text-decoration:underline}}@media screen{:is(.forms-dialog,.sharing-dialog,.prefs-dialog,.prefs-small,.nav-name) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea):not(.forms-preview-heading input):not(.forms-preview-heading textarea){min-height:38px;padding:9px 11px;box-sizing:border-box}}@media screen{:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog){font-family:var(--cc-font);font-size:13px;line-height:1.5;color:var(--cc-ink)}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel){background:#fff;border-left:1px solid var(--cc-line);box-shadow:-4px 0 18px #17274208;max-width:100%}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel)>header{min-height:68px;box-sizing:border-box;padding:18px 20px;border-bottom:1px solid var(--cc-line);gap:12px;background:#fff}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) :is(h1,h2){font-family:var(--cc-font);font-size:20px;font-weight:650;letter-spacing:-.4px;color:var(--cc-ink)}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) h3{font-size:15px;font-weight:650;color:var(--cc-ink)}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) button{font-family:var(--cc-font);font-size:13px;font-weight:550;line-height:18px;min-height:36px;padding:8px 12px;border-radius:7px;box-shadow:none}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) button:disabled{opacity:.5;cursor:not-allowed}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) button:hover:not(:disabled){border-color:#aebcd0}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog)>header button{width:36px;min-width:36px;padding:0;border:1px solid transparent;background:#f2f5f9;font-size:20px;color:var(--cc-muted)}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){font-family:var(--cc-font);font-size:13px;line-height:1.5;min-height:38px;padding:9px 11px;border:1px solid #cdd6e3;border-radius:7px;box-sizing:border-box;color:var(--cc-ink);background:#fff;max-width:100%}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) label{font-family:var(--cc-font);font-size:12px;font-weight:550;color:#4d5d74}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #a8bef1;outline-offset:2px}:is(.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog){border:1px solid var(--cc-line);border-radius:14px;box-shadow:0 24px 90px #17274238;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}:is(.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog)::backdrop{background:#14213d66}:is(.attachment-tools,.conversations-tools,.proof-panel-tools,.requests-tools){padding:14px 20px;gap:8px;border-bottom:1px solid var(--cc-line);background:#f7f9fc;flex-wrap:wrap}:is(.attachment-empty,.conversations-empty,.proof-empty,.requests-empty,.activity-empty){color:var(--cc-muted);font-size:13px;line-height:1.65;padding:32px 24px}:is(.attachment-list,.conversations-list,.requests-list){background:#f7f9fc;padding:12px;min-height:0}.attachment-list article,.conversations-list>article,.requests-list>article,.proof-card{background:#fff;border:1px solid var(--cc-line);border-radius:10px;box-shadow:var(--cc-card-shadow);padding:16px;margin-bottom:12px}:is(.conversation-composer,.requests-create,.activity-filters){border-color:var(--cc-line);background:#f7f9fc;padding:16px 20px}:is(.attachment-status,.conversation-note,.requests-note,.activity-note,.row-transfer-note,.csv-import-note){color:var(--cc-muted);line-height:1.65}:is(.attachment-panel,.conversations-panel,.proof-panel,.requests-panel,.column-dialog,.sharing-dialog,.attachment-link,.activity-dialog,.row-transfer-dialog,.csv-import-dialog,.project-settings-dialog,.cell-link-dialog) :is(.primary,.sharing-primary,.conversation-primary,.requests-primary,.proof-primary,.activity-primary,.row-transfer-primary,.csv-primary),.attachment-tools button:last-child,.attachment-link footer button:last-child{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff;box-shadow:0 1px 2px #16316b15}.forms-dialog.forms-builder{font-family:var(--cc-font);color:var(--cc-ink);border-radius:0}.forms-dialog .forms-header{min-height:72px;padding:14px 24px;border-color:var(--cc-line);gap:16px}.forms-header strong{font-size:16px;font-weight:650;color:var(--cc-ink)}.forms-header>button:first-child{width:36px;min-width:36px;height:36px;background:#f2f5f9;border-radius:7px;font-size:20px}.forms-dialog .forms-header nav button{border-bottom-width:2px;color:var(--cc-muted);font-weight:550}.forms-dialog .forms-header nav button[aria-pressed=true]{border-bottom-color:var(--cc-accent);color:var(--cc-accent)}.forms-dialog button.primary{border:1px solid var(--cc-accent);border-radius:7px;background:var(--cc-accent);padding:8px 14px}.forms-dialog :is(.forms-palette,.forms-properties){padding:24px 20px;border:0;border-radius:0;background:#fff}.forms-dialog .forms-palette{border-right:1px solid var(--cc-line)}.forms-dialog .forms-properties{border-left:1px solid var(--cc-line)}.forms-dialog :is(.forms-palette,.forms-properties) h3{font-size:17px;font-weight:650;letter-spacing:-.2px;color:var(--cc-ink)}.forms-dialog :is(.forms-palette,.forms-properties)>p{color:var(--cc-muted);font-size:12px;line-height:1.65}.forms-dialog .forms-palette button{background:#f7f9fc;border:1px solid var(--cc-line);border-radius:7px;padding:10px 12px}.forms-dialog .forms-palette>p:last-child{min-height:0;border:1px solid var(--cc-line);background:#f8fafd;border-radius:10px;padding:16px;text-align:left;display:block}.forms-dialog .forms-properties>p{border:1px solid var(--cc-line);background:#f8fafd;border-radius:7px;padding:12px}.forms-dialog .forms-field-actions{flex-wrap:wrap;border-color:var(--cc-line);gap:8px}.forms-dialog .forms-check input:checked{background:var(--cc-accent);border-color:var(--cc-accent)}.forms-settings{background:#f7f9fc;border:1px solid var(--cc-line);border-radius:10px}.forms-list{background:#f7f9fc;padding:24px}.forms-manager .forms-list article{background:#fff;border:1px solid var(--cc-line);border-radius:10px;padding:20px;margin:16px 0;flex-wrap:wrap;gap:10px}.forms-discard{border:1px solid var(--cc-line);border-radius:14px}.navigation-shell .toolbar :is(button,select),.navigation-shell .sheet-footer{font-family:var(--cc-font);font-size:12px;color:var(--cc-ink)}.navigation-shell .toolbar button{border-radius:6px}.navigation-shell .toolbar button[aria-pressed=true]{background:#edf2ff;color:var(--cc-accent)}.navigation-shell .formula-bar{background:#f7f9fc;border-color:var(--cc-line)}.navigation-shell .nav-workspace{font-family:var(--cc-font);background:#f7f9fc;border-color:var(--cc-line)}.navigation-shell .nav-workspace .nav-add{background:var(--cc-accent);border-color:var(--cc-accent);border-radius:7px;min-height:36px}@media(max-width:760px){.forms-dialog .forms-header{padding:12px;gap:8px;flex-wrap:wrap}.forms-dialog :is(.forms-palette,.forms-properties){padding:16px}.forms-dialog .forms-check{white-space:normal}}}@media screen{.navigation-shell :is(.column-dialog,.sharing-dialog,.forms-manager){border-radius:14px}.navigation-shell .column-dialog{width:420px;padding:24px;box-sizing:border-box}.column-dialog h2{margin:0 0 22px}.column-dialog footer button{min-height:36px;border-radius:7px;padding:8px 14px}.column-dialog footer .primary{background:var(--cc-accent);color:#fff}.forms-dialog .forms-header .primary:disabled{border-color:#d6dde8;background:#edf1f6;color:var(--cc-muted)}}@media screen and (max-width:760px){.navigation-shell .shared-bar>strong{flex:1 0 calc(100% - 70px);min-width:0;overflow-wrap:break-word}}@media screen{:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal){font-family:var(--cc-font);color:var(--cc-ink);font-size:13px;line-height:1.5}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) :is(h2,h3){color:var(--cc-ink);font-family:var(--cc-font);font-weight:650;letter-spacing:-.3px}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) h2{font-size:20px;margin:0 0 20px}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) h3{font-size:15px}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) button{font-family:var(--cc-font);font-size:13px;font-weight:550;line-height:18px;min-height:36px;padding:8px 12px;border-radius:7px;border-color:#d6dde8;box-shadow:none}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) button:hover:not(:disabled){border-color:#aebcd0}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) button:disabled{opacity:.5;cursor:not-allowed}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){font-family:var(--cc-font);font-size:13px;line-height:1.5;min-height:38px;padding:9px 11px;border:1px solid #cdd6e3;border-radius:7px;color:var(--cc-ink);background:#fff;box-sizing:border-box;max-width:100%}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) label{font-size:12px;font-weight:550;color:#4d5d74;gap:7px}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) :is(input[type=checkbox],input[type=radio]){accent-color:var(--cc-accent)}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #a8bef1;outline-offset:2px}:is(.dash-sidebar,.dash-toolbar,.dash-modal,.dashboard-publication,.report-app aside,.report-toolbar,.report-overlay,.wa-builder>.wa-sidebar,.wa-modal) :is(p,small){color:var(--cc-muted);line-height:1.65}.global-product-page .dash-sidebar,.global-product-page .report-app aside,.global-product-page .wa-builder>.wa-sidebar{background:#fff;border-color:var(--cc-line);padding:24px;min-width:0}.global-product-page .dash-sidebar{width:330px}.global-product-page .wa-builder>.wa-sidebar{width:360px;box-sizing:border-box}.global-product-page .report-app aside{width:360px}.global-product-page :is(.dash-toolbar,.report-toolbar){background:#fff;border-bottom:1px solid var(--cc-line);padding:12px 24px;height:auto;min-height:60px;gap:8px;flex-wrap:wrap}.global-product-page .report-toolbar button{border:1px solid transparent;background:transparent}.global-product-page :is(.dash-toolbar,.report-toolbar) button[aria-pressed=true]{background:#edf2ff;color:var(--cc-accent);border-color:#cbd8f5}.global-product-page .dash-sidebar .dash-catalog{padding:16px;margin:10px 0;border:1px solid var(--cc-line);border-radius:10px;background:#f8fafd}.dash-sidebar .dash-catalog strong{color:var(--cc-accent);font-size:15px;font-weight:650}.global-product-page :is(.dash-sidebar,.report-app aside) fieldset{border:1px solid var(--cc-line);border-radius:10px;padding:16px;background:#f8fafd;min-width:0}.global-product-page :is(.dash-sidebar,.report-app aside) legend{font-size:12px;color:var(--cc-muted);padding:0 6px}.global-product-page .report-app aside footer{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--cc-line);padding-top:16px}.global-product-page .report-app aside footer button:nth-child(2),.global-product-page :is(.dash-sidebar,.dash-toolbar,.dash-modal) .dash-primary{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff}.global-product-page .wa-tabs{gap:4px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--cc-line)}.global-product-page .wa-tabs button{border:1px solid transparent;background:transparent;padding:8px 10px}.global-product-page .wa-tabs button[aria-pressed=true]{background:#edf2ff;border-color:#cbd8f5;color:var(--cc-accent)}.global-product-page :is(.wa-permission,.wa-page){padding:14px;border:1px solid var(--cc-line);border-radius:10px;background:#f8fafd;margin:12px 0}.global-product-page .wa-page{flex-wrap:wrap}.global-product-page .wa-page input{min-width:0;flex:1;width:100%}.global-product-page .wa-builder-canvas{border:1px solid var(--cc-line);border-radius:10px;box-shadow:var(--cc-card-shadow)}.global-product-page .wa-builder-intro{font-family:var(--cc-font);color:var(--cc-muted)}.global-product-page .wa-builder-intro h1{font-size:26px;font-weight:650;letter-spacing:-.5px;color:var(--cc-ink)}.global-product-page .dash-library{padding:32px;max-width:1180px;margin:auto}.global-product-page .dash-library>h1{font-size:30px;font-weight:650;letter-spacing:-.8px}.global-product-page .dash-file{border:1px solid var(--cc-line);border-radius:10px;box-shadow:0 8px 28px #17274218}.dash-modal,.report-overlay{background:#14213d66}.global-product-page .dash-modal>:is(form,section),.global-product-page .report-overlay>section,.global-product-page .wa-modal,.dashboard-publication{border:1px solid var(--cc-line);border-radius:14px;padding:24px;max-width:calc(100vw - 32px);box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 90px #17274238}.global-product-page .wa-modal{box-shadow:0 0 0 100vmax #14213d66,0 24px 90px #17274238}.dashboard-publication::backdrop{background:#14213d66}.dashboard-publish-option{border-color:var(--cc-line);border-radius:10px;background:#f8fafd}@media(max-width:800px){.global-product-page :is(.dash-toolbar,.report-toolbar){padding:12px}.global-product-page .dash-library{padding:24px 16px}.global-product-page .wa-builder{flex-direction:column;overflow:auto}.global-product-page .wa-builder>.wa-sidebar{width:100%;overflow:visible;border-right:0;border-bottom:1px solid var(--cc-line)}.global-product-page .wa-builder-canvas{min-height:300px;flex:none;margin:16px}.global-product-page .report-content{flex-direction:column}.global-product-page .report-app aside{width:100%;border-left:0;border-top:1px solid var(--cc-line)}.global-product-page .dash-workspace:has(.dash-sidebar){flex-wrap:wrap}.global-product-page .dash-sidebar{width:100%;margin:0;position:static;max-height:none}}}@media screen{.global-product-page :is(.wa-message,.dash-message)[role=status]{background:#eaf6ef;color:#23714d;border-bottom:1px solid #d6eadf;font-size:12px}.wa-builder>.wa-sidebar input[type=file]{width:100%;padding:8px;border:1px solid var(--cc-line);border-radius:7px;background:#f8fafd;font-size:12px}.wa-builder>.wa-sidebar input[type=file]::file-selector-button{font:inherit;border:1px solid #d6dde8;border-radius:5px;background:#fff;color:var(--cc-ink);padding:6px 10px;margin-right:8px;cursor:pointer}.wa-builder>.wa-sidebar input[type=color],.dash-sidebar input[type=color]{height:38px;padding:4px;border:1px solid #cdd6e3;border-radius:7px;background:#fff}}@media screen{.global-product-page .ac-app,.prefs-dialog,.prefs-small,.prefs-menu,.prefs-discard{font-family:var(--cc-font);color:var(--cc-ink);font-size:13px;line-height:1.5}.global-product-page .ac-content{padding:32px;max-width:1180px}.global-product-page .ac-heading{gap:16px;flex-wrap:wrap}.global-product-page .ac-sidebar{background:#fff;border-color:var(--cc-line)}.global-product-page .ac-nav-group h2{font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--cc-muted);padding:20px 20px 8px}.global-product-page .ac-sidebar nav a{margin:2px 10px;padding:10px 12px;border:0;border-radius:7px;color:#4d5d74;font-size:12px;line-height:1.5}.global-product-page .ac-sidebar nav a[aria-current]{background:#edf2ff;color:var(--cc-accent);font-weight:600}.global-product-page .ac-sidebar nav a:hover{background:#f1f5fb}.global-product-page :is(.ac-menu,.ac-back,.ac-header){border-color:var(--cc-line)}.global-product-page .ac-header>a:first-of-type{color:var(--cc-ink);font-weight:650}.global-product-page .ac-toolbar{padding:16px 20px;border:1px solid var(--cc-line);border-radius:10px;background:#fff;gap:12px;flex-wrap:wrap}.global-product-page .ac-toolbar input{max-width:100%;min-width:0}.global-product-page .ac-table{border-color:var(--cc-line);border-radius:10px}.global-product-page :is(.ac-description,.ac-subtle,.ac-card p,.ac-counts dt){color:var(--cc-muted);line-height:1.65}.global-product-page .ac-tag{border:0;border-radius:5px;background:#eef1f6;color:#606d81;padding:4px 8px;font-weight:600}.global-product-page .ac-metrics strong{color:var(--cc-accent);font-weight:600}.global-product-page .ac-control{gap:16px;border-color:var(--cc-line)}.global-product-page .ac-control strong{font-size:13px;font-weight:600}.global-product-page .ac-app input[role=switch]:checked{background:var(--cc-accent)}.global-product-page .ac-app input[type=checkbox],.prefs-dialog input[type=checkbox]{accent-color:var(--cc-accent)}.global-product-page .ac-app :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){font-family:var(--cc-font);font-size:13px;line-height:1.5;min-height:38px;padding:9px 11px;border:1px solid #cdd6e3;border-radius:7px;box-sizing:border-box;max-width:100%}.global-product-page .ac-card>label,.global-product-page .ac-overlay label:not(.ac-check){font-size:12px;font-weight:550;color:#4d5d74;gap:7px}.global-product-page .ac-overlay{background:#14213d66;padding:16px}.global-product-page .ac-overlay>:is(form,section){border:1px solid var(--cc-line);border-radius:14px;padding:24px;max-width:100%;max-height:calc(100dvh - 32px);box-shadow:0 24px 90px #17274238}.global-product-page .ac-overlay header{border-color:var(--cc-line);gap:16px}.global-product-page .ac-overlay h2{font-size:20px;font-weight:650;letter-spacing:-.4px}.global-product-page .ac-overlay header button{width:36px;min-width:36px;height:36px;padding:0;background:#f2f5f9;color:var(--cc-muted);border-radius:7px;font-size:20px}.global-product-page .ac-overlay fieldset{border:1px solid var(--cc-line);border-radius:10px;background:#f8fafd;padding:16px}.global-product-page .ac-overlay footer,.global-product-page .ac-actions{gap:10px;flex-wrap:wrap;border-color:var(--cc-line)}.global-product-page .ac-app :is(button,a,input,select,textarea):focus-visible,.prefs-menu :is(button,a):focus-visible{outline:3px solid #a8bef1;outline-offset:2px}.global-product-page :is(.ac-error,.ac-notice){border-radius:7px;font-size:13px}.prefs-dialog{padding:24px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box}.prefs-dialog header{gap:16px;padding-bottom:16px;border-bottom:1px solid var(--cc-line)}.prefs-dialog header button{width:36px;height:36px;padding:0;border:0;background:#f2f5f9;color:var(--cc-muted);font-size:20px}.prefs-account-note{margin:12px 0 20px;font-size:12px;color:var(--cc-muted)}.prefs-body{gap:20px;min-height:0}.prefs-body>nav{width:160px;flex-shrink:0}.prefs-body>nav button{border-radius:7px;font-size:13px;padding:10px 12px;color:#4d5d74}.prefs-body>nav button[aria-current=page]{background:#edf2ff;color:var(--cc-accent);font-weight:600}.prefs-panel{padding:24px;border:1px solid var(--cc-line);border-radius:10px;background:#f8fafd;min-width:0}.prefs-panel h3{font-size:15px;font-weight:650;color:var(--cc-ink)}.prefs-panel p{font-size:13px;color:var(--cc-muted);line-height:1.65}.prefs-profile{gap:20px;grid-template-columns:160px minmax(0,1fr)}.prefs-profile fieldset{min-width:0;border-color:var(--cc-line)}.prefs-dialog footer{padding-top:16px;border-top:1px solid var(--cc-line);gap:10px;flex-wrap:wrap}.prefs-dialog footer>span{font-size:12px;color:var(--cc-muted)}.prefs-dialog table{font-size:12px;background:#fff}.prefs-dialog th{background:#f4f6fa;color:#647188;font-size:11px;font-weight:650}.prefs-dialog :is(th,td){padding:12px;border-color:#edf0f5}.prefs-dialog :is([role=alert],[role=status]){border-radius:7px;font-size:13px}.prefs-small{padding:24px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto}.prefs-small footer{gap:10px;flex-wrap:wrap;border-top:1px solid var(--cc-line);padding-top:16px}.prefs-small button{min-height:36px;border-radius:7px;padding:8px 14px}.prefs-discard{width:min(450px,calc(100% - 32px));box-sizing:border-box;max-height:85%;overflow:auto;border:1px solid var(--cc-line);border-radius:14px;padding:24px;box-shadow:0 0 0 100vmax #14213d66,0 24px 90px #17274238}.prefs-menu{border:1px solid var(--cc-line);border-radius:10px;box-shadow:0 8px 28px #17274222;padding:8px}.prefs-menu :is(button,a){font-family:var(--cc-font);font-size:13px;border-radius:7px;padding:10px 12px;color:var(--cc-ink)}.prefs-menu :is(button,a):hover{background:#f1f5fb}:is(.ac-app,.prefs-dialog) input[type=file]{max-width:100%;padding:8px;border:1px solid var(--cc-line);border-radius:7px;background:#fff;font:12px var(--cc-font);box-sizing:border-box}:is(.ac-app,.prefs-dialog) input[type=file]::file-selector-button{font:inherit;padding:6px 10px;border:1px solid #d6dde8;border-radius:5px;background:#fff;color:var(--cc-ink);margin-right:8px}@media(max-width:800px){.global-product-page .ac-app{flex-direction:column}.global-product-page .ac-sidebar{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--cc-line)}.global-product-page .ac-sidebar nav{max-height:200px;overflow:auto}.global-product-page .ac-back{padding:10px 20px}.global-product-page .ac-content{padding:24px 16px}.global-product-page .ac-toolbar{padding:14px}.global-product-page .ac-card-title{flex-wrap:wrap;gap:8px}.prefs-dialog{padding:16px}.prefs-body{display:block}.prefs-body>nav{display:flex;flex-wrap:wrap;width:100%;gap:4px;margin-bottom:16px}.prefs-body>nav button{width:auto}.prefs-panel{padding:16px}.prefs-profile,.prefs-fields{display:block}}}@media screen{.global-product-page .ac-card>label.ac-control{flex-direction:row;max-width:none;text-align:left}.global-product-page .ac-app button.ac-primary{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff}:is(.ac-app,.prefs-dialog) input[type=color]{height:38px;width:70px;padding:4px;border:1px solid #cdd6e3;border-radius:7px;background:#fff}}@media screen{.navigation-shell>.nav-rail{overflow:hidden;gap:6px;padding-bottom:70px!important}.navigation-shell>.nav-rail :is(a,button){min-height:56px;font-weight:550}.navigation-shell>.nav-rail .nav-brand{min-height:46px}.nav-global-bar{order:-10;display:flex;align-items:center;gap:16px;min-height:56px;padding:10px 24px;box-sizing:border-box;background:#fff;border-bottom:1px solid var(--cc-line);flex-shrink:0}.nav-global-bar button{display:flex;align-items:center;gap:10px;border:1px solid var(--cc-line);border-radius:7px;padding:8px 12px;background:#f8fafd;color:var(--cc-muted);font:13px var(--cc-font)}.nav-global-bar svg{width:18px;height:18px;flex-shrink:0}.nav-global-search{width:min(520px,100%);text-align:left}.nav-global-search span{flex:1}.nav-global-search kbd{font:11px var(--cc-font);color:#8792a5}.nav-home-tabs,.nav-destinations{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.nav-home-tabs button,.nav-destinations a{padding:9px 14px;border:1px solid var(--cc-line);border-radius:7px;background:#fff;font:13px var(--cc-font);text-decoration:none;color:var(--cc-ink)}.nav-home-tabs button[aria-pressed=true],.notifications-page>header a[aria-current=page]{background:#edf2ff;color:var(--cc-accent);border-color:#cbd8f5}.notifications-page>header a{padding:8px 12px;border-radius:7px;text-decoration:none}.nav-browse-types{border-bottom:1px solid var(--cc-line);padding-bottom:12px;margin-bottom:12px}.navigation-shell .nav-content .app main{height:calc(100vh - 193px)}.navigation-shell .global-product-page :is(.wa-app,.ac-app){min-height:calc(100vh - 56px)}.navigation-shell .global-product-page .wa-app{height:calc(100dvh - 56px)}@media(max-width:800px){.nav-global-bar{padding:10px 12px;gap:8px}.nav-global-search kbd{display:none}}@media(max-height:520px){.navigation-shell>.nav-rail{gap:0;padding-top:0}.navigation-shell>.nav-rail :is(a,button){min-height:42px;padding:4px 2px;font-size:10px}.navigation-shell>.nav-rail>button.nav-create{min-height:42px;margin:2px 6px}.navigation-shell>.nav-rail .nav-brand{min-height:32px;font-size:20px}}}.navigation-shell .home-work{max-width:1200px;margin:0 auto;color:var(--cc-ink);font-family:var(--cc-font)}.home-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.navigation-shell .home-heading h1{font-size:28px;font-weight:650;letter-spacing:-.6px;margin:0 0 6px}.home-heading p{color:var(--cc-muted);font-size:14px;margin:0}.home-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.home-work button,.home-tools summary{font:550 13px var(--cc-font);border:1px solid #d6dde8;border-radius:7px;padding:9px 14px;background:#fff;color:#35445d;cursor:pointer;min-height:36px}.home-work button.nav-primary{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff}.home-tools{position:relative}.home-tools summary{list-style:none}.home-tools summary::-webkit-details-marker{display:none}.home-tools summary:after{content:"⌄";margin-left:10px}.home-tools>div{position:absolute;right:0;top:44px;width:250px;padding:6px;background:#fff;border:1px solid var(--cc-line);border-radius:10px;box-shadow:0 12px 36px #25334a22;z-index:15}.home-tools :is(a,button,small){display:block;width:100%;box-sizing:border-box;text-align:left;padding:10px 12px;font-size:13px;text-decoration:none;color:var(--cc-ink);border:0;background:#fff}.home-tools small{color:var(--cc-muted);font-size:11px}.home-tools :is(a,button):hover{background:#f1f5fb}.home-library{background:#fff;border:1px solid var(--cc-line);border-radius:10px;overflow:hidden;box-shadow:0 2px 4px #24344904}.home-library-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid var(--cc-line)}.home-collections{display:flex;gap:24px}.home-collections button{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--cc-muted);padding:18px 0}.home-collections button[aria-pressed=true]{border-bottom-color:var(--cc-accent);color:var(--cc-accent)}.home-library-heading>a{font-size:12px;text-decoration:none;color:var(--cc-accent);white-space:nowrap}.home-items .nav-result{padding:14px 22px;margin:0;border:0;border-bottom:1px solid #edf0f5;border-radius:0;min-width:0}.home-items .nav-result:last-child{border-bottom:0}.home-items .nav-result:hover{background:#fafbfd}.home-items .nav-result>a:first-child{min-width:0;flex:1}.home-items .nav-result>a:first-child>span:last-child{overflow-wrap:anywhere;min-width:0}.home-items .nav-result button{border-color:transparent;background:transparent;padding:6px 9px}.home-items .nav-result small{color:var(--cc-muted);font-size:11px;margin-top:3px}.home-empty{text-align:center;padding:64px 24px}.home-empty h2{font-size:17px;font-weight:600;margin:0 0 10px}.home-empty p{font-size:13px;color:var(--cc-muted);margin:0;line-height:1.6}.home-work :is(button,a,summary):focus-visible{outline:3px solid #a8bef1;outline-offset:2px}@media(max-width:700px){.home-heading{align-items:flex-start;flex-direction:column;gap:18px}.home-library-heading{padding:0 12px;flex-wrap:wrap;gap:0}.home-collections{gap:16px}.home-library-heading>a{padding:10px 0}.home-items .nav-result{padding:12px;flex-wrap:wrap}.home-items .nav-result>a:first-child{flex-basis:100%}.home-actions{flex-wrap:wrap}.home-tools>div{right:auto;left:0;width:225px}}:root{--loft-accent:#0f766e;--loft-accent-hover:#115e59;--loft-accent-soft:#e6f5f2;--loft-accent-border:#a7d9d2;--loft-accent-bright:#5eead4;--loft-accent-chart:#5baea4;--cc-accent:var(--loft-accent);--cc-ink:#243747;--cc-muted:#748392;--cc-line:#e6ebef;--cc-font:Inter,"Segoe UI",Arial,sans-serif}.navigation-shell{background:#f5f7fa;color:#243747;font-family:Inter,Segoe UI,Arial,sans-serif}.navigation-shell>.nav-rail{background:#213343!important;flex:0 0 224px;width:224px;padding:25px 18px!important;align-items:stretch;gap:8px!important}.navigation-shell>.nav-rail .nav-brand{font-size:0;display:flex;min-height:55px;align-items:flex-start;justify-content:center;flex-direction:column;padding:0 12px;margin-bottom:18px;color:#fff}.navigation-shell>.nav-rail>:is(a,button){flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;text-align:left;padding:12px 14px;min-height:44px!important;border-radius:6px;font-size:13px!important;color:#c1cfdb;background:transparent;border:0}.navigation-shell>.nav-rail>:is(a,button):hover,.navigation-shell>.nav-rail [aria-current=page],.navigation-shell>.nav-rail [aria-expanded=true]{background:#354a5b!important;color:#fff}.navigation-shell>.nav-rail [aria-current=page]{box-shadow:inset 3px 0 var(--loft-accent)}.navigation-shell>.nav-rail>button.nav-create{width:100%;margin:5px 0 12px;border:1px solid #4c6172;background:#2b4153;color:#e0e8ef;min-height:44px}.navigation-shell>.nav-rail svg{width:19px;height:19px;flex-shrink:0}.navigation-shell>.nav-rail .nav-create-symbol{font-size:21px}.navigation-shell>.nav-workspace{background:#fafbfc;border-color:#e6ebef}.navigation-shell .nav-content{background:#f5f7fa}.navigation-shell .nav-global-bar{border-color:#e6ebef;min-height:72px;background:#fff}.navigation-shell .nav-global-search{background:#f7f9fa;border-color:#e3e9ee;color:#748392}.navigation-shell .nav-scrim{left:224px;background:#142b4122}.navigation-shell .nav-flyout:not(.nav-search){left:224px;max-width:calc(100vw - 224px)}.navigation-shell .nav-primary,.navigation-shell .wm-primary,.navigation-shell .sharing-primary,.navigation-shell .nav-add{background:var(--loft-accent)!important;border-color:var(--loft-accent)!important;color:#fff!important}.navigation-shell .nav-primary:hover,.navigation-shell .nav-add:hover{background:var(--loft-accent-hover)!important}.navigation-shell .nav-tree-item[aria-current=page],.navigation-shell .nav-home-tabs button[aria-pressed=true],.navigation-shell .home-collections button[aria-pressed=true]{color:var(--loft-accent);background:var(--loft-accent-soft);border-color:var(--loft-accent-border)}.navigation-shell .nav-page,.navigation-shell .global-product-page{color:#243747}.navigation-shell .home-library,.navigation-shell .nav-cards article,.navigation-shell .nav-table{border-color:#e6ebef;background:#fff}.navigation-shell .home-heading h1,.navigation-shell .nav-page h1{font-size:27px;font-weight:650;letter-spacing:-.7px}.navigation-shell .home-items .nav-result{border-color:#edf1f4}.navigation-shell .nav-result>a:first-child{color:#354f63}.navigation-shell .nav-star[aria-pressed=true]{color:var(--loft-accent)}.navigation-shell .app main{border-color:#e1e8ed;box-shadow:0 2px 8px #21334305}@media(max-width:1050px){.navigation-shell>.nav-rail{width:190px;flex-basis:190px;padding-left:12px!important;padding-right:12px!important}.navigation-shell .nav-scrim{left:190px}.navigation-shell .nav-flyout:not(.nav-search){left:190px;max-width:calc(100vw - 190px)}}@media(max-width:700px){.navigation-shell>.nav-rail{width:70px;flex-basis:70px;padding:18px 6px!important}.navigation-shell>.nav-rail>:is(a,button){flex-direction:column;justify-content:center;gap:5px;font-size:10px!important;padding:10px 4px}.navigation-shell>.nav-rail .nav-brand:after{content:none}.navigation-shell>.nav-rail .nav-brand{align-items:center;padding:0;min-height:35px;margin-bottom:5px}.navigation-shell .nav-scrim{left:70px}.navigation-shell .nav-flyout:not(.nav-search){left:70px;max-width:calc(100vw - 70px)}.navigation-shell .nav-global-bar{min-height:60px}}.hybrid-crm-return{position:fixed;left:31px;bottom:22px;z-index:35;display:block;width:162px;padding:11px 13px;border:1px solid #506473;border-radius:6px;color:var(--loft-accent-bright);background:#2b4153;font:600 12px Inter,Segoe UI,Arial,sans-serif;text-decoration:none;box-sizing:border-box}.hybrid-crm-return:hover{background:#354a5b;color:#fff}@media(max-width:1050px){.hybrid-crm-return{left:20px;width:150px}}@media(max-width:700px){.hybrid-crm-return{left:12px;bottom:15px;width:46px;text-align:center;padding:10px 5px;font-size:0}.hybrid-crm-return:before{content:"◉";font-size:20px;color:var(--loft-accent-bright)}}.navigation-shell>.nav-rail .nav-brand:after{content:none}@media(max-width:700px){.navigation-shell>.nav-rail .nav-brand:after{content:none}}.collabloft-logo,.orbit-crm .collabloft-logo,.navigation-shell .collabloft-logo{display:inline-flex;align-items:center;gap:9px;color:#102a43;font:750 21px/1.15 Inter,Segoe UI,Arial,sans-serif;letter-spacing:-.65px;white-space:nowrap}.collabloft-logo img,.orbit-crm .collabloft-logo img,.navigation-shell .collabloft-logo img{display:block;width:34px;height:34px;flex:0 0 34px;object-fit:contain}.collabloft-logo .collabloft-wordmark,.navigation-shell .collabloft-logo .collabloft-wordmark{font:inherit;color:inherit;line-height:inherit}.collabloft-logo .collabloft-wordmark b{font:inherit;color:#0f766e}.collabloft-logo.collabloft-logo-inverse{color:#fff}.collabloft-logo-inverse .collabloft-wordmark b{color:#5eead4}.orbit-crm .crm-auth-brand .collabloft-logo{font-size:34px;gap:12px}.orbit-crm .crm-auth-brand .collabloft-logo img{width:48px;height:48px;flex-basis:48px}.navigation-shell>.nav-rail .nav-brand{padding-left:0;padding-right:0}.orbit-crm .crm-brand{padding-left:0;padding-right:0}@media(max-width:1050px)and (min-width:701px){.navigation-shell .nav-brand .collabloft-logo{font-size:18px;gap:6px}.navigation-shell .nav-brand .collabloft-logo img{width:29px;height:29px;flex-basis:29px}}@media(max-width:700px){.orbit-crm .crm-brand .collabloft-wordmark,.navigation-shell .nav-brand .collabloft-wordmark{display:none}.orbit-crm .crm-brand{justify-content:center;padding:0}.orbit-crm.crm-nav-open .crm-brand{justify-content:flex-start}.orbit-crm.crm-nav-open .crm-brand .collabloft-wordmark{display:inline}}.orbit-crm .crm-brand .collabloft-logo{font-size:21px}.orbit-crm .crm-auth-brand .collabloft-logo,.cc-brand .collabloft-logo{color:#102a43}
