.technician-app{background:#f5f7f8!important}.tech-page{width:min(100%,680px);min-height:100vh;margin:auto;padding:88px 16px 104px;color:#25343c}.tech-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 21px;border:1px solid #dfe7e9;border-radius:22px;background:#fff;color:#25343c;box-shadow:0 4px 14px rgba(35,51,61,.05)}.tech-eyebrow{display:block;color:#35634d;font-size:9px;font-weight:900;letter-spacing:.13em}.tech-eyebrow i{margin-right:5px}.tech-hero h1{margin:10px 0 5px;color:#17252c;font:600 23px/1.16 Manrope,sans-serif;letter-spacing:-.04em}.tech-hero h1 strong{font-weight:800}.tech-hero p{margin:0;color:#53636a;font-size:11px}.tech-hero-icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:1px solid #d9e8df;border-radius:16px;background:#eef6f1;color:#287052;font-size:24px}.tech-overview{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;margin:13px 0 27px}.tech-overview>div{padding:15px 16px;border:1px solid #e0e7e9;border-radius:15px;background:#fff;box-shadow:0 3px 10px rgba(35,51,61,.035)}.tech-overview-main{border-color:#d5e4dc!important;background:#f7fbf8!important}.tech-overview span{display:block;color:#53636a;font-size:10px;font-weight:800}.tech-overview strong{display:block;margin:5px 0 3px;color:#287052;font:800 27px/1 Manrope,sans-serif}.tech-overview small{color:#53636a;font-size:10px}.tech-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.tech-section-kicker{color:#35634d;font-size:9px;font-weight:900;letter-spacing:.14em}.tech-section-head h2{margin:4px 0 0;color:#102a1f!important;font:800 19px/1.1 Manrope,sans-serif;letter-spacing:-.035em}.tech-section-title{color:#102a1f!important}.tech-total{padding-bottom:2px;color:#53636a;font-size:10px}.tech-filters{display:flex;gap:5px;margin-bottom:13px;padding:4px;border:1px solid #e0e7e9;border-radius:11px;background:#eef1f2}.tech-filters button{flex:1;padding:8px 7px;border:0;border-radius:8px;background:transparent;color:#53636a;font-size:10px;font-weight:800}.tech-filters button.active{background:#fff;color:#287052;box-shadow:0 2px 5px rgba(35,51,61,.08)}.tech-orders{display:grid;gap:13px}.tech-order-card{padding:16px;border:1px solid #e0e7e9;border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(35,51,61,.045)}.tech-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tech-order-number{display:block;color:#3f535d;font-size:11px;font-weight:900}.tech-order-number i{color:#8d9ca2;font-size:10px}.tech-order-date{display:block;margin-top:3px;color:#53636a;font-size:9px}.tech-status{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:7px;font-size:9px;font-weight:900}.tech-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.tech-status-open{background:#f8f3e6;color:#806324}.tech-status-in_progress{background:#eaf5ef;color:#17633f}.tech-status-completed{background:#eef3f5;color:#4d6872}.tech-status-cancelled{background:#faeeee;color:#a44740}.tech-asset{display:flex;align-items:center;gap:10px;margin:17px 0 14px}.tech-asset-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#eef5f1;color:#438363;font-size:17px}.tech-asset span:not(.tech-asset-icon){color:#53636a;font-size:9px}.tech-asset h3{margin:3px 0 2px;color:#17252c;font:800 16px/1.1 Manrope,sans-serif}.tech-asset p{margin:0;overflow:hidden;color:#53636a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tech-order-info{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:10px 0;border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;color:#53636a;font-size:10px}.tech-order-info span{display:inline-flex;align-items:center;gap:4px}.tech-order-info i{color:#719887}.tech-priority{margin-left:auto;padding:4px 7px;border-radius:5px;background:#f1f3f4;color:#53636a;font-size:9px;font-weight:900;text-transform:uppercase}.tech-priority-high{background:#fdf0ef;color:#a44740}.tech-priority-medium{background:#fbf5e5;color:#806324}.tech-priority-low{background:#eef4f8;color:#4e7594}.tech-progress{padding:14px 0 3px}.tech-progress>div:first-child{display:flex;justify-content:space-between;color:#53636a;font-size:10px;font-weight:800}.tech-progress strong{color:#17633f}.tech-progress-bar{height:6px;margin:7px 0 5px;overflow:hidden;border-radius:9px;background:#edf1f2}.tech-progress-bar i{display:block;height:100%;border-radius:inherit;background:#4b9b77}.tech-progress small{color:#53636a;font-size:9px}.tech-instruction{display:flex;gap:8px;margin:10px 0;padding:10px;border:1px solid #e1ece5;border-radius:9px;background:#f8fbf9;color:#4f6258;font-size:10px;line-height:1.4}.tech-instruction>i{color:#4b9b77}.tech-instruction strong{display:block;margin-bottom:2px;color:#35634d;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.tech-operation-details{margin-top:10px;padding-top:12px;border-top:1px solid #edf0f1}.tech-operation-details summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;color:#17633f;font-size:11px;font-weight:900}.tech-operation-details summary::-webkit-details-marker{display:none}.tech-operation-details summary em{color:#53636a;font-size:9px;font-style:normal;font-weight:700}.tech-operation-details summary em i{margin-left:4px}.tech-operations{display:grid;gap:7px;margin-top:10px}.tech-operation{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #e3e8ea;border-radius:10px;background:#fcfdfd}.tech-operation-no{display:grid;place-items:center;width:29px;height:27px;border-radius:7px;background:#eef3f1;color:#527265;font:800 9px Manrope}.tech-operation-copy{min-width:0}.tech-operation-copy strong{display:block;overflow:hidden;color:#263b44;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tech-operation-copy small{display:block;margin-top:3px;color:#53636a;font-size:9px}.tech-action{min-height:32px;padding:0 9px;border:0;border-radius:7px;background:#17633f;color:#fff;font-size:9px;font-weight:900}.tech-action-complete{background:#477b9a}.tech-operation-done{color:#4b9b77;font-size:15px}.tech-operation-cancelled .tech-operation-done{color:#bd6861}.tech-empty{display:grid;justify-items:center;gap:7px;padding:42px 18px;border:1px dashed #cbd8d5;border-radius:18px;background:#fff;color:#53636a;text-align:center}.tech-empty i{color:#4b9b77;font-size:30px}.tech-empty strong{color:#263b44;font-size:14px}.tech-empty span{font-size:11px}.tech-bottom-nav form{display:flex;align-items:center;justify-content:center}.tech-bottom-nav form button{display:flex;align-items:center;justify-content:center;gap:3px;flex-direction:column;border:0;background:transparent;color:#53636a;font-size:10px;font-weight:800}.tech-bottom-nav form i{font-size:21px}@media(max-width:380px){.tech-order-info .tech-priority{margin-left:0}.tech-operation{grid-template-columns:29px minmax(0,1fr)}.tech-action{grid-column:2;justify-self:start;margin-top:3px}}@media(min-width:681px){.tech-page{border-right:1px solid #e1e7e9;border-left:1px solid #e1e7e9}}
html[data-theme="dark"] .technician-app{background:#11181b!important}html[data-theme="dark"] .tech-page{color:#dbe5e8}html[data-theme="dark"] .tech-hero{border-color:#2d3c42;background:#1b262b;color:#e8eef0;box-shadow:0 4px 14px rgba(0,0,0,.15)}html[data-theme="dark"] .tech-eyebrow,html[data-theme="dark"] .tech-section-kicker{color:#a8d2b6}html[data-theme="dark"] .tech-hero h1,html[data-theme="dark"] .tech-section-head h2,html[data-theme="dark"] .tech-section-title,html[data-theme="dark"] .tech-asset h3{color:#f0f5f6!important}html[data-theme="dark"] .tech-hero p,html[data-theme="dark"] .tech-overview span,html[data-theme="dark"] .tech-overview small,html[data-theme="dark"] .tech-total,html[data-theme="dark"] .tech-order-date,html[data-theme="dark"] .tech-order-info,html[data-theme="dark"] .tech-asset span:not(.tech-asset-icon),html[data-theme="dark"] .tech-asset p,html[data-theme="dark"] .tech-progress>div:first-child,html[data-theme="dark"] .tech-progress small,html[data-theme="dark"] .tech-operation-copy small,html[data-theme="dark"] .tech-empty,html[data-theme="dark"] .tech-empty span{color:#b9c6ca!important}html[data-theme="dark"] .tech-overview>div,html[data-theme="dark"] .tech-order-card{border-color:#2d3c42;background:#1b262b;box-shadow:0 4px 14px rgba(0,0,0,.15)}html[data-theme="dark"] .tech-overview-main{border-color:#365047!important;background:#20332d!important}html[data-theme="dark"] .tech-filters{border-color:#2d3c42;background:#202c31}html[data-theme="dark"] .tech-filters button{color:#b9c6ca}html[data-theme="dark"] .tech-filters button.active{background:#29363b;color:#a8d8b8}html[data-theme="dark"] .tech-order-number{color:#d3dee1}html[data-theme="dark"] .tech-asset-icon{background:#263b34;color:#a6d4b7}html[data-theme="dark"] .tech-order-info,html[data-theme="dark"] .tech-progress,html[data-theme="dark"] .tech-operation-details{border-color:#2d3c42}html[data-theme="dark"] .tech-priority{background:#2d3a40;color:#d0dadd}html[data-theme="dark"] .tech-progress strong,html[data-theme="dark"] .tech-operation-details summary{color:#a8d8b8}html[data-theme="dark"] .tech-progress-bar{background:#29363b}html[data-theme="dark"] .tech-instruction{border-color:#365047;background:#20332d;color:#c4d5ca}html[data-theme="dark"] .tech-instruction strong{color:#a8d2b6}html[data-theme="dark"] .tech-operation{border-color:#34444a;background:#202c31}html[data-theme="dark"] .tech-operation-no{background:#293d35;color:#add9bb}html[data-theme="dark"] .tech-operation-copy strong{color:#e5edef}html[data-theme="dark"] .tech-empty{border-color:#3a4a4e;background:#1b262b}html[data-theme="dark"] .tech-empty strong{color:#e5edef}
