.job-style{--job-canvas:#f6f7f9;--job-panel:#ffffff;--job-ink:#12151b;--job-muted:#536274;--job-line:#dce2e9;--job-action:#c4481a;--job-action-hover:#a83914;--job-place:#3265ad;--job-place-soft:#edf3fb;--job-success:#187253;--job-success-soft:#eaf5ef;--job-assistant:#7052a3;--job-assistant-soft:#f2edf9;--job-review:#8c5b10;--job-review-soft:#fff5df;--job-danger:#b43a42;--job-danger-soft:#fff0f1;--color-brand:var(--job-action);--color-brand-dark:var(--job-action-hover);--color-brand-soft:#fff1ea;color:var(--job-ink);font-family:var(--font-sans)}.job-workspace{background:var(--job-canvas)}.job-style :where(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--job-place);outline-offset:3px}.job-style .ui-button,.job-style .workspace-button{min-height:36px;border-radius:6px;font-size:13px;line-height:20px}.job-style .ui-button[data-variant=brand]{background:var(--job-action);color:white}.job-style .ui-button[data-variant=brand]:is(:hover,:active){background:var(--job-action-hover)}.job-style .ui-button[data-variant=assistant]{background:var(--job-assistant-soft);color:var(--job-assistant);box-shadow:inset 0 0 0 1px #d9cde9}.job-style .ui-button[data-variant=assistant]:is(:hover,:active){background:#e8dff3}.job-style .ui-button[data-variant=assistant][aria-expanded=true]{border-color:var(--job-assistant);box-shadow:inset 0 0 0 1px var(--job-assistant)}.job-panel,.job-style .ui-card{border:1px solid var(--job-line);border-radius:8px;background:var(--job-panel);box-shadow:none}.job-panel{padding:16px;min-width:0}.job-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.job-section-heading h2{color:var(--job-ink);font-size:14px;line-height:20px;font-weight:600}.job-section-action,.job-section-heading p{font-size:12px;line-height:16px;color:var(--job-muted)}.job-section-action{margin-left:auto}.job-reading-column{width:100%;max-width:960px;margin-inline:auto;padding:24px}.job-reading-column>*+*{margin-top:16px}.job-style .job-inline-action{min-height:36px;min-width:36px;font-size:12px;color:var(--job-muted)}.job-style .job-inline-action:hover{color:var(--job-action)}.job-header{display:grid;grid-template-columns:minmax(0,1fr) auto;background:white;box-shadow:inset 0 -1px var(--job-line)}.job-header-top{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;padding:16px 24px 8px}.job-header-identity{flex:1 1 360px;min-width:0}.job-header h1{font-size:18px;line-height:24px}.job-header-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.job-header-title h1{overflow-wrap:anywhere}.job-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.job-header-subline{color:var(--job-muted)}.job-header-nav{grid-column:1;grid-row:2;min-width:0;display:flex;flex-wrap:wrap;align-items:end;gap:0 16px;padding:0 24px}.job-header-nav nav{flex:1 1 440px;scrollbar-width:thin}.job-save-status{grid-column:2;grid-row:2;margin-right:24px;display:flex;align-items:center;min-height:36px;padding-block:4px;font-size:12px;line-height:16px;color:var(--job-muted)}.job-save-status>span{color:inherit}.job-save-status a,.job-save-status button{min-height:36px;display:inline-flex;align-items:center}.job-save-status .job-save-failed{color:var(--job-danger);background:var(--job-danger-soft)}.job-save-status .job-save-auth{color:var(--job-review);background:var(--job-review-soft)}.job-workspace-toolbar{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 24px;border-bottom:1px solid var(--job-line);background:white}@media print{.job-workspace-toolbar{display:none}}.job-view-switch{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;border-radius:8px;background:#edf0f4;width:fit-content;max-width:100%}.job-view-switch button{min-height:36px;padding:6px 12px;border:1px solid transparent;border-radius:6px;color:var(--job-muted);font-size:13px;line-height:20px;font-weight:500;white-space:nowrap}.job-view-switch button:hover{color:var(--job-ink);background:#e3e8ef}.job-view-switch button[aria-pressed=true]{background:white;border-color:var(--job-line);color:var(--job-ink)}.job-document-grid{display:grid;max-width:1220px;margin-inline:auto;align-items:start;gap:24px;padding:24px}.job-document-inspector{display:none}.job-setting-list{overflow:hidden;border:1px solid var(--job-line);border-radius:8px;background:white}.job-setting-row{display:flex;align-items:center;gap:16px;width:100%;padding:12px 16px;text-align:left;background:white}.job-setting-row+.job-setting-row{border-top:1px solid var(--job-line)}.job-setting-row:hover{background:#f8fafc}.job-setting-copy{flex:1;min-width:0;overflow-wrap:anywhere}.job-setting-title{display:block;font-size:13px;font-weight:600;line-height:20px;color:var(--job-ink)}.job-setting-detail{display:block;margin-top:2px;font-size:12px;line-height:18px;color:var(--job-muted)}.job-setting-warning{color:var(--job-review)}.job-setting-arrow{flex-shrink:0;color:var(--job-muted)}.job-local-badge{display:inline-block;padding:0 6px;border-radius:4px;font-size:12px;font-weight:400;color:var(--job-review);background:var(--job-review-soft)}.job-inspector-stack>*+*{margin-top:20px}.job-inspector-stack>.job-workspace-heading{margin-bottom:0}.job-inspector-label{margin-bottom:8px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--job-muted)}.job-inspector-note{font-size:12px;line-height:18px;color:var(--job-muted)}.job-inspector-stack>.job-setting-fold{margin-top:12px}.job-setting-fold{overflow:hidden;border:1px solid var(--job-line);border-radius:8px;background:white}.job-setting-fold>summary{display:flex;align-items:center;gap:16px;min-height:44px;padding:12px 16px;cursor:pointer;list-style:none}.job-setting-fold>summary::-webkit-details-marker{display:none}.job-setting-fold>summary:hover{background:#f8fafc}.job-setting-fold[open]>summary{border-bottom:1px solid var(--job-line)}.job-setting-fold[open]>summary .job-setting-arrow{transform:rotate(180deg)}.job-setting-fold>.job-setting-list{border:0;border-radius:0}.job-workspace-heading{margin-bottom:16px}.job-workspace-heading h2{font-size:18px;line-height:24px;font-weight:600}.job-workspace-heading p{max-width:65ch;margin-top:4px;color:var(--job-muted);font-size:13px;line-height:20px}.job-document-paper{overflow:hidden;border:1px solid var(--job-line);border-radius:12px;background:var(--doc-paper);box-shadow:0 3px 12px #12151b08}.job-style .proposal-controls button{min-height:36px}.job-style .proposal-controls label:has(input:is([type=checkbox],[type=radio])){min-height:36px}.job-style .job-sheet-heading{font-size:18px;line-height:24px}.job-style .job-capture-target{color:var(--job-place)}.job-style .job-capture-target>div:first-child{background:var(--job-place-soft);border-color:#c9d9ef;color:var(--job-place)}.job-style .job-capture-target button{color:inherit}.job-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.job-filter-bar>:last-child{flex:1 1 240px}.job-empty{padding:32px 16px;text-align:center;font-size:14px;line-height:22px;color:var(--job-muted)}.job-document-grid.job-document-single{max-width:916px}@media (min-width:1280px){.job-document-grid{grid-template-columns:minmax(0,1fr) 320px}.job-document-grid.job-document-single{grid-template-columns:minmax(0,1fr)}.job-document-inspector{display:block;position:sticky;top:24px;max-height:calc(100dvh - 210px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:767px){.job-header{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-rows:60px 44px;padding-top:env(safe-area-inset-top);padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right))}.job-header-top{grid-column:1;grid-row:1;min-width:0;padding:8px 0}.job-header-identity{flex-basis:0;align-items:center;gap:4px}.job-header-copy{flex:1}.job-style .job-header-back{min-width:44px;min-height:44px;font-size:18px}.job-header-title{display:block}.job-header-title h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.job-header-stage{display:block;overflow:hidden}.job-header-stage>span{white-space:nowrap;min-height:16px}.job-header-stage>span>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.job-header-stage>span>:first-child{flex-shrink:0}.job-header .job-header-actions,.job-header-desktop-details,.job-header-extra{display:none}.job-header .job-header-details{display:flex;grid-column:3;grid-row:1;align-self:center}.job-header .job-header-nav{grid-column:1/-1;padding:0}.job-header-nav nav{scrollbar-width:none}.job-header-nav nav::-webkit-scrollbar{display:none}.job-header .job-save-status{grid-row:1;grid-column:2;align-self:center;margin:0 4px;padding:0;white-space:nowrap}.job-header .job-save-status[data-recovery]{grid-row:3;grid-column:1/-1;margin:0 -8px;padding:0 16px;min-height:45px;border-top:1px solid var(--job-line)}.job-save-status{min-height:24px;padding:0 0 4px}.job-save-status:empty{display:none}.job-save-status a,.job-save-status button,.job-style .job-inline-action,.job-style .job-view-switch button,.job-style .proposal-controls button,.job-style .ui-button,.job-style .workspace-button{min-height:44px}.job-style .proposal-controls label:has(input:is([type=checkbox],[type=radio])){min-height:44px}.job-style .ui-field{min-height:44px}.job-style :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):not(.proposal-doc *,.wo *){font-size:16px}.job-document-grid,.job-reading-column{padding:16px}.job-reading-column{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.job-workspace-toolbar{gap:4px;padding:8px 16px}.job-view-switch{gap:0}.job-view-switch button{padding-inline:8px;font-size:12px}.job-setting-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media (prefers-reduced-motion:reduce){.job-style *,.job-style :after,.job-style :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.job-style .job-capture-target>div:first-child{min-height:36px;border-radius:6px}.job-style .job-capture-target>div:first-child button{min-height:inherit}.job-style .job-capture-target>div:first-child button[title^="Back to General"]{min-width:36px;justify-content:center}@media (max-width:767px){.job-style .job-capture-target>div:first-child{min-height:44px}.job-style .job-capture-target>div:first-child button[title^="Back to General"]{min-width:44px}}.job-style .workspace-button{border:1px solid var(--job-line);padding:7px 10px;color:var(--job-muted);background:white}.job-style .workspace-button:hover{background:#f8fafc;color:var(--job-ink)}.job-context-toolbar{display:flex;flex-shrink:0;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--job-line)}.job-context-toolbar .job-view-switch{flex:1}.job-context-toolbar .job-view-switch button{flex:1;padding-inline:8px;font-size:12px}.job-context-toolbar .job-view-switch button:last-child[aria-pressed=true]{color:var(--job-assistant);background:var(--job-assistant-soft);border-color:#d9cde9}.job-header-nav nav>*{display:inline-flex;align-items:center;min-height:36px;padding-block:8px}@media (max-width:767px){.job-header-nav nav>*{min-height:44px}}.job-style .job-capture-box{border-radius:8px}.job-style .job-capture-box:focus-within{border-color:var(--job-place);box-shadow:0 0 0 3px var(--job-place-soft)}.job-style .job-capture-box textarea:focus-visible{outline:none}.job-style .job-capture-box>div button{min-height:36px}@media (max-width:767px){.job-style .job-capture-box>div button{min-height:44px}.job-header-actions .ui-button{font-size:12px;padding-inline:8px}.estimate-strip>div:first-child{flex-basis:100%}}@media (max-width:767px){.job-style [data-entry] :is(button,a){min-height:44px;display:inline-flex;align-items:center}}.job-style .scope-columns-legend{font-size:11px;line-height:16px}.job-style .scope-columns-legend button{min-height:36px;font-size:12px}@media (max-width:767px){.job-style .scope-columns-legend button{min-height:44px}}.job-header-nav [aria-current=page]{border-color:#f0662e}.job-view-views{background:transparent;padding:0;border-radius:0;gap:4px}.job-view-views button{border:0;border-bottom:3px solid transparent;border-radius:0;min-height:42px;padding:9px 16px;font-weight:600}.job-view-views button[aria-pressed=true]{background:transparent;border-color:var(--job-ink);color:var(--job-ink)}.job-view-compact{background:transparent;padding:0;border:1px solid var(--job-line);border-radius:6px;gap:0}.job-view-compact button{border:0;min-height:30px;padding:4px 10px;font-size:12px}.job-view-compact button[aria-pressed=true]{background:#e8edf3}.job-view-filter{background:transparent;padding:0;gap:6px}.job-view-filter button{border:1px solid var(--job-line);border-radius:20px;background:white}.job-view-filter button[aria-pressed=true]{background:var(--job-ink);color:white;border-color:var(--job-ink)}@media (max-width:767px){.job-view-views button{padding-inline:12px}}.job-header-details{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;color:var(--job-muted)}.job-header-details:hover{background:var(--job-canvas)}.job-details-sheet{max-height:calc(100dvh - 16px)}.job-details-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:4px 16px;border-bottom:1px solid var(--job-line)}.job-details-heading h2{font-size:18px;font-weight:600}.job-details-heading button{min-height:44px;min-width:44px;color:var(--job-muted)}.job-details-body{overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.job-details-body>*+*{margin-top:12px}.job-details-body .job-header-subline{display:flex;flex-direction:column;align-items:stretch;gap:4px;font-size:14px}.job-details-body .job-header-subline>[aria-hidden]{display:none}.job-details-body .job-header-subline>:is(a,.assignee-control){min-height:44px;display:flex;align-items:center;white-space:normal;overflow-wrap:anywhere}.job-details-body .job-header-subline>.truncate{white-space:normal;overflow:visible}.estimate-cell-panel{position:fixed;display:flex;flex-direction:column;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border:1px solid var(--job-line);border-radius:12px;background:white;color:var(--job-ink);box-shadow:0 12px 40px #12151b20;text-align:left;overflow:hidden}.estimate-cell-panel .ui-cell-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--job-line);font-size:14px;font-weight:600}.estimate-cell-panel .ui-cell-heading button{min-width:36px;min-height:36px;color:var(--job-muted);font-size:13px;font-weight:400}.estimate-cell-panel .ui-cell-content{overscroll-behavior:contain;font-size:13px}.estimate-cell-footer,.estimate-cell-panel .ui-cell-content>.estimate-editor-label:first-child{display:none}@media (max-width:767px){.estimate-cell-panel.ui-cell-sheet{position:absolute;inset:auto 0 0;width:100%;max-width:none;max-height:calc(100% - 16px);border-radius:12px 12px 0 0}.estimate-cell-panel .ui-cell-heading{padding:4px 16px}.estimate-cell-panel .ui-cell-heading button{min-width:44px;min-height:44px}.estimate-cell-panel .ui-cell-content{padding:16px}.estimate-cell-panel>footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.estimate-cell-panel .ui-cell-content button,.estimate-cell-panel .ui-field{min-height:44px}.estimate-cell-footer{display:flex;justify-content:flex-end;flex-shrink:0;padding:8px 16px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--job-line)}.estimate-cell-footer button{min-width:88px;min-height:44px;padding-inline:16px;border-radius:6px;background:var(--job-action);color:white;font-size:13px;font-weight:600}}@media (any-pointer:coarse){.job-style .job-header-back{min-width:44px;min-height:44px}.job-save-status a,.job-save-status button,.job-style .job-inline-action,.job-style .job-view-switch button,.job-style .proposal-controls button,.job-style .ui-button,.job-style .workspace-button{min-height:44px}.job-style .proposal-controls label:has(input:is([type=checkbox],[type=radio])){min-height:44px}.job-header-nav nav>*,.job-style .job-capture-target>div:first-child,.job-style .ui-field{min-height:44px}.job-style .job-capture-target>div:first-child button[title^="Back to General"]{min-width:44px}.job-style .job-capture-box>div button{min-height:44px}.job-style [data-entry] :is(button,a){min-height:44px;display:inline-flex;align-items:center}.job-style .scope-columns-legend button{min-height:44px}.estimate-cell-panel .ui-cell-heading button{min-width:44px;min-height:44px}.estimate-cell-panel .ui-cell-content button,.estimate-cell-panel .ui-field{min-height:44px}.job-style .assignee-control select{top:50%;height:44px;min-width:44px;transform:translateY(-50%)}}[data-paused] :is(button,input,select,textarea,[role=combobox],[role=menuitem],[data-cell-trigger]):not([data-view-control]){pointer-events:none;opacity:.55}.app-style{--app-canvas:#f6f7f9;--app-panel:#fff;--app-ink:#12151b;--app-muted:#536274;--app-line:#dce2e9;--app-action:#c4481a;--app-action-hover:#a83914;--app-brand:#f0662e;--app-focus:#3265ad;--app-place:#3265ad;--app-place-soft:#edf3fb;--app-assistant:#7052a3;--app-assistant-soft:#f2edf9;--app-review:#8c5b10;--app-review-soft:#fff5df;--app-success:#187253;--app-success-soft:#eaf5ef;--app-danger:#b43a42;--app-danger-soft:#fff0f1;color:var(--app-ink);font-family:var(--font-sans);font-size:14px;line-height:20px}.app-style :where(button,a,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.app-style .ui-button{min-height:36px;border-radius:6px;font-size:13px;line-height:20px}.app-style .ui-button[data-variant=default]{color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-line)}.app-style .ui-button:is([data-variant=primary],[data-variant=brand]){color:white;background:var(--app-action)}.app-style .ui-button:is([data-variant=primary],[data-variant=brand]):is(:hover,:active){background:var(--app-action-hover)}.app-style .ui-button[data-variant=ghost]{color:var(--app-muted)}.app-style .ui-button[data-variant=danger]{color:var(--app-danger)}.app-style .ui-button[data-variant=assistant]{color:var(--app-assistant);background:var(--app-assistant-soft)}.app-style .ui-card{background:var(--app-panel);border-color:var(--app-line);border-radius:8px;box-shadow:none}.app-style .ui-field,.app-style .ui-search{min-height:36px;border-color:var(--app-line);border-radius:6px;font-size:13px;line-height:20px;color:var(--app-ink)}.app-style .ui-field[aria-invalid=true]{border-color:var(--app-review)}.app-style .ui-choice{min-height:32px;font-size:13px;line-height:20px;box-shadow:none}.app-style .ui-toggle{min-height:36px}.app-style .ui-empty{padding:32px 16px;border-radius:8px;border-color:var(--app-line);background:var(--app-panel)}.app-style .ui-icon-button{min-height:36px;min-width:36px;color:var(--app-muted)}.app-style .ui-sheet{max-height:calc(100dvh - 16px);border-radius:12px 12px 0 0}.app-style .ui-sheet-footer{border-color:var(--app-line)}.app-style .ui-overlay-header{display:flex;flex-shrink:0;align-items:start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--app-line)}.app-style .ui-overlay-header h2{font-size:14px;line-height:20px;font-weight:600;color:var(--app-ink);overflow-wrap:anywhere}.app-style .ui-overlay-header p{margin-top:4px;font-size:12px;line-height:18px;color:var(--app-muted);overflow-wrap:anywhere}.app-style .ui-overlay-close{display:grid;place-items:center;flex-shrink:0;border-radius:6px}.app-style .ui-overlay-close:hover{background:var(--app-canvas)}.app-style .ui-overlay-header-compact{align-items:center;padding:8px 16px}.app-style .ui-overlay-header:not(:has(p)){align-items:center}.app-style .ui-drawer{border-radius:12px 12px 0 0;height:92dvh;padding-bottom:0}.app-style .settings-editor-body,.app-style .settings-editor-header,.app-style .ui-drawer-body,.app-style .ui-drawer-header{padding:16px}.app-style .settings-editor-title,.app-style .ui-drawer-title{font-size:14px;line-height:20px;font-weight:600;white-space:normal;overflow-wrap:anywhere;color:var(--app-ink)}.app-style .ui-drawer-subtitle{white-space:normal;color:var(--app-muted);font-size:12px;line-height:16px;margin-top:4px}.app-style .settings-editor-body,.app-style .ui-drawer-body{overscroll-behavior:contain}.app-style .ui-drawer-footer{padding:12px 16px;border-color:var(--app-line)}.app-style .settings-editor-close{border-radius:6px;min-width:36px;min-height:36px;color:var(--app-muted)}.app-site-content{width:100%;max-width:960px;margin-inline:auto;padding:24px}.app-site-content:has(.jobs-browser,.leads-browser,.llm-board,.reader-bench,.copy-bench,.brief-bench,.terms-bench,.review-bench,.guide-bench,.addenda-bench){max-width:none}.brief-bench-card{container-type:inline-size}@container (max-width: 560px){.brief-bench-card .overview-visit-line{grid-template-columns:minmax(0,1fr) auto}.brief-bench-card .overview-visit-line dt{grid-column:1/-1}}.app-page-heading{font-size:18px;line-height:24px;font-weight:600;color:var(--app-ink)}.app-section-heading{font-size:14px;line-height:20px;font-weight:600;color:var(--app-ink)}.app-prose{max-width:65ch}@media (min-width:768px){.app-style .ui-drawer{height:100%;border-radius:0}}@media (max-width:767px){.app-site-content{padding:16px 16px calc(4.5rem + env(safe-area-inset-bottom))}.app-style .settings-editor-close,.app-style .ui-button,.app-style .ui-choice,.app-style .ui-icon-button,.app-style .ui-toggle{min-height:44px}.app-style .settings-editor-close,.app-style .ui-icon-button{min-width:44px}.app-style .ui-field,.app-style .ui-search{min-height:44px;font-size:16px}}@media (any-pointer:coarse){.app-style .settings-editor-close,.app-style .ui-button,.app-style .ui-choice,.app-style .ui-icon-button,.app-style .ui-toggle{min-height:44px}.app-style .settings-editor-close,.app-style .ui-icon-button{min-width:44px}}@media (prefers-reduced-motion:reduce){.app-style .app-sidebar,.app-style .ui-button,.app-style .ui-choice,.app-style .ui-drawer,.app-style .ui-toggle{transition:none;animation:none}}.app-style .app-sidebar{border-color:var(--app-line)}.app-style .app-nav-link{min-height:36px;border-radius:6px;padding-block:8px}.app-style .app-nav-link[aria-current]{background:#fff1ea;color:var(--app-ink);box-shadow:none}.app-style .jobs-list-columns{display:grid;grid-template-columns:minmax(170px,1fr) 124px minmax(210px,1.2fr) 100px 56px 90px;gap:12px;min-width:810px}.app-style .jobs-list[data-assignee=true] .jobs-list-columns{grid-template-columns:minmax(170px,1fr) 124px minmax(210px,1.2fr) 136px 100px 56px 90px;min-width:958px}.app-style .jobs-list-heading{padding:8px 12px 8px 16px;border-bottom:1px solid var(--app-line);background:var(--app-canvas);color:var(--app-muted);font-size:12px;line-height:16px}.app-style .ui-cell-panel{display:flex;flex-direction:column;border:1px solid var(--app-line);background:white;text-align:left;box-shadow:0 8px 24px #12151b20}.app-style .ui-cell-anchored{position:fixed;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:8px}.app-style .ui-cell-sheet{position:absolute;inset-inline:0;bottom:0;max-height:calc(100dvh - 16px);padding-bottom:env(safe-area-inset-bottom);border-radius:12px 12px 0 0}.app-style .ui-cell-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:16px;border-bottom:1px solid var(--app-line);font-size:14px;font-weight:600}.app-style .ui-cell-heading button{min-height:44px;min-width:44px;color:var(--app-muted);font-size:13px;font-weight:500}.app-style .ui-cell-anchored .ui-cell-heading{display:none}.app-style .job-capture-box{border-radius:6px;border-color:var(--app-line)}.app-style .job-capture-box:focus-within{border-color:var(--app-focus);box-shadow:0 0 0 2px #3265ad20}.app-style .capture-input{color:var(--app-ink);font-size:13px}.app-style .capture-action{border-radius:6px;min-height:36px;box-shadow:none}.app-style .capture-action:not(:disabled){background:var(--app-action);color:white}.app-style .capture-action:not(:disabled):is(:hover,:active){background:var(--app-action-hover)}.app-style .read-status{font-size:12px;line-height:16px}.app-style .read-status-action{min-height:36px}@media (max-width:767px){.app-style .capture-input{font-size:16px}.app-style .capture-action,.app-style .read-status-action{min-height:44px}.app-style .read-status{flex-wrap:wrap}}@media (any-pointer:coarse){.app-style .capture-action,.app-style .read-status-action{min-height:44px}}.app-style .ui-drawer-overlay{z-index:120}.app-style .ui-section-card{min-width:0;border-color:var(--app-line);border-radius:8px;box-shadow:none}.app-style .ui-section-header{padding:12px 16px;border-color:var(--app-line);background:white;flex-wrap:wrap}.app-style .ui-section-icon{width:20px;height:20px;border-radius:0;box-shadow:none;background:transparent;color:var(--app-muted)}.app-style .ui-section-title{font-size:14px;line-height:20px;font-weight:600;color:var(--app-ink)}.app-style .ui-section-body{padding:16px}@media (min-width:768px){.app-style .ui-sheet[data-sheet-variant=drawer]{max-height:100dvh;border-radius:0}}.app-style .job-view-rail{min-width:0;flex-wrap:nowrap;overflow-x:auto}.app-style .job-view-rail button{flex-shrink:0}.app-style .ui-field:focus-visible,.app-style .ui-search:focus-visible{box-shadow:none}.app-style .ui-badge,.app-style .ui-support{font-size:12px;line-height:16px}.app-style .ui-badge{box-shadow:none}.app-style .assignee-control:focus-within{outline:2px solid var(--app-focus);outline-offset:2px}@media (any-pointer:coarse),(max-width:767px){.app-style .assignee-control select{top:50%;height:44px;min-width:44px;transform:translateY(-50%)}}.app-style .settings-form :is(button,summary):focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}@media (any-pointer:coarse){.app-style .ui-field,.app-style .ui-search{min-height:44px;font-size:16px}.app-style .app-nav-link,.app-style .app-sidebar-control{min-height:44px;min-width:44px}.app-style .ui-filter-option,.app-style .ui-filter-trigger{min-height:44px}}.app-style .ui-field.ui-field-inline{min-height:0;margin:-3px 0;padding:2px 5px;border-color:transparent;background:transparent;font-size:inherit;line-height:inherit;color:inherit}.app-style .ui-field.ui-field-inline:hover{border-color:var(--app-line)}.app-style .ui-field.ui-field-inline:focus{border-color:var(--app-focus);background:white;color:var(--app-ink)}@media (any-pointer:coarse),(max-width:767px){.app-style .ui-field.ui-field-inline{min-height:44px;margin:0;padding:10px 8px;border-color:var(--app-line);background:white;font-size:16px}}.app-style .ui-field.ui-field-paper{min-height:28px;font-size:11px;line-height:16px}@media (any-pointer:coarse),(max-width:767px){.app-style .ui-field.ui-field-paper{min-height:44px;font-size:16px}}