:root{--ugh-navy:#07101f;--ugh-navy2:#12233d;--ugh-gold:#d7b46a;--ugh-cream:#f6f1e7;--ugh-wine:#681c2b;--ugh-line:#d8dee8;--ugh-text:#172033;--ugh-muted:#667085}
.ugh-help-trigger-wrap{display:flex;justify-content:center;margin:16px 0 4px}.ugh-help-trigger{border:1px solid rgba(215,180,106,.8);background:#fff;color:var(--ugh-navy);border-radius:999px;padding:10px 16px;display:inline-flex;gap:9px;align-items:center;font:700 14px/1.2 system-ui,sans-serif;cursor:pointer;box-shadow:0 7px 20px rgba(7,16,31,.08)}.ugh-help-trigger:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(7,16,31,.13)}.ugh-help-trigger span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--ugh-gold);font-weight:900}.ugh-help-trigger.is-floating{position:fixed;right:18px;bottom:20px;z-index:9991;background:var(--ugh-navy);color:#fff;box-shadow:0 16px 45px rgba(0,0,0,.28)}.ugh-help-trigger.is-inline-action{border-radius:10px;min-height:46px;background:var(--ugh-navy);color:#fff;box-shadow:none}.ugh-help-trigger.is-inline-action:hover{box-shadow:0 7px 18px rgba(7,16,31,.16)}
.ugh-modal{position:fixed;inset:0;z-index:99999;display:none}.ugh-modal.is-open{display:block}.ugh-backdrop{position:absolute;inset:0;background:rgba(3,4,7,.7);backdrop-filter:blur(5px)}.ugh-dialog{position:relative;z-index:1;width:min(680px,calc(100% - 28px));max-height:calc(100vh - 40px);overflow:auto;margin:20px auto;background:#fff;border:1px solid rgba(215,180,106,.8);border-radius:24px;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.35);color:var(--ugh-text)}.ugh-close{position:absolute;right:16px;top:13px;border:0;background:#eef1f5;width:38px;height:38px;border-radius:50%;font-size:25px;cursor:pointer}.ugh-kicker{color:var(--ugh-wine);font-size:11px;font-weight:900;letter-spacing:.14em}.ugh-dialog h2{margin:5px 0 8px;color:var(--ugh-navy);font-size:28px}.ugh-intro{color:var(--ugh-muted);margin:0 0 18px}.ugh-help-form{display:grid;gap:13px}.ugh-help-form label{display:grid;gap:6px;color:#344054;font-size:13px;font-weight:800}.ugh-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ugh-help-form input,.ugh-help-form select,.ugh-help-form textarea,.ugh-reply textarea,.ugh-settings input{width:100%;box-sizing:border-box;border:1px solid #cfd6e1;border-radius:12px;padding:11px 12px;background:#fbfcfe;color:#111827;font:400 15px system-ui,sans-serif}.ugh-help-form input:focus,.ugh-help-form select:focus,.ugh-help-form textarea:focus,.ugh-reply textarea:focus,.ugh-settings input:focus{outline:0;border-color:var(--ugh-gold);box-shadow:0 0 0 4px rgba(215,180,106,.16);background:#fff}.ugh-consent{grid-template-columns:auto 1fr!important;align-items:start!important}.ugh-consent input{width:auto!important;margin-top:3px}.ugh-send,.ugh-btn{border:1px solid #c9d1dc;background:#fff;color:var(--ugh-navy);border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.ugh-send,.ugh-btn-gold{border-color:var(--ugh-gold);background:linear-gradient(135deg,#e7c77f,#d7b46a);color:var(--ugh-navy)}.ugh-send{min-height:48px;font-size:15px}.ugh-send:disabled{opacity:.65;cursor:wait}.ugh-form-status{min-height:20px;font-size:13px}.ugh-form-status.is-success{color:#067647;font-weight:800}.ugh-form-status.is-error{color:#b42318;font-weight:800}.ugh-hp{position:absolute!important;left:-9999px!important;opacity:0!important}.ugh-modal-open{overflow:hidden}
.ugh-staff-shell{max-width:1220px;margin:34px auto;padding:0 18px;color:var(--ugh-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ugh-staff-hero{background:linear-gradient(135deg,var(--ugh-navy),var(--ugh-navy2));color:#fff;border-radius:24px;padding:28px 30px;display:flex;justify-content:space-between;gap:22px;align-items:center;box-shadow:0 20px 55px rgba(7,16,31,.18)}.ugh-staff-hero small{color:#efd79f;font-weight:900;letter-spacing:.14em}.ugh-staff-hero h1{color:#fff;margin:5px 0 4px;font-size:34px}.ugh-staff-hero p{margin:0;color:rgba(255,255,255,.74)}.ugh-staff-hero-actions{display:grid;gap:8px;justify-items:end;max-width:420px}.ugh-alert-state{font-size:12px;color:rgba(255,255,255,.7);text-align:right}.ugh-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0}.ugh-stats div{background:#fff;border:1px solid var(--ugh-line);border-radius:16px;padding:15px;text-align:center;box-shadow:0 7px 24px rgba(15,23,42,.05)}.ugh-stats strong{display:block;font-size:25px;color:var(--ugh-navy)}.ugh-stats span{font-size:12px;color:var(--ugh-muted);font-weight:700}.ugh-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 15px}.ugh-tabs a{text-decoration:none;border:1px solid var(--ugh-line);border-radius:999px;padding:8px 13px;color:var(--ugh-navy);font-weight:800;background:#fff}.ugh-tabs a.active{background:var(--ugh-navy);color:#fff;border-color:var(--ugh-navy)}.ugh-settings{margin:0 0 18px;background:#fff;border:1px solid var(--ugh-line);border-radius:14px;padding:0 15px}.ugh-settings summary{cursor:pointer;font-weight:800;padding:12px 0}.ugh-settings form{display:grid;gap:9px;padding:0 0 15px}.ugh-settings p,.ugh-footnote{font-size:12px;color:var(--ugh-muted)}.ugh-request-grid{display:grid;gap:14px}.ugh-request-card{background:#fff;border:1px solid var(--ugh-line);border-radius:18px;padding:18px;box-shadow:0 10px 30px rgba(15,23,42,.05);scroll-margin-top:20px}.ugh-request-card.is-focus{border-color:var(--ugh-gold);box-shadow:0 0 0 4px rgba(215,180,106,.16),0 10px 30px rgba(15,23,42,.07)}.ugh-request-card header{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #eef1f5;padding-bottom:12px}.ugh-ref{font-weight:900;color:var(--ugh-navy);margin-right:8px}.ugh-status,.ugh-priority{display:inline-block;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.ugh-status-new{background:#fff1d6;color:#7a4d00}.ugh-status-assigned{background:#e7efff;color:#1d4ed8}.ugh-status-contacted{background:#ede9fe;color:#6d28d9}.ugh-status-resolved{background:#dcfae6;color:#067647}.ugh-priority{background:#fee4e2;color:#b42318;margin-left:5px}.ugh-request-card time{font-size:12px;color:var(--ugh-muted)}.ugh-request-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:16px 0}.ugh-request-main h2{font-size:19px;margin:0 0 3px;color:var(--ugh-navy)}.ugh-issue{font-weight:800;color:var(--ugh-wine);margin:0 0 12px}.ugh-message{white-space:normal;line-height:1.55}.ugh-request-main aside{display:grid;align-content:start;gap:5px;border-left:1px solid #eef1f5;padding-left:18px;font-size:13px}.ugh-request-main aside a{overflow-wrap:anywhere}.ugh-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #eef1f5;padding-top:12px}.ugh-actions form{margin:0}.ugh-reply{margin-top:12px;border-top:1px solid #eef1f5;padding-top:12px}.ugh-reply summary{cursor:pointer;font-weight:800}.ugh-reply form{display:grid;gap:9px;margin-top:10px}.ugh-empty{background:#fff;border:1px solid var(--ugh-line);border-radius:18px;padding:28px;text-align:center;margin:18px 0}.ugh-notice{margin:15px 0;padding:12px 14px;border:1px solid #a6f4c5;background:#ecfdf3;color:#067647;border-radius:12px;font-weight:800}
@media(max-width:760px){.ugh-two,.ugh-request-main{grid-template-columns:1fr}.ugh-dialog{padding:22px 18px}.ugh-staff-hero{display:grid;padding:22px}.ugh-staff-hero-actions{justify-items:start}.ugh-alert-state{text-align:left}.ugh-stats{grid-template-columns:repeat(2,1fr)}.ugh-request-main aside{border-left:0;border-top:1px solid #eef1f5;padding:13px 0 0}.ugh-help-trigger.is-floating{left:12px;right:12px;bottom:14px;justify-content:center}.ugh-staff-hero h1{font-size:29px}}
