
/* CalendarOnline QR Suite 0.80 — unified product UI */
.coqr{
  --coqr-bg:#f5f7fa;--coqr-surface:#fff;--coqr-surface-2:#f8fafb;--coqr-ink:#17212b;
  --coqr-muted:#66727f;--coqr-line:#dfe5ea;--coqr-primary:#126b67;--coqr-primary-2:#0b5653;
  --coqr-soft:#eaf5f3;--coqr-warning:#9a5b00;--coqr-warning-bg:#fff6df;
  --coqr-danger:#a23b32;--coqr-danger-bg:#fff0ee;--coqr-success:#23754d;--coqr-success-bg:#eaf7ef;
  --coqr-radius:16px;--coqr-shadow:0 12px 36px rgba(24,38,51,.08);
  max-width:1240px;margin:22px auto;padding:0;color:var(--coqr-ink);font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  background:var(--coqr-bg);border:1px solid var(--coqr-line);border-radius:22px;box-shadow:var(--coqr-shadow);overflow:hidden;box-sizing:border-box
}
.coqr *{box-sizing:border-box}.coqr [hidden]{display:none!important}
.coqr a{color:var(--coqr-primary);text-decoration:none}.coqr a:hover{text-decoration:underline}
.coqr :focus-visible{outline:3px solid rgba(18,107,103,.28);outline-offset:3px;border-radius:5px}
.coqr>header{padding:26px 30px 22px;background:linear-gradient(135deg,#fff,#edf6f5);border-bottom:1px solid var(--coqr-line);margin:0}
.coqr>header h2{font-size:clamp(27px,4vw,40px);line-height:1.1;letter-spacing:-.035em;margin:5px 0 12px}
.coqr-kicker{margin:0;color:var(--coqr-primary);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.coqr h3{font-size:23px;letter-spacing:-.02em;margin:28px 0 14px}.coqr h4{font-size:18px;margin:18px 0 10px}.coqr h5{font-size:16px;margin:0 0 8px}
.coqr>h3,.coqr>h4,.coqr>p,.coqr>form,.coqr>details,.coqr>.coqr-list,.coqr>.coqr-grid,.coqr>section:not(.coqr-guest){margin-left:28px;margin-right:28px}
.coqr-help,.coqr [data-coqr-live]{font-size:13px;color:var(--coqr-muted)}
.coqr-tabs{display:flex;gap:5px;align-items:center;overflow-x:auto;padding:10px 18px;margin:0;background:var(--coqr-surface);border-bottom:1px solid var(--coqr-line);scrollbar-width:thin}
.coqr-tabs a{white-space:nowrap;padding:9px 13px;border-radius:10px;color:#46515d;font-weight:650;text-decoration:none}
.coqr-tabs a:hover{background:var(--coqr-surface-2);text-decoration:none}.coqr-tabs a[aria-current=page],.coqr-tabs a.coqr-active{background:var(--coqr-soft);color:var(--coqr-primary)}
.coqr-shell-title{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.coqr-role{display:inline-flex;padding:5px 9px;border-radius:999px;background:var(--coqr-soft);color:var(--coqr-primary);font-size:12px;font-weight:750}
.coqr-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 28px}
.coqr-overview article{padding:18px;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:14px}.coqr-overview strong{display:block;font-size:26px;line-height:1.1}.coqr-overview span{color:var(--coqr-muted);font-size:12px}
.coqr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.coqr-card{background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:var(--coqr-radius);overflow:hidden;box-shadow:0 5px 18px rgba(24,38,51,.04)}
.coqr-card>div{padding:18px}.coqr-card img{display:block;width:100%;height:190px;object-fit:cover}.coqr-price{font-size:20px}
.coqr-badge{display:inline-flex;padding:4px 9px;border-radius:999px;background:var(--coqr-warning-bg);color:var(--coqr-warning);font-size:12px;font-weight:700}
.coqr-form{display:grid;gap:14px;max-width:760px;padding:14px 0}.coqr label{display:block;font-weight:650;font-size:14px}
.coqr input:not([type=checkbox]):not([type=hidden]),.coqr textarea,.coqr select{display:block;width:100%;min-height:44px;padding:10px 12px;margin-top:5px;background:#fff;border:1px solid #cbd5dc;border-radius:10px;color:var(--coqr-ink);font:inherit;transition:border .15s,box-shadow .15s}
.coqr textarea{min-height:105px;resize:vertical}.coqr input:focus,.coqr textarea:focus,.coqr select:focus{border-color:var(--coqr-primary);box-shadow:0 0 0 3px rgba(18,107,103,.10);outline:0}
.coqr button,.coqr input[type=submit]{min-height:42px;padding:10px 16px;border:0;border-radius:10px;background:var(--coqr-primary);color:#fff;font:inherit;font-weight:750;cursor:pointer;transition:transform .1s,background .15s}
.coqr button:hover{background:var(--coqr-primary-2)}.coqr button:active{transform:translateY(1px)}.coqr button:disabled{opacity:.5;cursor:wait}
.coqr details{background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:13px;padding:0;margin:14px 0;overflow:hidden}.coqr details>summary{cursor:pointer;font-weight:750;padding:14px 16px;list-style-position:inside}.coqr details[open]>summary{border-bottom:1px solid var(--coqr-line);background:var(--coqr-surface-2)}.coqr details>.coqr-form,.coqr details>form,.coqr details>p{margin-left:16px;margin-right:16px}
.coqr-list{background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:14px;padding:0 16px}.coqr-list article{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:13px 0;border-bottom:1px solid var(--coqr-line)}.coqr-list article:last-child{border-bottom:0}.coqr-list strong{flex:1;min-width:190px}.coqr-list span{font-size:12px;color:var(--coqr-muted)}
.coqr-notice{background:var(--coqr-success-bg);color:var(--coqr-success);padding:12px 14px;border-radius:10px;border:1px solid #cce9d7}
.coqr-filters{display:grid;grid-template-columns:repeat(2,minmax(180px,260px));gap:12px;margin-bottom:14px}
.coqr-ticket{position:relative;padding:17px 18px;margin:12px 0;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:14px;box-shadow:0 3px 12px rgba(24,38,51,.035)}.coqr-ticket h4{margin-top:0}.coqr-ticket>p{margin:5px 0;color:#4f5b66}.coqr-ticket>strong{display:inline-flex;margin:7px 6px 7px 0;padding:4px 8px;border-radius:7px;background:var(--coqr-warning-bg);color:var(--coqr-warning);font-size:12px}
.coqr-ticket button{margin:7px 7px 0 0}.coqr-overdue{border-color:#e1a39e;background:var(--coqr-danger-bg)}.coqr-sla-warning{border-color:#e7c780;background:var(--coqr-warning-bg)}.coqr-sla-escalated{border-left:5px solid var(--coqr-danger)}
.coqr-checklist{border:1px solid var(--coqr-line);border-radius:10px;padding:12px;margin:12px 0;background:rgba(255,255,255,.65)}.coqr-checklist label{display:flex;gap:9px;align-items:flex-start;margin:7px 0;font-weight:500}.coqr-checklist input,.coqr input[type=checkbox]{width:19px;height:19px;vertical-align:middle}
.coqr-report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.coqr-report-summary p{padding:14px;margin:0;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:12px}
.coqr [data-coqr-operations],.coqr [data-coqr-reports]{padding:4px 28px 30px}.coqr [data-coqr-operations]>h3,.coqr [data-coqr-reports]>h3>h3{margin-top:22px}
.coqr-ops-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin:12px 0 18px}.coqr-ops-summary div{background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:12px;padding:12px}.coqr-ops-summary strong{display:block;font-size:22px}.coqr-ops-summary span{font-size:12px;color:var(--coqr-muted)}
.coqr-ticket[data-kind=notification]{border-left:4px solid #5578b8}.coqr-ticket[data-kind=order]{border-left:4px solid #8a63a8}.coqr-ticket[data-kind=request]{border-left:4px solid #b97a35}.coqr-ticket[data-kind=task]{border-left:4px solid #3b7f76}.coqr-ticket[data-kind=session]{border-left:4px solid #54728b}
.coqr [data-coqr-join]{padding:16px;margin:18px 0;border:1px solid #c9e0dc;border-radius:12px;background:var(--coqr-soft)}.coqr [data-coqr-request],.coqr [data-coqr-order]{display:grid;gap:14px;margin-bottom:24px}.coqr-order-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.coqr-directions,.coqr-offer-button{display:inline-flex;padding:8px 12px;margin:5px 0;border:1px solid currentColor;border-radius:9px;font-weight:700}.coqr-offer-copy{white-space:normal}.coqr-guide-section{width:100%}
.coqr-guest{background:var(--coqr-bg)}.coqr-guest>header{text-align:left}.coqr-guest>.coqr-tabs{position:sticky;top:0;z-index:5}.coqr-guest .coqr-grid{padding:0 28px 24px}.coqr-guest>h3{padding-top:8px}.coqr-search{margin:20px 28px}.coqr-guest [data-coqr-private],.coqr-guest [data-coqr-join],.coqr-guest [data-coqr-session]{margin-left:28px;margin-right:28px}
.coqr-ticket ul{padding-left:20px}.coqr fieldset{border:1px solid var(--coqr-line);border-radius:10px;padding:14px}
.coqr output{display:block;white-space:pre-wrap}.coqr [data-coqr-private] p{overflow-wrap:anywhere}
@media(max-width:820px){.coqr{margin:0;border-radius:0;border-left:0;border-right:0}.coqr-overview,.coqr-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.coqr>header{padding:22px 18px}.coqr>h3,.coqr>h4,.coqr>p,.coqr>form,.coqr>details,.coqr>.coqr-list,.coqr>.coqr-grid,.coqr>section:not(.coqr-guest){margin-left:16px;margin-right:16px}.coqr [data-coqr-operations],.coqr [data-coqr-reports]{padding-left:16px;padding-right:16px}.coqr-guest .coqr-grid{padding-left:16px;padding-right:16px}.coqr-search,.coqr-guest [data-coqr-private],.coqr-guest [data-coqr-join],.coqr-guest [data-coqr-session]{margin-left:16px;margin-right:16px}}
@media(max-width:560px){.coqr{font-size:14px}.coqr-tabs{padding:8px 10px}.coqr-tabs a{padding:9px 10px}.coqr-grid{grid-template-columns:1fr}.coqr-filters{grid-template-columns:1fr}.coqr-overview,.coqr-ops-summary{grid-template-columns:1fr 1fr}.coqr-ticket{padding:15px}.coqr button{width:100%;margin-right:0}.coqr details .coqr-form{padding-right:0}.coqr-card img{height:175px}}
@media print{.coqr{box-shadow:none;border:0;background:#fff}.coqr-tabs,.coqr-search,.coqr button{display:none!important}.coqr-card,.coqr-ticket{break-inside:avoid;box-shadow:none}}


/* 0.90 Release Candidate refinement */
.coqr{--coqr-nav-h:55px}
.coqr>header{position:relative}
.coqr>header:after{content:"";position:absolute;left:30px;bottom:-1px;width:52px;height:3px;border-radius:4px;background:var(--coqr-primary)}
.coqr-tabs{min-height:var(--coqr-nav-h);position:relative;z-index:4}
.coqr-tabs a[aria-current=page]{box-shadow:inset 0 0 0 1px rgba(18,107,103,.12)}
.coqr-card,.coqr-ticket,.coqr-list,.coqr details{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}
@media(hover:hover){.coqr-card:hover,.coqr-ticket:hover{border-color:#c8d5d8;box-shadow:0 8px 24px rgba(24,38,51,.07)}}
.coqr-ticket h4{line-height:1.3}.coqr-ticket>p:first-of-type{font-weight:650;color:#34414c}
.coqr-ticket[data-kind=notification]{background:#f8faff}.coqr-ticket[data-kind=order]{background:#fdfbff}
.coqr-ticket[data-kind=request]{background:#fffdf9}.coqr-ticket[data-kind=task]{background:#fbfefd}
.coqr-ticket.coqr-overdue{background:var(--coqr-danger-bg)}
.coqr-ticket.coqr-sla-warning:not(.coqr-overdue){background:var(--coqr-warning-bg)}
.coqr-form button,.coqr-ticket button{justify-self:start}
.coqr-search input[type=search]{padding-left:14px}
.coqr-guest .coqr-card h4,.coqr-guest .coqr-card h5{letter-spacing:-.01em}
.coqr-guest .coqr-card p{color:#4f5b66}
.coqr-guest .coqr-price{font-weight:800;color:var(--coqr-primary)}
.coqr-empty-state{padding:28px;text-align:center;background:var(--coqr-surface);border:1px dashed #cbd5dc;border-radius:14px;color:var(--coqr-muted)}
.coqr-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.coqr-section-intro{max-width:760px;color:var(--coqr-muted);margin-top:-6px}
@media(max-width:560px){
 .coqr>header:after{left:18px}
 .coqr-tabs{position:sticky;top:0}
 .coqr-ticket button,.coqr-form button{width:100%}
 .coqr-ticket details button{width:100%}
 .coqr-role{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.coqr *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.coqr-guest-record{display:grid;gap:5px;padding:14px 16px;margin:9px 0;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:12px}
.coqr-guest-record>span{font-size:12px;color:var(--coqr-muted)}.coqr-guest-reply{margin-top:5px;padding:10px 12px;background:var(--coqr-soft);border-radius:9px}.coqr-guest-reply b{color:var(--coqr-primary)}.coqr-guest-reply p{margin:4px 0 0}

.coqr-conversation{display:grid;gap:8px;margin-top:10px}.coqr-message{max-width:88%;padding:10px 12px;border-radius:11px;background:#f1f4f6}.coqr-message b,.coqr-message span{display:block}.coqr-message span{font-size:12px;color:var(--coqr-muted)}.coqr-message p{margin:4px 0 0}.coqr-message-guest{justify-self:end;background:var(--coqr-soft)}.coqr-message-staff{justify-self:start}.coqr-guest-response-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.coqr-guest-response-actions details{width:100%;margin:0}.coqr-customer-response{padding:11px 13px;margin:10px 0;background:var(--coqr-soft);border:1px solid #c9e0dc;border-radius:10px}.coqr-customer-response strong{color:var(--coqr-primary)}.coqr-customer-response p{margin:4px 0 0}
.coqr-pos-stepper{display:grid;grid-template-columns:44px minmax(72px,110px) 44px;gap:6px;align-items:center;margin-top:8px}.coqr-pos-stepper input{width:100%;margin:0;text-align:center}.coqr-pos-stepper button{min-width:44px;height:44px;padding:6px 10px;margin:0}.coqr-order-lines>[data-pos-product]{padding:12px;border:1px solid var(--coqr-border);border-radius:12px;background:#fff}.coqr-order-lines>[data-pos-product]>label{display:block;font-weight:600}.coqr-kds-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.coqr-kds-ticket{padding:16px;border:1px solid var(--coqr-border);border-radius:14px;background:#fff}.coqr-kds-ticket.coqr-kds-late{border-width:3px;border-color:#b42318}.coqr-status-screen{max-width:none}.coqr-status-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.coqr-status-columns>div{padding:18px;border:1px solid var(--coqr-border);border-radius:16px}.coqr-status-order{font-size:clamp(20px,3vw,36px);font-weight:700;padding:12px 0;border-bottom:1px solid var(--coqr-border)}@media(max-width:700px){.coqr-status-columns{grid-template-columns:1fr}}

.coqr-review-card{margin:14px 0;padding:16px;border:1px solid var(--coqr-border);border-radius:14px;background:#fff}.coqr-review-card strong,.coqr-review-card p{display:block}.coqr-review-card a{display:inline-block;margin-top:8px;font-weight:700}

.coqr-loyalty-card{margin:14px 0;padding:16px;border:1px solid var(--coqr-border);border-radius:14px;background:#fff}.coqr-loyalty-card form{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.coqr-loyalty-card input{flex:1;min-width:220px}.coqr-loyalty-order{margin:12px 0;padding:10px;border:1px solid var(--coqr-border);border-radius:10px}

.coqr-customer-auth-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}
.coqr-customer-auth-card{margin:0;padding:14px 16px;border:1px solid var(--coqr-line);border-radius:12px;background:var(--coqr-surface)}
.coqr-customer-auth-card h4{margin:0 0 6px;color:var(--coqr-primary)}
.coqr-customer-area{margin:22px 28px;padding:18px;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:16px}
.coqr-customer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.coqr-private-panel{padding:14px 16px;margin:10px 0;border:1px solid var(--coqr-line);border-radius:12px;background:#fff}
.coqr-private-panel h5{margin:0 0 8px}.coqr-private-panel p{margin:5px 0}.coqr-visit-pin{font-size:20px;font-weight:800;letter-spacing:.08em}

/* Resource Board 2.30 — isolated */
.coqr-board-toolbar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:.75rem 0}
.coqr-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:.75rem 0 1.25rem}
.coqr-board-resource{border:1px solid #ddd;border-radius:10px;padding:.8rem}
.coqr-board-resource span,.coqr-calendar th small,.coqr-calendar-event small{display:block;font-size:.82em;opacity:.75}
.coqr-calendar-wrap{overflow-x:auto;margin:1rem 0}.coqr-calendar{width:100%;border-collapse:collapse;min-width:900px}
.coqr-calendar th,.coqr-calendar td{border:1px solid #ddd;padding:.5rem;vertical-align:top}.coqr-calendar tbody th{min-width:150px;text-align:left}
.coqr-calendar-event{border:1px solid #ddd;border-radius:8px;padding:.45rem;margin:.25rem 0}.coqr-calendar-event button{margin:.3rem .25rem 0 0;padding:.35rem .55rem}.coqr-calendar-free{opacity:.55}

/* Private Area Hub 2.40 — isolated presentation */
.coqr-private-hub{margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:12px}
.coqr-private-hub-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}
.coqr-private-tabs{display:flex;gap:.4rem;overflow-x:auto;padding:.5rem 0;margin:.5rem 0 1rem}
.coqr-private-tabs button{white-space:nowrap}.coqr-private-tabs button[aria-current="page"]{font-weight:700;text-decoration:underline}
.coqr-private-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;margin:.75rem 0}
.coqr-private-summary article,.coqr-private-list article,.coqr-private-profile{border:1px solid #ddd;border-radius:10px;padding:.75rem}
.coqr-private-list{display:grid;gap:.6rem}.coqr-private-empty{opacity:.65}.coqr-private-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}


/* Notifications 2.50 — isolated operational alert layer */
.coqr-notification-center{margin:12px 28px;padding:12px 14px;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:13px}
.coqr-notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;cursor:pointer}
.coqr-notification-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.coqr-notification-actions>[data-coqr-notification-count]{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--coqr-soft);color:var(--coqr-primary);font-weight:800}
.coqr-notification-actions>[data-coqr-notification-count][data-active="1"]{background:var(--coqr-danger-bg);color:var(--coqr-danger)}
.coqr-notification-actions button{min-height:34px;padding:7px 10px;font-size:12px}
.coqr-notification-item{display:grid;gap:2px;padding:9px 10px;margin-top:8px;border:1px solid var(--coqr-line);border-radius:9px;background:var(--coqr-surface-2);color:inherit}
.coqr-notification-item[data-priority="high"]{border-color:#e1a39e;background:var(--coqr-danger-bg)}
.coqr-notification-item span{font-size:12px;color:var(--coqr-muted)}
.coqr-notification-center [data-coqr-notification-toast]{margin-top:9px;padding:10px 12px;border-radius:9px;background:var(--coqr-soft);font-weight:700}
.coqr-notification-center [data-coqr-notification-toast][data-priority="high"]{background:var(--coqr-danger-bg);color:var(--coqr-danger)}
@media(max-width:560px){.coqr-notification-center{margin-left:16px;margin-right:16px}.coqr-notification-actions{width:100%}.coqr-notification-actions button{width:auto;flex:1}}


/* Operational Dashboard 2.60 — presentation only */
.coqr-home{padding:18px 28px 32px}
.coqr-home>.coqr-shell-title{margin-bottom:10px}
.coqr-home-roles{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 16px}
.coqr-home-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:12px 0 22px}
.coqr-home-card{display:grid;gap:4px;padding:16px;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:13px;color:inherit;text-decoration:none}
.coqr-home-card:hover{text-decoration:none;border-color:#c8d5d8;box-shadow:0 6px 20px rgba(24,38,51,.06)}
.coqr-home-card strong{font-size:27px;line-height:1}.coqr-home-card span{font-size:12px;color:var(--coqr-muted);font-weight:700}
.coqr-home-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px}
.coqr-home-columns>section{padding:16px;background:var(--coqr-surface);border:1px solid var(--coqr-line);border-radius:14px}
.coqr-home-columns h4{margin:0 0 12px}
.coqr-home-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.coqr-home-attention-item{display:block;padding:11px 0;border-bottom:1px solid var(--coqr-line);color:inherit;text-decoration:none}
.coqr-home-attention-item:last-child{border-bottom:0}.coqr-home-attention-item:hover{text-decoration:none}
.coqr-home-attention-item>div{display:flex;justify-content:space-between;gap:10px}
.coqr-home-attention-item>div span{font-size:12px;color:var(--coqr-muted)}
.coqr-home-attention-item p{margin:3px 0 0;color:var(--coqr-muted);font-size:12px}
.coqr-home-attention-item[data-priority="high"] strong{color:var(--coqr-danger)}
.coqr-home-quick{display:grid;gap:8px}.coqr-home-quick>a,.coqr-home-quick>span>a{display:block;padding:11px 12px;border:1px solid var(--coqr-line);border-radius:10px;background:var(--coqr-surface-2);font-weight:750}
@media(max-width:820px){.coqr-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.coqr-home-columns{grid-template-columns:1fr}}
@media(max-width:560px){.coqr-home{padding-left:16px;padding-right:16px}.coqr-home-cards{grid-template-columns:1fr 1fr}.coqr-home>.coqr-shell-title button{width:auto}}
