:root{--font-serif:Georgia,"Times New Roman",serif;--font-hand:"Bradley Hand","Apple Chancery","Segoe Print",cursive;--color-ink:#2a2118;--color-muted:#766653;--color-paper:#f3ead8;--color-paper-soft:#fffaf0;--color-paper-warm:#eadcc2;--color-line:#d1bea0;--color-line-dark:#bfa987;--color-accent:#b8893b;--color-accent-dark:#8a5817;--color-danger:#7d2e23;--color-danger-strong:#9b2f20;--color-good:#4c613a;--radius-xs:5px;--radius-sm:7px;--radius-md:8px;--radius-lg:10px;--shadow-soft:0 14px 34px #25150a3d;--shadow-control:none;--control-height:30px;--control-padding-x:11px;--control-font-size:11px;--detail-label-width:104px;--detail-row-height:23px;--detail-gap:10px;--z-modal:1200;color:#2a2118;background:#17120c;font-family:Georgia,Times New Roman,serif}body{color:#2a2118;background:#17120c;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}.app{background-color:#0000;background-image:radial-gradient(circle at 0 0,#b8893b2e,#0000 30%),radial-gradient(circle at 100% 100%,#502d1847,#0000 32%),linear-gradient(135deg,#110d09,#2a170d 55%,#0d0a07);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:28px}.shell{background:linear-gradient(135deg,#3b2011,#241207);border:12px solid #2a170d;border-radius:28px;flex-direction:column;gap:18px;max-width:1240px;margin:0 auto;padding:20px;display:flex;box-shadow:0 28px 80px #0000008c,inset 0 0 0 2px #b8893b3d,inset 0 0 36px #00000073}.topbar{color:#f3ead8;background:linear-gradient(#21150d,#130c07);border:1px solid #b8893b59;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 18px;display:flex;box-shadow:inset 0 1px #ffffff0f}.brand,.smallcaps{text-transform:uppercase;letter-spacing:.16em;color:#9d7b4f;font-size:11px}.topbar .brand{color:#b8893b}.topbar h1{color:#f3ead8;text-shadow:0 1px #000;margin:.35rem 0 0;font-size:28px}.jobHeader,.panel,.statusCard,.infoCard,.nextAction{color:#2a2118;background:#f3ead8;border:1px solid #d1bea0;border-radius:18px;box-shadow:0 14px 34px #25150a3d,inset 0 0 28px #6d491f14}.jobHeader{background:linear-gradient(#f7efdf,#eadcc2);justify-content:space-between;gap:20px;padding:22px;display:flex;position:relative;overflow:hidden}.jobHeader:before,.panel:before,.infoCard:before,.nextAction:before,.statusCard:before{content:"";pointer-events:none;opacity:.32;background:repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px);position:absolute;inset:0}.jobHeader>*{position:relative}.jobHeader h2{color:#2a2118;margin:.25rem 0;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:34px;font-weight:500}.muted{color:#766653}.badges,.actions{flex-wrap:wrap;gap:8px;display:flex}.badge{color:#465737;text-transform:uppercase;letter-spacing:.09em;background:#60724c1f;border:1px solid #60724c8c;border-radius:8px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}button{color:#2a2118;background:#eadcc2;border:1px solid #bfa987;border-radius:10px;padding:10px 14px;font-weight:700;box-shadow:0 2px #2a21182e}button:hover{background:#f6ead4}button.primary{color:#21160c;background:#b8893b;border-color:#8d6628}button.ghost{background:0 0;border:1px solid #bfa987}.cards3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.shell>.cards3{background:#f3ead8 repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px);border:1px solid #d1bea0;border-radius:18px;display:block;overflow:hidden;box-shadow:0 14px 34px #25150a3d,inset 0 0 28px #6d491f14}.shell>.cards3 .infoCard{box-shadow:none;background:0 0;border:0;border-bottom:1px dashed #76665361;border-radius:0;grid-template-columns:180px 1fr;align-items:start;gap:16px;padding:14px 20px;display:grid;overflow:visible}.shell>.cards3 .infoCard:last-child{border-bottom:0}.shell>.cards3 .infoCard .smallcaps{color:#766653}.shell>.cards3 .infoCard div:last-child{color:#2a2118;margin-top:0;font-size:18px}.infoCard,.nextAction,.statusCard,.panel{position:relative;overflow:hidden}.infoCard,.nextAction,.statusCard{padding:16px}.infoCard div:last-child{margin-top:7px;font-size:18px}.statusCard{background:linear-gradient(#f4e6cc,#ead2a9);border-color:#b7791f}.statusCard h3{color:#8a5817;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.statusCard h4{margin:0 0 6px}.statusCard ul{color:#2a2118;margin:0;padding-left:0;list-style:none}.tabs{background:#e0caaa;border-bottom:1px solid #bfa987;gap:6px;padding:0 18px;display:flex}.tabs button{color:#4b3a29;box-shadow:none;background:#d8c09b;border:1px solid #bfa987;border-bottom:0;border-radius:12px 12px 0 0;margin-top:10px;padding:14px}.tabs button.active{color:#2a2118;background:#f3ead8;border-color:#8d6628;transform:translateY(1px)}.tabBody{background:#f3ead8 repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px);padding:22px}.stack{flex-direction:column;gap:18px;display:flex}.sectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectionTitle h2{color:#2a2118;margin:.2rem 0}.countGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.count{background:#fffaee8c;border:1px solid #d1bea0;border-radius:12px;padding:14px;box-shadow:inset 0 0 12px #6d491f0f}.count span{color:#766653;text-transform:uppercase;letter-spacing:.12em;font-size:11px;display:block}.count strong{color:#2a2118;margin-top:6px;font-size:24px;display:block}table{border-collapse:collapse;width:100%;font-size:14px}th{color:#4b3a29;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#d8c09b8c;font-size:11px;font-weight:800}td,th{border-bottom:1px solid #d8c6a8;padding:12px}td small{color:#766653;margin-top:3px;display:block}a{color:#5c3d15;text-decoration:none}a:hover{color:#9a5d18}.note,.test{background:#fffaee9e;border:1px solid #d1bea0;border-radius:14px;padding:16px;box-shadow:0 8px 18px #462a141f}.note h3,.test h3{color:#2a2118;margin:.4rem 0}.note p{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:18px;line-height:1.42}.clientSummary{background:#fff5dcb3;border:1px dashed #b8893b;border-radius:12px;margin-top:12px;padding:12px}.clientSummary p{font-family:Georgia,Times New Roman,serif;font-size:15px}.metaGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.testGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.test.warn{background:#b7791f1f;border-color:#b7791f}.reportGrid{grid-template-columns:320px 1fr;gap:20px;display:grid}.checklist{background:#eadcc2;border:1px solid #d1bea0;border-radius:18px;height:max-content;padding:18px;box-shadow:0 14px 34px #25150a2e}.check{border-bottom:1px solid #d1bea0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.check strong{color:#8a5817;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.check:nth-child(-n+7) strong{color:#4c613a}.reportDoc{color:#171717;background-color:#fffaf0;background-image:linear-gradient(#ffffffb8,#ffffffb8),repeating-linear-gradient(0deg,#0000,#0000 33px,#76665314 34px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:18px;padding:34px;line-height:1.55;box-shadow:0 16px 36px #462a142e}.reportBrand{border-bottom:2px solid #171717;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.reportLogoMark{letter-spacing:.08em;border:2px solid #171717;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:flex}.docTagline{color:#666;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:12px}.reportDoc h1{letter-spacing:.08em;margin:.25rem 0 1rem;font-size:34px}.reportDoc h2{font-size:24px}.reportDoc h3{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ddd;margin-top:24px;padding-top:18px;font-size:15px}.reportDoc .tableWrap{background:#fff;border-color:#ddd}.reportDoc th{color:#444;background:#f5f5f5}.reportDoc td,.reportDoc th{border-color:#ddd}.docBrand{text-transform:uppercase;letter-spacing:.12em;color:#171717;margin:0;font-size:12px;font-weight:800}.docGrid{grid-template-columns:repeat(2,1fr);gap:8px 22px;display:grid}.modalBackdrop{z-index:10;background:#140c07b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal{color:#2a2118;background:#f3ead8 repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531a 32px);border-left:12px solid #2a170d;flex-direction:column;gap:16px;width:min(560px,100%);height:100%;padding:24px;display:flex;overflow:auto;box-shadow:-20px 0 50px #0000005c}.formGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}label{color:#4b3a29;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}input,select,textarea{color:#2a2118;text-transform:none;letter-spacing:0;background:#fffaeebf;border:1px solid #bfa987;border-radius:10px;padding:10px;font-weight:400}input:focus,select:focus,textarea:focus{border-color:#b8893b;outline:2px solid #b8893b73}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;display:none}.dateField{grid-template-columns:1fr 44px;gap:8px;display:grid}.dateField input{width:100%;min-width:0}.dateButton{color:#2a2118;background:#eadcc2;border:1px solid #bfa987;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:19px;line-height:1;display:flex}.dateButton:hover{background:#f6ead4}textarea{min-height:96px}.modalActions{justify-content:flex-end;gap:10px;display:flex}@media (width<=850px){.jobHeader,.topbar,.reportGrid{flex-direction:column;grid-template-columns:1fr;display:flex}.cards3{grid-template-columns:1fr}.shell>.cards3 .infoCard{grid-template-columns:1fr;gap:4px}.formGrid,.docGrid{grid-template-columns:1fr}.app{padding:10px}.shell{border-width:8px;padding:12px}.reportDoc{padding:22px}.tabs{overflow:auto}}@media print{body{background:#fff}.app{background:#fff;padding:0}.topbar,.jobHeader,.cards3,.nextAction,.statusCard,.tabs,.checklist{display:none!important}.shell{max-width:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;display:block}.panel{box-shadow:none;background:#fff;border:0;border-radius:0}.panel:before{display:none}.tabBody{background:#fff;padding:0}.reportGrid{display:block}.reportDoc{box-shadow:none;color:#111;background:#fff;border-radius:0;padding:0}.reportDoc section{break-inside:avoid}.reportDoc .tableWrap{overflow:visible}button{display:none!important}@page{margin:.65in}}.listPageSizeControl{color:#6a5841!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.listPageSizeControl select{color:#2a2118!important;min-width:58px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:#fffaeee6!important;border:1px solid #76665359!important;border-radius:7px!important;padding:0 22px 0 8px!important;font-size:12px!important;font-weight:700!important}.listPager{color:#6a5841!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:flex!important}.listPager button{min-height:28px!important;box-shadow:none!important;border-radius:7px!important;padding:0 10px!important;font-size:11px!important}.listPager button:disabled{cursor:not-allowed!important;opacity:.46!important}.uiButton,.dashboardActionButton,.invoiceActions button,.invoiceDraftActions button,.invoiceRow button,.reportMenuList button,.clientReplyActions button,.statusQuickMenu button,.serviceOrderControls button,.boardConfigOrder button,.userRowActions button:not(.uiIconAction),.inventoryPager button,.inventoryActiveFilters button,.emptyState button,.filterSummary button{min-height:var(--control-height)!important;padding:0 var(--control-padding-x)!important;border:1px solid var(--color-line-dark)!important;border-radius:var(--radius-sm)!important;background:var(--color-paper-warm)!important;color:var(--color-ink)!important;font-family:var(--font-serif)!important;font-size:var(--control-font-size)!important;box-shadow:var(--shadow-control)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.uiButton:hover,.dashboardActionButton:hover,.invoiceActions button:hover,.invoiceDraftActions button:hover,.invoiceRow button:hover,.reportMenuList button:hover,.clientReplyActions button:hover,.statusQuickMenu button:hover,.serviceOrderControls button:hover,.boardConfigOrder button:hover,.userRowActions button:not(.uiIconAction):hover,.inventoryPager button:hover,.inventoryActiveFilters button:hover,.emptyState button:hover,.filterSummary button:hover{background:#f6ead4!important}.uiButton.primary,.uiButtonPrimary,button.primary.uiButton,.dashboardActionButton.primary,.invoiceActions button.primary,.clientReplyActions button.primary,.modalActions button.primary,.summaryDraftActions button.primary{background:var(--color-accent)!important;color:#21160c!important;border-color:#8d6628!important}.uiButton.danger,.uiButtonDanger{color:#6d1e18!important;background:#ead3c8!important;border-color:#7d2e236b!important}.uiButton:disabled,.uiIconAction:disabled,.dashboardActionButton:disabled{opacity:.55!important;cursor:not-allowed!important}.uiTextLink{box-shadow:none!important;color:#6f4215!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:none!important;display:inline!important}.uiActionGroup{justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:flex!important}.uiIconAction,.iconOnlyButton{color:#4b3a29!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.uiIconAction svg,.iconOnlyButton svg{stroke-width:2.1px!important;width:14px!important;height:14px!important;display:block!important}.uiIconAction:hover,.iconOnlyButton:hover{color:var(--color-accent-dark)!important;background:0 0!important}.uiIconAction.danger,.dangerIconAction{color:var(--color-danger)!important}.uiIconAction.danger:hover,.dangerIconAction:hover{color:var(--color-danger-strong)!important}.uiModalActions,.modalActions,.summaryDraftActions,.timingResultHeader{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.uiModalActions button:not(.uiIconAction):not(.dangerIconAction),.modalActions button:not(.uiIconAction):not(.dangerIconAction),.summaryDraftActions button,.timingResultHeader button{min-height:var(--control-height)!important;padding:0 var(--control-padding-x)!important;border-radius:var(--radius-sm)!important;font-size:var(--control-font-size)!important;box-shadow:var(--shadow-control)!important;line-height:1!important}.uiScrollableModal{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;height:calc(100dvh - 76px)!important;max-height:calc(100dvh - 76px)!important;padding-bottom:0!important;scroll-padding-bottom:82px!important;overflow:hidden auto!important}.modal:has(.modalActions){padding-bottom:0!important;scroll-padding-bottom:82px!important}.uiScrollableModalActions,.modal .modalActions{z-index:2!important;background:linear-gradient(#f3ead8eb,#f3ead8 42%)!important;border-top:1px solid #76665347!important;margin:4px -24px 0!important;padding:12px 24px 18px!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 16px #583e231f!important}.uiDetailRow,.detailRow{grid-template-columns:var(--detail-label-width) minmax(0,1fr)!important;gap:var(--detail-gap)!important;min-height:var(--detail-row-height)!important;color:#5e5142!important;border-bottom:1px solid #76665329!important;align-items:end!important;font-size:11px!important;line-height:1.1!important;display:grid!important}.uiDetailRow>span:first-child,.detailRow>span:first-child:not(.handText){white-space:nowrap!important;color:#5e5142!important}.uiDetailRow>strong,.detailRow>strong{min-width:0!important;color:var(--color-ink)!important;font-family:var(--font-hand)!important;font-size:16px!important;font-weight:500!important;line-height:1.1!important}.uiDetailRow a,.detailRow strong .contactDetailLink,.detailRow strong a{color:#6f4215!important;text-decoration:none!important}.uiField,input,select,textarea{border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);color:var(--color-ink);background:#fffaeebf;padding:10px}.uiField:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-accent);outline:2px solid #b8893b73}.uiTabs,.tabs{gap:6px;display:flex}.uiBadge,.badge,.invoiceStatus{width:max-content;color:var(--color-good);letter-spacing:.08em;text-transform:uppercase;background:#60724c1f;border:1px solid #60724c8c;border-radius:999px;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.appFeedbackStack{z-index:80;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.appFeedbackToast{color:#2a2118;background:#fff8ea;border:1px solid #76665361;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.35;display:grid;box-shadow:0 12px 30px #00000047}.appFeedbackToast.success{border-color:#57704080}.appFeedbackToast.error{border-color:#8a392d94}.appFeedbackToast button{width:26px;min-width:26px;height:26px;box-shadow:none;border-radius:50%;padding:0}.appConfirmBackdrop{z-index:90;justify-content:center;align-items:center}.appConfirmDialog{color:#2a2118;background:#f3ead8;border:1px solid #76665361;border-radius:10px;width:min(440px,100vw - 32px);padding:22px;box-shadow:0 20px 60px #0000006b}.appConfirmDialog h2{margin:0 0 10px;font-size:22px}.appConfirmDialog p{color:#4b3a29;margin:0 0 18px;line-height:1.45}.dangerConfirm{color:#fff8ea!important;background:#9d4d3f!important;border-color:#7c382f!important}.app a,.app .uiTextLink,.app .contactDetailLink,.app .clientNameLink{text-decoration:none!important}.app a:hover,.app .uiTextLink:hover,.app .contactDetailLink:hover,.app .clientNameLink:hover{color:#9a5d18!important}.app{padding:18px!important}.topbar{box-shadow:none!important;background:#170e08b8!important;border-color:#b8893b3d!important;border-radius:14px!important;margin-bottom:14px!important;padding:10px 14px!important}.topbar h1{margin:.2rem 0 0!important;font-size:18px!important;font-weight:500!important}.topbar .brand{font-size:10px!important}.topbar>button{color:#241407!important;box-shadow:none!important;background:#b8893b!important;border-radius:8px!important;padding:7px 10px!important;font-size:11px!important}.shell{min-height:920px!important;display:block!important;position:relative!important;box-shadow:0 34px 96px #0000009e,inset 0 0 0 2px #b8893b33,inset 0 0 48px #0000008c!important}.shell:before{content:""!important;z-index:0!important;background-color:#f3ead8!important;background-image:linear-gradient(#fffaeea3,#fffaeea3),repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px)!important;border:1px solid #d4bf9b!important;border-radius:24px 0 0 24px!important;width:calc(50% - 14px)!important;position:absolute!important;top:108px!important;bottom:22px!important;left:22px!important;box-shadow:inset 0 0 26px #6d491f0b!important}.shell:after{grid-area:auto!important;height:auto!important;position:absolute!important;top:108px!important;bottom:22px!important;left:calc(50% - 14px)!important}.jobHeader,.shell>.cards3,.nextAction,.statusCard{z-index:1!important;box-sizing:border-box!important;background:0 0!important;border-color:#0000!important;width:calc(50% - 14px)!important;position:relative!important}.jobHeader{border-radius:24px 0 0!important}.statusCard{border-radius:0!important}.jobHeader,.shell>.cards3,.nextAction,.statusCard,.panel{box-shadow:inset 0 0 26px #6d491f0b!important}.panel{box-sizing:border-box!important;flex-direction:column!important;width:calc(50% - 14px)!important;height:760px!important;display:flex!important;position:absolute!important;top:108px!important;right:22px!important;overflow:hidden!important}.badge{letter-spacing:.08em!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important}.actions button:not(.dashboardActionButton):not(.uiButton){box-shadow:none!important}.jobHeader .actions button:not(.dashboardActionButton):not(.uiButton),.sectionTitle .actions button:not(.dashboardActionButton):not(.uiButton){color:#3d2b1b!important;background:#eadcc28c!important;border-color:#9d7b4f85!important}.jobHeader .actions button.primary:not(.dashboardActionButton):not(.uiButton),.sectionTitle .actions button.primary:not(.dashboardActionButton):not(.uiButton){color:#21160c!important;background:#b8893b!important}.jobHeader{min-height:168px!important;padding:28px 30px 18px!important}.jobHeader h2{max-width:58%!important;font-size:28px!important;line-height:1.28!important}.jobHeader .badges{gap:7px!important;margin-top:14px!important}.jobHeader .actions{top:24px!important;right:28px!important}.shell>.cards3{min-height:178px!important;padding:8px 188px 10px 30px!important}.shell>.cards3 .infoCard{grid-template-columns:150px 1fr!important;padding:13px 0!important}.shell>.cards3 .smallcaps,.nextAction .smallcaps{letter-spacing:.18em!important;color:#795c3a!important;font-size:10px!important}.shell>.cards3 .infoCard div:last-child{font-size:18px!important}.shell>.cards3:before{background:#fffaee33!important;border-color:#7666535c!important;width:132px!important;height:76px!important;top:10px!important;right:30px!important}.shell>.cards3:after{background:radial-gradient(circle at 50% 48%,#0000 0 30%,#76665338 31% 32%,#0000 33%),#fffaee1f!important;border-color:#7666534d!important;border-radius:50%!important;width:118px!important;height:78px!important;bottom:8px!important;right:34px!important}.nextAction{min-height:92px!important;padding:22px 30px 12px!important}.nextAction>div:last-child{max-width:78%!important;font-size:16px!important;line-height:1.3!important}.statusCard{padding:20px 30px 58px!important}.statusCard h3{letter-spacing:.06em!important;font-size:26px!important}.statusCard .cards3{gap:24px!important}.statusCard h4{font-size:16px!important}.statusCard:before{content:""!important;border-top:1px solid #76665338!important;position:absolute!important;bottom:40px!important;left:30px!important;right:30px!important}.panel{isolation:isolate!important}.tabs{flex:none!important;align-items:flex-end!important;gap:4px!important;min-height:58px!important;display:flex!important}.tabs button{letter-spacing:.08em!important;text-transform:uppercase!important;color:#4b321d!important;background:#cdb486!important;border-color:#9d7b4f!important;padding:13px 11px 10px!important;font-size:12px!important}.tabs button.active{color:#2a2118!important;background:#f3ead8!important;border-bottom-color:#f3ead8!important}.tabs button:first-child,.tabs button:nth-child(2),.tabs button:nth-child(3),.tabs button:nth-child(4),.tabs button:nth-child(5){transform:none!important}.tabBody{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow-y:auto!important}.tabBody:before{content:"";background:#7666533d;height:1px;position:absolute;inset:18px 22px auto}.tabBody .sectionTitle h2{margin:0!important;font-size:30px!important}.tabBody .sectionTitle p{margin:.35rem 0 0!important}.tabBody .sectionTitle{border-bottom:1px solid #76665338!important;padding-bottom:12px!important}.tableWrap{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}table{width:100%!important;font-size:13px!important;display:block!important}thead{display:none!important}tbody{gap:12px!important;display:grid!important}tr{background:0 0!important;border-bottom:1px solid #76665342!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:7px 18px!important;padding:12px 0 14px!important;display:grid!important}td{border:0!important;min-width:0!important;padding:0!important;display:block!important}td:before{letter-spacing:.11em!important;text-transform:uppercase!important;color:#8a6a42!important;margin-bottom:2px!important;font-size:9px!important;font-weight:800!important;display:block!important}td:first-child{color:#2a2118!important;grid-area:1/1!important;font-size:18px!important;font-weight:700!important}td:first-child:before{content:"Part"}td:nth-child(2){grid-area:1/2!important;align-self:start!important}td:nth-child(2):before{content:"Status"}td:nth-child(3){grid-area:2/1!important}td:nth-child(3):before{content:"Source"}td:nth-child(4){grid-area:2/2!important}td:nth-child(4):before{content:"Tracking"}td:nth-child(5){grid-area:3/1!important}td:nth-child(5):before{content:"Expected"}td:nth-child(6){display:none!important}td:nth-child(7){grid-area:3/2!important}td:nth-child(7):before{content:"Fitment"}td:nth-child(8){grid-area:4/1/auto/-1!important;padding-top:2px!important}td:nth-child(8):before{content:"Actions"}tbody tr:hover{background:#b8893b0f!important}td .actions,td:last-child .actions{gap:4px!important}td .actions button,td:last-child button{box-shadow:none!important;border-radius:6px!important;padding:5px 7px!important;font-size:11px!important}.countGrid{gap:8px!important}.count{background:0 0!important;border:0!important;border-bottom:1px solid #76665340!important;border-radius:0!important;padding:9px 4px!important}.count strong{font-size:20px!important}.count span{font-size:10px!important}.note,.test{background:#fffaee2e!important;border-top:0!important;border-bottom:1px solid #76665338!important;border-left:4px solid #b8893b73!important;border-right:0!important;border-radius:0!important;padding:14px 16px!important}.clientSummary{background:#ead7ad52!important;border-radius:0!important}.reportGrid{flex-direction:column!important;gap:18px!important;display:flex!important}.checklist{background:#fffaee38!important;border:0!important;border-bottom:1px solid #76665340!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:16px!important}.checklist h2{margin-top:0!important}.check{border-bottom:1px solid #7666532e!important;grid-template-columns:1fr auto!important;gap:12px!important;padding:7px 0!important;display:grid!important}.reportDoc{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fffaee59!important;border:1px solid #76665342!important;border-radius:0!important;margin:0!important;padding:24px 26px!important}.reportDoc h1{font-size:32px!important}.reportDoc section{margin-top:18px!important}.docGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 18px!important}.tableWrap table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;display:table!important}.tableWrap thead{display:table-header-group!important}.tableWrap tbody{display:table-row-group!important}.tableWrap tr{border-bottom:1px solid #76665338!important;display:table-row!important}.tableWrap th{letter-spacing:.08em!important;text-transform:uppercase!important;border-bottom:1px solid #76665352!important;padding:7px 6px!important;font-size:9px!important;display:table-cell!important}.tableWrap td{vertical-align:top!important;border-bottom:1px solid #7666532e!important;padding:8px 6px!important;font-size:12px!important;line-height:1.2!important;display:table-cell!important}.tableWrap td:before{display:none!important}.tableWrap th:first-child,.tableWrap td:first-child{width:30%!important}.tableWrap th:nth-child(2),.tableWrap td:nth-child(2){width:15%!important}.tableWrap th:nth-child(3),.tableWrap td:nth-child(3){width:18%!important}.tableWrap th:nth-child(4),.tableWrap td:nth-child(4){width:17%!important}.tableWrap th:nth-child(5),.tableWrap td:nth-child(5){width:12%!important}.tableWrap th:nth-child(6),.tableWrap td:nth-child(6),.tableWrap th:nth-child(7),.tableWrap td:nth-child(7){display:none!important}.tableWrap th:nth-child(8),.tableWrap td:nth-child(8){width:8%!important}.tableWrap td:first-child{font-size:13px!important;font-weight:700!important}.tableWrap small{color:#6f5b42!important;margin-top:2px!important;font-size:10px!important;display:block!important}.tableWrap .actions{flex-direction:column!important;gap:3px!important;display:flex!important}.tableWrap .actions button{padding:3px 5px!important;font-size:10px!important}.tableWrap .badge{white-space:nowrap!important;padding:3px 6px!important;font-size:9px!important}@media (width<=980px){.shell{min-height:auto!important;display:flex!important}.shell:before,.shell:after{display:none!important}.jobHeader,.shell>.cards3,.nextAction,.statusCard,.panel{background-color:#f3ead8!important;background-image:linear-gradient(#fffaeea3,#fffaeea3),repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px)!important;border-color:#d4bf9b!important;width:100%!important}.panel{height:auto!important;max-height:none!important;display:block!important;position:relative!important;top:auto!important;right:auto!important;overflow:visible!important}.tabBody{max-height:none!important;overflow:visible!important}.tabs:before,.tabs:after{display:none!important}.tabs button{transform:none!important}tr{grid-template-columns:1fr!important}td:nth-child(n){grid-area:auto/1!important}.topbar{flex-direction:column!important;display:flex!important}.docGrid{grid-template-columns:1fr!important}}.shell{background:linear-gradient(90deg,#472717 0,#2b150a 47%,#130905 50%,#2b150a 53%,#472717 100%)!important;border-width:18px!important}.shell:before,.panel{box-shadow:inset 0 0 28px #6d491f0d,0 1px #fffaee99,0 16px 28px #00000024!important}.shell:after{box-shadow:-8px 0 18px #00000029,8px 0 18px #0000001f!important}.tabs{box-shadow:inset 0 -1px #7666533d!important}.tabs button{box-shadow:0 -1px #fffaee8c,inset 0 1px #fffaee80!important}.tableWrap table{background:#fffaee1f!important}.tableWrap tbody tr:nth-child(odd){background:#fffaee24!important}:root{--paper:#f3ead8;--ink:#2a2118;--line:#7666532e;--rule:#76665352;--gold:#b8893b}*{box-sizing:border-box}.app{min-height:100vh!important;color:var(--ink)!important;background:radial-gradient(circle at 5% 92%,#b8893b21,#0000 16%),linear-gradient(135deg,#15110d,#26211b 54%,#0d0b09)!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important}.shell{width:min(1320px,100vw)!important;height:900px!important;min-height:900px!important;box-shadow:none!important;background:linear-gradient(#26211b 0,#181511 64%,#11100d 100%)!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:96px 112px 56px 96px!important;position:relative!important;overflow:visible!important}.shell:before{content:""!important;background-color:var(--paper)!important;background-image:linear-gradient(#fffaee94,#fffaee94),repeating-linear-gradient(0deg,transparent,transparent 31px,var(--line) 32px)!important;z-index:0!important;border:1px solid #6d52328c!important;border-right:0!important;border-radius:24px 0 0 24px!important;width:calc(50% - 96px)!important;position:absolute!important;top:110px!important;bottom:60px!important;left:96px!important;box-shadow:0 12px 24px #00000052,inset -18px 0 28px #4b37231f!important}.shell:after{content:""!important;z-index:5!important;pointer-events:none!important;background:linear-gradient(90deg,#31190b05,#00000052 42%,#fff6e12e 56%,#3f200d1a),repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 42px)!important;width:28px!important;position:absolute!important;top:110px!important;bottom:60px!important;left:calc(50% - 14px)!important;box-shadow:-10px 0 26px #00000029,10px 0 26px #0000001a!important}.topbar.appNav{color:#e8dccb!important;z-index:20!important;background:linear-gradient(#28241e,#171410)!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;align-items:center!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0 38px!important;display:flex!important;position:absolute!important;inset:0 0 auto!important;box-shadow:0 4px 12px #0000008c!important}.navBrand,.navTools,.userCard{align-items:center;gap:14px;display:flex}.navBrand,.navBrand>div{min-width:0}.navLogo{color:#c59b55;border:1px solid #9d7b4f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.navBrand .brand{text-transform:none!important;letter-spacing:0!important;color:#ead9bc!important;max-width:330px!important;font-size:22px!important;line-height:1.05!important}.navBrand span:not(.navLogo){color:#9d8e78;font-size:10px}.navTools{color:#d6cab7;margin-left:auto;font-size:13px}.userCard{flex-direction:column;align-items:flex-start;gap:0;font-size:12px}.userCard small{color:#9d8e78}.avatar{color:#cfa763;border:1px solid #8f6d3d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.topbar>button{color:#1d150c!important;box-shadow:none!important;background:#c99a45!important;border-color:#8d6628!important;margin-left:14px!important}.jobHeader,.leftDetails,.nextAction,.pageFooter{z-index:2!important;width:calc(50% - 124px)!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;margin:0!important;position:relative!important;left:0!important;overflow:visible!important}.jobHeader{height:176px!important;min-height:176px!important;padding:26px 28px 0!important}.workspaceMark{align-items:center;gap:12px;display:flex;position:absolute;top:28px;left:28px}.workspaceMark .crest{color:#8a5817;border:2px solid #775a348c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.workspaceMark strong{color:#3a2b1c;font-size:28px;line-height:1;display:block}.workspaceMark span{letter-spacing:.12em;text-transform:uppercase;color:#8a6d4a;font-size:10px}.jobMeta{text-align:right!important;color:#5a4a38!important;width:170px!important;position:absolute!important;top:22px!important;right:26px!important}.jobMeta strong{font-size:15px!important;display:block!important}.jobMeta span{white-space:nowrap!important;margin-top:4px!important;font-size:12px!important;display:block!important}.jobMeta .ghost{box-shadow:none!important;color:#6c5230!important;background:0 0!important;border:0!important;padding:0 4px!important}.jobHeader>.smallcaps{color:#8a6d4a!important;margin:0!important;padding:0!important;font-size:11px!important;position:absolute!important;top:98px!important;left:160px!important}.jobHeader h2{white-space:normal!important;color:#2a2118!important;border-bottom:1px solid #76665347!important;width:330px!important;max-width:330px!important;margin:0!important;padding:0 0 10px!important;font-size:28px!important;line-height:1.1!important;position:absolute!important;top:116px!important;left:160px!important}.jobHeader .badges{gap:8px!important;display:flex!important;position:absolute!important;bottom:10px!important;left:28px!important;right:28px!important}.badge{border-radius:7px!important;padding:5px 10px!important;font-size:10px!important}.badge.amber{color:#805111!important;background:#d99d3a2e!important;border-color:#d1a03f!important}.badge.good{color:#4e613c!important;background:#748b5224!important;border-color:#a8bd84!important}.leftDetails{height:476px!important;min-height:476px!important;padding:0 28px!important;display:block!important}.detailSection{border-bottom:1px solid #76665338!important;margin:0!important;padding:11px 178px 9px 0!important;position:relative!important}.detailTitle{align-items:center!important;gap:9px!important;margin:0 0 8px!important;display:flex!important}.detailTitle h3{text-transform:uppercase!important;letter-spacing:.12em!important;color:#443628!important;margin:0!important;font-size:13px!important;line-height:1.15!important}.detailRow{color:#5e5142!important;border-bottom:1px solid #76665329!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:end!important;gap:10px!important;min-height:23px!important;font-size:11px!important;line-height:1.1!important;display:grid!important}.detailRow.single{border-bottom:0!important;margin-bottom:2px!important;display:block!important}.detailRow.single .handText{max-width:210px!important;font-size:18px!important;line-height:1.12!important;display:block!important}.detailRow span:first-child:not(.handText){white-space:nowrap!important;color:#5e5142!important}.detailRow strong,.handText{color:#2a2118!important;word-break:normal!important;overflow-wrap:normal!important;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive!important;font-size:16px!important;font-weight:500!important;line-height:1.1!important}.leftDetails .detailSection:first-child{height:142px!important}.leftDetails .detailSection:first-child .detailRow:not(.single) strong{color:#443628!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:400!important}.marginNote{color:#5b3f24!important;background:#efe0c1!important;width:116px!important;padding:15px 12px!important;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive!important;font-size:14px!important;line-height:1.2!important;position:absolute!important;top:118px!important;right:34px!important;transform:rotate(2deg)!important;box-shadow:0 4px 8px #3e2a1838!important}.paperClip{color:#88755b!important;z-index:3!important;font-size:54px!important;position:absolute!important;top:90px!important;right:50px!important;transform:rotate(10deg)!important}.sketchCard{background:#fffaee2e!important;border:1px solid #76665359!important;width:170px!important;height:118px!important;position:absolute!important;right:22px!important}.watchFace{border:3px double #50463a8c;border-radius:50%;place-items:center;display:grid;position:absolute;inset:18px 36px}.watchFace span{color:#6c6252;font-size:7px}.watchFace i{transform-origin:bottom;background:#6c6252;width:2px;height:30px;position:absolute;bottom:43px;transform:rotate(-45deg)}.watchFace b{background:#6c6252;width:32px;height:2px;position:absolute;transform:rotate(18deg)}.watchFace:before,.watchFace:after{content:"";border:2px solid #50463a66;width:18px;height:18px;position:absolute;top:37px}.watchFace:before{left:-21px}.watchFace:after{right:-21px}.movementArt{border:2px solid #50463a61;border-radius:50%;place-items:center;display:grid;position:absolute;inset:15px 30px}.movementArt:before{content:"";border:1px solid #50463a52;border-radius:50%;position:absolute;inset:18px}.movementArt:after{content:"";border:9px solid #50463a33;border-radius:50%;width:44px;height:44px;position:absolute}.movementArt span{z-index:1;text-align:center;color:#6c6252;font-size:12px;font-weight:700;position:relative}.nextAction{height:104px!important;min-height:104px!important;padding:12px 28px 8px!important}.nextAction p{max-width:355px!important;margin:7px 0 0!important;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive!important;font-size:17px!important;line-height:1.22!important}.stickyNote{color:#7b3e25!important;background:#e8cfa4!important;width:140px!important;padding:14px 16px!important;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive!important;font-size:15px!important;position:absolute!important;bottom:-24px!important;right:40px!important;transform:rotate(-1deg)!important;box-shadow:0 5px 9px #3e2a1840!important}.pageFooter{color:#8a7660!important;justify-content:space-between!important;align-items:flex-end!important;height:38px!important;min-height:38px!important;padding:0 28px 14px!important;font-size:10px!important;display:flex!important}.pageFooter:before,.pageFooter:after{display:none!important}.panel{z-index:3!important;background-color:var(--paper)!important;background-image:linear-gradient(#fffaee8f,#fffaee8f),repeating-linear-gradient(0deg,transparent,transparent 31px,var(--line) 32px)!important;border:1px solid #6d52328c!important;border-left:0!important;border-radius:0 24px 24px 0!important;width:calc(50% - 110px)!important;height:auto!important;position:absolute!important;top:110px!important;bottom:60px!important;right:110px!important;overflow:hidden!important;box-shadow:0 12px 24px #00000052,inset 18px 0 28px #4b37231a!important}.tabs{height:62px!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important;align-items:flex-end!important;padding:0 70px 0 28px!important;display:flex!important}.tabs:before,.tabs:after{content:none!important;display:none!important}.tabs button{color:#4b3d2d!important;letter-spacing:.02em!important;text-transform:none!important;background:#d9c6a7!important;border:1px solid #7666536b!important;border-bottom-color:#76665357!important;border-radius:8px 8px 0 0!important;height:41px!important;margin:0 -1px 0 0!important;padding:0 22px!important;font-size:12px!important;transform:none!important;box-shadow:0 -1px 3px #50371e17!important}.tabs button.active{color:#2a2118!important;background:#f3ead8!important;border-bottom-color:#f3ead8!important;height:56px!important;font-weight:800!important}.tabBody{background:0 0!important;height:calc(100% - 62px)!important;min-height:0!important;padding:0 24px 22px!important;position:relative!important;overflow-y:auto!important}.tabBody:before{content:""!important;background:#76665342!important;height:1px!important;margin:0 0 20px!important;display:block!important}.pageIndex{z-index:2!important;flex-direction:column!important;gap:8px!important;display:flex!important;position:absolute!important;top:150px!important;right:54px!important}.pageIndex button{writing-mode:vertical-rl!important;color:#3c2717!important;background:#d6b589!important;border:1px solid #7e5730!important;border-left:0!important;border-radius:0 10px 10px 0!important;width:47px!important;height:82px!important;padding:10px 0!important;box-shadow:4px 6px 14px #00000047!important}.pageIndex button.active{color:#f3ead8!important;background:#a15e2f!important}.countGrid{display:none!important}.reportGrid{flex-direction:column!important;gap:16px!important;width:100%!important;display:flex!important}.checklist{border:1px solid var(--rule)!important;background:#fffaee47!important;border-radius:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;width:100%!important;padding:14px 16px 10px!important;display:grid!important}.reportDoc{background:linear-gradient(#fffaeed1,#fffaeed1),repeating-linear-gradient(0deg,#0000,#0000 33px,#76665314 34px)!important;border:1px solid #76665347!important;border-radius:12px!important;width:100%!important;max-width:none!important;padding:28px 30px 34px!important}@media (width<=980px){.shell{width:100%!important;height:auto!important;min-height:auto!important;padding:82px 14px 24px!important}.shell:before,.shell:after,.pageIndex{display:none!important}.jobHeader,.leftDetails,.nextAction,.pageFooter,.panel{background-color:#f3ead8!important;border:1px solid #d4bf9b!important;border-radius:18px!important;width:100%!important;height:auto!important;margin-bottom:12px!important;position:relative!important;inset:auto!important}.jobHeader h2{width:auto!important;max-width:none!important;margin:40px 0 10px!important;position:static!important}.jobHeader>.smallcaps{margin-top:84px!important;padding-left:0!important;position:static!important}.leftDetails{padding:0 18px!important}.detailSection{padding-right:0!important}.sketchCard,.marginNote,.paperClip,.stickyNote{display:none!important}.panel{overflow:visible!important}.tabBody{height:auto!important;overflow:visible!important}}.app{background:radial-gradient(circle at -4% 88%,#c59b5538,#0000 13%),radial-gradient(circle at 98% 18%,#5c452d7a,#0000 10%),radial-gradient(circle at 91% 86%,#77583252,#0000 12%),repeating-linear-gradient(92deg,#ffffff05 0 1px,#0000 1px 38px),linear-gradient(135deg,#15130f,#29251f 52%,#0d0b08)!important;overflow:hidden!important}.shell{background:linear-gradient(90deg,#532d16e6,#2d190df0 47%,#120905fa 50%,#2d190df0 53%,#532d16e6),repeating-linear-gradient(35deg,#ffd68f14 0 2px,#0000 2px 9px)!important;width:min(1320px,100vw)!important;height:min(920px,100vh)!important;min-height:760px!important;padding:96px 112px 64px 96px!important}.shell:before{border-radius:25px 0 0 25px!important;width:calc(50% - 90px)!important;top:110px!important;bottom:40px!important;left:90px!important}.panel{border-radius:0 25px 25px 0!important;width:calc(50% - 90px)!important;height:auto!important;top:110px!important;bottom:40px!important;right:90px!important}.shell:after{top:110px!important;bottom:40px!important;left:calc(50% - 13px)!important}.jobHeader,.shell>.leftDetails,.nextAction,.pageFooter{width:560px!important}.jobHeader{height:176px!important;padding:28px 26px 0!important}.jobHeader:after{content:""!important;pointer-events:none!important;background:#76665347!important;height:1px!important;display:block!important;position:absolute!important;top:104px!important;left:36px!important;right:26px!important}.jobHeader:before{content:""!important;pointer-events:none!important;background:#7666534d!important;height:1px!important;display:block!important;position:absolute!important;bottom:-44px!important;left:36px!important;right:26px!important}.workspaceMark{gap:10px!important;top:48px!important;left:36px!important}.workspaceMark .crest{color:#8b6d43!important;border-width:1px!important;width:32px!important;height:32px!important;font-size:16px!important}.workspaceMark strong{color:#3d3024!important;font-size:21px!important;font-weight:600!important}.workspaceMark span{font-size:9px!important}.jobMeta{top:44px!important;right:26px!important}.jobMeta strong{vertical-align:middle!important;font-size:15px!important;display:inline-block!important}.jobMeta .ghost{vertical-align:middle!important;justify-content:center!important;align-items:center!important;margin-left:6px!important;display:inline-flex!important}.jobMeta span{display:block!important}.jobHeader>.smallcaps{top:116px!important;left:36px!important}.jobHeader h2{width:430px!important;max-width:calc(100% - 58px)!important;font-size:29px!important;line-height:1.05!important;top:134px!important;left:36px!important}.jobHeader .badges{bottom:-34px!important;left:36px!important}.topbar.appNav>button{display:none!important}.shell>.leftDetails{height:430px!important;padding:0 26px 0 30px!important}.shell>.leftDetails:before,.shell>.leftDetails:after{content:none!important;display:none!important}.shell>.leftDetails .detailSection{padding:11px 164px 8px 0!important;position:absolute!important;left:36px!important;right:26px!important}.shell>.leftDetails .detailSection:first-child{height:116px!important;padding-right:164px!important;top:36px!important}.shell>.leftDetails .detailSection:first-child:before{content:""!important;pointer-events:none!important;background:#76665357!important;height:1px!important;display:block!important;position:absolute!important;top:4px!important;left:0!important;right:0!important}.shell>.leftDetails .detailSection:nth-child(2){height:154px!important;padding-right:164px!important;top:152px!important}.shell>.leftDetails .detailSection:nth-child(3){height:136px!important;padding-right:164px!important;top:306px!important}.shell>.leftDetails .detailSection:nth-child(3):before{content:""!important;pointer-events:none!important;background:#76665357!important;height:1px!important;display:block!important;position:absolute!important;top:-12px!important;left:0!important;right:164px!important}.nextAction:before{content:""!important;pointer-events:none!important;background:#76665357!important;height:1px!important;display:block!important;position:absolute!important;top:0!important;left:36px!important;right:26px!important}.detailTitle{margin-bottom:7px!important}.detailRow{grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;min-height:19px!important}.detailRow strong,.handText{overflow-wrap:normal!important}.detailRow.single .handText{max-width:270px!important;font-size:18px!important}.shell>.leftDetails .detailSection:nth-child(2) .detailRow:not(.single){border-bottom:0!important;min-height:17px!important;display:block!important}.shell>.leftDetails .detailSection:nth-child(2) .detailRow:not(.single) span{margin-right:8px!important;display:inline!important}.shell>.leftDetails .detailSection:nth-child(2) .detailRow:not(.single) strong{white-space:normal!important;font-size:11px!important;display:inline!important}.shell>.leftDetails .detailSection:first-child .detailRow strong,.shell>.leftDetails .detailSection:nth-child(3) .detailRow strong{white-space:nowrap!important;text-overflow:clip!important;font-size:15px!important;overflow:hidden!important}.shell>.leftDetails .detailSection:first-child .detailRow:nth-child(3) strong{font-size:14px!important}.marginNote{width:116px!important;top:50px!important;right:36px!important}.paperClip{top:28px!important;right:47px!important}.sketchCard{width:154px!important;height:112px!important;right:28px!important}.watchSketch{top:40px!important}.movementSketch{top:306px!important}.nextAction{height:98px!important;margin-top:18px!important;padding:22px 30px 8px 36px!important}.nextAction p{max-width:310px!important;font-size:15.5px!important}.stickyNote{width:132px!important;padding:12px 14px!important;font-size:14px!important;bottom:10px!important;right:40px!important}.pageFooter{height:38px!important;padding:0 30px 13px 36px!important}.tabs{height:66px!important;padding-left:28px!important;padding-right:70px!important}.tabs button{letter-spacing:0!important;text-transform:none!important;background:#d8c7aa!important;border-color:#7666535c!important;min-width:88px!important;height:36px!important;padding:0 14px!important;font-size:11px!important}.tabBody{scrollbar-width:none!important;height:calc(100% - 66px)!important;padding:0 22px 18px!important}.tabBody::-webkit-scrollbar{display:none!important}.tabBody:before{content:none!important;display:none!important}.pageIndex{gap:8px!important;top:150px!important;right:50px!important}.pageIndex button{width:45px!important;height:78px!important}.pageIndex button:not(.workbenchSideTab[data-side-id=workbench][data-tab-accent=workbench]){color:#3a2718!important;background:#e8dbc2!important}.pageIndex button:not(.workbenchSideTab[data-side-id=workbench][data-tab-accent=workbench]).active{color:#f3ead8!important;background:#9a5b30!important}.desktopWorkbench>.pageIndex>button.workbenchSideTab[data-side-id=workbench][data-tab-accent=workbench].active{color:#fff4dc!important;background:linear-gradient(#b76f36,#8f4f27)!important}.benchPlaque{display:none!important}.benchPlaque strong{font-size:28px!important;font-weight:500!important;line-height:1!important}.benchPlaque span{text-transform:uppercase!important;letter-spacing:.18em!important;color:#d4b17a!important;font-size:10px!important}.benchProp{pointer-events:none!important;z-index:1!important;position:absolute!important}.loupe{border:10px solid #15120f!important;border-radius:50%!important;width:88px!important;height:88px!important;top:74px!important;right:-22px!important;box-shadow:inset 0 0 0 2px #6f655a,0 12px 24px #00000080!important}.watchProp{background:radial-gradient(circle,#d9c9a7 0 18%,#1e2730 19% 54%,#c49a51 55% 58%,#382313 59%)!important;border-radius:50%!important;width:112px!important;height:112px!important;bottom:-24px!important;left:-34px!important;box-shadow:0 10px 24px #00000080!important}.tweezers{width:230px!important;height:48px!important;bottom:40px!important;right:118px!important;transform:rotate(2deg)!important}.tweezers:before,.tweezers:after{content:""!important;transform-origin:100%!important;background:linear-gradient(90deg,#0000,#d7c8a8 18%,#6f6457 85%,#161411)!important;width:230px!important;height:4px!important;position:absolute!important;right:0!important}.tweezers:before{top:15px!important;transform:rotate(7deg)!important}.tweezers:after{top:30px!important;transform:rotate(-7deg)!important}.benchPen{background:linear-gradient(90deg,#1b1510,#b99b69 28%,#332017 46%,#b99b69 63%,#17100c)!important;border-radius:10px!important;width:18px!important;height:265px!important;top:260px!important;left:34px!important;box-shadow:0 10px 16px #00000073!important}@media (width<=980px){.app{overflow:auto!important}.shell{height:auto!important;padding:82px 14px 24px!important}.benchPlaque,.benchProp{display:none!important}.jobHeader h2{width:auto!important;max-width:none!important;position:static!important}.jobHeader>.smallcaps{position:static!important}.leftDetails .detailSection:first-child,.leftDetails .detailSection:nth-child(2),.leftDetails .detailSection:nth-child(3){height:auto!important}}.partsHeader{justify-content:space-between!important;align-items:flex-start!important;margin-bottom:10px!important;display:flex!important}.partsHeader h2{text-transform:uppercase!important;letter-spacing:.06em!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:20px!important;display:flex!important}.partsHeader .actions{gap:7px!important}.partsHeader button{height:30px!important;box-shadow:none!important;background:#fffaee52!important;border-color:#76665352!important;padding:0 12px!important}.partsHeader .primary{color:#2a2118!important;background:#fffaee6b!important}.partsTableWrap{background:#fffaee1f!important;border:1px solid #76665357!important;overflow:hidden!important}.partsTable,.partsTable thead,.partsTable tbody,.partsTable tr,.partsTable th,.partsTable td{all:revert;box-sizing:border-box!important}.partsTable{border-collapse:collapse!important;table-layout:fixed!important;color:#2a2118!important;width:100%!important;font-family:Georgia,Times New Roman,serif!important;font-size:10.5px!important;display:table!important}.partsTable thead{display:table-header-group!important}.partsTable tbody{display:table-row-group!important}.partsTable tr{background:0 0!important;display:table-row!important}.partsTable th,.partsTable td{vertical-align:top!important;border:1px solid #76665330!important;min-width:0!important;padding:7px 6px!important;line-height:1.18!important;display:table-cell!important}.partsTable th{color:#5d5143!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.055em!important;background:#76665326!important;font-size:9px!important;font-weight:800!important}.partsTable td:before,.partsTable th:before{content:none!important;display:none!important}.partsTable th:first-child,.partsTable td:first-child{text-align:center!important;width:7%!important}.partsTable th:nth-child(4),.partsTable td:nth-child(4){width:17%!important}.partsTable th:nth-child(5),.partsTable td:nth-child(5){text-align:center!important;width:7%!important}.partsTable th:nth-child(6),.partsTable td:nth-child(6){text-align:right!important;width:8%!important}.partsTable th:nth-child(8),.partsTable td:nth-child(8){width:6%!important}.partsTable .handText{font-size:13px!important;line-height:1.05!important;display:block!important}.partsTable small{color:#6d5d49!important;font-size:9.5px!important;line-height:1.05!important;display:block!important}.statusGlyph{color:#7e6b56!important;font-family:Georgia,serif!important;font-size:17px!important}.statusGlyph.wait{color:#c2871b!important}.statusGlyph.done{color:#6b7f49!important}.handNote{color:#3f3428!important;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive!important;font-size:13px!important}.partsTable .actions{flex-direction:column!important;gap:3px!important;display:flex!important}.partsTable .actions button{background:#ead7b7!important;border-radius:5px!important;min-height:0!important;padding:2px 5px!important;font-size:9px!important}.partsNotes{grid-template-columns:minmax(0,1fr) 200px!important;gap:16px!important;margin-top:14px!important;display:grid!important}.partsNotes>div:first-child{border:1px solid #76665357!important;min-height:142px!important;padding:12px 16px!important}.partsNotes h3{text-transform:uppercase!important;color:#5d5143!important;margin:0 0 10px!important;font-size:11px!important}.technicalNote{background:#eadbbf!important;min-height:146px!important;padding:18px 16px!important;position:relative!important;transform:rotate(2deg)!important;box-shadow:0 4px 9px #3e2a1838!important}.technicalNote:before,.technicalNote:after{content:""!important;background:#cab1888c!important;width:58px!important;height:20px!important;position:absolute!important;transform:rotate(-10deg)!important}.technicalNote:before{bottom:16px!important;left:-18px!important}.technicalNote:after{top:-8px!important;right:8px!important}.technicalNote strong{color:#5b4935!important;font-size:12px!important}.technicalNote em{float:right!important;color:#5b4935!important;font-size:18px!important}.leverSketch{border-bottom:2px solid #4b3e308c!important;height:44px!important;margin:13px 6px!important;position:relative!important}.leverSketch:before{content:""!important;border:2px solid #4b3e308c!important;border-radius:22px!important;width:96px!important;height:14px!important;position:absolute!important;bottom:-7px!important;left:18px!important}.leverSketch:after{content:""!important;border:2px solid #4b3e308c!important;width:18px!important;height:38px!important;position:absolute!important;bottom:6px!important;left:70px!important}.partsHeader{align-items:center!important;min-height:36px!important;margin-top:8px!important;margin-bottom:12px!important}.partsHeader h2{letter-spacing:.08em!important;font-size:18px!important}.partsHeader .quietAction{display:none!important}.partsHeader button{border-radius:5px!important;height:29px!important;padding:0 11px!important;font-size:12px!important}.partsTableWrap{max-height:none!important}.partsTable{font-size:10px!important}.partsTable th,.partsTable td{padding:8px 6px!important}.partsTable th:first-child,.partsTable td:first-child{width:7%!important}.partsTable th:nth-child(2),.partsTable td:nth-child(2){width:25%!important}.partsTable th:nth-child(3),.partsTable td:nth-child(3),.partsTable th:nth-child(4),.partsTable td:nth-child(4){width:17%!important}.partsTable th:nth-child(5),.partsTable td:nth-child(5){width:7%!important}.partsTable th:nth-child(6),.partsTable td:nth-child(6){width:8%!important}.partsTable th:nth-child(7),.partsTable td:nth-child(7){width:25%!important}.partsTable th:first-child{text-align:center!important;padding-left:2px!important;padding-right:2px!important;font-size:7.5px!important;overflow:hidden!important}.partsTable th:nth-child(2){padding-left:8px!important}.partsTable .handText{font-size:12.5px!important}.partsTable small{font-size:9px!important}.handNote{font-size:12px!important}.statusGlyph{font-size:16px!important}.partsNotes{grid-template-columns:minmax(0,1fr) 192px!important;gap:14px!important;margin-top:24px!important}.partsNotes>div:first-child{min-height:122px!important;padding:10px 14px!important}.partsNotes .handText{font-size:15px!important;line-height:1.22!important}.technicalNote{min-height:132px!important;padding:15px!important}.partsStatusTracker{flex-direction:column!important;gap:9px!important;display:flex!important;transform:rotate(1deg)!important}.partsStatusTracker em{position:absolute!important;top:12px!important;right:14px!important}.partsStatusRows{gap:7px!important;margin-top:8px!important;display:grid!important}.partsStatusRow{border-bottom:1px solid #4b3e3038!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;padding:3px 0 6px!important;display:grid!important}.partsStatusRow span{color:#4b3a29!important;font-size:12px!important;font-weight:800!important}.partsStatusRow b{color:#2a2118!important;background:#fffaee80!important;border:1px solid #4b3e3047!important;border-radius:999px!important;place-items:center!important;min-height:24px!important;font-size:14px!important;display:grid!important}.leverSketch{height:36px!important;margin:9px 5px!important}@media (width<=980px){.partsNotes{grid-template-columns:1fr!important}}.navSearch,.partsHeader button,.detailTitle span,.workspaceMark .crest,.navLogo{justify-content:center!important;align-items:center!important;display:inline-flex!important}.navSearch{gap:8px!important}.navLogo{background:0 0!important;border:0!important;border-radius:0!important;width:48px!important;height:48px!important;overflow:visible!important}.navLogoImage{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important;display:block!important}.notifyClientLine{margin:6px 0 10px!important}.iconButton svg,.partsHeader svg,.detailIcon svg,.navLogo svg,.workspaceMark svg{display:block!important}.partsHeader .primary{gap:6px!important}.partsHeader button[aria-label]{width:34px!important;padding:0!important}.detailIcon{color:#30261d!important;width:18px!important;height:18px!important}.nextAction .detailTitle span{color:#30261d!important;width:16px!important;height:16px!important}.watchProp{background:linear-gradient(40deg,#0000 46%,#eed9a6b3 47% 49%,#0000 50%),linear-gradient(-35deg,#0000 47%,#eed9a68c 48% 50%,#0000 51%),radial-gradient(circle,#d9c9a7 0 18%,#1e2730 19% 54%,#c49a51 55% 58%,#382313 59%)!important}.movementProp{background:radial-gradient(circle at 50% 50%,#d9ceb5 0 8%,transparent 9%), repeating-conic-gradient(from 10deg,#c5aa71c7 0 8deg,#41362bd9 8deg 14deg), radial-gradient(circle,#c8b487 0 34%,#493525 35% 39%,#d2c4a7 40% 58%,#241810 59%)!important;border-radius:50%!important;width:96px!important;height:96px!important;bottom:76px!important;right:-18px!important;box-shadow:0 10px 24px #00000085,inset 0 0 0 4px #fff5d22e!important}.strapProp{background:repeating-linear-gradient(90deg,#ffdcaa1f 0 1px,#0000 1px 18px),linear-gradient(#4c2b19,#24130c)!important;border-radius:28px 28px 10px 10px!important;width:190px!important;height:54px!important;bottom:-34px!important;left:94px!important;transform:rotate(-10deg)!important;box-shadow:0 12px 18px #00000061,inset 0 0 0 1px #b9893b38!important}.screwdriverProp{background:linear-gradient(#21140d 0 18%,#b08b54 18% 27%,#ded5bf 27% 62%,#3d2719 62% 84%,#b08b54 84% 100%)!important;border-radius:16px!important;width:32px!important;height:220px!important;top:330px!important;left:-8px!important;box-shadow:0 10px 18px #00000073,inset 0 0 0 2px #ffffff14!important}.screwdriverProp:after{content:""!important;clip-path:polygon(28% 0,72% 0,100% 78%,50% 100%,0 78%)!important;background:linear-gradient(#cfc6b6,#5c554c)!important;width:10px!important;height:58px!important;position:absolute!important;bottom:-44px!important;left:11px!important}.app{background:linear-gradient(#0d0a0738,#0d0a072e),url(/assets/watchmaker-bench-bg-NBuApzls.webp) top/1848px no-repeat!important}.shell{background:0 0!important}.benchProp{display:none!important}.benchPlaque{z-index:4!important}.sketchCard{cursor:zoom-in!important;padding:0!important;overflow:hidden!important}.shell.dashboardMode,.shell.clientsMode,.shell.movementsMode{width:min(1320px,100vw)!important;height:min(900px,100vh - 18px)!important;min-height:750px!important;padding:96px 112px 64px 96px!important}.dashboardBoardView,.clientsPageView,.movementsPageView{border-radius:25px!important;inset:110px 90px 40px!important}:root{--benchlog-hand:"Bradley Hand","Apple Chancery","Segoe Print",cursive}.jobHeader h2,.detailRow strong,.detailRow.single .handText,.handText,.handNote,.marginNote,.nextAction p,.stickyNote,.partsNotes .handText,.technicalNote p{font-family:var(--benchlog-hand)!important;letter-spacing:.01em!important;font-weight:500!important;line-height:1.16!important}.jobHeader h2{font-size:27px!important;font-weight:500!important;line-height:1.05!important;top:126px!important}.detailRow strong{font-size:14.5px!important}.detailRow.single .handText{font-size:17px!important}.nextAction p{font-size:15px!important;line-height:1.2!important}.marginNote,.stickyNote{line-height:1.18!important}.partsTable .handText{font-size:12.25px!important;line-height:1.12!important}.handNote{font-size:12.5px!important;line-height:1.14!important}.partsNotes .handText{font-size:14.5px!important}.jobHeader h2{border-bottom:0!important;padding-bottom:0!important}.jobHeader:before{content:none!important;display:none!important}.jobHeader .badges{border-top:1px solid #7666534d!important;border-bottom:1px solid #7666534d!important;padding:7px 0!important;inset:160px 26px auto 36px!important}.jobHeader>.smallcaps{top:114px!important}.jobHeader h2{font-size:25px!important;top:132px!important}.jobHeader .badges{z-index:4!important;background:#f3ead8c7!important;gap:7px!important}.badge{border-radius:6px!important;min-height:20px!important;padding:3px 8px!important;font-size:9px!important;line-height:1!important}.badge svg{width:10px!important;height:10px!important}.shell>.leftDetails .detailSection:first-child:before,.shell>.leftDetails .detailSection:nth-child(3):before,.nextAction:before{content:none!important;display:none!important}.timelinePage{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.timelineHeader{flex:none!important}.timelineLedger{overscroll-behavior:contain!important;background:#fffaee1f!important;border:1px solid #76665357!important;flex:auto!important;min-height:0!important;max-height:380px!important;overflow-y:auto!important}.timelineLedger::-webkit-scrollbar{width:8px!important}.timelineLedger::-webkit-scrollbar-thumb{background:#76665361!important;border-radius:999px!important}.timelineLedger::-webkit-scrollbar-track{background:#fffaee47!important}.timelineEntry{min-height:94px!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #76665338!important;grid-template-columns:92px minmax(0,1fr) 24px!important;gap:12px!important;padding:10px 10px 9px 12px!important;display:grid!important}.timelineEntry:last-child{border-bottom:0!important}.timelineEntry.highlighted{background:#b8893b29!important;box-shadow:inset 3px 0 #9a5b30b3!important}.timelineDate{color:#5d5143!important;border-right:1px solid #7666532e!important;padding-right:10px!important}.timelineDate span{text-transform:uppercase!important;letter-spacing:.055em!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important;display:block!important}.timelineDate small{color:#6d5d49!important;margin-top:8px!important;font-size:10px!important;line-height:1.12!important;display:block!important}.timelineContent{min-width:0!important}.timelineTitle{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;margin-bottom:4px!important;display:flex!important}.timelineTitle h3{color:#2a2118!important;margin:0!important;font-size:15px!important;line-height:1.05!important}.timelineTitle .badge{text-align:center!important;flex:none!important;justify-content:center!important;max-width:90px!important}.timelineContent>p{color:#3f3428!important;margin:0!important;font-size:13px!important;line-height:1.18!important}.timelineSummary{background:#fff5dc57!important;border:1px dashed #b8893b75!important;border-radius:0!important;margin:7px 0 0!important;padding:6px 8px!important}.timelineSummary .smallcaps{letter-spacing:.12em!important;font-size:8px!important}.timelineSummary p{margin:2px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:10.5px!important;line-height:1.14!important}.timelineClientActivity{background:#fffaee5c!important;border:1px solid #9a5b3038!important;margin-top:7px!important;padding:7px 8px!important}.timelineClientActivity>div{flex-wrap:wrap!important;gap:6px!important;margin-bottom:5px!important;display:flex!important}.timelineClientActivity span{color:#6b442d!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#9a5b301f!important;border-radius:999px!important;padding:2px 6px!important;font-size:9px!important;font-weight:800!important}.timelineClientActivity p{color:#4e4031!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.25!important}.timelineClientActivity p.unread{font-weight:800!important}.timelineEntry .rowControls button{width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.timelineNotes{flex:none!important;grid-template-columns:minmax(0,1fr) 156px!important;gap:14px!important;margin-top:14px!important;display:grid!important}.timelineNotes>div:first-child{border:1px solid #76665357!important;min-height:90px!important;padding:10px 14px!important}.timelineNotes h3{text-transform:uppercase!important;color:#5d5143!important;margin:0 0 8px!important;font-size:11px!important}.timelineNotes .handText{margin:0!important;font-size:14px!important;line-height:1.18!important}.timelineSlip{grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;gap:8px 10px!important;min-height:92px!important;padding:13px 14px!important;display:grid!important}.timelineSlip strong{grid-column:1!important}.timelineSlip em{float:none!important;grid-column:2!important;align-self:start!important;margin-top:2px!important;font-size:20px!important;line-height:1!important}.timelineSlip p{clear:none!important;grid-column:1/-1!important;margin:0!important;font-size:12.5px!important}.timingPage,.testingPage,.reportPage{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.timingMeta{flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.timingMeta .infoCard{min-height:58px!important;box-shadow:none!important;background:#fffaee33!important;border:1px solid #76665347!important;border-radius:0!important;padding:9px 10px!important}.timingMeta .infoCard:before{display:none!important}.timingMeta .infoCard .smallcaps{letter-spacing:.12em!important;font-size:8px!important}.timingMeta .infoCard div:last-child{font-family:var(--benchlog-hand)!important;margin-top:5px!important;font-size:15px!important;line-height:1.05!important}.timingLedger{background:#fffaee1f!important;border:1px solid #76665357!important;flex:auto!important;min-height:0!important}.timingLedger .tableWrap{background:0 0!important;border:0!important;border-radius:0!important;height:100%!important}.timingLedger table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;height:100%!important;font-family:Georgia,Times New Roman,serif!important;display:table!important}.timingLedger thead{display:table-header-group!important}.timingLedger tbody{display:table-row-group!important}.timingLedger tr{display:table-row!important}.timingLedger th,.timingLedger td{vertical-align:middle!important;border:1px solid #76665330!important;padding:9px 10px!important;font-size:12px!important;display:table-cell!important}.timingLedger th{text-transform:uppercase!important;letter-spacing:.055em!important;color:#5d5143!important;background:#76665326!important;font-size:9px!important}.timingLedger td:nth-child(n+2){font-family:var(--benchlog-hand)!important;font-size:17px!important}.timingTestList{gap:12px!important;min-height:0!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.timingTestCard{background:#fffaee29!important;border:1px solid #7666534d!important;padding:10px!important;position:relative!important}.timingTestHeader{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:start!important;gap:8px!important;margin-bottom:8px!important;display:grid!important}.timingTestHeader h3{color:#2a2118!important;margin:0!important;font-size:13px!important}.timingTestHeader p{color:#6a5841!important;margin:2px 0 0!important;font-size:10px!important}.timingTestHeader .iconActions,.testRow .iconActions{gap:4px!important;display:flex!important;position:static!important}.testRow{padding-right:50px!important;position:relative!important}.testRow>.iconActions{position:absolute!important;top:8px!important;right:8px!important}.timingResultEditor{gap:8px!important;display:grid!important}.timingResultHeader{justify-content:space-between!important;align-items:center!important;display:flex!important}.timingResultRow{grid-template-columns:minmax(120px,1fr) repeat(3,90px) 28px!important;align-items:center!important;gap:8px!important;display:grid!important}.timingResultRow button{place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:grid!important}.checkboxLine{flex-direction:row!important;align-items:center!important;gap:8px!important}.checkboxLine input{width:auto!important}.timingNotes{flex:none!important;grid-template-columns:minmax(0,1fr) 170px!important;gap:14px!important;margin-top:14px!important;display:grid!important}.timingNotes .countGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.timingNotes .count{min-height:52px!important;box-shadow:none!important;background:#fffaee2e!important;border:1px solid #76665347!important;border-radius:0!important;padding:8px 10px!important}.timingNotes .count span{letter-spacing:.1em!important;font-size:8px!important}.timingNotes .count strong{font-family:var(--benchlog-hand)!important;margin-top:4px!important;font-size:17px!important}.timingSlip{min-height:112px!important;padding:14px!important}.timingSlip em{float:none!important;margin-top:6px!important;font-size:18px!important;display:block!important}.timingSlip p{margin:9px 0 0!important;font-size:12.5px!important}.testingLedger{background:#fffaee1f!important;border:1px solid #76665357!important;flex:auto!important;min-height:0!important;overflow:hidden!important}.testRow{border-bottom:1px solid #76665338!important;grid-template-columns:74px minmax(0,1fr)!important;gap:14px!important;min-height:70px!important;padding:10px 12px!important;display:grid!important}.testRow:last-child{border-bottom:0!important}.testRow.warn{background:#b7791f12!important}.testRow .badge{justify-content:center!important;align-self:start!important}.testRow h3{text-transform:uppercase!important;letter-spacing:.06em!important;color:#3f3428!important;margin:0 0 5px!important;font-size:13px!important}.testRow p{margin:0!important;font-size:14px!important;line-height:1.16!important}.testingNotes{margin-top:14px!important}.reportSpread{flex:auto!important;grid-template-columns:168px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.reportSpread .checklist{height:auto!important;min-height:0!important;box-shadow:none!important;background:#fffaee29!important;border:1px solid #76665357!important;border-radius:0!important;padding:12px!important;display:block!important}.reportSpread .checklist h2{text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 9px!important;font-size:13px!important}.reportSpread .check{border-bottom:1px solid #7666532e!important;gap:7px!important;padding:6px 0!important}.reportSpread .check span{font-size:10px!important;line-height:1.12!important}.reportSpread .check strong{white-space:nowrap!important;font-size:8px!important}.reportSpread .reportDoc{height:100%!important;box-shadow:none!important;background:#fffaee4d!important;border:1px solid #76665357!important;border-radius:0!important;padding:16px 18px!important;font-size:11px!important;line-height:1.22!important;overflow:auto!important}.reportSpread .reportDoc::-webkit-scrollbar{display:none!important}.reportSpread .reportBrand{border-bottom:1px solid #76665347!important;margin-bottom:10px!important;padding-bottom:9px!important}.reportSpread .reportLogoMark{width:38px!important;height:38px!important;font-size:13px!important}.reportSpread .docBrand{font-size:11px!important}.reportSpread .docTagline{font-size:8px!important}.reportSpread .reportDoc h1{letter-spacing:.04em!important;margin:0 0 4px!important;font-size:20px!important}.reportSpread .reportDoc h2{font-family:var(--benchlog-hand)!important;margin:2px 0 8px!important;font-size:18px!important}.reportSpread .reportDoc h3{border-top:1px solid #76665333!important;margin:10px 0 5px!important;padding-top:8px!important;font-size:10px!important}.reportSpread .docGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 10px!important}.reportPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 4px!important;display:grid!important}.reportPhotoGrid figure{break-inside:avoid!important;background:#fffaeea8!important;border:1px solid #76665347!important;margin:0!important;padding:4px!important}.reportPhotoGrid img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important;display:block!important}.reportPhotoGrid figcaption{color:#766653!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-top:3px!important;font-size:7px!important;line-height:1.1!important}.reportPhotoNote{break-inside:avoid!important;margin-bottom:10px!important}.reportSpread p,.reportSpread li{margin:2px 0!important}.reportSpread ul{margin:4px 0!important;padding-left:16px!important}.profileButton{height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.profileButton .userCard div{color:#ead9bc!important;text-shadow:0 1px 1px #00000080!important;font-weight:700!important}.profileButton .userCard small{color:#c9b99f!important;text-shadow:0 1px 1px #00000073!important;font-weight:700!important}.profileButton:hover .avatar{border-color:#d4a75e!important}.timelinePage{grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;display:grid!important}.timelineLedger{min-height:0!important;max-height:none!important}.timelineNotes{align-self:end!important;margin-top:10px!important}.partsHeader .quietAction{justify-content:center!important;align-items:center!important;display:inline-flex!important}.partsTable th:nth-child(8),.partsTable td:nth-child(8){display:none!important}.rowControls{vertical-align:bottom!important;position:relative!important}.iconActions{justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:flex!important}.rowControls .iconActions{position:absolute!important;bottom:4px!important;right:4px!important}.iconActions button{color:#4b3a29!important;width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}.iconActions button:hover{color:#8a5817!important;background:0 0!important}.editableSticky{position:relative!important}.editableSticky label{letter-spacing:.06em!important;margin-bottom:6px!important;font-size:9px!important}.editableSticky input,.editableSticky textarea{border-radius:6px!important;width:100%!important;padding:6px!important;font-size:11px!important}.editableSticky textarea{min-height:42px!important}.stickyEdit{top:auto!important;bottom:8px!important;right:8px!important}.modal{padding-top:72px!important;position:relative!important}.modal h2{text-align:right!important;margin:0!important;position:absolute!important;top:20px!important;right:24px!important}.managementModal{width:min(740px,100%)!important}.managerList{flex-direction:column!important;gap:10px!important;display:flex!important}.managerRow{background:#fffaee57!important;border:1px solid #76665347!important;align-items:end!important;gap:10px!important;padding:10px!important;display:grid!important}.carrierManagerRow{grid-template-columns:minmax(140px,.7fr) minmax(260px,1.4fr) auto!important}.userManagerRow{grid-template-columns:94px minmax(140px,1fr) minmax(160px,1fr) 76px auto!important}.managerRow .currentUserPick{flex-direction:row!important;align-items:center!important;gap:8px!important}.managerRow .iconActions{padding-bottom:8px!important}.singleAction{justify-content:center!important}.modalActionSpacer{flex:auto!important}.dangerIconAction{color:#7d2e23!important;width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}.dangerIconAction:hover{color:#9b2f20!important;background:0 0!important}.clientOwnerSticky{color:#5b3f24!important;z-index:4!important;background:#efe0c1!important;width:140px!important;min-height:104px!important;padding:14px 16px!important;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive!important;font-size:15px!important;line-height:1.2!important;position:absolute!important;top:252px!important;right:34px!important;transform:rotate(1deg)!important;box-shadow:0 4px 8px #3e2a1838!important}.shell>.leftDetails .detailSection:nth-child(2){height:120px!important}.shell>.leftDetails .detailSection:nth-child(3),.movementSketch{top:272px!important}.clientOwnerSticky{width:140px!important;min-height:104px!important;padding:14px 16px!important;font-size:15px!important;line-height:1.18!important;top:218px!important;right:34px!important}.servicePanel{margin-top:-16px!important}.reportLogoImage{object-fit:contain!important;background:#fff!important;border:2px solid #171717!important;border-radius:50%!important;width:54px!important;height:54px!important;padding:5px!important}.check.ready strong{color:#4c613a!important}.check.review strong{color:#8a5817!important}.app{background:radial-gradient(circle at 10% 20%,#b8893b29,#0000 18%),radial-gradient(circle at 92% 78%,#b8893b1f,#0000 20%),linear-gradient(135deg,#16100b,#2a170d 58%,#0f0b08);padding:24px}.shell{background:linear-gradient(90deg,#3b2011 0,#251208 48%,#120905 50%,#251208 52%,#3b2011 100%);border:14px solid #2b160b;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top top""leftA right""leftB right""leftC right""leftD right";gap:0;max-width:1320px;padding:22px;display:grid;position:relative;box-shadow:0 30px 90px #0009,inset 0 0 0 2px #b8893b40,inset 0 0 46px #00000080}.shell:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#46261214,#00000059,#fff6e11f);border-left:1px solid #46261259;border-right:1px solid #fff6e12e;grid-area:leftA/1/leftD/3;place-self:stretch center;width:28px}.topbar{z-index:6;grid-area:top;margin-bottom:18px;position:relative}.jobHeader{grid-area:leftA}.shell>.cards3{grid-area:leftB}.nextAction{grid-area:leftC}.statusCard{grid-area:leftD}.panel{z-index:2;grid-area:right;position:relative}.jobHeader,.shell>.cards3,.nextAction,.statusCard,.panel{box-shadow:none;background-color:#f3ead8;background-image:linear-gradient(#fffaeea3,#fffaeea3),repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px);border-color:#d4bf9b}.jobHeader{border-bottom:0;border-right:0;border-radius:24px 0 0;min-height:175px;padding:30px 30px 18px}.jobHeader .actions{justify-content:flex-end;gap:7px;max-width:244px;position:absolute;top:24px;right:28px}.jobHeader .actions button{border-radius:8px;min-width:auto;min-height:auto;padding:7px 10px;font-size:12px;box-shadow:0 1px #2a21182e}.jobHeader h2{border-bottom:1px solid #7666533d;max-width:58%;padding-bottom:8px;font-size:30px}.shell>.cards3{border-top:0;border-bottom:0;border-right:0;border-radius:0;min-height:178px;padding-right:176px;display:block;position:relative}.shell>.cards3:before,.shell>.cards3:after{content:"";background:#fffaee57;border:1px solid #76665366;width:130px;height:78px;position:absolute;right:28px;box-shadow:inset 0 0 0 4px #fffaee33}.shell>.cards3:before{background-image:linear-gradient(135deg,#0000 49%,#2a211840 50%,#0000 51%);top:12px}.shell>.cards3:after{background-image:radial-gradient(circle,#0000 36%,#2a211833 37%,#0000 39%);border-radius:50%;bottom:12px}.shell>.cards3 .infoCard{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #76665342;border-radius:0;grid-template-columns:160px 1fr;gap:14px;padding:12px 28px;display:grid}.shell>.cards3 .infoCard:before{display:none}.shell>.cards3 .infoCard div:last-child{margin:0}.nextAction{border-top:0;border-bottom:0;border-right:0;border-radius:0;min-height:86px;padding:18px 28px}.nextAction>div:last-child{font-size:16px}.statusCard{background-color:#f3ead8;border-top:0;border-right:0;border-radius:0 0 0 24px;min-height:158px;margin:0;padding:18px 28px 34px;position:relative}.statusCard:after{content:"";border-top:1px solid #7666533d;position:absolute;bottom:16px;left:28px;right:28px}.statusCard h3{color:#8a5817;margin:0 0 16px;font-size:21px}.statusCard .cards3{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.statusCard .cards3>div{background:0 0;border:0;padding:0}.statusCard h4{margin-bottom:6px;font-size:15px}.statusCard ul{line-height:1.35}.panel{border-left:0;border-radius:0 24px 24px 0;overflow:visible}.panel:before{opacity:.16}.tabs{background:#d8c09b;border-radius:0 24px 0 0;padding:0 24px 0 34px;position:relative}.tabs:after{content:"";z-index:-1;background:linear-gradient(#d8c09b,#c7aa79);border:1px solid #9d7b4f;border-left:0;border-radius:0 14px 14px 0;width:46px;height:360px;position:absolute;top:70px;right:-46px;box-shadow:8px 10px 24px #00000047}.tabs button{border-radius:10px 10px 0 0;margin-top:10px}.tabBody{background-color:#f3ead8;background-image:linear-gradient(#fffaee8a,#fffaee8a),repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px);min-height:620px;padding:26px 30px 30px}.count{box-shadow:none;background:#fffaee38;border-radius:8px}.tableWrap,.note,.test{box-shadow:none;border-radius:8px}.tableWrap{background:#fffaee4d}.note{background:#fffaee47}@media (width<=980px){.shell{flex-direction:column;display:flex}.shell:after,.shell>.cards3:before,.shell>.cards3:after,.statusCard:after{display:none}.jobHeader,.shell>.cards3,.nextAction,.statusCard,.panel{border:1px solid #d4bf9b;border-radius:18px}.jobHeader .actions{max-width:none;margin-top:14px;position:static}.jobHeader h2{max-width:none}.shell>.cards3{padding-right:0}.statusCard .cards3{grid-template-columns:1fr}.panel{border-radius:18px}.tabs:after{display:none}}@media print{.shell{box-shadow:none;background:#fff;border:0;padding:0;display:block}.shell:after,.tabs:after,.shell>.cards3:before,.shell>.cards3:after,.statusCard:after{display:none}.panel{border:0}.topbar{margin-bottom:0}}.navSearch{white-space:nowrap!important;color:#d6cab7!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:220px!important;height:28px!important;line-height:1!important;display:inline-flex!important}.navSearch svg{flex:none!important;display:block!important}.navBrand div>span{letter-spacing:.035em!important;color:#b8a98d!important;text-transform:none!important;margin-top:5px!important;font-size:10px!important;line-height:1!important;display:block!important}.navBrand div>span:after{content:""}.navSearch input{color:#f4e9d9!important;width:150px!important;height:22px!important;font:inherit!important;background:0 0!important;border:0!important;border-bottom:1px solid #d6cab759!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0 2px!important;line-height:22px!important;display:block!important;transform:none!important}.navSearch input::placeholder{color:#d6cab7b8!important}.searchResults{color:#2a1d13;background:#f6eddb;border:1px solid #70512b3d;border-radius:10px;font-family:Georgia,Times New Roman,serif;box-shadow:0 20px 45px #1e161038}.desktopSearchResults{z-index:180;width:min(760px,100vw - 40px);max-height:calc(100vh - 86px);padding:14px;position:fixed;top:58px;left:50%;overflow:auto;transform:translate(-50%)}.searchResultsHeader,.searchGroupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.searchResultsHeader{border-bottom:1px solid #70512b29;padding-bottom:10px}.searchResultsHeader span{color:#9c7545;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.searchResultsHeader strong{color:#21170f;margin-top:2px;font-size:22px;line-height:1.1;display:block}.searchResultsHeader button{color:#3a2616;background:#ead9b8;border:1px solid #70512b47;border-radius:8px;min-height:34px;padding:0 12px;font-weight:900}.searchResultsGroups{gap:13px;padding-top:12px;display:grid}.searchResultGroup{gap:8px;display:grid}.searchGroupHeader strong{color:#2d2118;letter-spacing:.11em;text-transform:uppercase;font-size:13px}.searchGroupHeader span{color:#583719;background:#e1c894;border-radius:999px;place-items:center;min-width:26px;height:22px;font-size:12px;font-weight:900;display:grid}.searchResultList{gap:7px;display:grid}.searchResultItem{width:100%;color:inherit;text-align:left;box-shadow:none;background:#fffaee9e;border:1px solid #70512b2e;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.searchResultItem:hover,.searchResultItem:focus-visible{background:#fff8e9;border-color:#b06a3585}.searchResultItem span{color:#21170f;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;line-height:1.15;overflow:hidden}.searchResultItem small{color:#795b39;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.searchResultItem em{color:#4b3826;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.searchMore,.searchEmpty p{color:#75593b;margin:0;font-size:12px}.searchMoreButton{color:#3a2616;background:#ead9b8;border:1px solid #70512b3d;border-radius:8px;justify-self:start;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.searchMoreButton:hover,.searchMoreButton:focus-visible{background:#f5e6c7}.searchEmpty{padding:18px 4px 4px}.searchEmpty strong{color:#21170f;margin-bottom:6px;font-size:16px;display:block}.pageIndex button{letter-spacing:.035em!important;white-space:nowrap!important;width:42px!important;height:auto!important;min-height:max-content!important;padding:13px 0!important;font-size:9px!important;line-height:1.05!important}.leftPageIndex{z-index:1!important;flex-direction:column!important;gap:8px!important;display:flex!important;position:absolute!important;top:150px!important;left:48px!important}.leftPageIndex button{writing-mode:vertical-rl!important;color:#3a2718!important;letter-spacing:.035em!important;white-space:nowrap!important;background:#e8dbc2!important;border:1px solid #7e5730!important;border-right:0!important;border-radius:10px 0 0 10px!important;width:42px!important;height:auto!important;min-height:max-content!important;padding:13px 0!important;font-size:9px!important;line-height:1.05!important;box-shadow:-4px 6px 14px #00000047!important}.leftPageIndex button span{display:inline-block!important;transform:rotate(180deg)!important}.leftPageIndex button.active{color:#fff7e8!important;background:#6f5b42!important;border-color:#5b4935!important}.leftPageIndex button.dashboardSideTab{color:#3b2615!important;background:linear-gradient(#ead7ad,#c89f62)!important;border-color:#8a5c2b!important;box-shadow:-4px 6px 14px #00000047,inset -3px 0 #ffedc257!important}.leftPageIndex button.dashboardSideTab.active{color:#fff2d6!important;background:linear-gradient(#a7662f,#74411f)!important;border-color:#5b3219!important;box-shadow:-4px 6px 14px #0000004d,inset -3px 0 #efbe694d!important}.desktopWorkbench>.pageIndex>button.workbenchSideTab[data-side-id=workbench][data-tab-accent=workbench]{color:#322113!important;background:linear-gradient(#f7dfa5,#d59339)!important;border-color:#8f581d!important;font-weight:800!important;position:relative!important;box-shadow:5px 7px 16px #0000004d,0 0 0 1px #ffd77661!important}.desktopWorkbench>.pageIndex>button.workbenchSideTab[data-side-id=workbench][data-tab-accent=workbench]:after{content:none!important;display:none!important}.desktopWorkbench>.pageIndex>button.workbenchSideTab[data-side-id=workbench][data-tab-accent=workbench].active{color:#fff8e8!important;background:linear-gradient(#d18a3e,#9a531f)!important;border-color:#7f4f1e!important}.desktopQuickAddButton{color:#f1dfbd!important;height:30px!important;min-height:30px!important;box-shadow:none!important;white-space:nowrap!important;background:#eadcc224!important;border:1px solid #b8893b6b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.desktopQuickAddButton:hover{color:#2d1b0f!important;background:#d8bd8d!important}@media (width<=980px){.navSearch{width:100%!important;min-width:0!important}.navSearch input{width:100%!important}}.generatedSummaryPreview{background:#fffaee5c!important;border:1px dashed #76665352!important;border-radius:10px!important;gap:6px!important;padding:12px!important;display:grid!important}.generatedSummaryPreview span{color:#766653!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.generatedSummaryPreview p{color:#3d3022!important;margin:0!important;font-size:13px!important;line-height:1.35!important}.servicePicker{background:#fffaee47!important;border:1px solid #76665347!important;border-radius:10px!important;flex-direction:column!important;gap:8px!important;padding:12px!important;display:flex!important}.servicePicker h3{text-transform:uppercase!important;letter-spacing:.12em!important;color:#5d5143!important;margin:0!important;font-size:12px!important}.ebayImportModal{width:min(760px,100%)!important}.ebayImportPaste{min-height:190px!important}.ebayImportList{gap:12px!important;display:grid!important}.ebayImportItem{background:#fffaee9e!important;border:1px solid #76665347!important;border-radius:10px!important;gap:12px!important;padding:14px!important;display:grid!important}.ebayImportItem textarea{min-height:64px!important}.inventoryPartPickerModal{width:min(900px,100%)!important}.inventoryPartPickerBody{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)!important;gap:12px!important;min-height:360px!important;display:grid!important}.inventoryPartResults{background:#fffaee75!important;border:1px solid #76665347!important;border-radius:10px!important;align-content:start!important;gap:8px!important;min-height:0!important;max-height:430px!important;padding:8px!important;display:grid!important;overflow:auto!important}.inventoryPartResult{color:#2a2118!important;text-align:left!important;box-shadow:none!important;background:#fffaeeb8!important;border:1px solid #76665347!important;border-radius:8px!important;gap:4px!important;padding:10px!important;display:grid!important}.inventoryPartResult.active{background:#ecdbb9db!important;border-color:#8a5817b3!important}.inventoryPartResult small,.inventoryPartResult span,.inventoryPartPreview p{color:#6a5841!important}.inventoryPartPreview{background:#fffaee9e!important;border:1px solid #76665347!important;border-radius:10px!important;align-content:start!important;gap:10px!important;padding:12px!important;display:grid!important}.inventoryPartPreview h3{margin:0!important;font-size:20px!important;line-height:1.08!important}.inventoryPickerFacts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.inventoryPickerFacts div,.inventoryPickerEmpty{background:#fffaee9e!important;border:1px solid #76665338!important;border-radius:8px!important;padding:9px!important}.inventoryPickerFacts span{color:#766653!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important;display:block!important}.audienceField{gap:8px;margin:10px 0 12px;display:grid}.audienceField>span{color:#766653;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.audienceTagPicker{gap:0;width:max-content;min-width:0;display:inline-grid;position:relative}.audienceTagPicker>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.audienceTagPicker.compact{min-width:0}.audienceTagPicker select{width:auto;min-width:122px;color:#8a5817!important;height:22px!important;min-height:22px!important;box-shadow:none!important;font-family:var(--font-serif)!important;letter-spacing:.07em!important;text-transform:uppercase!important;cursor:pointer!important;background-color:#b7791f24!important;border:1px solid #b7791f94!important;border-radius:8px!important;margin:0!important;padding:2px 24px 2px 10px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.audienceBadgeRow{flex-wrap:wrap;gap:5px;margin:5px 0 2px;display:flex}.audienceBadge{color:#465737;letter-spacing:.04em;text-transform:uppercase;background:#60724c1a;border:1px solid #60724c59;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.photoAudienceList{gap:10px;margin-top:10px;display:grid}.photoAudienceItem{background:#fff8e8;border:1px solid #76665347;border-radius:8px;grid-template-columns:78px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px;display:grid}.photoAudienceThumb{border-radius:8px;width:78px;height:70px;padding:0;overflow:hidden}.photoAudienceThumb img{object-fit:cover;width:100%;height:100%;display:block}.photoAudienceItem strong{margin-bottom:6px;display:block}.photoAudienceItem>button:last-child{padding:7px 9px}.timingResultRowTagged{grid-template-columns:repeat(4,minmax(0,1fr)) auto}@media (width<=980px){.inventoryPartPickerBody{grid-template-columns:1fr!important}}@media (width<=720px){.photoAudienceItem{grid-template-columns:64px minmax(0,1fr)}.photoAudienceItem>button:last-child{grid-column:1/-1}}.authApp{place-items:start center;display:grid;padding-top:92px!important}.authWorkbench{flex-direction:column;gap:15px;width:min(442px,100vw - 44px);display:flex}.authBrand{color:#ead9bc}.authBrand .brand{color:#ead9bc!important;text-transform:none!important;letter-spacing:0!important;font-size:22px!important;line-height:1.05!important}.authBrand span:not(.navLogo){font-size:9px!important}.authPanel{color:#2a2118;background-color:#f3ead8;background-image:linear-gradient(#fffaeea3,#fffaeea3),repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531f 32px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #b8893b6b;border-radius:15px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 24px 68px #00000073}.authPanel h1{color:#2a2118;margin:0 0 3px;font-size:27px}.authPanel .smallcaps{font-size:9px}.authPanel .formGrid{grid-template-columns:1fr 102px;gap:10px}.authPanel label{gap:5px;font-size:11px}.authPanel input,.authPanel select,.authPanel textarea{border-radius:8px;padding:8px 9px;font-size:13px}.authPanel button{border-radius:8px;width:100%;padding:8px 12px;font-size:13px}.authLinks{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:7px;display:grid}.authLinks button{box-shadow:none;background:#fffaee61;padding:7px 9px;font-size:12px}.authMessage{color:#4b3a29;background:#fffaee94;border:1px solid #b8893b6b;border-radius:9px;margin:0;padding:9px;font-size:13px}.accountModal form{flex-direction:column;gap:14px;display:flex}.accountTabs{border-bottom:1px solid #76665352;align-items:flex-end;gap:0;display:flex}.accountTabs button{min-width:86px;height:34px;box-shadow:none;color:#6b5843;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:0 14px}.accountTabs button.active{color:#21160c;background:#fffaee94;border-color:#76665352;position:relative;bottom:-1px}.logoUploadActions{align-items:center;gap:8px;display:flex}.logoUploadActions .imageUploadRemoveButton:not(.uiIconAction){width:auto;font-family:var(--font-serif);color:#2a2118;cursor:pointer;background:#fffaeeb3;border:1px solid #7655247a;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px #5c3e1a29}.logoUploadActions .imageUploadRemoveButton.uiIconAction{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.logoUploadField .logoPreview{text-transform:none!important;letter-spacing:0!important;background:#fffaee73!important;border:1px solid #b8893b52!important;border-radius:10px!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px!important;display:grid!important}.logoUploadField .logoPreview img{object-fit:contain!important;background:#fff!important;border:1px solid #76665352!important;border-radius:50%!important;width:64px!important;min-width:64px!important;height:64px!important;padding:5px!important}.logoUploadField .logoPreview small{color:#6b5843!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}.summaryDraftActions{align-items:center;gap:10px;margin-top:-8px;display:flex}.summaryDraftActions button{width:auto;min-height:32px;box-shadow:none;border-radius:9px;padding:7px 10px;font-size:12px}.summaryDraftActions span{color:#6b5843;text-transform:none;letter-spacing:0;font-size:12px}button:disabled{opacity:.6;cursor:not-allowed}.shell.clientsMode{height:900px!important;min-height:900px!important;padding:96px 80px 56px!important}.shell.clientsMode:before,.shell.clientsMode:after,.shell.clientsMode .jobHeader,.shell.clientsMode .leftDetails,.shell.clientsMode .nextAction,.shell.clientsMode .pageFooter,.shell.clientsMode .panel,.shell.clientsMode .benchPlaque,.shell.clientsMode .benchProp{display:none!important}.clientsPageView{z-index:4!important;color:#2a2118!important;background:linear-gradient(#f3ead8f7,#e8dbc4f7)!important;border:1px solid #6d52328c!important;border-radius:22px!important;flex-direction:column!important;gap:12px!important;padding:18px!important;display:flex!important;position:absolute!important;inset:96px 80px 56px!important;overflow:hidden!important;box-shadow:0 18px 34px #00000059!important}.clientsHeader{border-bottom:1px solid #76665347!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding-bottom:10px!important;display:flex!important}.clientsHeader h1{color:#2a2118!important;margin:2px 0!important;font-size:28px!important;line-height:1!important}.clientsHeader span{color:#6a5841!important;font-size:12px!important}.clientsActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.clientsActions input{color:#2a2118!important;background:#fffaeeb8!important;border:1px solid #76665359!important;border-radius:9px!important;min-width:220px!important;height:30px!important;padding:0 11px!important;font-family:Georgia,Times New Roman,serif!important}.clientsActions .dashboardActionButton{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:7px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important}.clientsList{flex:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:12px!important;min-height:0!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.clientsPager{padding-top:2px!important}.clientCard{color:#2a2118!important;background:#fffaeeb8!important;border:1px solid #76665357!important;border-radius:14px!important;padding:14px!important;box-shadow:0 4px 10px #583e231f!important}.clientCard strong{color:#2a2118!important;font-size:17px!important;display:block!important}.clientCard span,.clientCard p{color:#6a5841!important;margin:4px 0 0!important;font-size:12px!important}.clientCard .vendorContactLinks a{color:#5c3d15!important;text-underline-offset:2px!important;text-decoration:underline!important}.clientCard .vendorContactLinks a:hover{color:#9a5d18!important}.clientCard .vendorSocialLinks{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.clientCard .vendorSocialLinks a{color:#5c3d15!important;background:#fffaeeb3!important;border:1px solid #76665357!important;border-radius:7px!important;align-items:center!important;min-height:22px!important;padding:0 7px!important;text-decoration:none!important;display:inline-flex!important}.clientCardActions{gap:8px!important;margin-top:12px!important;display:flex!important}.clientCardActions button{color:#3b2d20!important;height:26px!important;box-shadow:none!important;cursor:pointer!important;background:#fffaeea6!important;border:1px solid #76665361!important;border-radius:7px!important;padding:0 10px!important;font-size:11px!important}.clientCardActions button:last-child{color:#7d2e23!important;border-color:#8a352761!important}.clientWatchesView{flex-direction:column!important;flex:auto!important;gap:12px!important;min-height:0!important;padding-right:4px!important;display:flex!important;overflow:auto!important}.clientWatchList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.clientWatchRow{color:#2a2118!important;background:#fffaeeb8!important;border:1px solid #76665357!important;border-radius:14px!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;display:flex!important;box-shadow:0 4px 10px #583e231f!important}.clientWatchRow strong{color:#2a2118!important;font-size:16px!important;display:block!important}.clientWatchRow span,.clientWatchRow p{color:#6a5841!important;margin:4px 0 0!important;font-size:12px!important}.clientWatchRow .dashboardActionButton{border-radius:7px!important;flex:none!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important}.clientEmptyState{color:#8a7660!important;text-align:center!important;border:1px dashed #76665352!important;border-radius:12px!important;grid-column:1/-1!important;padding:24px!important;font-size:13px!important}.shell.clientsMode{width:min(1320px,100vw)!important;height:min(920px,100vh)!important;min-height:760px!important;padding:96px 112px 64px 96px!important}.clientsPageView{border-radius:25px!important;inset:96px 92px 30px 90px!important}@media (width<=980px){.clientsHeader{flex-direction:column!important}.clientsActions{flex-wrap:wrap!important;width:100%!important}.clientsActions input{width:100%!important}.clientsList,.clientWatchList{grid-template-columns:1fr!important}}.imageStrip{flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;display:flex!important}.imageStrip img{object-fit:cover!important;border:1px solid #7666534d!important;border-radius:7px!important;width:82px!important;height:62px!important}.imageThumbButton,.movementThumbButton{box-shadow:none!important;cursor:zoom-in!important;background:0 0!important;border:0!important;padding:0!important}.movementThumbButton img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.imageStrip.editable button{padding:0!important;position:relative!important;overflow:hidden!important}.imageStrip.editable span{color:#fff8ec!important;text-align:center!important;background:#2a2118c2!important;padding:3px!important;font-size:10px!important;position:absolute!important;inset:auto 0 0!important}.imageGalleryBackdrop{z-index:1000!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0c0805d6!important;padding:56px 4vw!important;display:block!important;position:fixed!important;inset:0!important;overflow:auto!important}.imageGallery{justify-content:center!important;align-items:flex-start!important;width:min(92vw,1120px)!important;min-height:calc(100vh - 112px)!important;margin:0 auto!important;display:flex!important;position:relative!important}.imageGallery img{object-fit:contain!important;background:#120d08!important;border:1px solid #e8dcc957!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;box-shadow:0 24px 70px #0000007a!important}.imageGalleryClose,.imageGalleryNav{z-index:2!important;color:#2a2118!important;box-shadow:none!important;background:#f3ead8e0!important;border:0!important;place-items:center!important;display:grid!important;position:absolute!important}.imageGalleryClose{border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;font-size:24px!important;position:fixed!important;top:22px!important;right:22px!important}.imageGalleryNav{border-radius:8px!important;width:40px!important;height:56px!important;padding:0!important;font-size:34px!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important}.imageGalleryNav.previous{left:18px!important}.imageGalleryNav.next{right:18px!important}.imageGalleryCount{color:#2a2118!important;background:#f3ead8e0!important;border-radius:999px!important;padding:5px 10px!important;font-size:12px!important;position:fixed!important;bottom:18px!important;left:50%!important;transform:translate(-50%)!important}.modalBackdrop{inset:76px 0 0!important;align-items:stretch!important;inset:76px 0 0!important}.modal{height:calc(100vh - 76px)!important;max-height:calc(100vh - 76px)!important}.modalBackdrop.reportPreviewBackdrop{inset:76px 0 0!important;inset:76px 0 0!important}.timelineEntry{grid-template-columns:92px minmax(0,1fr) 24px!important;align-items:start!important;padding-right:36px!important;position:relative!important;overflow:visible!important}.timelineEntry .rowControls{z-index:999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:20px!important;min-width:20px!important;height:38px!important;margin:0!important;display:block!important;position:absolute!important;top:10px!important;right:8px!important}.timelineEntry .rowControls .iconActions{width:20px!important;height:38px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.timelineEntry .rowControls .iconActions button{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;left:0!important}.timelineEntry .rowControls .iconActions button:first-child{top:0!important}.timelineEntry .rowControls .iconActions button:last-child{top:18px!important}.timelineEntry .timelineContent{min-width:0!important;padding-right:8px!important}.timelineEntry .timelineSummary{margin-right:0!important}@media (width<=850px){.modalBackdrop{top:88px!important;inset:88px 0 0!important}.modal{height:calc(100vh - 88px)!important;max-height:calc(100vh - 88px)!important}}.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode){width:min(1320px,100vw)!important;height:min(900px,100vh - 18px)!important;min-height:750px!important;padding:96px 112px 64px 96px!important}.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode):before,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode):after,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .jobHeader,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .leftDetails,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .nextAction,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .pageFooter,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .panel,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .benchPlaque,.shell:is(.dashboardMode,.archiveMode,.backlogMode,.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .benchProp,.shell.dashboardMode .archivePageView,.shell.dashboardMode .backlogPageView,.shell.archiveMode .dashboardBoardView:not(.archivePageView),.shell.archiveMode .backlogPageView,.shell.backlogMode .dashboardBoardView:not(.backlogPageView),.shell.backlogMode .archivePageView,.shell:is(.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .dashboardBoardView,.shell:is(.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .archivePageView,.shell:is(.movementsMode,.clientsMode,.vendorsMode,.inventoryMode,.ordersMode,.adminMode,.servicesMode,.usersMode) .backlogPageView{display:none!important}.dashboardBoardView,.archivePageView,.backlogPageView,.movementsPageView,.clientsPageView,.inventoryPageView,.ordersPageView,.adminPageView,.servicesPageView,.usersPageView{z-index:4!important;box-sizing:border-box!important;color:#2a2118!important;background:linear-gradient(#f3ead8f7,#e8dbc4f7)!important;border:1px solid #6d52328c!important;border-radius:25px!important;padding:18px!important;position:absolute!important;inset:96px 92px 30px 90px!important;box-shadow:0 18px 34px #00000059!important}.dashboardBoardView,.archivePageView,.backlogPageView{flex-direction:column!important;display:flex!important;overflow:hidden!important}.movementsPageView,.adminPageView,.servicesPageView,.usersPageView{overflow:auto!important}.clientsPageView{flex-direction:column!important;gap:12px!important;display:flex!important;overflow:hidden!important}.inventoryPageView,.ordersPageView{flex-direction:column!important;gap:14px!important;display:flex!important;overflow:hidden!important}.dashboardBoardHeader{border-bottom:1px solid #76665347!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:10px!important;padding-bottom:10px!important;display:flex!important}.dashboardBoardHeader h1{color:#2a2118!important;margin:2px 0!important;font-size:28px!important;line-height:1!important}.dashboardBoardHeader span{color:#6a5841!important;font-size:12px!important}.dashboardBoardActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.dashboardBoardHeader .dashboardActionButton{color:#3b2d20!important;min-width:112px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:#fffaee8c!important;border:1px solid #76665373!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.dashboardBoardHeader .dashboardActionButton.primary{color:#1f160c!important;background:#d4a75e!important;border-color:#946b2d!important}.dashboardBoardHeader .dashboardActionButton.dropTarget{background:#d99d3a38!important;border-color:#a15e2f!important;box-shadow:inset 0 0 0 2px #a15e2f2e!important}.dashboardBoardColumns{flex:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;min-height:0!important;display:grid!important}.archiveActions{flex-wrap:wrap!important;justify-content:flex-end!important}.archiveSearch{text-transform:none!important;letter-spacing:0!important;min-width:260px!important;margin:0!important}.archiveSearch input{color:#2a2118!important;background:#fffaeeb8!important;border:1px solid #76665359!important;border-radius:9px!important;width:100%!important;height:34px!important;margin:0!important;padding:0 12px!important;font-size:13px!important}.archiveJobList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.archivePageView .dashboardBoardCard{cursor:pointer!important;min-height:104px!important}.archivePageView .dashboardBoardCard:active{cursor:pointer!important}.archiveEmptyState{color:#6a5841!important;background:#fffaee57!important;border:1px dashed #7666535c!important;border-radius:14px!important;grid-column:1/-1!important;place-items:center!important;min-height:260px!important;font-size:14px!important;display:grid!important}.backlogWatchList{flex-direction:column!important;flex:auto!important;gap:7px!important;min-height:0!important;padding-right:8px!important;display:flex!important;overflow:auto!important}.backlogWatchRow{background:#fffaee6b!important;border:1px solid #76665338!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important}.backlogOrderControls{flex-direction:column!important;gap:4px!important;display:flex!important}.backlogOrderControls button{color:#3b2d20!important;background:#f3ead8d1!important;border:1px solid #76665361!important;border-radius:6px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:22px!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:grid!important}.backlogOrderControls button:disabled{opacity:.35!important}.backlogWatchCard{text-align:left!important;color:#2a2118!important;background:#fff9eb!important;border:1px solid #76665347!important;border-radius:10px!important;width:100%!important;min-height:46px!important;padding:6px 12px!important;box-shadow:0 6px 12px #593d2017!important}.backlogWatchCard strong,.backlogWatchCard span,.backlogWatchCard small{display:block!important}.backlogWatchTitleLine{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.backlogWatchCard strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0 0 1px!important;font-size:15px!important;line-height:1.1!important;overflow:hidden!important}.backlogWatchCard span:not(.dashboardJobStatus),.backlogWatchCard small{color:#6a5841!important;font-size:11px!important;line-height:1.15!important}.backlogRowActions{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;gap:4px!important;min-width:74px!important;display:flex!important}.backlogPromote{justify-content:center!important;width:74px!important;min-width:74px!important;min-height:26px!important;padding:0 6px!important;font-size:9px!important;line-height:1.05!important}.backlogDelete{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.dashboardBoardColumn{background:#fffaee66!important;border:1px solid #76665347!important;border-radius:16px!important;min-height:0!important;padding:9px!important;overflow:auto!important}.dashboardBoardColumn h3{text-transform:uppercase!important;letter-spacing:.09em!important;color:#4b3d2d!important;border-bottom:1px solid #76665338!important;justify-content:space-between!important;align-items:center!important;margin:0 0 12px!important;padding-bottom:7px!important;font-size:11px!important;display:flex!important}.dashboardBoardColumn h3 span{color:#805111!important;background:#b8893b2e!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;font-size:11px!important;display:inline-grid!important}.dashboardBoardCard{color:#2a2118!important;text-align:left!important;cursor:grab!important;background:#fffaeeb8!important;border:1px solid #76665357!important;border-radius:10px!important;width:100%!important;min-height:104px!important;margin:0 0 10px!important;padding:12px 46px 12px 12px!important;display:block!important;position:relative!important;box-shadow:0 4px 10px #583e231f!important}.dashboardBoardCard:active{cursor:grabbing!important}.dashboardBoardCard.current{border-color:#a15e2f!important;box-shadow:0 0 0 2px #a15e2f24,0 4px 10px #583e231f!important}.dashboardBoardCard:hover{transform:translateY(-1px)!important}.dashboardCardShell.dragging{opacity:.58!important;transform:rotate(-1deg)!important}.dashboardBoardColumn.dropTarget{background:#d99d3a29!important;border-color:#a15e2f!important;box-shadow:inset 0 0 0 2px #a15e2f29!important}.dashboardBoardCard strong{color:#2a2118!important;margin-top:8px!important;font-size:15px!important;line-height:1.15!important;display:block!important}.dashboardBoardCard small,.dashboardBoardCard .dashboardClient,.dashboardBoardCard em{color:#6a5841!important;margin-top:4px!important;font-size:11px!important;font-style:normal!important;line-height:1.2!important;display:block!important}.dashboardBoardCard p{display:none!important}.dashboardJobStatus{color:#805111!important;background:#d99d3a21!important;border:1px solid #b8893b6b!important;border-radius:7px!important;justify-content:center!important;padding:4px 6px!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;display:inline-flex!important}.dashboardStatusPicker{text-transform:none!important;letter-spacing:0!important;gap:0!important;width:auto!important;margin:0!important;padding:0!important;display:inline-flex!important}.dashboardStatusPicker select{color:#805111!important;width:auto!important;max-width:150px!important;min-height:24px!important;box-shadow:none!important;cursor:pointer!important;background-color:#d99d3a21!important;border:1px solid #b8893b6b!important;border-radius:7px!important;padding:3px 22px 3px 7px!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.dashboardAssignee{color:#6d4719!important;letter-spacing:.02em!important;background:#fffaee9e!important;border:1px solid #8f6d3d!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.dashboardEmptyColumn{color:#8a7660!important;text-align:center!important;border:1px dashed #76665352!important;border-radius:12px!important;padding:18px 8px!important;font-size:12px!important}@media (width<=980px){.dashboardBoardColumns{grid-template-columns:1fr!important}.dashboardBoardHeader{flex-direction:column!important}}.invoicePaymentAudit{color:#6d5d49!important;overflow-wrap:anywhere!important;margin:0!important;font-size:11px!important;line-height:1.35!important}.invoicePaymentNotice{background:#7b302814!important;border:1px solid #7b302838!important;border-radius:8px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px!important;display:flex!important}.invoicePaymentNotice p{color:#6f2d26!important;flex:260px!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.invoicePaymentNotice button{flex:none!important}.iconActions .uiIconAction,.movementCardActions .uiIconAction,.clientCardActions .uiIconAction,.inventoryDetailActions .uiIconAction,.boardConfigDelete.uiIconAction,.backlogDelete.uiIconAction{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.touchWorkbench{display:none}.touchWorkbench button,.touchWorkbench input,.touchWorkbench select,.touchWorkbench textarea{font:inherit}.touchTopbar,.tabletFolio,.phoneNotebook{display:none}.touchBrand,.touchTopActions,.touchSearch,.touchTitleRow,.touchMetricGrid,.touchActionGrid,.touchSectionHead,.touchServiceItem,.touchTimelineItem,.touchSearchResults,.searchResultItem{min-width:0}.touchEyebrow{color:#9c7545;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.touchTitleRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.touchTitleRow h1,.touchTitleRow h2{color:#21170f;letter-spacing:0;margin:0;font-family:Georgia,serif;line-height:1.05}.touchTitleRow span{color:#51351d;text-align:center;background:#ead9b7;border:1px solid #70512b47;border-radius:999px;flex:none;place-items:center;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.15;display:grid}.touchStatusSelect{color:#51351d;background:#ead9b7;border:1px solid #70512b47;border-radius:12px;flex:none;gap:3px;padding:6px 10px;display:grid}.touchStatusSelect span{color:#7b5b36;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.touchStatusSelect select{color:#3a2616;background:0 0;border:0;outline:0;max-width:160px;font-size:12px;font-weight:900}.touchPhoto,.phoneWatchPhoto,.folioPrint{color:#7d5a31;background:linear-gradient(135deg,#fffaeebd,#d5bf9466),repeating-linear-gradient(45deg,#503a221a 0 1px,#0000 1px 8px);place-items:center;display:grid;overflow:hidden}.touchPhotoButton{cursor:pointer;width:100%;min-height:0;box-shadow:none!important;border:0!important;padding:0!important}.touchPhoto img,.phoneWatchPhoto img,.folioPrint img,.touchTimelineItem img{object-fit:cover;width:100%;height:100%;display:block}.touchMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.touchMetricGrid .infoCard{box-shadow:none;background:#fffaee6b;border:1px solid #7666533d;border-radius:10px;padding:10px;display:block}.touchMetricGrid .smallcaps{letter-spacing:.12em;margin:0 0 5px;font-size:9px;display:block}.touchMetricGrid .infoCard div:last-child{color:#25190f;font-size:15px;font-weight:800}.touchCard{background:linear-gradient(#fffaee9e,#fffaee9e),repeating-linear-gradient(0deg,#0000,#0000 27px,#7666531c 28px),#f3ead8;border:1px solid #76665352;border-radius:14px;padding:14px;box-shadow:0 12px 24px #00000029}.touchSectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.touchSectionHead h2{letter-spacing:0;margin:0;font-family:Georgia,serif;font-size:20px}.touchSectionHead span,.touchSectionHead button{color:#3b2616;background:#d7bd8a;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.touchServiceItem,.touchTimelineItem,.touchPartItem{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-top:1px solid #7666532e;align-items:center;gap:10px;padding:10px 0;display:grid}.touchServiceItem{grid-template-columns:auto 32px minmax(0,1fr)}.touchServiceItem:first-of-type,.touchTimelineItem:first-of-type,.touchPartItem:first-of-type{border-top:0}.touchServiceItem input{accent-color:#9a5b30;width:18px;height:18px}.touchServiceItem>span{color:#fff4dd;background:#8f562f;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.touchServiceItem strong,.touchTimelineItem strong,.touchPartItem strong{color:#27180d;font-size:15px;display:block}.touchServiceItem small,.touchTimelineItem small,.touchPartItem small{color:#745635;margin-top:3px;font-size:12px;display:block}.touchTimelineItem em,.touchPartItem em{color:#4f3923;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.touchTimelineItem{grid-template-columns:48px minmax(0,1fr)}.touchTimelineItem>div{color:#6d4c29;background:#dec99d;border-radius:10px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.tabletPrimaryAction{color:#fff2d8;background:#9a5b30;border:1px solid #6d52325c;border-radius:10px;min-height:42px;padding:0 14px;font-weight:900}.tabletStopRail,.reportMiniList,.touchStatusGrid{gap:10px;display:grid}.touchStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.touchStatusGrid div,.touchStatusGrid button{background:#fffaee52;border:1px solid #76665338;border-radius:12px;padding:10px}.touchStatusGrid button{min-width:0;color:inherit;text-align:left}.touchStatusGrid strong{color:#25190f;font-size:24px;line-height:1;display:block}.touchStatusGrid span{color:#745635;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:800;display:block}.tabletStop,.reportMiniList article,.partsTrayCompartment,.tabletSummarySlip{background:#fffaee52;border:1px solid #76665338;border-radius:12px;padding:12px}.tabletStop{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-left:5px solid #9a5b3047;gap:4px;display:grid}.tabletStop.active{background:#ead9b79e;border-left-color:#9a5b30}.tabletStop span,.tabletStop small,.reportMiniList small,.partsTrayCompartment small,.partsTrayCompartment span{color:#745635;font-size:12px}.tabletStop strong,.reportMiniList strong,.partsTrayCompartment strong,.tabletSummarySlip strong{color:#25190f;font-size:15px;display:block}.reportMiniList small{margin-top:5px;line-height:1.35;display:block}.tabletSummarySlip p{margin:8px 0 0}.tabletMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tabletMediaTile{color:#6d4c29;background:#dec99d;border:8px solid #fff8e8;border-bottom-width:22px;place-items:center;min-height:132px;display:grid;overflow:hidden;box-shadow:0 10px 20px #00000029}.tabletMediaTile img{object-fit:cover;width:100%;height:100%}.partsTrayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:auto}.partsTrayCompartment{width:100%;min-height:106px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fffaee70,#dac69e9e),repeating-linear-gradient(45deg,#76665314 0 1px,#0000 1px 9px);flex-direction:column;justify-content:space-between;display:flex}.tabletTrayActions,.tabletReportPreview,.tabletReportChecklist,.tabletTimelineDetail,.tabletTimingPanel,.tabletTestingPanel{flex-direction:column;gap:14px;display:flex}.tabletTrayActions h2{color:#21170f;letter-spacing:0;margin:0;font-family:Georgia,serif}.reportActionGrid{margin-top:auto}.touchTestList{gap:10px;display:grid}.touchTestItem{width:100%;color:inherit;font:inherit;text-align:left;background:#fffaee5c;border:1px solid #76665338;border-radius:12px;padding:12px;display:block}.touchTestItem strong{color:#25190f;font-size:15px;display:block}.touchTestItem small{color:#745635;margin-top:4px;font-size:12px;display:block}.waterTestSlip{margin-top:auto}.phoneShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.phoneShortcutCard{color:#26190f;text-align:left;background:linear-gradient(#fff9e8f5,#e8d3a9d1);border:1px solid #6d52323d;border-radius:14px;min-height:78px;padding:10px 12px;box-shadow:0 8px 16px #26190d14}.phoneShortcutCard strong{color:#9a5b30;font-size:24px;line-height:1;display:block}.phoneShortcutCard span{color:#25180d;margin-top:6px;font-weight:900;display:block}.phoneShortcutCard small{color:#745635;margin-top:2px;font-size:11px;display:block}.phoneSectionBar{background:#1c120bc2;border:1px solid #d6b87f3d;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid;box-shadow:0 10px 22px #0003}.phoneSectionBar strong,.phoneSectionBar span{min-width:0;display:block}.phoneSectionBar strong{color:#f5e8ce;font-size:18px;line-height:1.05}.phoneSectionBar span{color:#c5a873;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:800}.phoneBackButton,.phoneSectionActions button{color:#f2dfb8;white-space:nowrap;background:#fff8e41f;border:1px solid #d8bd8d52;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:0 10px;font-weight:900;line-height:1;display:inline-flex}.phoneBackButton svg,.phoneSectionActions svg{flex:none}.phoneSectionActions{align-items:center;gap:5px;display:flex}.phoneSectionActions .primary{color:#fff6df;background:#b06a35;border-color:#b06a35}.phoneSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.phoneSummaryStrip div{color:#f4e3c3;text-align:center;background:#1c120bb3;border:1px solid #d6b87f3d;border-radius:13px;min-width:0;padding:9px 7px;box-shadow:0 8px 18px #00000029}.phoneSummaryStrip strong{color:#f7d899;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.05;display:block;overflow:hidden}.phoneSummaryStrip span{color:#c5a873;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.phonePartItem{grid-template-columns:34px minmax(0,1fr)}.phonePartStatus{color:#7a4a28;background:#e7d2a9;border:1px solid #6d523247;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.phonePartStatus.received{color:#536827;background:#dfe8c5}.phonePartStatus.ordered{color:#7a4f1f;background:#ead6a7}.phoneSectionLink{color:#fff2d8;background:#9a5b30;border:1px solid #6d52325c;border-radius:10px;width:100%;min-height:42px;padding:0 14px;font-weight:900}.phoneReportCard h1{color:#21170f;letter-spacing:0;margin:0;font-family:Georgia,serif;font-size:28px;line-height:1.1}.reportPhoneActions{margin-top:12px}.phoneReportCard p{color:#4d3722;line-height:1.45}.phoneTestsCard{gap:12px;display:grid}.phoneTestsCard .timingStatusGrid strong{font-size:15px;line-height:1.06}.phoneTestsCard .timingStatusGrid span{margin-top:4px;font-size:10px}@media (width<=1180px){html,body,#root{min-width:0!important;overflow-x:hidden!important}.app{background:radial-gradient(circle at 8% 90%,#b8893b24,#0000 18%),linear-gradient(135deg,#14100c,#29231c 54%,#0e0b08)!important;min-height:100vh!important;padding:0!important;display:block!important;overflow-x:hidden!important}.desktopWorkbench{display:none!important}.touchWorkbench{color:#27180d;min-height:100vh;padding:78px 18px 22px;display:block}.touchTopbar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2e7d3;background:#170f09e0;border-bottom:1px solid #b8893b38;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid;position:fixed;inset:0 0 auto}.touchBrand{align-items:center;gap:10px;display:flex}.touchBrand>div{min-width:0}.touchBrand strong{overflow-wrap:break-word;max-width:100%;font-family:Georgia,serif;font-size:19px;line-height:1.05;display:block}.touchBrand span:not(.navLogo){color:#cab78f;margin-top:2px;font-size:10px;display:block}.touchSearch{color:#d7c6a8;border-bottom:1px solid #e8dac457;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;display:grid}.touchSearchIcon{grid-column:1;line-height:0;display:block}.touchSearchButton{display:none}.touchSearch input{color:#f2e7d3;white-space:nowrap;background:0 0;border:0;outline:0;grid-column:2;width:100%;min-width:0;height:30px;padding:0;line-height:30px}.touchTopActions{align-items:center;gap:8px;display:flex;position:relative}.touchAvatar{color:#f4d188;box-sizing:border-box;text-align:center;background:0 0;border:1px solid #b8893bbd;border-radius:999px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;font-size:13px;font-weight:900;display:inline-flex;padding:0!important;line-height:38px!important}.touchTopActions .clientActivityMenu{width:min(340px,100vw - 24px)!important;right:0!important}.touchInventoryPage{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.tabletFolio:has(.touchInventoryPage){height:calc(100vh - 112px);min-height:0;overflow:hidden}.touchInventoryPage .inventoryPageView{border-radius:14px!important;flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;padding:12px!important;position:relative!important;inset:auto!important;overflow:hidden!important}.touchInventoryPage .inventoryHeader,.touchInventoryPage .inventoryToolbar,.touchInventoryPage .inventorySummary{flex:none!important}.touchInventoryPage .inventoryHeader{align-items:center!important}.touchInventoryPage .inventoryLayout{flex:auto!important;grid-template-columns:minmax(0,1fr) minmax(250px,.76fr)!important;align-items:stretch!important;min-height:0!important;overflow:hidden!important}.touchInventoryPage .inventoryToolbar input,.touchInventoryPage .inventoryToolbar select{font-size:16px!important}.touchInventoryPage .inventoryList,.touchInventoryPage .inventoryDetailPanel{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;height:100%!important;min-height:0!important;overflow:auto!important}.tabletDirectoryResults{box-sizing:border-box;box-shadow:none;margin:0;padding:12px;overflow:auto}.tabletDirectoryResults .searchResultsHeader{padding-left:2px}.tabletHomeEmpty{color:#5b4027;text-align:center;background:#fffaee57;border:1px dashed #70512b47;border-radius:16px;flex:auto;place-items:center;gap:10px;padding:24px;display:grid}.tabletHomeEmpty strong{color:#2a1d13;font-size:20px}.tabletHomeEmpty p{color:#6b4d31;max-width:360px;margin:0;line-height:1.45}.tabletTrayActions .phonePartItem{border-radius:10px;grid-template-columns:42px minmax(0,1fr);padding:10px 12px}.tabletTrayActions .phonePartStatus{justify-self:start}.tabletTimingPanel .timingStatusGrid{gap:8px}.tabletTimingPanel .timingStatusGrid div{padding:8px 9px}.tabletTimingPanel .timingStatusGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.05;overflow:hidden}.tabletTimingPanel .timingStatusGrid span{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.1;overflow:hidden}.folioPhotoStack{min-height:176px;margin-top:-4px;margin-bottom:2px;position:relative}.folioPrint{border:7px solid #fff8e8;border-bottom-width:20px;width:54%;height:122px;position:absolute;box-shadow:0 12px 20px #0000002e}.folioPrintButton{cursor:pointer;padding:0!important}.folioPrint:first-child{top:4px;left:6%;transform:rotate(-4deg)}.folioPrint:nth-child(2){top:20px;right:6%;transform:rotate(5deg)}.folioPrint:nth-child(3){top:48px;left:25%;transform:rotate(1deg)}.touchActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.touchActionGrid button,.phoneQuickActions button{color:#3a2616;background:#eee0c3;border:1px solid #6d52325c;border-radius:10px;min-height:42px;font-weight:900}.touchActionGrid .primary,.phoneQuickActions .primary{color:#fff2d8;background:#9a5b30}.modalBackdrop{z-index:300!important;justify-content:center!important;align-items:stretch!important;padding:0!important;inset:64px 0 0!important}.modal{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;border-radius:16px 16px 0 0!important;width:100%!important;max-width:none!important;height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important;overflow:auto!important}.tabletFolio{display:block}.phoneNotebook{display:none}.folioTabs{gap:5px;width:min(980px,100%);margin:0 auto;padding:0 20px;display:flex}.folioTabs button{color:#392515;background:#d8bd8d;border:1px solid #7e5730;border-bottom:0;border-radius:8px 8px 0 0;place-items:center;min-width:51px;height:32px;padding:0 14px;font-size:12px;font-weight:900;display:grid}.folioTabs button.active{background:#f4ead7}.folioTabs button[aria-label=Home]{min-width:44px;padding:0 11px}.folioTabs button svg{display:block}.folioSurface{background:linear-gradient(90deg,#5c331af0,#2c160bf5 49%,#140a05fa 51%,#5c331af0),repeating-linear-gradient(35deg,#ffd68f12 0 2px,#0000 2px 9px);border:12px solid #2c160b;border-radius:0 24px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:min(980px,100%);margin:0 auto;padding:18px;display:grid;box-shadow:0 28px 72px #0000007a}.folioPaper{background:linear-gradient(#fffaeea8,#fffaeea8),repeating-linear-gradient(0deg,#0000,#0000 29px,#7666531f 30px),#f3ead8;border:1px solid #6d52327a;border-radius:18px;min-height:640px;padding:22px;box-shadow:inset 0 0 28px #6d491f0d,0 14px 28px #00000038}.tabletTimelineRail,.tabletTimelineDetail,.tabletTrayRail,.tabletTrayActions,.tabletReportPreview,.tabletReportChecklist,.tabletTimingPanel,.tabletTestingPanel{min-height:640px}.jobFolioPage{flex-direction:column;gap:16px;display:flex}.jobFolioPage .touchTitleRow{justify-content:stretch;gap:8px;display:grid}.jobFolioPage h1{font-size:26px;line-height:1.12}.jobFolioPage .touchStatusSelect{border-radius:10px;grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;gap:8px;width:min(260px,100%);min-height:40px;padding:4px 10px;display:grid}.jobFolioPage .touchStatusSelect span{font-size:8px;line-height:1}.jobFolioPage .touchStatusSelect select{white-space:nowrap;width:100%;min-width:0;max-width:none;height:28px;padding:2px 22px 2px 6px;font-size:11px;line-height:normal}.jobFolioPage p,.workFolioPage p{color:#4f3923;font-size:15px;line-height:1.5}.touchPhoto{border:1px solid #76665352;border-radius:14px;min-height:220px}.workFolioPage{flex-direction:column;gap:16px;display:flex}.workFolioPage h2{font-size:28px}.tabletHomeSurface{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.tabletHomePanel,.tabletHomeDirectory{flex-direction:column;gap:12px;display:flex}.tabletHomePanel{justify-content:flex-start}.tabletHomePanel h1{color:#21170f;letter-spacing:0;max-width:420px;margin:0;font-family:Georgia,serif;font-size:30px;line-height:1.08}.tabletHomeSearch{color:#7a5731;background:#fffaf0;border:1px solid #70512b3d;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 11px;display:grid}.tabletHomeSearch svg{grid-column:1;display:block}.tabletHomeSearch input{color:#25190f;white-space:nowrap;background:0 0;border:0;outline:0;grid-column:2;width:100%;min-width:0;font-size:15px}.tabletHomeActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tabletHomeActions button{color:#3a2616;background:#eee0c3;border:1px solid #6d52325c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:14px;font-weight:900;display:flex}.tabletHomeActions .quickAddHomeButton{min-height:38px}.tabletHomeActions .primary{color:#fff2d8;background:#a76132}}@media (width<=760px){.touchWorkbench{padding:76px 12px calc(180px + env(safe-area-inset-bottom,0px));width:100%;max-width:100vw;overflow-x:hidden}.touchTopbar{grid-template-columns:minmax(0,1fr) 44px auto;gap:8px;padding:8px 10px}.touchBrand strong{font-size:17px}.touchSearch{border:0;border-radius:999px;grid-area:1/2;grid-template-columns:1fr;place-items:center;width:44px;height:44px;min-height:44px;overflow:hidden}.touchSearchButton{grid-column:1;place-items:center;color:#d7c6a8!important;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;display:grid!important}.touchSearchIcon{display:none}.touchSearch input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:1px;padding:0;font-size:16px;line-height:1;position:absolute}.touchSearch.open{z-index:130;background:#170f09f5;border:1px solid #d6b87f52;border-radius:12px;grid-template-columns:18px minmax(0,1fr);justify-content:flex-start;align-items:center;height:42px;padding:0 12px;overflow:hidden;box-shadow:0 12px 28px #0000004d;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;position:fixed!important;top:58px!important;left:10px!important;right:auto!important}.touchSearch.open .touchSearchButton{display:none!important}.touchSearch.open .touchSearchIcon{grid-column:1;line-height:0;display:block}.touchSearch.open input{opacity:1;pointer-events:auto;grid-column:2;width:100%;height:40px;min-height:40px;padding:8px 0;font-size:16px;line-height:24px;position:static}.touchSearchResults{border-radius:14px;padding:13px}.tabletSearchResults{width:min(980px,100% - 36px);max-height:calc(100dvh - 150px);margin:12px auto 0;padding:14px;overflow:auto}.phoneSearchResults{max-height:none;margin:0;overflow:visible}.touchSearchResults .searchResultsHeader strong{font-size:20px}.touchSearchResults .searchResultGroups{gap:12px}.touchSearchResults .searchResultItem{border-radius:12px;padding:10px 11px}.touchSearchResults .searchResultItem span,.touchSearchResults .searchResultItem small{white-space:normal}.touchTopActions{grid-area:1/3}.tabletFolio{display:none}.phoneNotebook{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;display:flex}.phoneHeroCard{background:linear-gradient(#fffaeea3,#fffaeea3),repeating-linear-gradient(0deg,#0000,#0000 28px,#7666531c 29px),#f3ead8;border:1px solid #76665352;border-radius:18px;padding:14px;position:relative;overflow:hidden;box-shadow:0 14px 28px #00000047}.phoneWatchPhoto{border:1px solid #76665347;border-radius:14px;height:184px;margin:8px 0 14px}.phoneDueLine{color:#7b5b36;letter-spacing:.08em;text-transform:uppercase;align-items:center;max-width:100%;min-height:18px;margin:0 0 4px;font-size:11px;font-weight:900;line-height:1.05;display:inline-flex}.phoneHeroCard .touchEyebrow{line-height:1.1;display:block}.phoneHeroCard h1{color:#21170f;letter-spacing:0;margin:0;font-family:Georgia,serif;font-size:30px;line-height:1.05}.phoneHeroCard p{color:#4d3722;margin:10px 0 0;font-size:14px;line-height:1.45}.phoneStatusRow{margin-top:8px;display:block}.phoneStatusRow .touchStatusSelect{border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 10px;display:grid}.phoneStatusRow .touchStatusSelect span,.phoneStatusRow .touchStatusSelect select{min-width:0}.phoneStatusRow .touchStatusSelect span{font-size:8px;line-height:1}.phoneStatusRow .touchStatusSelect select{width:100%;max-width:none;min-height:24px;padding:0;font-size:12px;line-height:1.1}.phoneQuickActions{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.phoneQuickActions.withGuide{grid-template-columns:1.2fr 1fr 1fr}.reportPhoneActions{grid-template-columns:1fr}.testsPhoneActions{grid-template-columns:1fr 1fr 1fr}.phoneQuickActions button{text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 10px;display:inline-flex}.phoneQuickActions .phoneGuideMenuWrap{min-width:0;position:relative}.phoneQuickActions .phoneGuideMenuWrap>button{width:100%}.phoneGuideMenu{z-index:40;background:#f7ecd1;border:1px solid #6d523257;border-radius:12px;gap:6px;width:min(220px,72vw);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #3a26163d}.phoneQuickActions .phoneGuideMenu button{text-align:left;justify-content:flex-start;min-height:38px;padding:0 10px;overflow:hidden}.phoneSectionBar{grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.phoneSectionActions{grid-column:auto;width:auto;max-width:142px;display:flex}.phoneBackButton,.phoneSectionActions button{width:42px;min-width:42px;min-height:40px;padding:0}.phoneBackButton span,.phoneSectionActions button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phoneSummaryStrip{gap:6px}.phoneSummaryStrip strong{font-size:15px}.phoneSummaryStrip span{white-space:normal;font-size:8px}.touchMetricGrid{grid-template-columns:1fr}.touchCard{border-radius:15px;padding:13px}.touchCard .touchTimelineItem,.touchCard .touchPartItem{background:#fffaee4d;border:1px solid #76665329;border-radius:12px;align-items:start;gap:11px;margin-top:8px;padding:9px 10px}.touchCard .touchTimelineItem:first-of-type,.touchCard .touchPartItem:first-of-type{border-top:1px solid #76665329;margin-top:0}.touchServiceItem{grid-template-columns:auto 30px minmax(0,1fr)}.touchTimelineItem{grid-template-columns:44px minmax(0,1fr)}.touchTimelineItem>div{width:44px;height:44px}.reportMiniList{margin-top:12px}.phoneHomePage{gap:12px;display:grid}.phoneHomeHero{background:#fbf4e5;border:1px solid #d6b87f42;border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:0 14px 30px #0000002e}.phoneHomeHero h1{color:#21170f;margin:0;font-family:Georgia,serif;font-size:28px;line-height:1.05}.phoneHomeSearch{color:#7a5731;background:#fffaf0;border:1px solid #70512b38;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 11px;display:grid}.phoneHomeSearch svg{grid-column:1;width:15px;height:15px;display:block}.phoneHomeSearch input{color:#25190f;white-space:nowrap;background:0 0;border:0;outline:0;grid-column:2;width:100%;min-width:0;font-size:16px}.phoneHomeActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.phoneHomeActions button{color:#3a2616;background:#eee0c3;border:1px solid #6d52325c;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:900;display:flex}.phoneHomeActions .quickAddHomeButton{min-height:42px}.phoneHomeActions .primary{color:#fff2d8;background:#9a5b30}.phoneDirectoryResults{margin:0}.phoneBottomNav{z-index:90;left:8px;right:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#170f09e6;border:1px solid #b8893b47;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:fixed;box-shadow:0 16px 36px #00000057}.phoneBottomNav button{box-sizing:border-box;color:#d8c29d;letter-spacing:0;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:11px;place-items:center;min-width:0;min-height:38px;padding:0 2px;font-size:10px;font-weight:900;line-height:1;display:grid}.phoneBottomNav button svg{display:block}.phoneBottomNav button.active{color:#2d1b0f;background:#d8bd8d}.phoneNotebook .touchInventoryPage .inventoryPageView{height:auto!important;min-height:0!important;overflow:visible!important}.phoneNotebook:has(.touchInventoryPage){height:auto!important;min-height:0!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;overflow:visible!important}.phoneNotebook .touchInventoryPage{height:auto!important;min-height:0!important;overflow:visible!important}.phoneNotebook .touchInventoryPage .inventoryHeader h1{font-size:24px!important}.phoneNotebook .touchInventoryPage .inventoryHeader{gap:10px!important}.phoneNotebook .touchInventoryPage .inventoryHeader>div:first-child span{display:none!important}.phoneNotebook .touchInventoryPage .inventoryActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.phoneNotebook .touchInventoryPage .inventoryActions .dashboardActionButton{white-space:nowrap!important;width:100%!important;min-width:0!important;padding:0 6px!important;font-size:10px!important}.phoneNotebook .touchInventoryPage .inventoryToolbar{gap:7px!important;padding:9px!important}.phoneNotebook .touchInventoryPage .inventoryToolbar input,.phoneNotebook .touchInventoryPage .inventoryToolbar select{min-height:36px!important;font-size:16px!important}.phoneNotebook .touchInventoryPage .inventorySummary{display:none!important}.phoneNotebook .touchInventoryPage .inventoryLayout{flex:none!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.phoneNotebook .touchInventoryPage .inventoryList{-webkit-overflow-scrolling:auto!important;overscroll-behavior:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.phoneNotebook .touchInventoryPage .inventoryDetailPanel{display:none!important}.phoneNotebook .touchInventoryPage .inventoryItemRow{grid-template-columns:58px minmax(0,1fr) 42px!important;gap:9px!important;padding:8px!important}.phoneNotebook .touchInventoryPage .inventoryThumb{width:58px!important}.phoneNotebook .touchInventoryPage .inventoryItemMain strong{font-size:13px!important}.phoneNotebook .touchInventoryPage .inventoryItemRow small,.phoneNotebook .touchInventoryPage .inventoryMeta{font-size:11px!important}.phoneNotebook .touchInventoryPage .inventoryBadge{min-height:19px!important;padding:2px 6px!important;font-size:10px!important}.phoneNotebook .touchInventoryPage .inventoryQty{min-width:42px!important}.phoneNotebook .touchInventoryPage .inventoryQty strong{font-size:17px!important}.phoneNotebook .touchInventoryPage .inventoryDetailPanel{padding:10px!important}.phoneNotebook .touchInventoryPage .inventoryFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phoneNotebook .touchInventoryPage .inventoryFacts div{min-height:44px!important;padding:7px!important}.phoneNotebook:has(.touchWatchSalesPage){height:auto!important;min-height:calc(100dvh - 112px)!important;padding-bottom:76px!important;overflow:visible!important}.phoneNotebook .touchWatchSalesPage{height:auto!important;min-height:calc(100dvh - 178px)!important;overflow:visible!important}.phoneNotebook .touchWatchSalesPage .watchSalesPageView{border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:calc(100dvh - 260px)!important;padding:14px!important;position:relative!important;inset:auto!important;overflow:visible!important}.phoneNotebook .touchWatchSalesPage .clientsHeader{align-items:stretch!important;gap:10px!important;padding-bottom:12px!important}.phoneNotebook .touchWatchSalesPage .clientsHeader h1{font-size:30px!important;line-height:1.02!important}.phoneNotebook .touchWatchSalesPage .clientsActions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.phoneNotebook .touchWatchSalesPage .clientsActions .dashboardActionButton{width:100%!important;height:auto!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important}.phoneNotebook .touchWatchSalesPage .watchSalesList{grid-template-columns:1fr!important;gap:12px!important;padding-right:0!important;overflow:visible!important}.phoneNotebook .touchWatchSalesPage .saleListingCard{min-width:0!important;padding:12px!important}.phoneNotebook .touchWatchSalesPage .saleListingPhoto{aspect-ratio:4/3!important;height:auto!important}.phoneNotebook .touchWatchSalesPage .clientCardActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.phoneNotebook .touchWatchSalesPage .clientCardActions button{width:100%!important;min-width:0!important;height:auto!important;min-height:30px!important;padding:0 8px!important}.modalBackdrop{z-index:300!important;inset:0!important}.modal{height:100dvh!important;max-height:100dvh!important;padding:18px 16px calc(200px + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:#f3ead8 repeating-linear-gradient(0deg,#0000,#0000 31px,#7666531a 32px)!important;border-left:0!important;border-radius:0!important;flex-direction:column!important;gap:14px!important;scroll-padding-bottom:220px!important;display:flex!important;overflow-x:hidden!important}.modal:not(.reportPreviewModal) h2{color:#21170f!important;text-align:left!important;margin:0 0 2px!important;font-size:24px!important;line-height:1.1!important;position:static!important;top:auto!important;right:auto!important}.modal:not(.reportPreviewModal) .formGrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.modal:not(.reportPreviewModal) label{color:#4b3421!important;letter-spacing:.08em!important;gap:5px!important;min-width:0!important;font-size:11px!important;line-height:1.2!important}.modal:not(.reportPreviewModal) input,.modal:not(.reportPreviewModal) select,.modal:not(.reportPreviewModal) textarea{border-radius:10px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 11px!important;font-size:16px!important;line-height:1.25!important}.modal:not(.reportPreviewModal) textarea{resize:vertical!important;min-height:112px!important}.modal:not(.reportPreviewModal) .editJobFull{grid-column:auto!important}.modal:not(.reportPreviewModal) .existingClientField{grid-column:1/-1!important;min-width:0!important;max-width:100%!important}.modal:not(.reportPreviewModal) .existingClientField select{width:100%!important;min-width:0!important;max-width:100%!important}.servicePicker,.generatedSummaryPreview,.summaryDraftActions,.timingResultEditor,.logoUploadField{background:#fffaee6b!important;border:1px solid #70512b38!important;border-radius:13px!important;padding:12px!important}.servicePicker h3,.timingResultHeader strong,.logoUploadField>span{color:#4b3421!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important}.servicePick{border-top:1px solid #70512b24!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:10px 0!important;display:grid!important}.servicePick input,.checkboxLine input{width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.summaryDraftActions{gap:8px!important;display:grid!important}.quickAddModal{min-height:100vh!important}.quickAddDictation{background:#fffaee6b!important;border:1px solid #70512b38!important;border-radius:13px!important;gap:12px!important;padding:12px!important;display:grid!important}.quickAddRecordRow{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.quickAddRecordRow button{justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;display:inline-flex!important}.quickAddRecordRow span,.quickAddDictation p{color:#6b4d31!important;margin:0!important;font-size:13px!important;line-height:1.3!important}.summaryDraftActions button,.imageUploadButton,.logoUploadButton{min-height:42px!important}.timingResultEditor{gap:10px!important;display:grid!important}.timingResultHeader{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.timingResultHeader button{min-height:36px!important;padding:0 10px!important}.timingResultRow{background:#fffaee75!important;border:1px solid #70512b29!important;border-radius:12px!important;grid-template-columns:1fr 1fr 1fr 40px!important;align-items:end!important;gap:7px!important;padding:10px!important;display:grid!important}.timingResultRow input:first-child{grid-column:1/-1!important}.timingResultRow button{width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;padding:0!important}.modalActions{z-index:auto!important;box-shadow:none!important;background:0 0!important;border-top:0!important;border-radius:0!important;margin:8px 0 0!important;padding:0!important;position:static!important}.uiScrollableModal{height:100dvh!important;max-height:100dvh!important;padding-bottom:0!important;scroll-padding-bottom:96px!important}.modal:has(.modalActions){padding-bottom:0!important;scroll-padding-bottom:96px!important}.uiScrollableModalActions,.modal .modalActions{z-index:2!important;padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#f3ead8eb,#f3ead8 42%)!important;border-top:1px solid #76665347!important;margin:4px -16px 0!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 16px #583e231f!important}.modalActions button{min-height:44px!important;padding:0 12px!important}.noteModal .imageUploadBlock{min-height:auto!important;margin-bottom:0!important}.noteModal .imageUploadBlock .imageStrip.editable,.logoUploadField .logoPreview,.imageField .imageStrip{-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}}:root{--benchlog-scrollbar-size:8px;--benchlog-scrollbar-track:#fffaee47;--benchlog-scrollbar-thumb:#76665361;--benchlog-scrollbar-thumb-hover:#7666538c}*{scrollbar-width:thin!important;scrollbar-color:var(--benchlog-scrollbar-thumb) var(--benchlog-scrollbar-track)!important}::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}::-webkit-scrollbar-thumb{background:var(--benchlog-scrollbar-thumb)!important;border-radius:999px!important}::-webkit-scrollbar-thumb:hover{background:var(--benchlog-scrollbar-thumb-hover)!important}::-webkit-scrollbar-track{background:var(--benchlog-scrollbar-track)!important}.tabBody,.timelineLedger,.inventoryList,.inventoryDetailPanel,.inventoryDetailPhotos,.inventoryDraftList,.movementsPageView,.clientsPageView,.adminPageView,.inventoryPageView,.servicesPageView,.usersPageView,.archivePageView,.backlogPageView,.modal,.reportSpread .reportDoc,.reportPreviewPages,.tableWrap,.serviceList,.imageStrip,.inventoryBulkPreview{scrollbar-width:thin!important;scrollbar-color:var(--benchlog-scrollbar-thumb) var(--benchlog-scrollbar-track)!important}.tabBody::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.timelineLedger::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.inventoryList::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.inventoryDetailPanel::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.inventoryDetailPhotos::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.inventoryDraftList::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.movementsPageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.clientsPageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.adminPageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.inventoryPageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.servicesPageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.usersPageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.archivePageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.backlogPageView::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.modal::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.reportSpread .reportDoc::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.reportPreviewPages::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.tableWrap::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.serviceList::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.imageStrip::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.inventoryBulkPreview::-webkit-scrollbar{width:var(--benchlog-scrollbar-size)!important;height:var(--benchlog-scrollbar-size)!important;display:block!important}.imageUploadBlock,.imageField{background:#eadcc28c!important;border:1px solid #70512b3d!important;border-radius:12px!important;flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;display:flex!important;overflow:visible!important}.imageUploadBlock>span,.imageField>.imageUploadTitle{color:#4b3a29!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.imageUploadInput,.imageField input[type=file]{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.imageUrlTextarea{resize:vertical!important;min-height:34px!important;max-height:62px!important;font-size:11px!important;line-height:1.25!important}.imageUploadButton,.imageUploadBlock .imageUploadButton,.imageField .imageUploadButton{color:#2d1b0f!important;background:#d8bd8d!important;border:1px solid #70512b61!important;border-radius:10px!important;width:100%!important;min-height:40px!important;padding:9px 12px!important;font-weight:900!important;box-shadow:0 2px #2a211829!important}.imageUploadBlock small,.imageField small{color:#766653!important;font-size:12px!important;line-height:1.35!important}.imageField{gap:6px!important}.imageField span,.imageUploadBlock{gap:6px!important;display:grid!important}.imageField span{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.imageField input[type=file]{max-width:100%!important;font-size:11px!important}.imageField button,.imageUploadBlock button{color:#3b2d20!important;box-shadow:none!important;cursor:pointer!important;background:#fffaee94!important;border:1px solid #7666535c!important;border-radius:7px!important}.imageField img{object-fit:cover!important;border:1px solid #76665347!important;border-radius:8px!important;width:100%!important;height:86px!important}.imageUploadBlock .imageStrip.editable,.imageField .imageStrip.editable{flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;max-width:100%!important;min-height:104px!important;margin-top:0!important;padding:2px 0 6px!important;display:flex!important;overflow-x:auto!important}.imageUploadBlock .imageStrip.editable:empty,.imageField .imageStrip.editable:empty{display:none!important}.imageUploadBlock .imageStrip.editable button,.imageField .imageStrip.editable button{width:82px!important;min-width:0!important;min-height:92px!important;box-shadow:none!important;background:#fffaee94!important;border:1px solid #76665347!important;border-radius:10px!important;flex-direction:column!important;flex:0 0 82px!important;gap:4px!important;padding:5px!important;display:flex!important;overflow:hidden!important}.imageUploadBlock .imageStrip.editable img,.imageField .imageStrip.editable img{aspect-ratio:1!important;object-fit:cover!important;border:0!important;border-radius:7px!important;width:100%!important;height:auto!important}.imageUploadBlock .imageStrip.editable span,.imageField .imageStrip.editable span{color:#5c3d15!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;margin-top:0!important;padding:0!important;font-size:10px!important;line-height:1.1!important;display:block!important;position:static!important;overflow:hidden!important}.watchPhotoUploadField{grid-column:1/-1!important}.watchPhotoUploadField .imageStrip.editable{grid-template-columns:repeat(auto-fill,minmax(94px,1fr))!important;gap:10px!important;min-height:0!important;padding:2px 0 0!important;display:grid!important;overflow:visible!important}.watchPhotoUploadField .imageStrip.editable button{flex:initial!important;width:100%!important;min-height:108px!important;position:relative!important}.watchPhotoUploadField .imageStrip.editable button.featured{background:#f2dfb9!important;border-color:#9a5b30!important;box-shadow:0 0 0 2px #9a5b3038!important}.watchPhotoUploadField .imageStrip.editable button.featured img{border-color:#9a5b30!important}.watchPhotoUploadField .imageStrip.editable .imageFeatureAction{color:#2f5d2c!important;font-weight:900!important}.existingClientField{grid-column:1/-1!important;min-width:0!important;max-width:100%!important}.existingClientField select{text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.servicePick{text-transform:none!important;letter-spacing:0!important;color:#3f3428!important;flex-direction:row!important;align-items:flex-start!important;gap:8px!important;font-size:12px!important;display:flex!important}.servicePick input{flex:none!important;margin-top:2px!important}.servicePick span{flex-direction:column!important;gap:1px!important;min-width:0!important;display:flex!important}.servicePick strong{color:#2a2118!important;font-size:13px!important;line-height:1.1!important}.servicePick small{color:#766653!important;text-transform:none!important;letter-spacing:0!important;font-size:10px!important;line-height:1.15!important}.serviceActions{align-items:center!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:10px!important;right:30px!important}.serviceActions button{height:26px!important;box-shadow:none!important;background:#fffaee61!important;border-radius:7px!important;padding:0 8px!important;font-size:10px!important}.serviceActions span{color:#766653!important;font-size:11px!important}.serviceEditButton{z-index:3!important;position:absolute!important;top:10px!important;right:30px!important}.movementSearchPicker{background:#eadcc26b!important;border:1px solid #70512b3d!important;border-radius:12px!important;gap:10px!important;padding:12px!important;display:grid!important}.movementSearchHeader{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.movementSearchHeader>div,.movementSelectedPill,.movementSearchResults button{min-width:0!important}.movementSearchHeader strong{color:#4b3a29!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important;display:block!important}.movementSearchHeader span,.movementSearchHint,.movementSelectedPill small,.movementSearchResults small{color:#766653!important;font-size:11px!important;line-height:1.35!important}.movementSearchHeader .uiButton{flex:none!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important}.movementSelectedPill{background:#ecf4de9e!important;border:1px solid #4e643757!important;border-radius:10px!important;gap:3px!important;padding:9px 10px!important;display:grid!important}.movementSelectedPill span{color:#2d1b0f!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;overflow:hidden!important}.movementSearchField{gap:6px!important}.movementSearchResults{gap:6px!important;max-height:252px!important;display:grid!important;overflow:auto!important}.movementSearchResults button{width:100%!important;box-shadow:none!important;text-align:left!important;background:#fffaeec7!important;border:1px solid #70512b3d!important;border-radius:10px!important;gap:3px!important;padding:9px 10px!important;display:grid!important}.movementSearchResults button:hover,.movementSearchResults button:focus-visible,.movementSearchResults button.selected{background:#f2dfb9!important;border-color:#9a5b30!important}.movementSearchResults span{color:#2d1b0f!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important}.movementSearchResults p,.movementSearchHint{margin:0!important}.movementSpecSummary{background:#eadcc26b!important;border:1px solid #70512b3d!important;border-radius:12px!important;gap:10px!important;padding:12px!important;display:grid!important}.movementSpecSummary>div{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.movementSpecSummary strong,.movementSpecSummary span,.movementSpecSummary dt,.movementSpecSummary dd{min-width:0!important}.movementSpecSummary strong{color:#4b3a29!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.movementSpecSummary span{color:#766653!important;text-align:right!important;font-size:11px!important;line-height:1.35!important}.movementSpecSummary dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin:0!important;display:grid!important}.movementSpecSummary dt{color:#765b37!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.movementSpecSummary dd{color:#2d1b0f!important;margin:3px 0 0!important;font-size:14px!important;font-weight:800!important}.clientSearchPicker .movementSelectedPill small{overflow-wrap:anywhere!important;white-space:normal!important}.clientSpecSummary>div{gap:3px!important;display:grid!important}.clientSpecSummary span{text-align:left!important}.clientSpecSummary dl{grid-template-columns:1fr!important;gap:5px!important}.clientSpecSummary dt{margin-top:2px!important}.clientSpecSummary dd{overflow-wrap:anywhere!important;word-break:break-word!important;margin:0 0 5px!important;font-size:13px!important;line-height:1.2!important}.servicePanel{flex-direction:column!important;gap:6px!important;display:flex!important}.serviceList{flex-direction:column!important;gap:5px!important;max-width:350px!important;max-height:58px!important;display:flex!important;overflow:auto!important}.serviceCheck{text-transform:none!important;letter-spacing:0!important;color:#3f3428!important;flex-direction:row!important;align-items:flex-start!important;gap:8px!important;font-size:12px!important;display:flex!important}.serviceCheck input{flex:none!important;margin-top:2px!important}.serviceCheck span{flex-direction:column!important;gap:1px!important;min-width:0!important;display:flex!important}.serviceCheck strong{color:#2a2118!important;font-size:13px!important;line-height:1.1!important}.serviceCheck small{color:#766653!important;text-transform:none!important;letter-spacing:0!important;font-size:10px!important;line-height:1.15!important}.serviceCheck input:checked+span strong{color:#6b7f49!important;text-decoration:line-through!important}.servicePanel:before{content:none!important;display:none!important}.servicePanel{height:156px!important;min-height:156px!important}.serviceList{max-height:104px!important}.shell>.leftDetails .servicePanel{width:calc(100% - 176px)!important;height:auto!important;min-height:118px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:2px!important;margin:0!important;padding:2px 0 0!important;position:relative!important;inset:auto!important;overflow:visible!important}.shell>.leftDetails .servicePanel:before{content:none!important;display:none!important}.shell>.leftDetails .servicePanel .detailTitle{margin-bottom:2px!important}.shell>.leftDetails .servicePanel .serviceCount{color:#7c6a55!important;letter-spacing:.08em!important;margin-left:2px!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.shell>.leftDetails .serviceList{overscroll-behavior:contain!important;max-height:96px!important;padding-right:6px!important;overflow-y:auto!important}.shell>.leftDetails .serviceList .serviceCheck strong{font-family:var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important;color:#2a2118!important;font-size:16px!important;font-weight:500!important;line-height:1.1!important}@media (width<=980px){.servicePanel{width:100%!important;padding-right:0!important}}.dueDateSticky{z-index:4!important;text-align:center!important;color:#244f24!important;background:#d7ead0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:144px!important;min-height:104px!important;padding:16px 14px!important;display:flex!important;position:absolute!important;top:442px!important;bottom:auto!important;right:34px!important;transform:rotate(1deg)!important;box-shadow:0 7px 14px #365e2d3d!important}.dueDateSticky strong{letter-spacing:.12em!important;text-transform:uppercase!important;color:#326b31!important;font-size:10px!important}.dueDateSticky span{font-family:var(--benchlog-hand)!important;color:#1f4a20!important;font-size:20px!important;line-height:1.08!important}.dueDateSticky.yellow{color:#6d4a08!important;background:#f5df8c!important;box-shadow:0 7px 14px #7c581742!important}.dueDateSticky.yellow strong{color:#7b5308!important}.dueDateSticky.yellow span{color:#5a3d08!important}.dueDateSticky.red{color:#6d1e18!important;background:#e89a8f!important;box-shadow:0 7px 14px #70241e47!important}.dueDateSticky.red strong{color:#7a241d!important}.dueDateSticky.red span{color:#5a1813!important}.shell>.leftDetails .detailAside .clientOwnerSticky{flex:none!important;width:140px!important;min-height:104px!important;margin:0!important;padding:14px 16px!important;position:relative!important;inset:auto!important}.saleActionSticky{z-index:4!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:144px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:562px!important;right:34px!important}@media (width<=980px){.dueDateSticky{width:100%!important;margin:0 0 12px!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important;transform:none!important}}.photoSketch{background:#fffaee42!important;overflow:hidden!important}.photoSketch img{object-fit:cover!important;filter:saturate(.88)contrast(.96)!important;width:100%!important;height:100%!important;display:block!important}.jobEditButton{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;overflow:visible!important}.jobMeta .jobEditButton.uiIconAction{vertical-align:middle!important;color:#6c5230!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin-left:6px!important;display:inline-grid!important}.jobMeta .jobEditButton.uiIconAction svg{width:14px!important;height:14px!important}.jobMeta .jobEditButton.uiIconAction:hover{color:#8a5817!important}.jobMeta span:first-of-type{margin-top:6px!important}.workspaceMark{display:block!important;left:36px!important}.workspaceMark span{letter-spacing:.06em!important;max-width:210px!important;line-height:1.15!important}.jobHeader>.smallcaps{display:none!important}.jobTitleLine{flex-direction:column!important;align-items:stretch!important;gap:4px!important;display:flex!important;position:absolute!important;top:94px!important;left:36px!important;right:24px!important}.jobTitleLine h2{width:auto!important;max-width:100%!important;margin:0!important;padding:0 0 2px!important;position:static!important}.jobTitleMeta{justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;display:flex!important}.jobTitleMeta>.smallcaps{color:#8a6d4a!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1!important;position:static!important}.jobTitleLine .badge{white-space:nowrap!important;flex:none!important;margin:0!important}@media (width>=981px){.jobTitleLine h2{font-size:25px!important;line-height:1.03!important}}.jobHeader>.badges{display:none!important}.jobHeader:after{content:none!important;display:none!important}.jobHeader{height:150px!important;min-height:150px!important}.leftDetails{height:424px!important;min-height:424px!important}.shell>.leftDetails .detailSection{border-bottom:0!important}.shell>.leftDetails .detailSection:first-child:before{content:none!important;display:none!important}.shell>.leftDetails .detailSection:nth-child(3){border-bottom:0!important;top:296px!important}.shell>.leftDetails .detailSection:nth-child(3):before{content:none!important;display:none!important}.tabs{height:62px!important;min-height:62px!important;padding:0 28px!important;overflow:hidden!important}.tabs button{letter-spacing:0!important;white-space:nowrap!important;min-width:0!important;height:41px!important;padding:0 14px!important;font-size:11px!important}.tabs button.active{height:56px!important}.shell>.leftDetails{flex-direction:column!important;gap:13px!important;height:auto!important;min-height:0!important;margin-top:16px!important;padding:16px 26px 0 30px!important;display:flex!important}.shell>.leftDetails .detailSection{border-bottom:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px 164px 0 0!important;position:relative!important;inset:auto!important}.shell>.leftDetails .detailSection:first-child,.shell>.leftDetails .detailSection:nth-child(2),.shell>.leftDetails .detailSection:nth-child(3){height:auto!important;min-height:0!important;top:auto!important}.shell>.leftDetails .detailSection:nth-child(2) .detailMain .detailRow:not(.single){border-bottom:1px solid #76665329!important}.shell>.leftDetails .serviceList .serviceCheck{border-bottom:1px solid #76665329!important;padding-bottom:2px!important}.shell>.leftDetails .detailSection:first-child:before,.shell>.leftDetails .detailSection:nth-child(3):before{content:none!important;display:none!important}.shell>.leftDetails .detailRow.single .clientNameLink{font:500 18px/1.1 var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important}.shell>.leftDetails .detailRow strong .clientNameLink.contactDetailLink{font:500 18px/1.16 var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important}.shell>.leftDetails .detailSection:first-child .detailRow strong{color:#2a2118!important;font-family:var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important;font-size:17px!important;font-weight:500!important;line-height:1.12!important}.shell>.leftDetails .detailSection.withAside{grid-template-columns:minmax(0,1fr) 154px!important;align-items:start!important;column-gap:22px!important;padding-right:0!important;display:grid!important}.shell>.leftDetails .detailSection.withAside .detailMain{min-width:0!important}.shell>.leftDetails .detailAside{justify-content:flex-end!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.detailRow strong .contactDetailLink{color:#6f4215!important;font-size:18px!important;text-decoration:none!important}.detailRow strong button.contactDetailLink{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#6f4215!important;font-family:var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important;font-weight:500!important;line-height:1.16!important;text-decoration:none!important;display:inline!important}.detailRow strong .contactDetailLink:hover{color:#9a5d18!important}.detailRow.single .clientNameLink{max-width:100%!important;box-shadow:none!important;color:#6f4215!important;font-family:var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;font-size:18px!important;font-weight:500!important;line-height:1.1!important;text-decoration:none!important;display:inline!important}.detailRow.single .clientNameLink:hover{color:#9a5d18!important}.shell>.leftDetails .movementAsideStack{flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:8px!important;width:154px!important;display:flex!important}.shell>.leftDetails .detailAside:empty{display:none!important}.shell>.leftDetails .detailSection.withAside:has(.detailAside:empty){grid-template-columns:minmax(0,1fr)!important}.shell>.leftDetails .detailAside .sketchCard{flex:none!important;width:154px!important;height:112px!important;margin:0!important;position:relative!important;inset:auto!important}.shell>.pageFooter{z-index:2!important;width:560px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 30px 13px 36px!important;position:absolute!important;bottom:40px!important;left:96px!important}@media (width<=980px){.shell>.pageFooter{width:100%!important;position:relative!important;bottom:auto!important;left:auto!important}}.clientInfoBackdrop{z-index:1200!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#140e0970!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.clientInfoCard{color:#2f2418!important;background-color:#f5ecd8!important;background-image:linear-gradient(#fffaefb8,#fffaefb8),repeating-linear-gradient(0deg,#0000,#0000 31px,#5d708f38 32px)!important;border:1px solid #79572f6b!important;border-radius:6px!important;width:min(92vw,520px)!important;max-height:min(86vh,680px)!important;padding:30px 34px 34px!important;position:relative!important;overflow:auto!important;transform:rotate(-1deg)!important;box-shadow:0 24px 56px #120c076b,inset 0 2px #ffffff6b!important}.clientInfoCard:before{content:""!important;background:#bd564442!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;left:58px!important}.clientInfoClose{color:#4c351f!important;width:30px!important;min-width:30px!important;height:30px!important;box-shadow:none!important;background:#f4e5c4bd!important;border:1px solid #5c402342!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important}.clientInfoHeader{z-index:1!important;margin:0 34px 18px 42px!important;position:relative!important}.clientInfoHeader span,.clientInfoNote span{color:#7a6142!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important}.clientInfoHeader h2{color:#2d2116!important;font-family:var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important;letter-spacing:0!important;margin:6px 0 0!important;font-size:30px!important;font-weight:500!important;line-height:1.05!important}.clientInfoRows{z-index:1!important;gap:0!important;margin-left:42px!important;display:grid!important;position:relative!important}.clientInfoRow{border-bottom:1px solid #6b543624!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:end!important;gap:14px!important;min-height:32px!important;display:grid!important}.clientInfoRow span{color:#6c5840!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:700!important}.clientInfoRow strong{color:#2d2116!important;min-width:0!important;font-family:var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important;overflow-wrap:anywhere!important;font-size:19px!important;font-weight:500!important;line-height:1.1!important}.clientInfoRow .contactDetailLink{color:#6f4215!important;font-size:19px!important;text-decoration:none!important}.clientInfoNote{z-index:1!important;background:#eedbb47a!important;border:1px solid #79572f3d!important;border-radius:6px!important;margin:22px 0 0 42px!important;padding:14px 16px!important;position:relative!important}.clientInfoNote p{color:#4a3320!important;font-family:var(--benchlog-hand), "Bradley Hand", "Segoe Print", cursive!important;margin:8px 0 0!important;font-size:18px!important;line-height:1.18!important}.movementTechDocs{background:#fffaeea3!important;border:1px solid #7666534d!important;border-radius:8px!important;gap:5px!important;padding:8px 9px!important;display:grid!important}.movementTechDocs strong{color:#4d3a25!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.movementTechDocs a{color:#7b4a16!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;text-decoration:none!important}.movementTechDocs button{color:#3a2616!important;background:#ead9b8!important;border:1px solid #70512b3d!important;border-radius:7px!important;min-height:26px!important;padding:0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:900!important;line-height:1!important}.movementTechDocs button:disabled{cursor:wait!important;opacity:.65!important}.movementTechDocs small{color:#6f583b!important;font-size:10px!important;line-height:1.2!important}.shell>.leftDetails .movementTechDocsRow strong{flex-wrap:wrap!important;align-items:end!important;gap:8px!important;min-width:0!important;display:flex!important}.shell>.leftDetails .movementTechDocsRow a{color:#6f4215!important;text-decoration:none!important}.shell>.leftDetails .movementTechDocsRow small{color:#6f583b!important;font-family:Georgia,Times New Roman,serif!important;font-size:9px!important;line-height:1.1!important}.shell>.leftDetails .movementTechDocsButton{border-radius:5px!important;min-height:18px!important;padding:0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:9px!important;line-height:1!important}.jobMeta .jobLabelButton{margin-left:4px!important}.labelModal{width:min(720px,100%)!important}.labelControls{grid-template-columns:1fr 96px!important;gap:12px!important;display:grid!important}.labelPreviewWrap{background:#fffaee73!important;border:1px solid #76665347!important;border-radius:12px!important;padding:12px!important}.labelPrintSheet{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:10px!important;display:grid!important}.labelPrintStatus{color:#2d2218b8!important;margin:10px 0 0!important;font-size:12px!important;font-weight:700!important}.labelPrintStatus a{color:#6c421f!important;text-decoration:none!important}.printLabel{color:#111!important;break-inside:avoid!important;background:#fff!important;border:1px solid #171717!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:12px!important;min-height:150px!important;padding:12px!important;font-family:Arial,Helvetica,sans-serif!important;display:grid!important}.printLabel.parts{grid-template-columns:1fr!important}.printLabel.thermal100x150{border-radius:2px!important;flex-direction:column!important;width:min(100%,378px)!important;height:566px!important;min-height:566px!important;padding:0!important;display:flex!important;overflow:hidden!important}.printLabel.thermal80x150{border-radius:2px!important;flex-direction:column!important;width:min(100%,302px)!important;height:566px!important;min-height:566px!important;padding:0!important;display:flex!important;overflow:hidden!important}.thermalMainLabel{height:498px!important;padding:26px!important;overflow:hidden!important}.printLabelTop{text-transform:uppercase!important;letter-spacing:.06em!important;border-bottom:1px solid #111!important;justify-content:space-between!important;gap:10px!important;margin-bottom:6px!important;padding-bottom:4px!important;font-size:9px!important;display:flex!important}.printLabel h3{margin:0 0 5px!important;font-size:18px!important;line-height:1.05!important}.printLabel p{color:#333!important;margin:0 0 8px!important;font-size:11px!important}.printLabelGrid{grid-template-columns:82px minmax(0,1fr)!important;gap:3px 8px!important;font-size:10px!important;display:grid!important}.printLabelGrid span{color:#555!important;text-transform:uppercase!important;letter-spacing:.05em!important}.printLabelGrid strong{overflow-wrap:anywhere!important;white-space:normal!important;line-height:1.15!important;overflow:hidden!important}.printLabelQr{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;display:flex!important}.printLabelQr img{object-fit:contain!important;width:88px!important;height:88px!important;image-rendering:pixelated!important}.printLabelQr small{text-align:center!important;margin-top:4px!important;font-size:8px!important;font-weight:800!important}.printLabelQr em{text-overflow:ellipsis!important;white-space:nowrap!important;color:#555!important;max-width:90px!important;font-size:7px!important;font-style:normal!important;display:block!important;overflow:hidden!important}.labelChecklist{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;margin-top:10px!important;font-size:10px!important;display:grid!important}.labelChecklist span{border:1px solid #111!important;padding:4px 5px!important}.qrHelp{margin-top:10px!important;font-size:10px!important}.thermalLabelHead{border-bottom:1px solid #111!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important;padding-bottom:12px!important;display:flex!important}.thermalLabelHead strong{white-space:nowrap!important;font-size:28px!important;line-height:1!important;display:block!important}.thermalLabelHead em{text-transform:uppercase!important;text-align:center!important;border:1px solid #111!important;flex:0 auto!important;padding:6px 8px!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;line-height:1.05!important}.thermal100x150 h3{margin:0 0 16px!important;font-size:30px!important;line-height:1.05!important}.thermal80x150 .thermalMainLabel{padding:22px!important}.thermal80x150 .thermalLabelHead{gap:10px!important;margin-bottom:12px!important;padding-bottom:10px!important}.thermal80x150 .thermalLabelHead strong{font-size:23px!important}.thermal80x150 .thermalLabelHead em{padding:5px 6px!important;font-size:10px!important}.thermal80x150 h3{margin:0 0 12px!important;font-size:24px!important;line-height:1.05!important}.thermalLabelQr{grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;margin-bottom:16px!important;display:grid!important}.thermalLabelQr img{width:120px!important;height:120px!important;image-rendering:pixelated!important}.thermalLabelQr strong{font-size:16px!important;display:block!important}.thermalLabelQr span{overflow-wrap:anywhere!important;color:#333!important;font-size:11px!important;display:block!important}.thermal80x150 .thermalLabelQr{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;margin-bottom:12px!important}.thermal80x150 .thermalLabelQr img{width:92px!important;height:92px!important}.thermal80x150 .thermalLabelQr strong{font-size:14px!important}.thermal80x150 .thermalLabelQr span{font-size:10px!important}.thermalLabelGrid{grid-template-columns:104px minmax(0,1fr)!important;gap:8px 12px!important;font-size:14px!important;display:grid!important}.thermalLabelGrid span,.thermalServiceBlock span{color:#444!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:800!important}.thermalLabelGrid strong{overflow-wrap:anywhere!important;line-height:1.15!important}.thermal80x150 .thermalLabelGrid{grid-template-columns:88px minmax(0,1fr)!important;gap:7px 9px!important;font-size:12px!important}.thermalServiceBlock{border-top:1px solid #111!important;margin-top:20px!important;padding-top:12px!important}.thermalServiceBlock strong{margin-top:6px!important;font-size:17px!important;line-height:1.2!important;display:block!important}.thermal80x150 .thermalServiceBlock{margin-top:15px!important;padding-top:10px!important}.thermal80x150 .thermalServiceBlock strong{font-size:15px!important}.thermalNotesBlock{border-top:1px solid #111!important;margin-top:16px!important;padding-top:12px!important}.thermalNotesBlock span{color:#444!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:800!important}.thermalNotesBlock p{overflow-wrap:anywhere!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.2!important}.thermal80x150 .thermalNotesBlock{margin-top:12px!important;padding-top:10px!important}.thermal80x150 .thermalNotesBlock p{font-size:12px!important}.thermalTrayStrip{border-top:1px dashed #111!important;grid-template-columns:84px minmax(0,1fr) 106px!important;align-items:center!important;gap:8px!important;height:68px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.05!important;display:grid!important}.thermalTrayStrip strong{white-space:nowrap!important;font-size:16px!important}.thermalTrayStrip b,.thermalTrayStrip em{text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important;overflow:hidden!important}.thermal80x150 .thermalTrayStrip{grid-template-columns:68px minmax(0,1fr) 76px!important;gap:6px!important;padding:8px 10px!important;font-size:11px!important}.thermal80x150 .thermalTrayStrip strong{font-size:14px!important}@media print{body:has(.labelModal) *{visibility:hidden!important}:is(body:has(.labelModal) .labelPrintSheet,body:has(.labelModal) .labelPrintSheet *){visibility:visible!important}body:has(.labelModal) .labelPrintSheet{background:#fff!important;grid-template-columns:repeat(2,3.5in)!important;gap:.12in!important;padding:.12in!important;display:grid!important;position:absolute!important;inset:0 auto auto 0!important}body:has(.labelModal) .printLabel{width:3.5in!important;min-height:1.35in!important;box-shadow:none!important;border-radius:0!important}body:has(.labelModal) .printLabel.thermal100x150{border:0!important;width:100mm!important;height:150mm!important;min-height:150mm!important;padding:0!important}body:has(.labelModal) .printLabel.thermal80x150{border:0!important;width:80mm!important;height:150mm!important;min-height:150mm!important;padding:0!important}body:has(.labelModal) .thermalMainLabel{height:132mm!important;padding:7mm!important}body:has(.labelModal) .thermalTrayStrip{height:18mm!important;padding:2mm 3mm!important}body:has(.labelModal) .printLabel.thermal80x150 .thermalMainLabel{height:132mm!important;padding:6mm!important}body:has(.labelModal) .printLabel.thermal80x150 .thermalTrayStrip{grid-template-columns:18mm minmax(0,1fr) 22mm!important;height:18mm!important;padding:2mm 2.5mm!important}}.quickAddPhoto,.quickAddDictation{background:#fffaee6b!important;border:1px solid #70512b38!important;border-radius:13px!important;gap:12px!important;padding:12px!important;display:grid!important}.quickAddPhotoHeader,.quickAddRecordRow{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.quickAddPhotoHeader strong{color:#4b3a29!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.quickAddPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.quickAddPhotoPreview{aspect-ratio:1!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#fffaeeb8!important;border:1px solid #70512b4d!important;border-radius:10px!important;padding:0!important;overflow:hidden!important}.quickAddPhotoPreview img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.quickAddPhotoEmpty{color:#766653!important;text-align:center!important;border:1px dashed #70512b4d!important;border-radius:10px!important;place-items:center!important;min-height:92px!important;padding:12px!important;font-size:13px!important;line-height:1.35!important;display:grid!important}.quickAddRecordRow button{justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.quickAddRecordRow span,.quickAddDictation p{color:#6b4d31!important;margin:0!important;font-size:13px!important;line-height:1.3!important}.jobStatusQuick{z-index:8!important;flex:none!important;margin-left:auto!important;position:relative!important;top:auto!important;right:auto!important}.jobTitleLine .statusBadgeButton{height:22px!important;min-height:22px!important;box-shadow:none!important;align-items:center!important;gap:4px!important;margin-left:0!important;padding:4px 10px!important;line-height:1!important;display:inline-flex!important}.statusQuickMenu{z-index:20!important;background:#fff7e6!important;border:1px solid #76665373!important;border-radius:9px!important;width:186px!important;max-height:260px!important;padding:6px!important;position:absolute!important;top:28px!important;right:0!important;overflow:auto!important;box-shadow:0 12px 26px #2a211833!important}.statusQuickMenu button{width:100%!important;min-height:28px!important;box-shadow:none!important;text-align:left!important;color:#3b2d20!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0!important;padding:6px 8px!important;font-size:12px!important;line-height:1.15!important;display:block!important}.statusQuickMenu button:hover,.statusQuickMenu button.active{background:#d99d3a33!important}.shell.servicesMode,.shell.usersMode{width:min(1320px,100vw)!important;height:min(920px,100vh)!important;min-height:760px!important;padding:96px 112px 64px 96px!important}.shell.servicesMode:before,.shell.servicesMode:after,.shell.servicesMode .jobHeader,.shell.servicesMode .leftDetails,.shell.servicesMode .nextAction,.shell.servicesMode .pageFooter,.shell.servicesMode .panel,.shell.servicesMode .benchPlaque,.shell.servicesMode .benchProp,.shell.usersMode:before,.shell.usersMode:after,.shell.usersMode .jobHeader,.shell.usersMode .leftDetails,.shell.usersMode .nextAction,.shell.usersMode .pageFooter,.shell.usersMode .panel,.shell.usersMode .benchPlaque,.shell.usersMode .benchProp{display:none!important}.servicesPageView,.usersPageView{z-index:4!important;color:#2a2118!important;background:linear-gradient(#f3ead8f7,#e8dbc4f7)!important;border:1px solid #6d52328c!important;border-radius:25px!important;padding:18px!important;position:absolute!important;inset:96px 92px 30px 90px!important;overflow:auto!important;box-shadow:0 18px 34px #00000059!important}.servicesHeader,.usersHeader{border-bottom:1px solid #76665347!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:10px!important;padding-bottom:10px!important;display:flex!important}.adminTopButton{color:#f1dfbd!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#eadcc224!important;border:1px solid #b8893b6b!important;border-radius:8px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important}.adminTopButton.active{color:#2d1b0f!important;background:#d8bd8d!important}.adminPageView{flex-direction:column!important;gap:14px!important;display:flex!important;overflow:hidden!important}.adminHeader{border-bottom:1px solid #76665347!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding-bottom:10px!important;display:flex!important}.adminHeader h1{color:#2a2118!important;margin:2px 0!important;font-size:28px!important;line-height:1!important}.adminHeader span{color:#6a5841!important;font-size:12px!important}.adminHeaderBadge{color:#4d3824!important;background:#fffaee94!important;border:1px solid #76665347!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.adminLayout{flex:auto!important;grid-template-columns:240px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;display:grid!important}.adminRail{flex-direction:column!important;gap:8px!important;min-height:0!important;display:flex!important}.adminRail button{min-height:58px!important;box-shadow:none!important;text-align:left!important;background:#fffaee75!important;border:1px solid #76665340!important;border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:10px 12px!important;display:flex!important}.adminRail button.active{background:#fff4dee6!important;border-color:#b070288c!important}.adminRail strong{color:#2a2118!important;font-size:14px!important}.adminRail span{color:#6a5841!important;font-size:11px!important;line-height:1.25!important}.adminPanel{background:#fffaee3d!important;border:1px solid #76665333!important;border-radius:14px!important;min-width:0!important;min-height:0!important;overflow:auto!important}.adminPanel .servicesPageView,.adminPanel .usersPageView,.adminPanel .workspaceSettingsView,.adminPanel .boardConfigPageView{width:100%!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px!important;position:relative!important;inset:auto!important}.adminPanel label{color:#5d5143!important;text-transform:uppercase!important;letter-spacing:.055em!important;gap:4px!important;font-size:9px!important;font-weight:800!important;line-height:1.1!important}.adminPanel input,.adminPanel select,.adminPanel textarea{font-size:13px!important;line-height:1.25!important}.adminPanel .serviceCheck{letter-spacing:.055em!important;font-size:9px!important}.adminPanel .serviceCheck strong{letter-spacing:.055em!important;font-size:10px!important}.adminPlaceholderPanel{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:100%!important;padding:18px!important;display:flex!important}.adminPlaceholderPanel h2{color:#2a2118!important;margin:2px 0 6px!important;font-size:24px!important}.adminPlaceholderPanel span{color:#6a5841!important;max-width:560px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.adminPlaceholderActions{gap:8px!important;display:flex!important}.servicesHeader h1{color:#2a2118!important;margin:2px 0!important;font-size:28px!important;line-height:1!important}.servicesHeader span{color:#6a5841!important;font-size:12px!important}.servicesActions{align-items:center!important;gap:10px!important;display:flex!important}.servicesActions .dashboardActionButton{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:7px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important}.workspaceSettingsView{flex-direction:column!important;gap:14px!important;display:flex!important}.workspaceSettingsSection{background:#fffaee2e!important;border:1px solid #7666533d!important;flex-direction:column!important;gap:12px!important;padding:14px!important;display:flex!important}.workspaceSettingsSectionHeader{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.workspaceSettingsSectionHeader h2{color:#2a2118!important;margin:2px 0 4px!important;font-size:21px!important;line-height:1.05!important}.workspaceSettingsSectionHeader span,.workspaceSettingsSaved{color:#6a5841!important;max-width:620px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.workspaceBrandingGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.workspaceBrandingGrid label{min-width:0!important}.workspaceInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.workspaceInfoItem{background:#fffaee47!important;border:1px solid #76665333!important;border-radius:8px!important;min-width:0!important;padding:10px 12px!important}.workspaceInfoItem span,.workspaceEditableSetting{color:#6a5841!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.workspaceInfoItem strong{overflow-wrap:anywhere!important;color:#2a2118!important;text-transform:none!important;letter-spacing:0!important;margin-top:6px!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;display:block!important}.workspaceEditableSetting{min-width:0!important}.workspaceSwitcher{flex-direction:column!important;gap:6px!important;max-width:420px!important;display:flex!important}.formMessage{color:#6a5841!important;text-transform:none!important;letter-spacing:0!important;max-width:680px!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.organizationTenantPanel{flex-direction:column!important;gap:8px!important;display:flex!important}.modalHint{color:#6d5a43;text-transform:none;letter-spacing:0;margin:0;font-size:13px;line-height:1.45}.workspaceLogoField,.workspaceLogoPreview{max-width:100%!important}.workspaceLogoPreview img{object-fit:contain!important}.workspaceLogoPreview small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.workspaceCarrierList,.organizationTenantList{gap:10px!important}.workspacePaymentActions{justify-content:flex-start!important}.workspaceSettingsView .organizationTenantRow,.platformAdminView .organizationTenantRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.platformAdminView .servicesHeader{align-items:flex-start!important}.platformAdminView .servicesHeader .servicesActions{flex-wrap:wrap!important;justify-content:flex-end!important;max-width:520px!important}.platformAdminModeTabs{flex:100%!important;justify-content:flex-end!important}.organizationTenantRow strong,.organizationTenantRow span{display:block!important}.organizationTenantRow strong{color:#2a2118!important}.organizationTenantRow>div>span{color:#6a5841!important;font-size:12px!important}.workspaceSettingsView .carrierManagerRow{grid-template-columns:minmax(150px,.75fr) minmax(280px,1.4fr) 34px!important;align-items:start!important}.workspaceSettingsView .carrierManagerRow .iconActions{justify-content:flex-end!important;padding-top:20px!important}.platformConfigList{gap:16px!important}.platformConfigGroup{flex-direction:column!important;gap:10px!important;display:flex!important}.platformConfigGroup h3{color:#2a2118!important;margin:0!important;font-size:16px!important}.platformConfigRow{grid-template-columns:minmax(0,1fr) 34px!important;align-items:start!important}.platformConfigRow .iconActions{justify-content:flex-end!important;padding-top:20px!important}.servicesCatalog{flex-direction:column!important;gap:12px!important;display:flex!important}.servicesPageView .servicesCatalog{gap:10px!important}.servicesPageView .serviceCatalogRow{background:#fffaee2e!important;border:1px solid #76665347!important;grid-template-columns:108px minmax(150px,.8fr) minmax(240px,1.5fr) minmax(88px,.42fr) minmax(118px,.58fr)!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}.servicesPageView .serviceCatalogRow.dragging{opacity:.62!important;outline:2px solid #bb822f61!important}.servicesPageView .jobTypeCatalogRow{grid-template-columns:108px minmax(220px,420px)!important;align-items:center!important;max-width:600px!important;padding:8px!important}.servicesPageView .serviceCatalogRow textarea{resize:vertical!important;min-height:42px!important}.serviceOrderControls{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding-top:20px!important;display:flex!important}.jobTypeCatalogRow .serviceOrderControls{padding-top:0!important}.serviceDragHandle{color:#8a7252!important;cursor:grab!important;letter-spacing:-3px!important;-webkit-user-select:none!important;user-select:none!important;place-items:center!important;width:20px!important;height:24px!important;font-size:13px!important;line-height:1!important;display:grid!important}.serviceDragHandle:active{cursor:grabbing!important}.serviceOrderControls .iconActions{justify-content:center!important;padding-top:0!important}.serviceOrderControls button{width:20px!important;min-width:20px!important;height:24px!important;box-shadow:none!important;border-radius:6px!important;place-items:center!important;padding:0!important;font-size:12px!important;line-height:1!important;display:grid!important}.serviceOrderControls button:disabled{opacity:.35!important;cursor:default!important}.emptyState{color:#4b3d2d!important;text-align:center!important;background:#fffaee2e!important;border:1px dashed #76665361!important;align-content:center!important;place-items:center!important;gap:8px!important;min-height:180px!important;padding:24px!important;display:grid!important}.emptyState strong{font-size:18px!important}.emptyState p{color:#6a5841!important;max-width:320px!important;margin:0!important;font-size:13px!important}.emptyState button{color:#4b3d2d!important;box-shadow:none!important;background:#fffaee73!important;border:1px solid #76665359!important;border-radius:8px!important;padding:4px 8px!important;font-size:11px!important}.usersHeader h1{color:#2a2118!important;margin:2px 0!important;font-size:28px!important;line-height:1!important}.usersHeader span{color:#6a5841!important;font-size:12px!important}.usersActions{align-items:center!important;gap:10px!important;display:flex!important}.usersActions .dashboardActionButton{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:7px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important}.usersSearch{color:#2a2118!important;background:#fffaeeb8!important;border:1px solid #76665359!important;border-radius:9px!important;min-width:220px!important;height:30px!important;padding:0 11px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important}.usersList{flex-direction:column!important;gap:10px!important;display:flex!important}.userCatalogRow{background:#fffaee2e!important;border:1px solid #76665347!important;grid-template-columns:46px repeat(3,minmax(0,1fr)) 180px!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}.userCatalogRow.inactive{opacity:.68!important}.userAvatar{color:#4b3826!important;background:#efe0bd!important;border:1px solid #7666536b!important;border-radius:999px!important;grid-row:1/span 2!important;place-items:center!important;width:34px!important;height:34px!important;margin-top:18px!important;font-family:Georgia,serif!important;font-size:12px!important;font-weight:700!important;display:grid!important}.userCatalogRow label,.userStatusControl{min-width:0!important}.userStatusControl{padding-top:18px!important}.userStatusControl small{color:#7d6a52!important;margin-top:3px!important;font-size:10px!important;display:block!important}.userRowActions{justify-content:flex-end!important;gap:6px!important;padding-top:20px!important;display:flex!important}.userRowActions button:not(.uiIconAction){height:26px!important;min-height:26px!important;box-shadow:none!important;border-radius:7px!important;padding:0 9px!important;font-size:10px!important}.userRowActions .uiIconAction{align-self:center!important}.boardConfigList{flex-direction:column!important;gap:9px!important;display:flex!important}.boardConfigRow{background:#fffaee6b!important;border:1px solid #76665340!important;border-radius:10px!important;grid-template-columns:88px minmax(0,1fr) minmax(160px,.75fr) auto!important;align-items:end!important;gap:9px!important;padding:9px!important;display:grid!important}.boardConfigRow.dragging{opacity:.62!important;outline:2px solid #bb822f61!important}.boardConfigOrder{align-items:center!important;gap:5px!important;display:flex!important}.boardConfigDragHandle{color:#8a7252!important;cursor:grab!important;letter-spacing:-3px!important;-webkit-user-select:none!important;user-select:none!important;place-items:center!important;width:18px!important;height:26px!important;font-size:13px!important;display:grid!important}.boardConfigDragHandle:active{cursor:grabbing!important}.boardConfigOrder button{width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;border-radius:7px!important;padding:0!important}.boardConfigRow label{gap:4px!important;font-size:10px!important}.boardConfigRow input,.boardConfigRow select{background:#fffaeeb8!important;border-radius:8px!important;height:32px!important;padding:0 9px!important}.boardConfigMeta{color:#6a5841!important;align-self:center!important;font-size:12px!important}.boardConfigDelete{border:1px solid #7d2e233d!important;border-radius:7px!important;width:auto!important;min-width:56px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:10px!important}.boardConfigPageView{flex-direction:column!important;gap:14px!important;display:flex!important}.boardConfigPageView h1{color:#2a2118!important;margin:2px 0!important;font-size:28px!important;line-height:1!important}.boardConfigPageView .servicesHeader span{color:#6a5841!important;font-size:12px!important}.boardConfigModeTabs{align-items:center!important;gap:6px!important;display:flex!important}.boardConfigModeTabs button{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:8px!important;padding:0 12px!important;font-size:11px!important}.boardConfigModeTabs button.active{color:#2b190c!important;background:linear-gradient(#f0d59a,#c99143)!important;border-color:#8a521c85!important}.boardConfigPanel{background:#fffaee2e!important;border:1px solid #7666533d!important;flex-direction:column!important;gap:12px!important;padding:14px!important;display:flex!important}.boardConfigPanelHeader h2{color:#2a2118!important;margin:2px 0 4px!important;font-size:21px!important;line-height:1.05!important}.boardConfigPanelHeader p{color:#6a5841!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.boardConfigPageView .boardConfigRow{background:#fffaee38!important;border-radius:8px!important}.boardConfigActions{justify-content:flex-end!important;margin-top:0!important;padding-top:0!important}.notificationWrap{position:relative!important}.bellWrap{width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:#d8bf78!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important}.bellWrap.hasActivity{color:#f1d28c!important}.bellWrap i{color:#fff7e6!important;text-align:center!important;background:#d64b35!important;border-radius:50%!important;min-width:14px!important;height:14px!important;padding:0 3px!important;font-size:8px!important;font-style:normal!important;line-height:14px!important;position:absolute!important;top:-5px!important;right:-4px!important;box-shadow:0 0 0 2px #171410!important}.clientActivityMenu{z-index:12!important;color:#2a2118!important;background:#f3ead8!important;border:1px solid #b8893b61!important;border-radius:12px!important;width:min(330px,100vw - 24px)!important;position:absolute!important;top:36px!important;right:-6px!important;overflow:hidden!important;box-shadow:0 12px 24px #00000047!important}.clientActivityHead{background:#eadcc2!important;border-bottom:1px solid #76665338!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:flex!important}.clientActivityHead strong,.clientActivityHead span{display:block!important}.clientActivityHead strong{font-size:13px!important}.clientActivityHead span{color:#6d5d49!important;margin-top:2px!important;font-size:10px!important}.clientActivityHead button{min-height:26px!important;box-shadow:none!important;border-radius:8px!important;padding:4px 8px!important;font-size:10px!important}.clientActivityList{max-height:320px!important;overflow:auto!important}.clientActivityItem{background:#fffaee80!important;border-bottom:1px solid #76665329!important}.clientActivityItem.unread{background:#b8893b24!important}.clientActivityTrigger{width:100%!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 12px!important;display:block!important}.clientActivityList span,.clientActivityList strong,.clientActivityList em{display:block!important}.clientActivityList span{color:#7a654d!important;font-size:10px!important}.clientActivityList strong{color:#2a2118!important;margin-top:3px!important;font-size:13px!important}.clientActivityList em{color:#5a4936!important;margin-top:4px!important;font-size:11px!important;font-style:normal!important;line-height:1.3!important}.clientActivityReplyPanel{padding:0 12px 12px!important}.clientActivityContext{background:#fffaeead!important;border:1px solid #7666532e!important;border-radius:8px!important;margin:0 0 8px!important;padding:8px!important}.clientActivityContext p{color:#3c3024!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important}.clientSuggestionRow{flex-wrap:wrap!important;gap:6px!important;margin:8px 0!important;display:flex!important}.clientActivityReplyPanel .clientSuggestionChip,.clientActivityReplyPanel .clientReplyActions button{width:auto!important;min-height:28px!important;box-shadow:none!important;color:#2a2118!important;text-align:left!important;background:#f9f1df!important;border:1px solid #63492438!important;border-radius:8px!important;padding:5px 9px!important;font-size:10px!important}.clientActivityReplyPanel .clientSuggestionChip{max-width:100%!important;line-height:1.25!important}.clientActivityReplyPanel textarea{color:#2a2118!important;resize:vertical!important;background:#fffaf0!important;border:1px solid #6349243d!important;border-radius:8px!important;width:100%!important;min-height:72px!important;padding:8px!important}.clientReplyActions{justify-content:flex-end!important;gap:8px!important;margin-top:8px!important;display:flex!important}.clientActivityReplyPanel .clientReplyActions .primary{color:#171410!important;background:#b8893b!important}.clientActivityStatus{color:#6d5d49!important;margin:8px 12px!important;font-size:11px!important}.clientActivityStatus.error{color:#9b3d2d!important}.clientActivityStatus.sent{padding-bottom:8px!important}.clientActivityEmpty{color:#6d5d49!important;padding:16px!important;font-size:12px!important}.filterSummary{color:#6a5841!important;align-items:center!important;gap:8px!important;margin-top:4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important;display:flex!important}.filterSummary button{color:#4b3d2d!important;box-shadow:none!important;background:#fffaee73!important;border:1px solid #76665359!important;border-radius:8px!important;padding:4px 8px!important;font-size:11px!important}.filterSelect{color:#3c3025!important;background:#fffaee6b!important;border:1px solid #7666535c!important;border-radius:8px!important;height:30px!important;padding:0 24px 0 9px!important;font-family:Georgia,Times New Roman,serif!important;font-size:11px!important}.timelineTitle .badge{letter-spacing:.02em!important;border-radius:5px!important;align-items:center!important;min-height:0!important;padding:2px 6px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}.partsTable th:last-child,.partsTable td.rowControls{width:78px!important;min-width:78px!important}.partsTable td.rowControls{padding:5px!important}.partsTable .rowControls .actions{flex-direction:column!important;align-items:stretch!important;gap:4px!important;display:flex!important}.partsTable .rowControls button{color:#3b2d20!important;text-align:center!important;width:100%!important;height:22px!important;min-height:22px!important;box-shadow:none!important;cursor:pointer!important;background:#fffaee94!important;border:1px solid #7666536b!important;border-radius:6px!important;padding:2px 7px!important;font-size:10px!important;line-height:1!important;display:block!important}.partsTable .rowControls button:first-child{color:#1f160c!important;background:#d4a75e!important;border-color:#946b2d!important;font-weight:700!important}.partsTable tbody tr:hover{background:#fffaee3d!important}.editablePageNote{min-height:132px!important;padding-right:30px!important;position:relative!important}.editablePageNote textarea{color:#2a2118!important;background:#fffaee80!important;border:1px solid #76665352!important;border-radius:8px!important;width:100%!important;min-height:96px!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important}.noteEditButton{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;color:#3b2d20!important;background:#fffaeeb3!important;border:1px solid #76665357!important;border-radius:50%!important;padding:0!important;position:absolute!important;bottom:0!important;right:0!important}.inlineNoteActions{gap:6px!important;margin-top:6px!important;display:flex!important}.inlineNoteActions button{color:#3b2d20!important;box-shadow:none!important;cursor:pointer!important;background:#fffaee94!important;border:1px solid #7666535c!important;border-radius:7px!important}.partsHeader .actions{flex-wrap:wrap!important}@media (width<=980px){.filterSummary{flex-wrap:wrap!important}}
