:root{--worker:#34564c;--worker-soft:#e7eee9;--worker-bg:#f5f5ef}body{background:var(--worker-bg);color:#263930}.worker-sidebar{position:fixed;width:230px;inset:0 auto 0 0;padding:32px 20px;background:#203c33;color:#fff;display:flex;flex-direction:column;overflow:auto}.worker-brand{font-size:30px;color:#fff;font-weight:800}.worker-brand small{font-size:9px;letter-spacing:1px;display:block;margin-top:6px;color:#d1e48c}.worker-identity{font-size:12px;line-height:1.8;color:#a7bfb2;margin:25px 0}.worker-sidebar nav{flex:1}.worker-sidebar nav button{display:block;width:100%;background:transparent;color:#b2c8ba;text-align:left;padding:11px 14px;margin:3px 0;font-size:13px}.worker-sidebar nav button.selected{color:#fff;background:#3a594a}.sidebar-caption{font-size:12px;color:#8eaa99;padding-top:20px}.worker-shell{margin-left:230px}.worker-shell header{padding:28px 36px;background:#fff;border-bottom:1px solid #e0e6de;display:flex;justify-content:space-between;gap:20px;align-items:center}.worker-shell h1{font-size:25px;margin-top:8px}.worker-actions{display:flex;gap:12px;align-items:center;font-size:12px}.worker-actions button,.outline{background:#edf1e9;color:#34564c}.worker-shell main{padding:30px 36px;max-width:1550px}.worker-shell .primary{background:#34564c;color:#fff}.worker-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0}.worker-stat{background:#fff;border:1px solid #e1e5dc;border-radius:12px;padding:21px}.worker-stat strong{display:block;font-size:28px;margin:12px 0 5px}.worker-stat span{font-size:12px;color:#78877c}.worker-banner{padding:25px 28px;background:#e4ebdd;border:1px solid #d5dfcc;border-radius:12px;display:flex;justify-content:space-between;gap:20px;align-items:center}.worker-banner h2{font-size:20px}.worker-banner p{font-size:12px;color:#657761;margin-top:9px;line-height:1.8}.worker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.worker-panel{background:#fff;border:1px solid #e1e5dc;border-radius:12px;padding:24px;margin:20px 0}.worker-panel h2{font-size:18px;margin-bottom:18px}.worker-panel p{line-height:1.8;font-size:13px;white-space:pre-wrap}.worker-panel .muted{color:#7b877d}.worker-table{overflow:auto;padding:0}.worker-table table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.worker-table th,.worker-table td{padding:17px 20px;text-align:left;border-bottom:1px solid #edf0e8}.worker-table th{background:#fafbf7;color:#7b877d;font-weight:500}.worker-table button{padding:7px 11px;font-size:11px}.worker-form{max-width:900px}.worker-form label{display:block;margin-bottom:15px}.worker-form textarea{min-height:105px}.worker-form input[type=checkbox]{width:auto;display:inline-block}.worker-toolbar{display:flex;gap:12px;margin:20px 0;flex-wrap:wrap}.worker-toolbar input{max-width:300px;margin:0}.worker-toolbar select{max-width:170px;margin:0}.worker-order{border:1px solid #e1e5dc;background:#fff;border-radius:12px;padding:23px}.worker-order .order-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px}.worker-order h3{font-size:17px}.worker-order p{font-size:12px;color:#7b877d;line-height:1.9;margin:8px 0}.worker-tag{display:inline-block;border-radius:6px;background:#eff3e9;color:#496139;font-size:11px;padding:5px 8px}.worker-order .price{color:#34564c}.worker-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.worker-avatar{width:70px;height:70px;object-fit:cover;border-radius:12px;background:#e7eee9;display:grid;place-items:center;font-size:30px;color:#34564c;flex-shrink:0}.worker-chat{max-height:450px;overflow:auto}.worker-chat article{padding:15px 0;border-bottom:1px solid #edf0e8}.worker-chat small{color:#899687;font-size:11px}.worker-chat p{word-break:break-word}.worker-progress{height:9px;background:#edf1e8;border-radius:10px;overflow:hidden;margin:12px 0}.worker-progress span{display:block;background:#70925b;height:100%}.worker-login{max-width:550px;margin:35px auto}.worker-login h2{font-size:26px}.worker-empty{padding:40px 15px;text-align:center;color:#849281;font-size:13px}.worker-note{font-size:12px;color:#7b877d;line-height:1.8}.worker-shell .eyebrow{color:#6b8555}#error{color:#b84542;font-size:13px;margin-top:18px;white-space:pre-line}.worker-shell input,.worker-shell textarea,.worker-shell select{max-width:100%}.worker-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.worker-calendar-day{font-size:14px;font-weight:700;margin:25px 0 12px}.worker-review{padding:20px 0;border-bottom:1px solid #edf0e8}.worker-review form{margin-top:15px}.worker-panel pre{white-space:pre-wrap}.worker-shell button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1050px){.worker-sidebar{width:190px}.worker-shell{margin-left:190px}.worker-shell main,.worker-shell header{padding:24px}.worker-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.worker-sidebar{position:static;width:auto;padding:18px}.worker-brand small{display:inline;margin-left:10px}.worker-identity,.sidebar-caption{display:none}.worker-sidebar nav{display:flex;overflow:auto;gap:4px;margin-top:15px}.worker-sidebar nav button{width:auto;white-space:nowrap;padding:10px}.worker-shell{margin:0}.worker-shell header{padding:20px;align-items:flex-start}.worker-shell h1{font-size:22px}.worker-actions{flex-wrap:wrap;justify-content:flex-end;max-width:140px;gap:8px}.worker-shell main{padding:18px}.worker-grid,.worker-detail-grid{grid-template-columns:1fr}.worker-banner{align-items:flex-start;flex-direction:column;padding:21px}.worker-stat{padding:16px}.worker-stat strong{font-size:25px}.worker-panel{padding:20px}.worker-table{padding:0}.worker-stats{gap:10px}.worker-order .order-top{flex-wrap:wrap}}

.worker-order .order-top{background:none;padding:0;border-radius:0;color:inherit}.worker-panel .two{grid-template-columns:1fr 1fr}@media(max-width:700px){.worker-panel .two{grid-template-columns:1fr}}

.worker-unread{float:right;border-radius:10px;background:#d4e7a5;color:#203c33;min-width:20px;text-align:center;font-size:11px;padding:2px 5px}
