:root{--zeus-gold: #F5C96B;--zeus-gold-dark: #d4a017;--zeus-bg: #fafaf9;--zeus-surface: #fff;--zeus-border: #e7e5e4;--zeus-text: #1c1917;--zeus-text-soft: #57534e;--zeus-text-muted: #a8a29e;--zeus-radius: 12px;--zeus-radius-sm: 8px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--zeus-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.zeus-dispatch{max-width:640px;margin:0 auto;padding:32px 20px;min-height:100vh}.zeus-avatar-section{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:20px;background:var(--zeus-surface);border:1px solid var(--zeus-border);border-radius:var(--zeus-radius)}.zeus-avatar-ring{width:72px;height:72px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#f5c96b,#e6a817);padding:3px;display:grid;place-items:center;box-shadow:0 0 24px #f5c96b40}.zeus-avatar-svg{width:100%;height:100%;border-radius:50%}.zeus-avatar-info{flex:1}.zeus-name{font-size:1.3rem;font-weight:800;color:var(--zeus-text);letter-spacing:-.3px}.zeus-role{font-size:.82rem;color:var(--zeus-text-soft);margin-top:2px}.zeus-status{font-size:.75rem;color:var(--zeus-text-muted);margin-top:4px}.zeus-task-card{background:var(--zeus-surface);border:1px solid var(--zeus-border);border-radius:var(--zeus-radius);padding:20px;margin-bottom:20px;position:relative;box-shadow:0 2px 8px #0000000a,0 0 0 1px #f5c96b14}.zeus-task-card:before{content:"";position:absolute;top:-1px;left:20px;right:20px;height:3px;background:linear-gradient(90deg,#f5c96b,#e6a817);border-radius:0 0 3px 3px}.zeus-task-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.zeus-task-pin{font-size:1.1rem}.zeus-task-label{font-size:.85rem;font-weight:700;color:var(--zeus-text)}.zeus-task-body{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.zeus-task-field{display:flex;flex-direction:column;gap:4px}.zeus-task-field label{font-size:.75rem;font-weight:600;color:var(--zeus-text-soft)}.zeus-input{padding:10px 14px;border:1px solid var(--zeus-border);border-radius:var(--zeus-radius-sm);font-size:.85rem;color:var(--zeus-text);background:#fafaf9;outline:none;font-family:inherit;transition:border-color .15s;width:100%}.zeus-input:focus{border-color:var(--zeus-gold);background:#fff}.zeus-textarea{resize:vertical;min-height:60px}.zeus-task-actions{display:flex;gap:8px}.zeus-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--zeus-radius-sm);border:none;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.zeus-btn-primary{background:linear-gradient(135deg,#f5c96b,#e6a817);color:#1a1a2e}.zeus-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #f5c96b59}.zeus-btn-outline{background:transparent;border:1px solid var(--zeus-border);color:var(--zeus-text-soft)}.zeus-btn-outline:hover{background:#f5f5f4}.zeus-task-feedback{margin-top:14px;padding:10px 14px;border-radius:var(--zeus-radius-sm);font-size:.8rem;font-weight:600}.zeus-task-feedback.success{background:#d1fae5;color:#065f46}.zeus-task-feedback.error{background:#fee2e2;color:#991b1b}.zeus-history{background:var(--zeus-surface);border:1px solid var(--zeus-border);border-radius:var(--zeus-radius);padding:16px 20px}.zeus-history h3{font-size:.82rem;font-weight:700;color:var(--zeus-text);margin-bottom:10px}.zeus-history-list{display:flex;flex-direction:column;gap:6px}.zeus-empty-history{font-size:.78rem;color:var(--zeus-text-muted);text-align:center;padding:16px}.zeus-history-item{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fafaf9;border:1px solid var(--zeus-border);border-radius:var(--zeus-radius-sm);font-size:.78rem}.zeus-history-item .hi-type{font-size:.85rem;flex-shrink:0}.zeus-history-item .hi-kw{flex:1;color:var(--zeus-text);font-weight:500}.zeus-history-item .hi-time{color:var(--zeus-text-muted);font-size:.7rem;flex-shrink:0}.zeus-history-item .hi-del{background:none;border:none;color:var(--zeus-text-muted);cursor:pointer;font-size:.85rem;padding:2px 6px}.zeus-history-item .hi-del:hover{color:#dc2626}@media(max-width:500px){.zeus-dispatch{padding:20px 14px}.zeus-avatar-section{flex-direction:column;text-align:center}.zeus-task-actions{flex-direction:column}}
