body:has(.ui-frame){background:#fff;padding:0}body:has(.ui-frame)>.site-header{display:none}.ui-frame{--ui-menu-bg:#1e1e1e;--ui-menu-text:#d0d0d0;--ui-menu-selected:#343434;--ui-marker:#4cc2c6;--ui-page:#fff;--ui-header-border:#e5e5e5;--ui-panel-border:#e3e3e3;--ui-th:#616161;--ui-row-divider:#f0f0f0;--ui-th-border:#e0e0e0;--ui-text:#242424;--ui-muted:#616161;--ui-link:#00666a;--ui-teal:#008287;--ui-list-selected:#e8e8e8;--ui-red:#d70704;--ui-button-border:#d1d1d1;--ui-input-border:#e6e6e6;--ui-gap:16px;--ui-pad:16px;--ui-menu-width:168px;--bg:#fff;--surface:#fff;--text:#242424;--muted:#616161;--border:#e3e3e3;--accent:#00666a;--accent-text:#fff;grid-template-columns:var(--ui-menu-width) minmax(0, 1fr);background:linear-gradient(to right, var(--ui-menu-bg) var(--ui-menu-width), var(--ui-page) 0);min-height:100vh;color:var(--ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:20px;display:grid}@media (max-width:1399px){.ui-frame{--ui-menu-width:132px;--ui-gap:12px;--ui-pad:12px}}.ui-frame a{color:var(--ui-link)}.ui-menu{background:var(--ui-menu-bg);height:100vh;color:var(--ui-menu-text);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.ui-logo{color:#fff;letter-spacing:.04em;align-items:center;gap:8px;padding:12px 14px 20px;font-size:12px;font-weight:700;line-height:14px;text-decoration:none;display:flex}.ui-frame .ui-logo{color:#fff}.ui-logo img{width:auto;height:28px}.ui-logo .short{font-size:13px;display:none}@media (max-width:1399px){.ui-logo .long{display:none}.ui-logo .short{display:inline}}.ui-menu nav{flex-direction:column;gap:2px;display:flex}.ui-frame .ui-menu-item{height:34px;color:var(--ui-menu-text);white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;margin:0 6px;padding:0 12px;text-decoration:none;display:flex;position:relative}.ui-frame .ui-menu-item:hover{background:#2a2a2a}.ui-frame .ui-menu-item[aria-current=page]{background:var(--ui-menu-selected);color:#fff;font-weight:600}.ui-menu-item[aria-current=page]:before{content:"";background:var(--ui-marker);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-6px}.ui-menu-count{font-variant-numeric:tabular-nums;font-size:12px}.ui-menu-user{margin-top:auto;padding:12px 14px;font-size:12px;line-height:16px}.ui-menu-user .who{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-frame .ui-menu-user button{width:auto;color:var(--ui-menu-text);background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:400;text-decoration:underline}.ui-work{flex-direction:column;min-width:0;display:flex}.ui-header{z-index:30;border-bottom:1px solid var(--ui-header-border);background:#fff;position:sticky;top:0}.ui-header-row{padding:10px var(--ui-pad);align-items:center;gap:8px;display:flex}.ui-header-title{flex:1;min-width:0}.ui-context{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.ui-frame .ui-context a{color:var(--ui-muted);text-decoration:none}.ui-frame .ui-context a:hover{text-decoration:underline}.ui-frame .ui-header h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;line-height:28px;overflow:hidden}.ui-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ui-main-spot:empty{display:none}.ui-frame .ui-btn{border:1px solid var(--ui-button-border);width:auto;height:32px;color:var(--ui-text);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-weight:400;text-decoration:none;display:inline-flex}.ui-frame .ui-btn:hover{background:#f5f5f5}.ui-frame .ui-btn.main{border-color:var(--ui-red);background:var(--ui-red);color:#fff;font-weight:600}.ui-frame .ui-btn.main:hover{background:#c00603}.ui-frame .ui-btn:disabled,.ui-frame .ui-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.ui-frame .ui-btn:focus-visible,.ui-frame .ui-menu-item:focus-visible,.ui-frame .ui-tab:focus-visible{outline:2px solid var(--ui-teal);outline-offset:1px}.ui-save{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:6px;margin-right:8px;font-size:12px;display:inline-flex}.ui-save:before{content:"";background:#107c10;border-radius:50%;width:8px;height:8px}.ui-save.saving:before{background:#b0b0b0}.ui-save.failed{color:#b10e1c}.ui-save.failed:before{background:#c50f1f}.ui-frame .ui-save button{color:#b10e1c;width:auto;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ui-tabs{padding:0 var(--ui-pad);gap:4px;display:flex;overflow-x:auto}.ui-frame .ui-tab{color:var(--ui-text);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:6px 12px 9px;text-decoration:none;display:inline-flex}.ui-frame .ui-tab:hover{background:#f5f5f5}.ui-frame .ui-tab[aria-current=page]{border-bottom-color:var(--ui-teal);font-weight:600}.ui-step{border:1px solid #616161;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:400;line-height:1;display:inline-flex}.ui-step.done{border-color:var(--ui-teal);background:var(--ui-teal);color:#fff}.ui-step.done svg{width:11px;height:11px}.ui-body{gap:var(--ui-gap);padding:var(--ui-gap) var(--ui-pad);flex-direction:column;min-width:0;display:flex}.ui-panel{border:1px solid var(--ui-panel-border);background:#fff;border-radius:4px;min-width:0}.ui-panel-title{align-items:center;gap:8px;min-height:36px;padding:6px 10px;display:flex}.ui-frame .ui-panel-title h2{letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:600;line-height:20px}.ui-panel-count{color:var(--ui-muted);font-variant-numeric:tabular-nums}.ui-panel-note{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ui-panel-actions{gap:8px;margin-left:auto;display:flex}.ui-panel-actions .ui-btn{height:28px}.ui-panel-body{padding:4px 10px 10px}.ui-panel>.ui-table,.ui-panel>.ui-table-wrap{margin-bottom:4px}.ui-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;padding:10px;display:grid}.ui-facts div{min-width:0}.ui-frame .ui-facts dt{color:var(--ui-muted);font-size:12px;line-height:16px}.ui-frame .ui-facts dd{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;margin:0;overflow:hidden}.ui-columns{gap:var(--ui-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ui-columns.wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr)}.ui-columns>div{gap:var(--ui-gap);flex-direction:column;min-width:0;display:flex}@container ui-work (max-width:1000px){.ui-columns,.ui-columns.wide-left{grid-template-columns:minmax(0,1fr)}}.ui-work{container:ui-work/inline-size}.ui-panel-grid{gap:var(--ui-gap);grid-template-columns:repeat(auto-fill,minmax(min(520px,100%),1fr));align-items:start;display:grid}.ui-settings{gap:var(--ui-gap);grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),560px));align-items:start;display:grid}.ui-table-wrap{overflow-x:auto}.ui-frame .ui-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.ui-frame .ui-table th,.ui-frame .ui-table td{text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;height:32px;padding:0 10px;overflow:hidden}.ui-frame .ui-table th{height:30px;color:var(--ui-th);border-bottom:1px solid var(--ui-th-border);font-size:12px;font-weight:600}.ui-frame .ui-table th[aria-sort]{color:var(--ui-text)}.ui-frame .ui-table td{border-bottom:1px solid var(--ui-row-divider)}.ui-frame .ui-table tr:last-child td{border-bottom:0}.ui-frame .ui-table.summary td{height:30px}.ui-frame .ui-table .num{text-align:right;font-variant-numeric:tabular-nums}.ui-frame .ui-table .date{font-variant-numeric:tabular-nums}.ui-frame .ui-table .name a,.ui-frame .ui-table a.name{font-weight:600;text-decoration:none}.ui-frame .ui-table .name a:hover{text-decoration:underline}.ui-frame .ui-table .note{color:var(--ui-muted);margin-left:6px;font-size:12px}.ui-frame .ui-table .act{text-align:right;width:1%}.ui-frame .ui-table tfoot td,.ui-frame .ui-table tr.total td{border-top:1px solid var(--ui-th-border);font-weight:600}.ui-frame .ui-table tr.band td{background:#f5f5f5;font-weight:600}.ui-frame .ui-table tr[aria-selected=true] td{background:var(--ui-list-selected)}.ui-status{white-space:nowrap;vertical-align:middle;border-radius:3px;padding:1px 6px;font-size:12px;line-height:16px;display:inline-block}.ui-status.amber{color:#5c4300;background:#fff4ce}.ui-status.teal{color:#00585c;background:#ddf0f0}.ui-status.navy{color:#003287;background:#e3eaf6}.ui-status.grey{color:#424242;background:#f0f0f0}.ui-status.green{color:#0e5c0e;background:#e3f1e3}.ui-status.red{color:#8a1f1d;background:#f7e4e4}.ui-frame .ui-cell-input,.ui-frame .ui-table td>input:not([type=checkbox]):not([type=radio]),.ui-frame .ui-table td>select{border:1px solid var(--ui-input-border);width:100%;height:26px;color:var(--ui-text);font:inherit;background:#fff;border-radius:2px;padding:0 6px}.ui-frame .ui-table td.num>input{text-align:right;font-variant-numeric:tabular-nums}.ui-frame .ui-cell-input:focus,.ui-frame .ui-table td>input:focus,.ui-frame .ui-table td>select:focus{border-color:var(--ui-teal);box-shadow:inset 0 0 0 1px var(--ui-teal);outline:none}.ui-frame .ui-grid{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.ui-frame .ui-grid th,.ui-frame .ui-grid td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #e0e0e0;height:26px;padding:0 8px;overflow:hidden}.ui-frame .ui-grid th{text-align:left;background:#f5f5f5;font-weight:600}.ui-frame .ui-grid .rownum{width:36px;color:var(--ui-muted);text-align:center;background:#f5f5f5;font-size:12px}.ui-frame .ui-grid .num{text-align:right;font-variant-numeric:tabular-nums}.ui-frame .ui-grid .locked{background:#fafafa}.ui-frame .ui-grid td.selected{outline:2px solid var(--ui-teal);outline-offset:-2px}.ui-frame .ui-grid tr.entry td{color:#8a8a8a}.ui-frame .ui-grid tr.total td{font-weight:600}.ui-split{flex:1;grid-template-columns:900px minmax(0,1fr);min-height:0;display:grid}.ui-split.compact{grid-template-columns:340px minmax(0,1fr)}.ui-split.list-only{grid-template-columns:minmax(0,1fr)}.ui-list-pane{border-right:1px solid var(--ui-header-border);min-width:0}.ui-detail-pane{min-width:0}.ui-list-head{padding:10px var(--ui-pad);border-bottom:1px solid var(--ui-header-border);align-items:center;gap:8px;display:flex}.ui-list-head h1,.ui-frame .ui-list-head h1{margin:0;font-size:20px;font-weight:600;line-height:28px}.ui-back{display:none}@media (max-width:1199px){.ui-split,.ui-split.compact{grid-template-columns:minmax(0,1fr)}.ui-split.has-detail>.ui-list-pane,.ui-split:not(.has-detail)>.ui-detail-pane{display:none}.ui-list-pane{border-right:0}.ui-back{display:inline}.ui-crumb{display:none}}.ui-frame .ui-list-row{border-bottom:1px solid var(--ui-row-divider);color:var(--ui-text);padding:6px 12px;text-decoration:none;display:block;position:relative}.ui-frame .ui-list-row:hover{background:#f5f5f5}.ui-frame .ui-list-row[aria-current=page]{background:var(--ui-list-selected)}.ui-list-row[aria-current=page]:before{content:"";background:#242424;width:3px;position:absolute;top:0;bottom:0;left:0}.ui-list-row .line{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.ui-list-row .line>:first-child{text-overflow:ellipsis;overflow:hidden}.ui-list-row .line+.line{color:var(--ui-muted);font-size:12px}.ui-list-row .num{font-variant-numeric:tabular-nums}.ui-form{grid-template-columns:160px minmax(0,480px);align-items:center;gap:8px 16px;padding:10px;display:grid}.ui-form>label,.ui-form>.label{color:var(--ui-muted);font-size:13px}.ui-form .hint{color:var(--ui-muted);grid-column:2;margin-top:-4px;font-size:12px}.ui-frame .ui-form input:not([type=checkbox]):not([type=radio]),.ui-frame .ui-form select,.ui-frame .ui-form textarea{border:1px solid var(--ui-button-border);width:100%;min-height:32px;color:var(--ui-text);font:inherit;background:#fff;border-radius:4px;padding:4px 8px}.ui-frame .ui-form input:focus,.ui-frame .ui-form select:focus,.ui-frame .ui-form textarea:focus{border-color:var(--ui-teal);box-shadow:inset 0 0 0 1px var(--ui-teal);outline:none}@container ui-work (max-width:700px){.ui-form{grid-template-columns:minmax(0,1fr);gap:4px}.ui-form .hint{grid-column:1}}.ui-empty{color:var(--ui-muted);margin:0;padding:8px 10px 10px}.ui-empty a{margin-left:4px}.ui-notice{color:#5c4300;background:#fff4ce;border-radius:4px;padding:8px 12px}.ui-tabs.options{border-bottom:1px solid var(--ui-header-border);padding:0}.ui-frame button.ui-tab{width:auto;color:inherit;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;font-weight:400}.ui-frame button.ui-tab[aria-current=page]{border-bottom-color:var(--ui-teal);font-weight:600}.ui-list-actions{gap:8px;margin-left:auto;display:flex}.ui-frame .ui-body h2,.ui-frame .ui-body h3{letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:600;line-height:20px}.ui-frame .ui-body .round-section{border:1px solid var(--ui-panel-border);border-radius:4px;gap:8px;min-width:0;margin:0;padding:8px 10px 10px}.ui-frame .ui-body .round-section h2{text-transform:none;letter-spacing:0;font-size:14px}.ui-frame .ui-body .round-section .round-section{border:0;padding:0}.ui-frame .ui-body .compact-table{font-size:14px}.ui-frame .ui-body .compact-table th,.ui-frame .ui-body .compact-table td{border:0;border-bottom:1px solid var(--ui-row-divider);background:0 0;height:32px;padding:4px 10px}.ui-frame .ui-body .compact-table th{height:30px;color:var(--ui-th);border-bottom-color:var(--ui-th-border);font-size:12px;font-weight:600}.ui-frame .ui-body .compact-table td.num,.ui-frame .ui-body .compact-table th.num{text-align:right;font-variant-numeric:tabular-nums}.ui-frame .ui-body .compact-table.files td:first-child a,.ui-frame .ui-body .compact-table td:first-child>a:first-child{font-weight:600;text-decoration:none}.ui-frame .ui-body button:not(.link-button):not(.remove-x):not(.toggle-cell):not(.ui-tab):not(.ui-btn):not([role=tab]),.ui-frame .ui-body .button-like{border:1px solid var(--ui-button-border);width:auto;min-height:32px;color:var(--ui-text);font:inherit;white-space:nowrap;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-weight:400;text-decoration:none;display:inline-flex}.ui-frame .ui-body button:not(.link-button):not(.remove-x):not(.toggle-cell):not(.ui-tab):not(.ui-btn):not([role=tab]):hover,.ui-frame .ui-body .button-like:hover{background:#f5f5f5}.ui-frame .ui-body .link-button{color:var(--ui-link)}.ui-frame :is(.ui-body,.ui-pop) input:not([type=checkbox]):not([type=radio]):not([type=file]),.ui-frame :is(.ui-body,.ui-pop) select,.ui-frame :is(.ui-body,.ui-pop) textarea{border:1px solid var(--ui-button-border);min-height:32px;font:inherit;border-radius:4px}.ui-frame .ui-body input:focus,.ui-frame .ui-body select:focus,.ui-frame .ui-body textarea:focus{border-color:var(--ui-teal);box-shadow:inset 0 0 0 1px var(--ui-teal);outline:none}.ui-frame .ui-body .notice{color:#5c4300;background:#fff4ce;border-radius:4px;margin:0;padding:8px 12px}.ui-frame .ui-body .badge{color:#424242;background:#f0f0f0;border:0;border-radius:3px;padding:1px 6px;font-size:12px}.ui-frame .ui-body .badge.warn{color:#5c4300;background:#fff4ce}.ui-frame .ui-body .badge.ok{color:#0e5c0e;background:#e3f1e3}.ui-frame .ui-body .muted{margin:0}.ui-frame .ui-body details.edit-panel>summary{color:var(--ui-link)}.ui-pop{position:relative}.ui-frame details.ui-pop>summary{list-style:none}.ui-frame details.ui-pop>summary::-webkit-details-marker{display:none}.ui-pop-body,.ui-frame .ui-pop .dismiss-form{z-index:40;border:1px solid var(--ui-panel-border);white-space:normal;background:#fff;border-radius:4px;width:min(440px,90vw);padding:12px;position:absolute;top:38px;right:0;box-shadow:0 4px 16px #00000024}.ui-frame .ui-header .ui-pop button:not(.ui-btn),.ui-frame .ui-header .archive-control>button{border:1px solid var(--ui-button-border);width:auto;height:32px;color:var(--ui-text);font:inherit;white-space:nowrap;background:#fff;border-radius:4px;align-items:center;padding:0 12px;font-weight:400;display:inline-flex}.ui-frame .ui-pop-body button[type=submit],.ui-frame .ui-pop .dismiss-form button[type=submit]{border-color:#616161;font-weight:600}.ui-frame .ui-header .archive-control{display:inline-flex}.ui-frame .ui-header .archive-control .error,.ui-frame .ui-header .archive-control .success{background:#fff;border:0;padding:4px 8px;font-size:12px;position:absolute;top:100%;right:16px}.ui-facts-panel{align-items:flex-start;display:flex}.ui-facts-panel .ui-facts{flex:1;min-width:0}.ui-facts-actions{white-space:nowrap;gap:12px;padding:10px;font-size:13px;display:flex}.ui-note-line{margin:0 0 6px}.ui-frame .ui-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ui-frame .ui-filter-row .grow{flex:1;min-width:160px}.ui-frame .ui-filter-row .grow input{width:100%}.ui-frame .ui-filter-row select,.ui-frame .ui-filter-row input{padding:0 8px}.ui-frame .ui-body .round-columns,.ui-frame .ui-body .estimate-columns{gap:var(--ui-gap)}.ui-frame .ui-body .round-columns>*,.ui-frame .ui-body .round-columns>*>*{min-width:0}.ui-frame .ui-body .round-columns>div,.ui-frame .ui-body .round-columns>aside{gap:var(--ui-gap);flex-direction:column;display:flex}@container ui-work (max-width:1000px){.ui-frame .ui-body .round-columns,.ui-frame .ui-body .estimate-columns,.ui-frame .ui-body .design-columns,.ui-frame .ui-body .attach-columns,.ui-frame .ui-body .submittal-columns{grid-template-columns:minmax(0,1fr)}}.ui-frame .ui-body .design-columns{gap:var(--ui-gap)}.ui-frame .ui-body .design-left,.ui-frame .ui-body .design-right{gap:var(--ui-gap);flex-direction:column;min-width:0;display:flex}.ui-frame .ui-body .compact-table.files{width:100%}.ui-frame .ui-body .compact-table.files td:first-child,.ui-frame .ui-body .compact-table.files th:first-child{width:100%;max-width:0}.ui-frame .ui-body .compact-table.files td:first-child>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-frame .ui-body .compact-table.files td:not(:first-child),.ui-frame .ui-body .compact-table.files th:not(:first-child){white-space:nowrap;width:1%}.ui-frame .ui-body [role=tablist]{border-bottom:1px solid var(--ui-header-border);gap:4px;display:flex}.ui-frame .ui-body [role=tab]{width:auto;color:var(--ui-text);font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin:0;padding:6px 12px 9px;font-weight:400}.ui-frame .ui-body [role=tab][aria-selected=true]{border-bottom-color:var(--ui-teal);font-weight:600}.ui-frame .ui-body [role=tab]:hover{background:#f5f5f5}.ui-frame .past-due,.ui-frame .ui-list-row .line+.line .past-due{color:#8a1f1d;font-weight:600}.ui-frame .ui-filter-row .checkbox{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-frame .ui-table td.row-actions-cell{white-space:normal;height:auto;padding:4px 10px;overflow:visible}.ui-frame .ui-table td.row-actions-cell .actions-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ui-frame .ui-body .submittal-stack{gap:var(--ui-gap);flex-direction:column;min-width:0;display:flex}.ui-frame .ui-body a.tool,.ui-frame .ui-body a.button-link{border:1px solid var(--ui-button-border);width:auto;min-height:32px;color:var(--ui-text);background:#fff;border-radius:4px;justify-self:start;align-items:center;padding:0 12px;font-weight:400;text-decoration:none;display:inline-flex}.ui-frame .ui-body a.tool:hover,.ui-frame .ui-body a.button-link:hover{background:#f5f5f5}.ui-frame .ui-body .sheet-and-viewer{gap:var(--ui-gap)}@container ui-work (max-width:1000px){.ui-frame .ui-body .sheet-and-viewer{grid-template-columns:minmax(0,1fr)}.ui-frame .ui-body .sheet-and-viewer>.sheet-viewer,.ui-frame .ui-body .sheet-and-viewer>.sheet-pane{order:2;height:70vh;position:static}}.ui-frame .ui-body .compact-table.agents{table-layout:fixed;width:100%}.ui-frame .ui-body .compact-table.agents td:first-child{min-width:0}.ui-frame .ui-body .compact-table.agents>thead th:nth-child(2){width:170px}.ui-frame .ui-body .compact-table.agents>thead th:nth-child(3),.ui-frame .ui-body .compact-table.agents>thead th:nth-child(4){width:110px}.ui-frame .ui-body .compact-table.agents td,.ui-frame .ui-body .compact-table.agents td *{white-space:normal;overflow-wrap:anywhere}.ui-frame .ui-body .compact-table.agents select{width:100%}.ui-frame .ui-body>*{flex-shrink:0}.ui-frame .ui-body>.edit-panel,.ui-frame .ui-body>details{flex-basis:auto}.ui-week{border-top:1px solid var(--ui-th-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-week-day{border-right:1px solid var(--ui-row-divider);min-width:0;min-height:72px;padding:6px 8px 8px}.ui-week-day:last-child{border-right:0}.ui-week-day.today{background:#f5fafa}.ui-week-date{color:var(--ui-th);margin-bottom:4px;font-size:12px;font-weight:600}.ui-week-day.today .ui-week-date{color:var(--ui-link)}.ui-frame .ui-week-bid{border-top:1px solid var(--ui-row-divider);color:var(--ui-text);grid-template-columns:auto 1fr;gap:0 6px;padding:4px 0;text-decoration:none;display:grid}.ui-frame .ui-week-bid:hover .name{text-decoration:underline}.ui-week-bid .time{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12px}.ui-week-bid .name{color:var(--ui-link);overflow-wrap:anywhere;font-weight:600}.ui-week-bid .ui-status{grid-column:2;justify-self:start;margin-top:2px}.ui-week-none{color:var(--ui-muted)}@container ui-work (max-width:1000px){.ui-week{grid-template-columns:minmax(0,1fr)}.ui-week-day{border-right:0;border-bottom:1px solid var(--ui-row-divider);grid-template-columns:110px minmax(0,1fr);gap:0 8px;min-height:0;display:grid}.ui-week-date{grid-row:1/span 20;margin:4px 0 0}.ui-week-bid,.ui-week-none{grid-column:2}.ui-week-bid:first-of-type{border-top:0}}body:has(.ui-signin){background:#1e1e1e;padding:0}body:has(.ui-signin)>.site-header{display:none}.ui-signin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#1e1e1e;place-items:center;min-height:100vh;padding:16px;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;display:grid}.ui-signin-box{color:#242424;background:#fff;border-radius:4px;width:min(360px,100%);padding:28px 28px 24px;font-size:14px;line-height:20px}.ui-signin-logo{letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;line-height:14px;display:flex}.ui-signin h1{margin:0 0 4px;font-size:20px;font-weight:600;line-height:28px}.ui-signin p{color:#616161;margin:0 0 18px}.ui-signin p.error{color:#b10e1c}.ui-signin .ui-btn{color:#fff;width:100%;height:32px;font:inherit;cursor:pointer;background:#d70704;border:1px solid #d70704;border-radius:4px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-signin .ui-btn:hover{background:#c00603}.ui-signin .ui-btn:disabled{opacity:.6}
