/* Panels share the directory's white, blue and orange palette. */
body.aq-workspace{background:#f7f9fd;color:#101a2d}
.aq-workspace .amd-site-main{max-width:1240px;margin:auto;padding-top:24px}
.aq-workspace .aq-panel{max-width:1200px;margin:0 auto 32px;padding:0 16px 40px;color:#101a2d}
.aq-workspace .aq-panel,.aq-workspace .amd-dashboard{font-family:system-ui,-apple-system,'Segoe UI',sans-serif}
.aq-workspace .aq-heading,.aq-workspace .amd-dashboard-heading{position:relative;padding:30px 32px;background:linear-gradient(115deg,#edf4ff,#fff 85%);border:1px solid #dfe8f8;border-radius:18px;margin:0 0 24px;overflow:hidden}
.aq-workspace .aq-heading:before,.aq-workspace .amd-dashboard-heading:before{content:'';position:absolute;left:0;top:25px;bottom:25px;width:4px;background:#ef5100;border-radius:0 4px 4px 0}
.aq-workspace .aq-heading>span,.aq-workspace .amd-eyebrow{color:#004bd1;letter-spacing:1.2px;font-size:11px;font-weight:750}
.aq-workspace .aq-heading h1,.aq-workspace .amd-dashboard h1{font:800 clamp(27px,3.8vw,39px)/1.2 system-ui,sans-serif;letter-spacing:-.035em;color:#101a2d;margin:12px 0}
.aq-workspace .aq-heading p,.aq-workspace .amd-dashboard-heading p{max-width:720px;color:#627087;line-height:1.75;margin:0}
.aq-workspace .aq-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px;padding:0}
.aq-workspace .aq-tabs>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:80px;padding:18px 14px;border:1px solid #dfe6f2;border-radius:12px;background:#fff;color:#35455f;font-size:15px;line-height:1.5;font-weight:700;white-space:normal;overflow-wrap:anywhere;text-decoration:none;transition:background .15s,border-color .15s}
.aq-workspace .aq-tabs>a:hover{border-color:#8fb2f3;background:#f0f5ff;color:#004bd1}
.aq-workspace .aq-tabs>a.is-active{background:#0052df;border-color:#0052df;color:#fff;box-shadow:0 5px 14px #0052df1a}
.aq-workspace .aq-session{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:0 2px 22px;color:#627087;font-size:12px}
.aq-workspace .aq-session a{color:#627087;text-decoration:none;padding:8px 0}
.aq-workspace .aq-session a:hover{color:#004bd1;text-decoration:underline}
.aq-workspace .aq-panel h2{font:750 clamp(22px,3vw,27px)/1.35 system-ui,sans-serif;letter-spacing:-.025em;color:#142139}
.aq-workspace .aq-panel>p,.aq-workspace .aq-section-copy{color:#627087;font-size:14px;line-height:1.8;margin-bottom:22px}
.aq-workspace .aq-box,.aq-workspace .aq-request-card{background:#fff;border:1px solid #e1e8f3;border-radius:14px;box-shadow:0 4px 18px #14213903;min-width:0}
.aq-workspace .aq-box{padding:26px}
.aq-workspace .aq-box p,.aq-workspace .aq-request-card p{color:#627087;line-height:1.8;overflow-wrap:anywhere}
.aq-workspace .aq-request-grid{gap:18px}
.aq-workspace .aq-request-card{padding:24px;gap:14px}
.aq-workspace .aq-request-card h3,.aq-workspace .aq-box h3{font-size:19px;font-weight:750;color:#142139;line-height:1.4;overflow-wrap:anywhere}
.aq-workspace .aq-request-card .aq-button{margin-top:auto}
.aq-workspace .aq-badge{padding:6px 10px;border-radius:6px;background:#edf3ff;color:#004bd1;font-size:11px;font-weight:650;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.aq-workspace .aq-price{color:#004bd1;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}
.aq-workspace .aq-panel a.aq-button,.aq-workspace .aq-panel button.aq-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:12px 18px;border-radius:9px;background:#0052df;color:#fff;font-size:14px;line-height:1.5;font-weight:650;white-space:normal;overflow-wrap:anywhere;text-align:center}
.aq-workspace .aq-panel .aq-button:hover{background:#0044bd}
.aq-workspace .aq-panel .aq-button.aq-secondary{background:#edf3ff!important;color:#004bd1!important}
.aq-workspace .aq-panel .aq-button.aq-danger{background:#fff0ed!important;color:#a83320!important;border:1px solid #f3d1ca}
.aq-workspace .aq-form label{font-size:14px;color:#263750}
.aq-workspace .aq-form input,.aq-workspace .aq-form select,.aq-workspace .aq-form textarea{background:#fbfcff;border:1px solid #dbe3f1;border-radius:9px;color:#142139;padding:13px;font-size:16px;min-width:0}
.aq-workspace .aq-form input:focus,.aq-workspace .aq-form select:focus,.aq-workspace .aq-form textarea:focus{border-color:#0052df;background:#fff}
.aq-workspace .aq-form .aq-check{color:#627087;font-size:13px}
.aq-workspace input[type=checkbox]{accent-color:#0052df}
.aq-workspace .aq-disclaimer{background:#f6f8fc;border-color:#e1e8f3;border-radius:10px}
.aq-workspace .aq-disclaimer p,.aq-workspace .aq-form small{color:#627087}
.aq-workspace .aq-legal-links a{color:#004bd1}
.aq-workspace .aq-flash{background:#edf6ff;border-color:#cfdef8;color:#204b85}
.aq-workspace .aq-error{background:#fff1ed;border-color:#f1cec3;color:#913820}
.aq-workspace .aq-empty{padding:36px;text-align:center;background:linear-gradient(140deg,#fff,#f4f8ff)}
.aq-workspace .aq-empty h3{margin:0 0 12px}
.aq-workspace .aq-empty .aq-button{margin-top:12px}
.aq-workspace .aq-offer{margin:0}
.aq-workspace .aq-offer dl{grid-template-columns:80px minmax(0,1fr);color:#627087;line-height:1.7}
.aq-workspace .aq-offer dd{overflow-wrap:anywhere}
.aq-workspace .aq-offer small{color:#627087}
.aq-workspace .aq-photos img{background:#f5f8fd;border-color:#e1e8f3;border-radius:9px}
.aq-workspace .aq-pagination .current{background:#0052df;color:#fff;border-radius:7px}
.aq-workspace .aq-pagination a{color:#004bd1}
.aq-workspace .aq-account-choice .aq-entry-grid a{background:#fff;border:1px solid #e1e8f3;border-radius:14px;color:#142139}
.aq-workspace .aq-account-choice .aq-entry-grid a:hover{border-color:#8fb2f3;background:#f4f8ff}
.aq-workspace .aq-account-choice b{color:#004bd1}
.aq-workspace .aq-account-choice .aq-entry-grid span{color:#627087}
.aq-workspace .aq-panel a:focus-visible,.aq-workspace .aq-panel button:focus-visible,.aq-workspace .aq-form input:focus-visible,.aq-workspace .aq-form select:focus-visible,.aq-workspace .aq-form textarea:focus-visible{outline:3px solid #0052df;outline-offset:3px}
/* Directory owner dashboard, store editing, products and claim screens. */
.aq-workspace .amd-dashboard{margin-top:0;--ink:#101a2d;--muted:#627087;--amber:#0052df;--line:#e1e8f3}
.aq-workspace .amd-dashboard-grid{gap:18px}
.aq-workspace .amd-dashboard-card{border:1px solid #e1e8f3;border-radius:14px;background:#fff;padding:25px;box-shadow:0 4px 18px #14213903;min-width:0}
.aq-workspace .amd-dashboard-card h2{font:750 22px/1.4 system-ui,sans-serif;color:#142139}
.aq-workspace .amd-dashboard-card p,.aq-workspace .amd-dashboard-help p{color:#627087;line-height:1.8}
.aq-workspace .amd-dashboard-icon{background:#edf3ff;color:#0052df;border-radius:12px}
.aq-workspace .amd-dashboard-count,.aq-workspace .amd-dashboard-free{background:#fff1e8;color:#b33f00;border-color:#ffe1cb}
.aq-workspace .amd-dashboard .amd-button{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;line-height:1.5;white-space:normal;max-width:100%;box-sizing:border-box}
.aq-workspace .amd-dashboard .amd-dashboard-back{color:#004bd1}
.aq-workspace .amd-dashboard-help{background:#f0f5ff;border:1px solid #dfe8f8;border-radius:14px}
.aq-workspace .amd-dashboard-help a{color:#004bd1}
.aq-workspace .amd-dashboard-store,.aq-workspace .amd-product-card{border-color:#e1e8f3;border-radius:14px;background:#fff}
.aq-workspace .amd-product-status{background:#edf3ff;color:#004bd1}
.aq-workspace .amd-form{background:#fff;border-color:#e1e8f3;border-radius:14px}
.aq-workspace .amd-form input,.aq-workspace .amd-form select,.aq-workspace .amd-form textarea{background:#fbfcff;border:1px solid #dbe3f1;color:#142139;font-size:16px;border-radius:9px}
.aq-workspace .amd-owner-list a{background:#edf3ff;color:#004bd1;border-color:#dfe8f8}
.aq-workspace .aq-entry-grid{gap:18px}
.aq-workspace>.aq-entry-grid a,.aq-workspace .amd-site-main>.aq-entry-grid a{background:#fff;border-color:#e1e8f3;color:#142139;border-radius:14px}
.aq-workspace .aq-entry-grid a{min-width:0}
.aq-workspace .aq-entry-grid strong{color:#142139}
.aq-workspace .aq-entry-grid span{color:#627087}
@media(max-width:900px){.aq-workspace .aq-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){
 .aq-workspace .amd-site-main{padding:16px 12px 28px}
 .aq-workspace .aq-panel{padding:0 0 28px}
 .aq-workspace .aq-heading,.aq-workspace .amd-dashboard-heading{padding:24px 20px;border-radius:14px}
 .aq-workspace .aq-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .aq-workspace .aq-tabs>a{min-height:76px;padding:12px 8px;font-size:12px;line-height:1.55;border-radius:10px}
 .aq-workspace .aq-box,.aq-workspace .aq-request-card{padding:22px 18px}
 .aq-workspace .aq-request-grid,.aq-workspace .aq-offer-grid,.aq-workspace .aq-auth-grid,.aq-workspace .aq-fields{grid-template-columns:minmax(0,1fr)}
 .aq-workspace .aq-offer-grid{gap:16px}
 .aq-workspace .aq-session{padding-bottom:16px}
 .aq-workspace .aq-owner-actions{gap:10px}
 .aq-workspace .aq-owner-actions .aq-form{width:100%}
 .aq-workspace .amd-dashboard-card{padding:22px}
 .aq-workspace .amd-dashboard-heading{align-items:flex-start}
 .aq-workspace .aq-empty{padding:28px 18px}
}
@media(prefers-reduced-motion:reduce){.aq-workspace .aq-tabs>a{transition:none}}
.aq-workspace .aq-session>div{display:flex;align-items:center;gap:18px}
.aq-workspace .aq-danger-link{color:#a83320;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.aq-workspace .aq-delete-zone{border:1px solid #efcfc7;background:#fffaf8}
.aq-workspace .aq-delete-zone h2{color:#a33320}
.aq-workspace .aq-delete-zone .aq-form{max-width:660px}
.aq-workspace .aq-delete-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.aq-workspace .aq-account-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1168px;margin:24px auto;padding:22px 26px;background:#fff;border:1px solid #e1e8f3;border-radius:14px;box-sizing:border-box}
.aq-workspace .aq-account-footer strong{color:#142139;font-size:16px}
.aq-workspace .aq-account-footer p{color:#627087;font-size:13px;line-height:1.7;margin:6px 0 0}
.aq-workspace .aq-account-footer>a{flex-shrink:0;color:#004bd1;background:#edf3ff;border-radius:9px;padding:12px 18px;text-decoration:none;font-size:14px;font-weight:650}
.aq-workspace .aq-delete-store-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid #e1e8f3}
.aq-workspace .aq-delete-store-list strong{overflow-wrap:anywhere;min-width:0}
.aq-workspace .aq-delete-store-list a{flex-shrink:0}
.aq-workspace .aq-store-delete{flex-basis:100%;margin:10px 0 0}
@media(max-width:650px){.aq-workspace .aq-account-footer{align-items:flex-start;flex-direction:column;padding:22px 18px}.aq-workspace .aq-delete-store-list>div{align-items:flex-start;flex-direction:column;gap:10px}.aq-workspace .aq-delete-actions>a,.aq-workspace .aq-delete-actions>button{width:100%}}
.aq-workspace .aq-inbox-cards>a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}
.aq-workspace .aq-inbox-cards .aq-card-count{display:grid;place-items:center;min-width:54px;min-height:54px;padding:8px;border-radius:14px;background:#edf3ff;color:#004bd1;font-size:28px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;margin:0}
.aq-workspace .aq-inbox-cards span{margin-top:0}
.aq-workspace .aq-tabs>a{gap:10px}
.aq-workspace .aq-tab-count{display:grid;place-items:center;min-width:26px;min-height:26px;padding:3px 7px;border-radius:7px;background:#edf3ff;color:#004bd1;font-size:13px;line-height:1;font-variant-numeric:tabular-nums;flex-shrink:0}
.aq-workspace .aq-tabs>a.is-active .aq-tab-count{background:#fff;color:#004bd1}
.aq-workspace .aq-notice-preference{display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1168px;margin:22px auto;padding:22px 26px;background:#edf3ff;border:1px solid #dfe8f8;border-radius:14px;box-sizing:border-box}
.aq-workspace .aq-notice-preference strong{color:#142139}
.aq-workspace .aq-notice-preference p{font-size:13px;line-height:1.7;color:#627087;margin:7px 0 0;overflow-wrap:anywhere}
.aq-workspace .aq-notice-preference a{color:#004bd1;font-size:14px;font-weight:650;flex-shrink:0;text-decoration:none}
.aq-workspace .aq-session{flex-wrap:wrap}
.aq-workspace .aq-session>div{flex-wrap:wrap;gap:8px 18px}
@media(max-width:650px){.aq-workspace .aq-notice-preference{align-items:flex-start;flex-direction:column;padding:22px 18px;gap:14px}.aq-workspace .aq-tabs>a{flex-direction:column;gap:7px}.aq-workspace .aq-tabs .aq-tab-count{font-size:12px;min-width:24px;min-height:24px}}

.aq-workspace .aq-inbox-cards{padding:0;margin:0 0 18px}
