:root[data-theme=glass]{color-scheme:light;--surface:#ffffffed;--surface-soft:#f1f7f6ed;--surface-raised:#e7f0eded;--text:#18372d;--secondary:#455d54;--accent:#08683b;--accent-soft:#dff1e8f2;--focus:#6935a6;--line:#c5d6cddd;--muted:#455d54;--teal:#08683b;--teal-light:#dff1e8;--blue:#6833a1;--purple:#6833a1;--green:#08683b;--red:#a63043;--orange:#8b5915;--glass-shadow:0 10px 34px #213d2e10,inset 0 1px 0 #fff}
[data-theme=glass] body,[data-theme=glass] .app-shell,[data-theme=glass] .boot,[data-theme=glass] .login-page,[data-theme=glass] .creator-locked{background:radial-gradient(ellipse at 88% 6%,#c7e6d6b3,transparent 55%),radial-gradient(ellipse at 3% 80%,#dccdedb3,transparent 56%),linear-gradient(140deg,#f2f6f5,#e7edf2);background-attachment:fixed;color:var(--text)}
[data-theme=glass] .app-shell{background:transparent}[data-theme=glass] .main-shell{background:transparent}
[data-theme=glass] .topbar,[data-theme=glass] .sidebar,[data-theme=glass] .panel,[data-theme=glass] .stat-card,[data-theme=glass] .transfer-stat,[data-theme=glass] .login-card,[data-theme=glass] .modal,[data-theme=glass] .creator-card,[data-theme=glass] .oudat-dialog,[data-theme=glass] .dg-theme-options{background:#ffffffd9;color:var(--text);border:1px solid #ffffff;box-shadow:var(--glass-shadow);border-radius:20px;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}
[data-theme=glass] .sidebar{background:linear-gradient(160deg,#ffffffeb,#e8f3eecc 58%,#e7e0f2cc);border-radius:0 0 0 26px;border-left-color:#cbd8d1;box-shadow:-5px 0 25px #243b2e08;overflow-y:auto}[data-theme=glass] .topbar{border-radius:0 0 20px 20px;border-bottom-color:#ffffff;box-shadow:0 4px 18px #213d2e08}
[data-theme=glass] .sidebar nav button,[data-theme=glass] .sidebar-bottom>button{color:#365247}[data-theme=glass] .sidebar nav button:hover,[data-theme=glass] .sidebar-bottom>button:hover{background:#ffffffb3}[data-theme=glass] .sidebar nav button.active{background:linear-gradient(115deg,#ffffffef,#d6ecdfdd);color:#075833;border:1px solid #bddcc9;box-shadow:0 3px 12px #2d594812,inset 0 1px 0 #fff}[data-theme=glass] .sidebar nav button.active:before{background:#087b43}[data-theme=glass] .sidebar nav button.active svg{color:#08683b}[data-theme=glass] .sidebar-label,[data-theme=glass] .workspace-info small{color:var(--secondary)}[data-theme=glass] .workspace-info strong{color:var(--text)}[data-theme=glass] .sidebar .nav-more-items{border-color:#b5cdbf}[data-theme=glass] .sidebar-bottom{border-top-color:var(--line)}
[data-theme=glass] .brand,[data-theme=glass] .workspace-icon{background:#ffffffb3;border-color:#ffffff;box-shadow:0 4px 16px #2449360c}[data-theme=glass] .brand small{color:var(--secondary)}[data-theme=glass] img[src*="dgtraz-logo"]{border-radius:20px}
[data-theme=glass] .panel-heading,[data-theme=glass] .modal-head,[data-theme=glass] .filter-panel,[data-theme=glass] .detail-summary,[data-theme=glass] .tabs,[data-theme=glass] thead,[data-theme=glass] th{background:#edf5f2e0;color:var(--secondary);border-color:var(--line)}[data-theme=glass] .modal-head{border-radius:20px 20px 0 0}[data-theme=glass] .panel{overflow:hidden}[data-theme=glass] .table-wrap,[data-theme=glass] table,[data-theme=glass] td{color:var(--text);border-color:var(--line)}[data-theme=glass] tbody tr{background:#ffffff7a}[data-theme=glass] tbody tr:hover{background:#e8f5eef2}
[data-theme=glass] input,[data-theme=glass] select,[data-theme=glass] textarea,[data-theme=glass] .search,[data-theme=glass] .search-field{background:#ffffffef;color:var(--text);border-color:#b2c8bd;box-shadow:inset 0 1px 2px #12302104}[data-theme=glass] .search input,[data-theme=glass] .search-field input{background:transparent;box-shadow:none}[data-theme=glass] input::placeholder,[data-theme=glass] textarea::placeholder{color:#607468;opacity:1}[data-theme=glass] input:focus,[data-theme=glass] select:focus,[data-theme=glass] textarea:focus,[data-theme=glass] .search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #087b4314}
[data-theme=glass] .button,[data-theme=glass] .icon-button{background:#ffffffcc;color:var(--text);border-color:#b5cabc;border-radius:11px;box-shadow:inset 0 1px 0 #fff}[data-theme=glass] .button:hover:not(:disabled),[data-theme=glass] .icon-button:hover:not(:disabled){background:#fff;border-color:#83aa92;box-shadow:0 4px 12px #21513912}[data-theme=glass] .button.primary,[data-theme=glass] .button.success{background:linear-gradient(135deg,#086c3d,#07572f);color:#fff;border-color:#08683b;box-shadow:0 4px 12px #08683b26,inset 0 1px 0 #ffffff26}[data-theme=glass] .button.primary:hover:not(:disabled),[data-theme=glass] .button.success:hover:not(:disabled){background:#07572f;color:#fff}[data-theme=glass] .button.danger{background:#aa3048;color:#fff;border-color:#aa3048}[data-theme=glass] .button.danger-outline,[data-theme=glass] .danger-text{color:#a42d43;border-color:#cd8d99}[data-theme=glass] .text-button,[data-theme=glass] a{color:#6833a1}
[data-theme=glass] .breadcrumb strong,[data-theme=glass] .stat-card.green>strong{color:var(--accent)}[data-theme=glass] .field>span{color:#284838}[data-theme=glass] .field>small,[data-theme=glass] .page-heading p,[data-theme=glass] .panel-heading p,[data-theme=glass] .login-help,[data-theme=glass] .login-footer,[data-theme=glass] .app-footer,[data-theme=glass] .top-user small,[data-theme=glass] .transfer-stat span,[data-theme=glass] .notice small{color:var(--secondary)}[data-theme=glass] .avatar,[data-theme=glass] .stat-icon{background:#e4f2e9;color:#08683b}[data-theme=glass] .stat-card:nth-child(even) .stat-icon{background:#eee6f6;color:#6833a1}
[data-theme=glass] .ticket-overview-card,[data-theme=glass] .ticket-tabs,[data-theme=glass] .ticket-conversation-head,[data-theme=glass] .ticket-welcome{background:#ffffffb3}[data-theme=glass] .ticket-overview-card.active{background:linear-gradient(120deg,#ffffffed,#dff1e8e6);border-color:#6ca885;color:#08683b;box-shadow:inset 0 1px 0 #fff,0 5px 20px #195b3710}[data-theme=glass] .ticket-row{background:#ffffffa3}[data-theme=glass] .ticket-row.unread{background:#e2f1e9e6}[data-theme=glass] .ticket-row.selected{background:#e1ece8e6}[data-theme=glass] .ticket-messages{background:#eaf1eef2;border-radius:14px}[data-theme=glass] .ticket-message{background:#fffffff2;border-radius:15px}[data-theme=glass] .ticket-message.mine{background:#e0f0e7f2}
[data-theme=glass] .info-box,[data-theme=glass] .success-box,[data-theme=glass] .fixed-destination{background:#e4f3eadf;color:#145531;border-color:#bad5c4}[data-theme=glass] .warning-box,[data-theme=glass] .connection-warning{background:#fff3dfe8;color:#745018;border-color:#dec9a1}[data-theme=glass] .error-box{background:#fbe8ecee;color:#923046;border-color:#d6a3ad}[data-theme=glass] .modal::backdrop{background:#142b255c;backdrop-filter:blur(5px)}[data-theme=glass] .dg-theme-toggle{background:#ffffffda;color:#17482e;border-color:#ffffff;box-shadow:var(--glass-shadow);backdrop-filter:blur(14px)}
@supports not (backdrop-filter:blur(1px)){[data-theme=glass] .sidebar,[data-theme=glass] .topbar,[data-theme=glass] .panel,[data-theme=glass] .modal,[data-theme=glass] .stat-card,[data-theme=glass] .login-card,[data-theme=glass] .dg-theme-options{background:#f8fbf9}}
@media(max-width:760px){[data-theme=glass] .sidebar{background:#f2f8f5f7;backdrop-filter:blur(10px)}[data-theme=glass] .panel,[data-theme=glass] .stat-card,[data-theme=glass] .transfer-stat{backdrop-filter:blur(8px)}[data-theme=glass] .topbar{border-radius:0 0 14px 14px}[data-theme=glass] .modal{background:#f8fbf9f7}}
@media print{[data-theme=glass] body,[data-theme=glass] .app-shell{background:#fff}[data-theme=glass] .panel,[data-theme=glass] .stat-card{background:#fff;box-shadow:none;backdrop-filter:none;color:#000}}
