.wf-app{min-height:100dvh;background:#f3f4f0;color:#243e48}.wf-header{padding:18px max(20px,calc((100vw - 1000px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #d7deda;background:#fff}.wf-header div{display:grid;gap:4px}.wf-header span{font-size:10px;letter-spacing:2px;font-weight:750}.wf-header strong{font-size:16px}.wf-main{width:min(100% - 40px,1000px);margin:auto;padding:30px 0 24px}.wf-greeting{margin-bottom:24px}.wf-greeting p{font-size:14px;color:#596d71;margin:0 0 8px}.wf-greeting h1{font-size:clamp(26px,5vw,36px);line-height:1.18;margin:0 0 16px;font-weight:700;letter-spacing:-.6px}.wf-connection{display:inline-block;padding:6px 10px;border:1px solid #c5d8ce;border-radius:4px;font-size:13px;background:#e6efe8;color:#30553e}.wf-connection.is-pending{background:#fff3d9;color:#785519;border-color:#ddc791}.wf-tabs{display:flex;gap:6px;border-bottom:1px solid #d0d9d6;padding-bottom:8px;margin:0 0 20px}.wf-tabs button{flex:1;padding:13px 10px;min-height:48px;border-radius:4px;font-size:15px;border:1px solid transparent;background:none;color:#3e565c;font-weight:650}.wf-tabs button[aria-current=page]{border-color:#315951;background:#315951;color:white}.wf-home-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:20px}.wf-card,.wf-clock,.wf-hours{padding:24px;border:1px solid #d1dbd7;border-radius:8px;background:#fff;margin-bottom:20px;box-shadow:0 2px 3px #17322b04}.wf-card h2,.wf-clock h2{font-size:20px;margin:0 0 16px}.wf-card h3{font-size:18px;margin:24px 0 12px}.wf-card p{line-height:1.55}.wf-card-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:20px}.wf-card-title h2{margin:0}.wf-card-title span{font-size:13px;font-weight:650}.wf-clock.is-working{border-color:#87aa9e;border-top:4px solid #315951}.wf-clock h3{font-size:25px;margin:0 0 8px}.wf-app label,.wf-office label{display:grid;gap:8px;font-size:14px;font-weight:650;margin-bottom:18px;min-width:0}.wf-app input,.wf-app select,.wf-app textarea,.wf-office input,.wf-office select,.wf-office textarea{padding:13px 12px;border:1px solid #9baba7;border-radius:4px;background:#fff;font-size:16px;color:#243e48;width:100%;max-width:100%;min-width:0}.wf-app textarea{resize:vertical}.wf-clock-button{display:block;width:100%;min-height:68px;font-size:20px;font-weight:800;letter-spacing:1.2px;border-radius:5px;background:#315951;color:#fff;border:2px solid #315951;margin-top:18px}.wf-clock.is-working .wf-clock-button{background:#fff;color:#294e47}.wf-app button:disabled{opacity:.5;cursor:not-allowed}.wf-caption,.wf-footer,.wf-hours p{font-size:13px;line-height:1.5;color:#54696d}.wf-caption{margin:14px 0 0}.wf-elapsed{font-size:44px;letter-spacing:-1px;margin:22px 0;font-variant-numeric:tabular-nums;line-height:1.1}.wf-elapsed span{display:block;font-size:13px;letter-spacing:0;margin-top:9px;color:#54696d}.wf-hours{display:flex;flex-direction:column;justify-content:center;gap:18px}.wf-hours div{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-hours div span{font-size:15px}.wf-hours strong{font-size:28px;font-variant-numeric:tabular-nums}.wf-hours p{margin:0}.wf-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wf-app .primary-button,.wf-app .secondary-button,.wf-office .primary-button,.wf-office .secondary-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;line-height:1.35;white-space:normal;font-size:15px;text-decoration:none}.wf-app .primary-button{background:#315951;border-color:#315951;color:#fff}.wf-text-button{color:#315951;font-size:15px;text-align:left;text-decoration:underline;min-height:44px}.wf-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 0 16px}.wf-section-heading h2{font-size:21px;margin:0}.wf-section-heading span{font-size:13px;color:#596d71}.wf-important{border-left:4px solid #bca165}.wf-post-meta{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#596d71}.wf-post-meta span{font-weight:650}.wf-preline{white-space:pre-wrap;overflow-wrap:anywhere}.wf-received{font-size:14px;color:#315951}.wf-history-range{display:flex;flex-wrap:wrap;gap:14px;align-items:end}.wf-history-range label{flex:1;min-width:130px}.wf-history-range button{margin-bottom:18px}.wf-history-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #d5dfd9;padding:18px 0}.wf-history-row p{margin:5px 0 0;font-size:14px;color:#596d71}.wf-history-row>p{flex-basis:100%;margin:0}.wf-contact{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #d5dfd9}.wf-contact div{display:grid;gap:5px}.wf-document{padding:18px 0;border-top:1px solid #d5dfd9}.wf-document h4{margin:0;font-size:17px}.wf-empty{padding:24px;background:#fff;border:1px dashed #c3d1c9;line-height:1.5;color:#54696d}.wf-error,.wf-notice{padding:14px 16px;border:1px solid #d8bfc0;background:#fff1f1;border-radius:4px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.wf-notice{background:#edf5ef;border-color:#aacbb6}.wf-footer{padding:8px 0 20px}.wf-footer summary{cursor:pointer;min-height:44px;padding:12px 0}.wf-camera{padding:12px;background:#eef3ef;border-radius:4px}.wf-entry{max-width:500px;margin:80px auto;padding:24px}.wf-office{max-width:1120px;margin:auto;padding:24px}.wf-office header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:24px}.wf-office header h1{font-size:28px;margin:0}.wf-office-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.wf-office-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.wf-worker{padding:18px;border:1px solid #c6d4cb;background:white;border-radius:6px;text-align:left;display:grid;gap:9px;color:#243e48}.wf-worker strong{font-size:19px}.wf-worker.is-working{border-top:4px solid #315951}.wf-office [type=checkbox]{width:20px;height:20px}.wf-office .wf-check{display:flex;align-items:center;gap:10px}.wf-audit{font-size:13px;overflow-wrap:anywhere;background:#f2f4f1;padding:12px;margin:12px 0}.wf-contact-editor{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px}.wf-office details>summary{cursor:pointer;min-height:44px;padding:12px 0}.wf-office .wf-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wf-office-list>article{border-bottom:1px solid #d5dfd9;padding:18px 0}.wf-office-list h3{margin:0 0 12px}.wf-app :focus-visible,.wf-office :focus-visible{outline:3px solid #bd9657;outline-offset:3px}@media(max-width:650px){.wf-main{width:calc(100% - 28px);padding-top:22px}.wf-header{padding:14px}.wf-header .secondary-button{font-size:13px;min-height:42px;padding:9px 12px}.wf-home-grid{display:block}.wf-card,.wf-clock,.wf-hours{padding:20px}.wf-hours{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wf-hours div{display:grid;gap:8px}.wf-hours button,.wf-hours p{grid-column:1/-1}.wf-section-heading span{display:none}.wf-tabs{gap:3px}.wf-tabs button{font-size:14px;padding:12px 8px}.wf-actions>*{flex:1 1 auto}.wf-card-title{gap:8px}.wf-card-title span{font-size:12px}.wf-office{padding:16px}.wf-office header{align-items:start}.wf-office header h1{font-size:24px}.wf-contact-editor,.wf-office .wf-form-columns{grid-template-columns:1fr}.wf-office .wf-history-range{display:block}}.wf-home-grid{align-items:start}.wf-document-content{margin:12px 0}.wf-document-content dt{font-weight:700;text-transform:capitalize}.wf-document-content dd{margin:4px 0 16px}.wf-app .hs-checklist{max-width:100%}.wf-office header>div{min-width:0}.wf-office header>.secondary-button{flex-shrink:0;white-space:nowrap}.wf-office-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin-bottom:20px}.wf-current-order{display:grid;gap:5px;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.wf-current-order strong{font-size:20px}.wf-current-order span{font-size:16px;color:#526968}.wf-change-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wf-change-actions .wf-photo-shortcut{grid-column:1/-1}.wf-allocation-form{margin:20px 0;padding:18px;border:1px solid #b5c9bf;background:#f2f6f2;border-radius:5px}.wf-allocation-form h3{font-size:18px}.wf-allocation-form>.wf-caption{margin:0 0 16px}.wf-order-description{font-size:14px;color:#526968;margin:-8px 0 18px;line-height:1.5}.wf-shift-notes{border-top:1px solid #d1dbd7;margin-top:22px;padding-top:20px}.wf-shift-notes label{font-size:17px;margin-bottom:10px}.wf-shift-notes label span{font-size:13px;font-weight:400;color:#526968}.wf-shift-notes textarea[aria-invalid=true]{border:2px solid #b34437;background:#fff8f6}.wf-shift-notes .wf-caption{margin:6px 0}.wf-allocation-history{flex-basis:100%;width:100%;font-size:14px;margin:12px 0}.wf-allocation-history>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;border-left:3px solid #abc5b8;padding:10px 14px;margin:8px 0;background:#f1f5f2}.wf-allocation-history p{grid-column:1/-1;margin:0;overflow-wrap:anywhere}.wf-order-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #d1dbd7}.wf-order-list article>div:first-child{min-width:0}.wf-order-list p{margin:5px 0;overflow-wrap:anywhere}.wf-order-list small{color:#526968}.wf-order-management .wf-section-heading{align-items:start}.wf-order-management h3{margin-top:0}.wf-order-management .wf-actions{flex-shrink:0}.ts-clock-order{font-size:14px;line-height:1.5;color:var(--ink,#243e48)}@media(max-width:650px){.wf-clock h3{font-size:23px}.wf-elapsed{font-size:36px;margin:18px 0}.wf-shift-notes{margin-top:18px;padding-top:16px}.wf-order-list article,.wf-order-management .wf-section-heading{align-items:stretch;flex-direction:column}.wf-allocation-history>div{grid-template-columns:minmax(0,1fr)}.wf-allocation-history p{grid-column:auto}.wf-clock .wf-change-actions button{padding:12px 8px;font-size:14px}.wf-allocation-form{padding:14px}.wf-main>*{min-width:0}.wf-order-management .wf-actions>button{flex:1}.wf-app{overflow-wrap:anywhere}.wf-app *{box-sizing:border-box}.wf-app .wf-header{padding:10px 14px;gap:10px;align-items:center}.wf-header>div{min-width:0}.wf-header strong{font-size:14px;line-height:1.3}.wf-header span{font-size:9px;letter-spacing:1.4px}.wf-header>.secondary-button{flex:none;white-space:nowrap;min-height:44px}.wf-app .wf-main{width:calc(100% - 28px);padding-top:14px}.wf-greeting{margin-bottom:12px}.wf-greeting p{font-size:13px;line-height:1.4;margin:0 0 5px}.wf-greeting h1{font-size:28px;line-height:1.15;margin:0 0 6px}.wf-connection{font-size:11px;padding:4px 8px;line-height:1.4;border-radius:20px;margin-top:2px}.wf-app .wf-tabs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:5px;padding:3px 2px 8px;margin:0 -2px 12px;max-width:calc(100% + 4px);position:relative;scroll-padding-inline:2px}}@media(max-width:650px){.wf-tabs::-webkit-scrollbar{display:none}.wf-app .wf-tabs button{flex:0 0 auto;white-space:nowrap;min-height:46px;padding:10px 14px;font-size:14px;line-height:1.35}.wf-tabs button[aria-current=page]{box-shadow:inset 0 -3px 0 #a4cbb6}.wf-app .wf-card,.wf-app .wf-clock,.wf-app .wf-hours{padding:16px;margin-bottom:14px;min-width:0}.wf-app .wf-card-title{margin-bottom:14px;align-items:center;flex-wrap:wrap}.wf-card-title h2{font-size:19px}.wf-card-title span{font-size:11px;white-space:nowrap}.wf-app label{gap:6px;margin-bottom:12px}html.ths-design.pd-design .wf-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select){min-height:48px;font-size:16px}.wf-app textarea{max-width:100%}.wf-app .wf-clock-button{margin-top:12px;min-height:56px;font-size:19px;letter-spacing:.6px}.wf-app .wf-caption{font-size:12px;line-height:1.5;margin-top:10px}.wf-app .wf-clock h3{font-size:21px;line-height:1.3;margin-bottom:6px}.wf-current-order{margin:8px 0;gap:3px;line-height:1.4}.wf-current-order strong{font-size:18px}.wf-current-order span{font-size:14px}.wf-app .wf-elapsed{font-size:32px;margin:14px 0}.wf-elapsed span{font-size:12px;margin-top:5px}.wf-change-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wf-change-actions>button{min-width:0;min-height:48px}.wf-app .wf-shift-notes{margin-top:14px;padding-top:14px}.wf-app .wf-shift-notes label{margin-bottom:8px;line-height:1.4}.wf-shift-notes textarea{min-height:94px}.wf-app .wf-allocation-form{padding:12px;margin:14px 0}.wf-app .wf-section-heading{margin:16px 0 10px}.wf-section-heading h2{font-size:19px}.wf-post-meta{align-items:flex-start;line-height:1.4}.wf-post-meta>span{min-width:0}.wf-post-meta time{flex:none;white-space:nowrap}.wf-card p{font-size:14px;margin:10px 0}.wf-feed .wf-card{padding:14px}.wf-app .wf-actions{gap:8px}.wf-app .wf-actions>*{min-width:0;max-width:100%}.wf-app .wf-capture ul{padding-left:18px}.wf-capture li{margin:8px 0;overflow-wrap:anywhere}.wf-capture li button{display:block;min-height:44px;padding:6px 10px}.wf-app input[type=file]{font-size:13px;padding:10px 6px}.wf-camera{padding:10px}.wf-app img{max-width:100%;height:auto}.wf-contact{gap:10px}.wf-contact>div{min-width:0}.wf-contact>a{flex:none}.wf-app .wf-document h4,.wf-app .wf-history-row strong{overflow-wrap:anywhere}.wf-history-range{gap:8px}.wf-history-range label{min-width:0;flex:1 1 110px}.wf-history-range button{margin-bottom:12px}.wf-app .wf-document-content dd{margin-left:0}.wf-footer{font-size:12px;padding:8px 0 16px}.wf-app .lc-area{padding:0;min-width:0}.wf-app .lc-heading{margin-bottom:16px;gap:10px}.wf-app .lc-heading h1,.wf-app .personal-planner h2{font-size:24px}.wf-app .lc-heading p{font-size:14px;line-height:1.5}.wf-app .lc-card{padding:14px}.wf-app .lc-list{grid-template-columns:minmax(0,1fr);gap:12px}.wf-app .lc-disclosure{padding:12px}.wf-app .lc-meta{grid-template-columns:minmax(0,1fr);gap:10px;margin:14px 0}.wf-app .lc-buttons{gap:8px}.wf-app .lc-action-tick,.wf-app .lc-check{margin-bottom:0}.wf-app .lc-guide-index a{min-width:0;flex-basis:100%}.wf-app .lc-assistance{padding:16px}.wf-app .personal-planner{min-width:0}.wf-app .planner-entry{padding:14px}.wf-app .planner-entry-body{min-width:0}.wf-app .lc-card h3,.wf-app .planner-entry p{overflow-wrap:anywhere}.wf-app .lc-filters label{flex:1 1 120px}.wf-app .lc-filters label:first-child{flex-basis:100%}}html.pd-design .wf-app{background:var(--bg);color:var(--ink)}html.pd-design .wf-app .clk-header{display:flex;align-items:center;gap:8px;padding-block:0}.clk-header .clk-title{flex:1;min-width:0;display:grid;gap:0}.clk-header .clk-title strong{font-size:16px;line-height:20px;font-weight:650}.clk-header .clk-title span{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.pd-design .wf-app .clk-header .clk-back{flex:none;width:44px;padding:0;margin-left:-8px;border:0;background:transparent;color:var(--ink);border-radius:var(--radius-md)}html.pd-design .wf-app .clk-header .clk-header-link{flex:none;padding:0 8px;border:0;background:transparent;color:var(--brand-ink);font-size:14px;font-weight:600;white-space:nowrap}.clk-header .clk-header-tools{flex:none;display:flex;align-items:center;gap:6px;position:relative}.clk-header .clk-header-tools .account-menu{right:0;left:auto}.clk-header .clk-header-tools .account-menu span{font-size:13px;letter-spacing:0;font-weight:400}.clk-header .clk-header-tools .account-menu div{display:block}.clk-header .clk-header-tools .account-menu .secondary-button{width:100%}html.pd-design .wf-app .clk-main{padding-top:16px}html.pd-design .wf-app .clk-greeting{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.wf-app .clk-greeting p{flex-basis:100%;margin:0;font-size:13px;color:var(--ink-2)}html.pd-design body .wf-app .clk-greeting h1{margin:0;font-size:22px!important;line-height:28px;font-weight:650;letter-spacing:0;color:var(--ink)!important}html.pd-design body .wf-app :is(.clk-messages-head h2,.clk-start-title,.clk-edit h3,.clk-secondary h2){color:var(--ink)!important}html.pd-design body .wf-app .clk-tabs :is(button,a):not([aria-current=page]):not(.active){color:var(--ink-2)!important}html.pd-design body .wf-app .clk-tabs :is(button,a):is([aria-current=page],.active){color:var(--brand-ink)!important;font-weight:650;background:var(--brand-tint)!important;box-shadow:none}html.pd-design .wf-app .clk-greeting .wf-connection{margin:0;padding:3px 8px;font-size:12px;line-height:16px;border-radius:var(--radius-sm)}html.pd-design .wf-app .wf-tabs.clk-tabs{display:flex;flex-wrap:nowrap;overflow:visible;gap:2px;align-items:stretch;margin:0 0 14px;padding:0 0 8px;max-width:100%;border-bottom:1px solid var(--line)}html.pd-design .wf-app .clk-tabs .clk-time-menu,html.pd-design .wf-app .clk-tabs>a,html.pd-design .wf-app .clk-tabs>button{flex:1 1 auto;min-width:min-content}html.pd-design .wf-app .clk-time-menu{display:flex}html.pd-design .wf-app .clk-tabs>a,html.pd-design .wf-app .clk-tabs>button,html.pd-design .wf-app .clk-time-menu>button{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:4px 6px;border:0;font-size:14px;line-height:17px;white-space:normal;overflow-wrap:normal;text-align:center;text-decoration:none;box-shadow:none}html.pd-design .wf-app .clk-tabs>a svg{display:none}html.pd-design body .wf-app .clk-tabs,html.pd-design body .wf-app .clk-tabs *{overflow-wrap:normal!important;word-break:normal!important}.clk-time-menu{position:relative}.clk-time-menu-list{position:absolute;z-index:30;top:calc(100% + 4px);right:0;display:grid;gap:4px;width:200px;padding:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3,0 8px 24px rgba(0,0,0,.18))}html.pd-design .wf-app .clk-time-menu-list button{justify-content:flex-start;width:100%;min-height:44px;padding:0 10px;border:0;text-align:left}@media(max-width:650px){html.pd-design .wf-app .clk-tabs>a,html.pd-design .wf-app .clk-tabs>button,html.pd-design .wf-app .clk-time-menu>button{font-size:13px;line-height:15px;padding:4px}}@media(max-width:340px){html.pd-design .wf-app .wf-tabs.clk-tabs{flex-wrap:wrap}}@media(max-width:350px){html.pd-design .wf-app .clk-tabs>a,html.pd-design .wf-app .clk-tabs>button,html.pd-design .wf-app .clk-time-menu>button{font-size:12px}}.clk-home{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;align-items:start}.clk-primary,.clk-secondary{display:grid;gap:16px;min-width:0}html.pd-design .wf-app .clk-primary>*,html.pd-design .wf-app .clk-secondary>*{margin:0}@media(max-width:820px){.clk-home{grid-template-columns:minmax(0,1fr);gap:16px}}html.pd-design .wf-app .clk-time{gap:14px;padding:20px 16px}html.pd-design body .wf-app .clk-time .pd-clock-time{color:var(--ink)!important;font-family:var(--font-mono)!important;font-weight:500}.clk-time .clk-since{font-size:14px;color:var(--ink-2)}html.pd-design body .wf-app .clk-secondary .wf-card>p:not(.wf-error){color:var(--ink-2)!important}.clk-time .pd-clock-log{color:var(--ink);padding-top:12px}.clk-time .pd-clock-log>span:nth-child(odd){color:var(--ink-2)}.clk-time .pd-clock-log .pd-figure{text-align:right}.clk-time .clk-caption{text-align:center;width:100%}.clk-caption{margin:0;font-size:13px;line-height:18px;color:var(--ink-2)}.clk-messages{display:grid;gap:10px}.clk-messages-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}html.pd-design body .wf-app .clk-messages-head h2{margin:0;font-size:16px!important;line-height:22px;font-weight:650}html.pd-design .wf-app .clk-message{margin:0;padding:14px;background:var(--surface);border:1px solid var(--line)}html.pd-design body .wf-app .wf-card.clk-message.is-unread{border:2px solid var(--due)!important;background:var(--due-tint)!important}.clk-message .wf-post-meta{align-items:center}.clk-message .wf-post-meta>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.clk-message .wf-post-meta,.clk-message .wf-post-meta time{color:var(--ink-2)}html.pd-design .wf-app .clk-message p{margin:8px 0 10px;font-size:15px;line-height:21px;color:var(--ink)}.clk-message .clk-new{font-style:normal;font-weight:650;background:var(--surface);border:1px solid var(--due)}html.pd-design .wf-app .clk-message .wf-received{font-size:14px;color:var(--ok)}.clk-earlier>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--brand-ink)}.clk-earlier{display:grid;gap:8px}html.pd-design .wf-app .clk-panel{display:flex;flex-direction:column;gap:16px;padding:18px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}html.pd-design .wf-app .clk-panel .wf-caption,html.pd-design .wf-app .clk-panel p.wf-error{margin:0}html.pd-design body .wf-app .clk-start-title{margin:0;font-size:22px!important;line-height:28px;font-weight:650}.clk-pick{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;scroll-margin-top:12px}.clk-pick-label{font-size:14px;font-weight:600;color:var(--ink)}html.pd-design .wf-app .clk-pick .clk-pick-label{display:block;margin:0}.clk-pick-box.pd-search{height:48px;cursor:text}.clk-pick.is-open .clk-pick-box{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}html.pd-design body .wf-app .clk-pick-box input.clk-pick-input,html.ths-design.pd-design.portal-modern body .wf-app .clk-pick-box input.clk-pick-input{flex:1;width:auto;min-width:0;min-height:0!important;height:100%!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ink);font-size:16px;box-shadow:none!important;text-overflow:ellipsis;outline:none!important}.clk-pick-arrow{flex:none;width:16px;height:16px;fill:none;stroke:var(--ink-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.clk-mono{font-family:var(--font-mono);font-weight:500}.clk-pick-list{position:absolute;z-index:25;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;max-height:288px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3,0 8px 24px rgba(0,0,0,.18))}.clk-pick-list li{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink)}.clk-pick-list li strong{font-size:14px;font-weight:500}.clk-pick-list li small{font-size:13px;line-height:17px;color:var(--ink-2)}.clk-pick-list li.is-cursor,.clk-pick-list li:hover{background:var(--surface-hover)}.clk-pick-list li[aria-selected=true]{background:var(--brand-tint);color:var(--brand-ink)}.clk-pick-list li.is-extra{border-top:1px solid var(--line);margin-top:4px;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.clk-pick-list li.is-extra strong{font-weight:600;color:var(--brand-ink)}.clk-pick-list li.clk-pick-empty{min-height:40px;cursor:default;color:var(--ink-2);background:none;font-size:14px}html.pd-design .wf-app .clk-adhoc{margin:0}.clk-recent{display:grid;gap:8px;margin-top:-6px}.clk-eyebrow{font-size:12px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.clk-recent .wf-order-pick small{white-space:normal}html.ths-design.pd-design.portal-modern body .wf-clock .clk-in.clk-in{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;height:64px;min-height:64px!important}.clk-foot{margin:0;font-size:13px;line-height:18px;color:var(--ink-2);text-align:center}html.pd-design .wf-app .clk-inline-link{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--brand-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.clk-rows{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:14px;border-radius:12px;background:var(--surface-sunken);font-size:14px;text-align:left}.clk-rows>span{color:var(--ink-2)}html.pd-design body .wf-app .clk-rows>strong{font-weight:600;min-width:0;overflow-wrap:anywhere;color:var(--ink)!important}.clk-rows .clk-mono{font-weight:500}html.pd-design body .wf-app .clk-mono,html.pd-design body .wf-app .wf-order-pick strong{font-family:var(--font-mono)!important}html.pd-design body .wf-app .wf-order-pick strong{color:var(--ink)!important}.clk-rows .clk-row-order{display:grid;gap:1px}.clk-rows .clk-row-order small{font-size:13px;font-weight:400;color:var(--ink-2)}html.pd-design .wf-app .clk-rows .clk-inline-link{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}html.pd-design .wf-app .clk-edit{margin:0;padding:14px;display:grid;gap:12px;background:var(--surface-sunken);border:1px solid var(--line)}html.pd-design .wf-app .clk-edit h3{margin:0;font-size:16px}html.pd-design body .wf-app .clk-notes{margin:0;padding:0;border:0!important}html.pd-design .wf-app .clk-notes label{margin:0 0 8px;font-size:14px;font-weight:600;gap:2px}.clk-notes label span{font-size:13px;font-weight:400;color:var(--ink-2)}html.pd-design .wf-app .clk-notes textarea{min-height:88px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-md)}html.ths-design.pd-design.portal-modern body .wf-clock .clk-out.clk-out{align-self:center;margin:12px 0 2px;width:168px;height:168px;min-height:168px!important;padding:0;border-radius:var(--radius-full);background:var(--overdue)!important;color:var(--on-brand)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0}html.ths-design.pd-design[data-theme=dark] body .wf-clock .clk-out.clk-out{color:var(--surface)!important}html.ths-design.pd-design.portal-modern body .wf-clock .clk-out.clk-out:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.clk-out-hint{margin:0;text-align:center;font-size:13px;color:var(--ink-2)}html.pd-design .wf-app .clk-photo{align-self:center;width:100%;margin:0}html.pd-design body .pd-clock-toggle{display:inline-flex;align-items:center;gap:6px;flex:none;position:relative;height:44px;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:none}html.pd-design body .pd-clock-toggle.is-in{background:var(--ok-tint);border-color:var(--ok);color:var(--ok)}.pd-clock-toggle:hover{background:var(--surface-hover)}.pd-clock-toggle svg{flex:none}.pd-clock-toggle-dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:999px;background:var(--due);border:2px solid var(--surface)}.pd-clock-card{display:none;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:14px 16px;margin:0 0 12px;border:0;border-radius:16px;background:var(--brand);color:var(--on-brand);font:inherit;text-align:left;cursor:pointer}.pd-clock-card-icon{flex:none;width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--on-brand) 16%,transparent)}.pd-clock-card-text{flex:1;min-width:0;display:flex;flex-direction:column}.pd-clock-card-text strong{font-weight:650}.pd-clock-card-text small{font-size:13px;opacity:.9}@media(max-width:760px){.pd-clock-card{display:flex}}@media(max-width:480px){html.pd-design body .pd-clock-toggle{padding:0 9px;font-size:13px}.pd-clock-toggle-word{display:none}}@media(max-width:430px){html.pd-design body .pd-clock-toggle{padding:0 7px;justify-content:center;min-width:44px}html.pd-design body .pd-clock-toggle.is-in svg,html.pd-design body .pd-clock-toggle:not(.is-in) .pd-clock-toggle-text{display:none}html.pd-design body :is(.topbar,.cs-header,.oa-header,.aa-header,.maintenance-header):has(.pd-clock-toggle){gap:6px;padding-left:8px;padding-right:8px}html.pd-design body :has(>.pd-clock-toggle){gap:3px}html.pd-design body :is(.topbar,.cs-header,.oa-header,.aa-header,.maintenance-header):has(.pd-clock-toggle) img.pd-logo{max-width:44px;object-fit:contain;min-width:0}}@media(max-width:375px){html.pd-design body :has(>.pd-clock-toggle) :is(.icon-button,.avatar),html.pd-design body :has(>.pd-clock-toggle)>:is(.icon-button,.avatar){width:40px;min-width:40px;height:40px;min-height:40px}html.pd-design body .pd-clock-toggle{height:40px;min-height:40px;min-width:40px;padding:0 5px;font-size:12px}}@media(max-width:340px){html.pd-design body :is(.topbar,.cs-header,.oa-header,.aa-header,.maintenance-header):has(.pd-clock-toggle) img.pd-logo{display:none}}@media(max-width:430px){html.pd-design body :is(.topbar,.cs-header,.oa-header,.aa-header,.maintenance-header):has(.pd-clock-toggle):has(.as-ask-button) img.pd-logo{display:none}}.pd-uses-clocking{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink-2)}.pd-uses-clocking input{width:20px;height:20px;margin:0}.clk-sheet-backdrop{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--ink) 40%,transparent)}html.pd-design .wf-app.clk-sheet{display:flex;flex-direction:column;width:min(100%,480px);height:100dvh;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink);box-shadow:var(--shadow-3,0 8px 24px rgba(0,0,0,.18))}html.pd-design .wf-app .clk-sheet-header{flex:none;padding:0 8px 0 16px;min-height:60px}.clk-sheet-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:grid;gap:16px;align-content:start;-webkit-overflow-scrolling:touch}html.pd-design .wf-app .clk-sheet-body>*{margin:0}html.pd-design .wf-app .clk-sheet-close{flex:none;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}html.pd-design .wf-app .clk-sheet .clk-time{padding:16px}html.pd-design .wf-app .clk-sheet .wf-corrections{margin:0}.oa-needs-you{margin-bottom:16px}.oa-needs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.oa-needs-row small{display:block;color:var(--ink-2)}.oa-needs-row p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.oa-needs-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.oa-needs-actions label{margin:0}.oa-needs-actions input{min-height:44px;width:200px;max-width:100%}@media(max-width:760px){.oa-needs-row{grid-template-columns:minmax(0,1fr)}.oa-needs-actions{justify-content:stretch}.oa-needs-actions>*{flex:1 1 auto}.oa-needs-actions input{width:100%}}.ctr-sites{display:grid;gap:16px;min-width:0}.ctr-site{display:flex;flex-direction:column;gap:10px;padding:16px;min-width:0}.ctr-site--other{gap:8px}.ctr-site-state{display:flex;justify-content:flex-end}html.pd-design body .wf-app .ctr-site h2{margin:0;font-size:18px;line-height:24px;font-weight:650;color:var(--ink)!important;overflow-wrap:anywhere}html.pd-design body .wf-app .ctr-site--other h2{font-size:17px;line-height:22px}.ctr-site-address{display:flex;align-items:flex-start;gap:6px;color:var(--ink-2);overflow-wrap:anywhere}.ctr-site-address .pd-icon{flex:none;margin-top:2px}.ctr-site-access{padding:12px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);font-size:14px;line-height:20px}.ctr-site-access strong,.ctr-site-contact strong{font-weight:650}html.pd-design body .wf-app .ctr-site-contact{margin:0;font-size:14px;line-height:20px;color:var(--ink-2)!important;overflow-wrap:anywhere}.ctr-site-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.ctr-site-actions>:only-child,.ctr-site-wide{grid-column:span 2}.ctr-site-actions .pd-btn{min-width:0;height:auto;min-height:var(--control-md);padding:8px 12px;line-height:1.2;text-align:center;white-space:normal}.ctr-site-actions .pd-btn--lg{min-height:var(--control-lg)}.ctr-site-actions a.pd-btn{text-decoration:none}.ctr-site-actions .pd-icon{flex:none}html.pd-design body .wf-app .ctr-site-note{margin:0;font-size:13px;line-height:18px;color:var(--ink-2)!important}.ctr-site-more{width:100%}