.awgt-wrap{max-width:1260px}.awgt-header{display:flex;justify-content:space-between;align-items:end;margin:28px 0 22px}.awgt-header h1{margin:4px 0;font-size:32px;letter-spacing:-.02em}.awgt-header p{margin:0;color:#667085;font-size:14px}.awgt-kicker{font-size:11px;letter-spacing:.14em;font-weight:700;color:#7b61ff}.awgt-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e4e7ec;margin-bottom:22px}.awgt-tab{padding:12px 16px;text-decoration:none;color:#667085;font-weight:600;border-bottom:2px solid transparent}.awgt-tab:hover,.awgt-tab.is-active{color:#35267e;border-color:#7b61ff}.awgt-filters{display:flex;gap:8px;align-items:center;margin:0 0 16px}.awgt-filters input[type=search]{min-width:300px}.awgt-card{background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 2px 8px rgba(16,24,40,.04);padding:20px;margin-bottom:18px}.awgt-table{border:0;border-collapse:collapse;box-shadow:none}.awgt-table th{color:#667085;font-size:11px;text-transform:uppercase;letter-spacing:.08em;background:#fafafa}.awgt-table td,.awgt-table th{padding:14px 12px;vertical-align:top;border-bottom:1px solid #f0f2f5}.awgt-table tr:last-child td{border-bottom:0}.awgt-ref{font-weight:700;color:#35267e}.awgt-status{display:inline-flex;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.awgt-status-new{background:#eef4ff;color:#175cd3}.awgt-status-in_progress{background:#f4f3ff;color:#5925dc}.awgt-status-awaiting_guest{background:#fff6ed;color:#c4320a}.awgt-status-resolved{background:#ecfdf3;color:#027a48}.awgt-empty{text-align:center!important;padding:44px!important;color:#667085}.awgt-detail-grid{display:grid;grid-template-columns:minmax(280px, .8fr) minmax(420px, 1.2fr);gap:18px}.awgt-ticket-summary h2,.awgt-card h2{margin:6px 0 20px}.awgt-ticket-summary dl{display:grid;grid-template-columns:100px 1fr;gap:12px 16px;margin:0 0 24px}.awgt-ticket-summary dt{color:#667085;font-size:12px}.awgt-ticket-summary dd{margin:0;overflow-wrap:anywhere}.awgt-status-form{display:flex;gap:8px;align-items:center;border-top:1px solid #eaecf0;padding-top:18px}.awgt-status-form label{font-weight:600}.awgt-payload{border-top:1px solid #eaecf0}.awgt-field{display:grid;grid-template-columns:minmax(130px,.4fr) 1fr;gap:16px;padding:13px 0;border-bottom:1px solid #f2f4f7}.awgt-field b{font-size:12px;color:#667085}.awgt-field span{overflow-wrap:anywhere}.awgt-wrap a{color:#4e3aa8}@media (max-width:782px){.awgt-filters{align-items:stretch;flex-direction:column}.awgt-filters input[type=search]{min-width:0;width:100%}.awgt-card{overflow:auto}.awgt-detail-grid{display:block}.awgt-detail-grid .awgt-card{margin-bottom:18px}.awgt-table{min-width:820px}}
.awgt-wrap .awgt-table{width:100%;background:#fff}.awgt-wrap .awgt-table th{text-align:left}.awgt-wrap .awgt-filters input,.awgt-wrap .awgt-filters select,.awgt-wrap .awgt-status-form select{min-height:40px;border:1px solid #d0d5dd;border-radius:7px;padding:7px 10px;background:#fff}.awgt-wrap .awgt-filters button,.awgt-wrap .awgt-status-form button{min-height:40px;border:0;border-radius:7px;padding:0 14px;background:#4e3aa8;color:#fff;font-weight:600;cursor:pointer}.awgt-wrap .awgt-tabs a{color:#667085}.awgt-wrap .awgt-tabs a:hover,.awgt-wrap .awgt-tabs a.is-active{color:#35267e}.awgt-wrap .awgt-card a{color:#4e3aa8}.awgt-login-required{padding:24px;background:#fff;border:1px solid #eaecf0;border-radius:12px}

/* AmberTickets calm, Apple-inspired workspace */
:root{--awgt-ink:#1d1d1f;--awgt-muted:#6e6e73;--awgt-line:#e5e5ea;--awgt-blue:#0071e3;--awgt-canvas:#f5f5f7;--awgt-card:#fff}
body:has(.awgt-wrap){background:var(--awgt-canvas);color:var(--awgt-ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif}
body:has(.awgt-wrap) .wp-site-blocks>header{background:rgba(255,255,255,.88);border-bottom:1px solid var(--awgt-line);backdrop-filter:saturate(180%) blur(16px)}
body:has(.awgt-wrap) .wp-site-blocks>footer{background:var(--awgt-canvas);color:var(--awgt-muted);border-top:1px solid var(--awgt-line)}
.awgt-wrap{box-sizing:border-box;width:min(100% - 48px,1240px);max-width:1240px;margin:0 auto;padding:52px 0 64px;color:var(--awgt-ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif}
.awgt-header{margin:8px 0 34px;align-items:flex-start}.awgt-header h1{margin:8px 0 10px;font-size:clamp(34px,4vw,48px);line-height:1.06;letter-spacing:-.045em;font-weight:700;color:var(--awgt-ink)}.awgt-header p{font-size:16px;color:var(--awgt-muted);line-height:1.5}.awgt-kicker{font-size:11px;letter-spacing:.14em;color:var(--awgt-blue)}
.awgt-tabs{gap:6px;border:0;margin:0 0 24px;padding:5px;width:max-content;max-width:100%;border-radius:14px;background:#e9e9eb}.awgt-tab,.awgt-wrap .awgt-tabs a{padding:10px 16px;border:0;border-radius:10px;color:#424245;font-size:14px;font-weight:600;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.awgt-tab:hover,.awgt-wrap .awgt-tabs a:hover{color:var(--awgt-ink);background:rgba(255,255,255,.6)}.awgt-tab.is-active,.awgt-wrap .awgt-tabs a.is-active{color:var(--awgt-ink);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.10)}
.awgt-filters{gap:10px;margin:0 0 18px}.awgt-filters input[type=search]{min-width:min(340px,45vw)}.awgt-wrap .awgt-filters input,.awgt-wrap .awgt-filters select,.awgt-wrap .awgt-status-form select{min-height:46px;border:1px solid #d2d2d7;border-radius:12px;padding:0 14px;background:#fff;color:var(--awgt-ink);font:inherit;box-shadow:0 1px 2px rgba(0,0,0,.03)}.awgt-wrap .awgt-filters input:focus,.awgt-wrap .awgt-filters select:focus,.awgt-wrap .awgt-status-form select:focus{outline:3px solid rgba(0,113,227,.2);border-color:var(--awgt-blue)}.awgt-wrap .awgt-filters button,.awgt-wrap .awgt-status-form button{min-height:46px;border-radius:12px;padding:0 19px;background:var(--awgt-blue);font:600 14px -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;box-shadow:0 2px 5px rgba(0,113,227,.18);transition:background .18s ease,transform .18s ease}.awgt-wrap .awgt-filters button:hover,.awgt-wrap .awgt-status-form button:hover{background:#0077ed;transform:translateY(-1px)}
.awgt-card{padding:0;background:var(--awgt-card);border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.045);overflow:hidden}.awgt-table{background:#fff}.awgt-table th{background:#f5f5f7;color:var(--awgt-muted);font-size:10px;letter-spacing:.09em}.awgt-table td,.awgt-table th{padding:17px 18px;border-bottom:1px solid #f0f0f2}.awgt-table td{font-size:14px;color:#424245}.awgt-table td strong{color:var(--awgt-ink);font-weight:600}.awgt-table a,.awgt-wrap .awgt-card a,.awgt-ref,.awgt-wrap a{color:var(--awgt-blue)}.awgt-table a{text-decoration:none}.awgt-table a:hover,.awgt-wrap a:hover{text-decoration:underline}.awgt-ref{font-weight:650}.awgt-status{padding:5px 10px;font-size:12px;letter-spacing:.01em}.awgt-status-new{background:#eaf3ff;color:#0066cc}.awgt-status-in_progress{background:#f0ebff;color:#6941c6}.awgt-status-awaiting_guest{background:#fff4e5;color:#a15c00}.awgt-status-resolved{background:#e8f7ed;color:#18743c}.awgt-empty{padding:56px!important;color:var(--awgt-muted);font-size:15px}
.awgt-detail-grid{gap:20px}.awgt-detail-grid .awgt-card{padding:26px}.awgt-ticket-summary h2,.awgt-card h2{margin:8px 0 22px;color:var(--awgt-ink);font-size:22px;letter-spacing:-.025em}.awgt-ticket-summary dl{grid-template-columns:92px 1fr;gap:15px 18px}.awgt-ticket-summary dt,.awgt-field b{color:var(--awgt-muted);font-size:12px;font-weight:500}.awgt-ticket-summary dd,.awgt-field span{color:var(--awgt-ink);font-size:14px;line-height:1.5}.awgt-status-form{border-color:var(--awgt-line);padding-top:20px;flex-wrap:wrap}.awgt-status-form label{font-size:13px;color:var(--awgt-muted)}.awgt-payload{border-color:var(--awgt-line)}.awgt-field{grid-template-columns:minmax(130px,.38fr) 1fr;gap:18px;padding:16px 0;border-color:#f0f0f2}.awgt-login-required{padding:24px;background:#fff;border:1px solid var(--awgt-line);border-radius:18px;box-shadow:0 8px 30px rgba(0,0,0,.045)}
@media(max-width:782px){.awgt-wrap{width:min(100% - 32px,1240px);padding:34px 0 44px}.awgt-header{margin-bottom:26px}.awgt-tabs{width:100%;overflow:auto;flex-wrap:nowrap}.awgt-tab{white-space:nowrap;padding:10px 13px}.awgt-filters{align-items:stretch;flex-direction:column}.awgt-filters input[type=search]{min-width:0;width:100%}.awgt-card{overflow:auto}.awgt-detail-grid{display:block}.awgt-detail-grid .awgt-card{margin-bottom:16px;padding:20px}.awgt-table{min-width:760px}.awgt-field{grid-template-columns:1fr;gap:5px}.awgt-ticket-summary dl{grid-template-columns:82px 1fr}}
@media(prefers-reduced-motion:reduce){.awgt-wrap *{scroll-behavior:auto!important;transition:none!important}}