.awop-wrap{margin:20px 20px 0 0}.awop-app{color:#e8eefc;background:linear-gradient(180deg,#071222 0%,#08111d 100%);border-radius:28px;padding:28px;box-shadow:0 20px 50px rgba(0,0,0,.25)}.awop-header,.awop-cards,.awop-grid,.awop-chart-grid,.awop-field-grid,.awop-actions,.awop-table-head{display:grid;gap:16px}.awop-header,.awop-table-head{grid-template-columns:1fr auto;align-items:center}.awop-header h1{font-size:clamp(34px,3vw,54px);line-height:1}.awop-actions{grid-auto-flow:column;justify-content:end}.awop-grid{grid-template-columns:minmax(320px,420px) 1fr;margin-top:24px;align-items:start}.awop-main-panel,.awop-form,.awop-panel,.awop-actions-inline{display:grid;gap:18px}.awop-panel{background:#0d1b2f;border:1px solid rgba(132,156,199,.14);border-radius:24px;padding:22px}.awop-form-panel{position:sticky;top:24px}.awop-field-grid.two,.awop-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.awop-cards{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.awop-card{background:#12243b;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:18px;display:grid;gap:8px}.awop-card span{color:#92a6cd;font-size:14px}.awop-card strong{font-size:28px;line-height:1.1;color:#fff}.awop-card.positive strong{color:#22c55e}.awop-card.negative strong{color:#ff5d5d}.awop-card.warning strong{color:#facc15}.awop-card.accent strong{color:#38bdf8}.awop-form label{display:grid;gap:8px}.awop-form span{color:#aec0e0;font-weight:600}.awop-help{color:#7f94b9;font-size:12px}.awop-form textarea{min-height:110px;resize:vertical}.awop-info-box{background:linear-gradient(180deg,rgba(13,40,82,.9),rgba(10,24,46,.9));border:1px solid rgba(56,189,248,.18);border-radius:18px;padding:16px;color:#c8d7f6}.awop-info-box p{margin:8px 0 0}.awop-btn-dark,.awop-link-btn{background:#12243b;color:#eef4ff}.awop-link{color:#60a5fa;text-decoration:none;font-weight:700}.awop-link-btn{min-height:36px;padding:0 12px;font-size:12px}.awop-link-btn.is-danger{color:#ff8b8b}.awop-chart-box{position:relative;height:340px;min-height:340px;width:100%}.awop-chart-box-donut,.awop-chart-box-bar{height:320px;min-height:320px}.awop-chart-box canvas{display:block;width:100%!important;height:100%!important}.awop-table-wrap{overflow:auto}.awop-table-wrap-sm{max-height:320px}.awop-table{width:100%;border-collapse:collapse}.awop-table th,.awop-table td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;white-space:nowrap}.awop-table th{color:#b6c6e7;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.awop-table td{color:#eef4ff}.awop-table td.is-positive{color:#22c55e;font-weight:700}.awop-table td.is-negative{color:#ff6b6b;font-weight:700}.awop-table td.is-warning{color:#facc15;font-weight:700}.awop-inline-notice{margin-bottom:16px;padding:14px 16px;border-radius:14px;font-weight:600}.awop-inline-notice.success{background:rgba(34,197,94,.12);color:#8df0b1;border:1px solid rgba(34,197,94,.25)}.awop-inline-notice.error{background:rgba(239,68,68,.12);color:#ffb4b4;border:1px solid rgba(239,68,68,.22)}@media (max-width:1280px){.awop-grid,.awop-chart-grid,.awop-header,.awop-cards{grid-template-columns:1fr}.awop-form-panel{position:static}.awop-actions{justify-content:start;grid-auto-flow:row}}@media (max-width:780px){.awop-app{padding:16px;border-radius:18px}.awop-field-grid.two{grid-template-columns:1fr}.awop-header h1{font-size:34px}.awop-chart-box,.awop-chart-box-donut,.awop-chart-box-bar{height:280px;min-height:280px}}.awop-pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:14px;flex-wrap:wrap}.awop-pagination{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin:12px 0 14px;flex-wrap:wrap}.awop-page-status{color:#cbd5e1;font-size:13px;padding:0 4px}