:root{--bg: #07080b;--panel: rgba(255,255,255,.06);--panel-2: rgba(255,255,255,.08);--border: rgba(255,255,255,.1);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.62);--muted2: rgba(255,255,255,.48);--accentA: #6d3cff;--accentB: #00d2ff;--accentC: #ff2bd6;--ok: #19f18a;--warn: #ffd166;--bad: #ff4d4d;--radius: 18px;--shadow: 0 18px 60px rgba(0,0,0,.55);--shadow2: 0 10px 30px rgba(0,0,0,.45);--ring: 0 0 0 3px rgba(109,60,255,.28)}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:radial-gradient(900px 500px at 10% -10%,rgba(109,60,255,.22),transparent 60%),radial-gradient(700px 450px at 90% 0%,rgba(0,210,255,.18),transparent 55%),radial-gradient(900px 600px at 50% 120%,rgba(255,43,214,.12),transparent 60%),var(--bg);background-attachment:fixed;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}a{color:inherit}input,select,textarea,button{font:inherit;color:inherit}button{cursor:pointer}::selection{background:#00d2ff38}.dd-page{min-height:100vh;padding:28px 22px 80px}.dd-header{max-width:1180px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.dd-brand{display:flex;align-items:center;gap:12px}.dd-mark{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#6d3cff8c,#00d2ff47,#ff2bd647);box-shadow:var(--shadow2);border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;position:relative;overflow:hidden}.dd-mark:after{content:"";position:absolute;inset:-40%;background:repeating-linear-gradient(90deg,#0000,#0000 7px,#0000004d 8px 10px);transform:rotate(-12deg);opacity:.65}.dd-mark-inner{position:relative;z-index:1;font-weight:900;letter-spacing:-.02em;font-size:22px}.dd-brand-text .dd-title{font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dd-brand-text .dd-subtitle{margin-top:2px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted2)}.dd-kpis{display:flex;gap:10px;padding:10px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000047}.dd-kpi{min-width:74px;padding:6px 10px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.08);text-align:center}.dd-kpi-num{font-weight:900;font-size:16px}.dd-kpi-label{margin-top:2px;font-size:11px;color:var(--muted2);letter-spacing:.08em;text-transform:uppercase}.dd-main{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:440px 1fr;gap:16px}.dd-card{background:linear-gradient(180deg,#ffffff0f,#ffffff09);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.dd-card-head{padding:16px 16px 0}.dd-card-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dd-card-title{font-weight:850;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.dd-card-sub{margin-top:6px;color:var(--muted2);font-size:12px}.dd-form{padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.dd-row{display:grid;gap:12px}.dd-row-2{grid-template-columns:1.4fr 1fr}.dd-row-4{grid-template-columns:1fr 1fr 1fr 1fr}.dd-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted)}.dd-field>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:var(--muted2)}.dd-field input,.dd-field select,.dd-field textarea{background:#00000042;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 11px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.dd-field textarea{resize:vertical;min-height:80px}.dd-field input:focus,.dd-field select:focus,.dd-field textarea:focus{border-color:#00d2ff59;box-shadow:var(--ring)}.dd-inline-note{align-self:end}.dd-quick{display:flex;gap:8px;margin-top:2px}.dd-actions{display:flex;gap:10px;justify-content:flex-end;align-items:flex-end}.dd-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:10px 12px;border-radius:14px;transition:transform .12s ease,background .12s ease,border-color .12s ease}.dd-btn:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.dd-btn:active{transform:translateY(0)}.dd-btn-primary{background:linear-gradient(135deg,#6d3cffb3,#00d2ff47);border-color:#00d2ff38}.dd-btn-primary:hover{background:linear-gradient(135deg,#6d3cffc2,#00d2ff57)}.dd-btn-small{padding:8px 10px;border-radius:12px;font-size:12px}.dd-btn-danger{border-color:#ff4d4d38}.dd-btn-danger:hover{background:#ff4d4d1f;border-color:#ff4d4d4d}.dd-chip{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;border-radius:999px;padding:7px 10px;font-size:12px}.dd-chip:hover{background:#ffffff14}.dd-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.dd-search{width:230px;background:#00000042;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 11px;outline:none}.dd-search:focus{border-color:#00d2ff59;box-shadow:var(--ring)}.dd-select{background:#00000042;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 11px;outline:none}.dd-table{padding:10px 0 6px}.dd-thead{display:grid;grid-template-columns:2.2fr 1.2fr 1fr .9fr .7fr;gap:10px;padding:10px 16px;color:var(--muted2);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#0000002e}.dd-tr{display:grid;grid-template-columns:2.2fr 1.2fr 1fr .9fr .7fr;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.dd-cell{min-width:0}.dd-right{text-align:right;justify-self:end;display:flex;gap:8px;align-items:center}.dd-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.dd-item-title{font-weight:780}.dd-item-desc{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.35;white-space:pre-wrap}.dd-muted{color:var(--muted);font-size:13px;line-height:1.35}.dd-mini{color:var(--muted2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dd-pill{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffdb;white-space:nowrap}.dd-pill-normal{border-color:#00d2ff2e}.dd-pill-high{border-color:#ffd16638}.dd-pill-urgent{border-color:#ff4d4d42;background:#ff4d4d1a}.dd-pill-low{border-color:#19f18a33}.dd-status{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.12);background:#00000038}.dd-status:before{content:"";width:8px;height:8px;border-radius:99px;background:#ffffff59}.dd-status-open:before{background:#00d2ffd9}.dd-status-in-process:before{background:#ffd166f2}.dd-status-on-hold:before{background:#ffffff8c}.dd-status-closed:before{background:#19f18af2}.dd-quickstatus{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.dd-empty{padding:30px 16px 26px;text-align:center}.dd-empty-title{font-weight:850;letter-spacing:.08em}.dd-empty-sub{margin-top:6px;color:var(--muted2);font-size:13px}.dd-modal-backdrop{position:fixed;inset:0;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.dd-modal{width:min(900px,100%);border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow);overflow:hidden}.dd-modal-head{padding:14px 16px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dd-modal-title{font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:14px}.dd-modal-sub{margin-top:6px;color:var(--muted2);font-size:12px}.dd-toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%) translateY(18px);opacity:0;pointer-events:none;padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000008c;box-shadow:0 18px 55px #0000008c;transition:opacity .16s ease,transform .16s ease}.dd-toast-show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:1050px){.dd-main{grid-template-columns:1fr}.dd-row-4{grid-template-columns:1fr 1fr}.dd-thead,.dd-tr{grid-template-columns:2.2fr 1.2fr 1fr 1fr}.dd-thead>:last-child,.dd-tr>:last-child{display:none}}@media(max-width:650px){.dd-header{flex-direction:column;align-items:flex-start}.dd-kpis{flex-wrap:wrap;border-radius:18px}.dd-row-2,.dd-row-4,.dd-thead,.dd-tr{grid-template-columns:1fr}.dd-right{justify-self:start}.dd-controls{justify-content:flex-start}.dd-search{width:100%}}.dd-main-full{max-width:none;width:100%}.dd-main-full .dd-card{border-radius:22px}.dd-controls{gap:12px}.dd-showclosed{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);font-size:12px}.dd-showclosed input{accent-color:#00d2ff}@media(min-width:1200px){.dd-thead,.dd-tr{padding-left:22px;padding-right:22px}}.dd-modal{max-width:920px;width:100%}.dd-field select[multiple]{min-height:96px}.dd-main,.dd-main-full{max-width:none!important;width:100%}.dd-page{padding-left:24px;padding-right:24px}.dd-list{width:100%}@media(min-width:1400px){.dd-list{max-width:1400px;margin:0 auto}}.dd-field select,.dd-select,.dd-search,.dd-field input,.dd-field textarea{background:#0000008c!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)}.dd-field select option,.dd-select option{background:#0b0d12;color:#fff}.dd-search::placeholder,.dd-field input::placeholder,.dd-field textarea::placeholder{color:#ffffff73}.dd-field select:focus,.dd-select:focus,.dd-search:focus,.dd-field input:focus,.dd-field textarea:focus{border-color:#00d2ff8c;box-shadow:0 0 0 2px #00d2ff40}.dd-main{grid-template-columns:1fr!important}.dd-list{grid-column:1 / -1!important}.dd-chips{display:flex;gap:10px;flex-wrap:wrap}.dd-chip.dd-chip-on{background:linear-gradient(135deg,#6d3cff8c,#00d2ff33);border-color:#00d2ff59;box-shadow:0 0 0 2px #00d2ff26;transform:translateY(-1px)}.dd-chip.dd-chip-on:hover{background:linear-gradient(135deg,#6d3cff9e,#00d2ff42)}.dd-logo{width:192px;height:192px;object-fit:contain;background:none;border:none;padding:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 0 22px rgba(109,60,255,.35)) drop-shadow(0 0 38px rgba(0,210,255,.18))}.dd-brand{gap:18px}.dd-actions-stack{flex-direction:column;align-items:flex-end}.dd-actions-stack .dd-btn{width:140px}
