.support-center{max-width:760px;margin:auto}.support-kicker{color:#b46c42;font-size:12px;letter-spacing:.16em}.support-tabs{display:flex;gap:10px;margin:22px 0}.support-tabs>*{flex:1}.support-answers{display:grid;gap:12px;margin:18px 0}.support-answers details{border:1px solid #dce5e9;border-radius:14px;background:#f7f9fa;padding:18px}.support-answers details[hidden]{display:none}.support-answers summary{cursor:pointer;line-height:1.8}.support-answers small{display:block;color:#a66540}.support-answers strong{font-size:15px}.support-answers p{line-height:1.9;margin-bottom:0}.support-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #dce5e9;padding-top:20px}.support-center textarea{width:100%;resize:vertical}.support-center [role=alert]{color:#a83232}@media(max-width:600px){.support-answers details{padding:14px}.support-bottom{align-items:stretch;flex-direction:column}.support-tabs .button{padding:12px;font-size:13px}}.support-tabs{flex-wrap:wrap}.support-tabs .button{font-size:13px;padding:10px 12px;min-width:120px}.support-list{display:grid;gap:12px;margin-top:20px}.support-ticket{display:grid;gap:10px;text-align:start;background:#f7f9fa;border:1px solid #dce5e9;border-radius:14px;padding:18px;color:#314e5b;cursor:pointer;font:inherit;overflow-wrap:anywhere}.support-ticket:hover,.support-ticket:focus-visible{border-color:#b46c42;background:#fcf7f1}.support-ticket-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px}.support-ticket strong{font-size:16px}.support-ticket small,.support-message time{color:#647987;font-size:12px}.support-thread-head{border-bottom:1px solid #dce5e9;padding:12px 0 20px}.support-thread-head h3{overflow-wrap:anywhere;line-height:1.7}.support-state{float:inline-end;font-size:12px;color:#9c5e37}.support-messages{display:grid;gap:14px;margin:22px 0}.support-message{background:#f0f5f8;border:1px solid #dce5e9;border-radius:16px 16px 4px 16px;padding:18px;margin-inline-end:28px}.support-message.is-support{background:#fbf5ed;border-color:#e8d5c4;margin-inline-end:0;margin-inline-start:28px;border-radius:16px 16px 16px 4px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.support-thread-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.support-demo{margin-top:24px;border-top:1px dashed #dce5e9;padding-top:16px;color:#647987;font-size:13px}.support-center input,.support-center select,.support-center textarea{min-width:0;max-width:100%}.support-center textarea{font:inherit;padding:12px;border:1px solid #dce5e9;border-radius:10px;background:#f8fafb;color:#314e5b}.support-center button:focus-visible,.support-center summary:focus-visible{outline:2px solid #b46c42;outline-offset:3px}@media(max-width:600px){.support-tabs{gap:6px}.support-tabs .button{min-width:85px;font-size:11px;padding:10px 6px}.support-ticket-meta{flex-wrap:wrap}.support-message{padding:14px;margin-inline-end:12px}.support-message.is-support{margin-inline-start:12px}.support-thread-actions .button{flex:1;font-size:12px}}

.cr-compare-intro{font-size:12px;line-height:1.9;color:#6a8494;margin:0 0 17px}
.cr-comparison-scroll{overflow:auto;max-width:100%;border:1px solid #dfe7ec;border-radius:9px;overscroll-behavior-inline:contain}
.cr-comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:630px;font-size:11px;color:#3e5b6d;line-height:1.8}
.cr-comparison-table th,.cr-comparison-table td{padding:13px 15px;border-bottom:1px solid #e5ebef;border-inline-end:1px solid #e5ebef;text-align:start;vertical-align:middle;min-width:160px;background:#fff}
.cr-comparison-table th{font-weight:500}
.cr-comparison-table tr>:first-child{position:sticky;inset-inline-start:0;z-index:1;background:#f5f8fa;min-width:120px;width:120px;font-size:10px;color:#698494}
.cr-comparison-table tr:first-child>:first-child{z-index:2}
.cr-comparison-table tr>:last-child{border-inline-end:0}
.cr-comparison-table tr:last-child>*{border-bottom:0}
.cr-comparison-table img{display:block;width:150px;height:93px;object-fit:contain;margin:0 0 9px;mix-blend-mode:multiply}
.cr-comparison-table strong{display:block;font-size:12px;font-weight:500;color:#34566b}
.cr-comparison-table .price{font-size:19px}
.cr-comparison-table .price .unit{font-size:10px}
.cr-comparison-table .converted{font-size:9px;color:#8195a2}
.cr-comparison-table button{min-height:44px}
.cr-compare-details{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #d4e1e9;border-radius:6px;background:#f3f8fb;color:#3b627b;font-size:11px;font-weight:500}
.cr-compare-details:hover{background:#eaf3f8;border-color:#adc5d5}
.cr-compare-details:focus-visible{outline:2px solid #c07b4f;outline-offset:3px}

.cr-compare-scroll-hint{display:none}
@media(max-width:600px){
 .cr-comparison-table{table-layout:fixed;min-width:0;width:100%}
 .cr-comparison-table[data-count="3"]{min-width:420px}
 .cr-comparison-table th,.cr-comparison-table td{min-width:0;padding:10px 7px;font-size:10px;overflow-wrap:anywhere}
 .cr-comparison-table tr>:first-child{width:65px;min-width:65px;font-size:9px;padding-inline:7px}
 .cr-comparison-table img{width:100%;height:75px;margin-bottom:6px}
 .cr-comparison-table strong{font-size:10px;line-height:1.8}
 .cr-comparison-table .price{font-size:16px;display:flex;flex-wrap:wrap;gap:2px 5px}
 .cr-comparison-table .price .unit{font-size:9px}
 .cr-comparison-table .converted{font-size:8px}
 .cr-compare-details{font-size:10px;padding:7px 5px;width:100%}
 .cr-compare-scroll-hint{display:flex;align-items:center;gap:7px;font-size:10px;color:#637a88;margin:0 0 12px}
 .cr-compare-scroll-hint svg{width:16px;height:16px;flex-shrink:0}
}
@media(max-width:370px){
 .cr-comparison-table tr>:first-child{width:54px;min-width:54px;font-size:8px;padding-inline:5px}
 .cr-comparison-table th,.cr-comparison-table td{padding-inline:5px;font-size:9px}
 .cr-comparison-table .price{font-size:14px}
 .cr-comparison-table img{height:63px}
 :lang(en) .cr-results-count h2{font-size:14px;gap:5px}
}


/* Small journey actions extend the established graphite and copper controls. */
.cr-comparison-table .cr-compare-remove{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;margin-top:5px;padding:5px 9px;border:1px solid #e1e8ec;border-radius:7px;background:#f8fafb;color:#687f8d;font-size:10px;line-height:1.7;cursor:pointer}
.cr-comparison-table .cr-compare-remove svg{width:15px;height:15px;flex:none}
.cr-comparison-table .cr-compare-remove:hover{background:#f8eee6;border-color:#dcc3b0;color:#9e6f4d}
.cr-comparison-table .cr-compare-remove:focus-visible,.ah-compare-shortcut button:focus-visible{outline:2px solid #ad7953;outline-offset:2px}
.ah-compare-shortcut{display:flex;align-items:center;gap:12px;padding:15px 17px;margin-block:0 19px;border:1px solid #dfe7eb;border-radius:11px;background:#f5f8f9;color:#36596a;min-width:0}
.ah-compare-shortcut>svg{width:23px;height:23px;flex:none;color:#a77b59}
.ah-compare-shortcut>div{flex:1;min-width:0}
.ah-compare-shortcut>span{display:flex;align-items:center;flex-wrap:wrap;gap:7px;flex:1;min-width:0;font-size:12px;line-height:1.9}
.ah-compare-shortcut>span>svg{width:21px;height:21px;flex:none;color:#a77b59}
.ah-compare-shortcut strong{display:block;font-size:13px;font-weight:600;line-height:1.8}
.ah-compare-shortcut p,.ah-compare-shortcut small{display:block;margin:3px 0 0;font-size:10px;line-height:1.8;color:#738996}
.ah-compare-shortcut button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 13px;border:1px solid #3a5968;border-radius:7px;background:#365767;color:#fff;font-size:11px;line-height:1.7;cursor:pointer;flex:none}
.ah-compare-shortcut button:disabled{background:#eff3f5;border-color:#dfe6eb;color:#8c9ca5;cursor:default}
.ah-compare-shortcut button svg{width:15px;height:15px;flex:none}
.ah-compare-shortcut bdi{font-family:Inter,Alexandria,sans-serif;font-size:11px;min-width:23px;padding:2px 5px;border-radius:5px;background:#e8edf0;color:#4e6c7b;text-align:center}
@media(max-width:1000px){
 .cr-comparison-bar{flex-wrap:wrap;min-width:0}
 .cr-comparison-picks{display:flex;order:3;flex:1 0 100%;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-block:2px;gap:6px}
 .cr-comparison-pick{flex:0 0 auto;min-height:44px;max-width:180px;padding:4px 7px}
 .cr-comparison-pick>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:92px}
 .cr-comparison-pick>img{width:44px;height:30px;object-fit:cover;flex:none}
 .cr-comparison-pick>svg{width:14px;height:14px;flex:none}
}
@media(max-width:600px){
 .cr-comparison-bar{gap:7px;padding:9px 11px}
 .cr-comparison-pick{font-size:9px;max-width:156px;gap:4px}
 .cr-comparison-pick>span{max-width:76px}
 .cr-comparison-pick>img{width:35px;height:26px}
 .cr-comparison-table .cr-compare-remove{font-size:9px;padding-inline:5px;gap:3px}
 .ah-compare-shortcut{flex-wrap:wrap;gap:9px;padding:12px;margin-bottom:15px}
 .ah-compare-shortcut strong{font-size:12px}
 .ah-compare-shortcut>div{flex-basis:calc(100% - 40px)}
 .ah-compare-shortcut>span{flex-basis:100%;font-size:11px}
 .ah-compare-shortcut button{flex:1;min-height:44px;font-size:10px}
}

/* 2uto account workspace: compact, task-led and responsive. */
.ah-page{background:#f4f6f7;color:#334e5d}.ah-main{padding:40px 0 64px}.ah-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.ah-page button,.ah-page input,.ah-page select{font-family:inherit}.ah-main svg{width:19px;height:19px;flex-shrink:0}.ah-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:30px}.ah-eyebrow{display:flex;align-items:center;gap:8px;color:#a07959;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.8;margin:0 0 9px}.ah-eyebrow svg{width:16px;height:16px}.ah-heading h1,.ah-guest h1{font-size:30px;line-height:1.7;letter-spacing:-.045em;font-weight:600;margin:0;color:#263e4c}.ah-heading>div>p:last-child{font-size:12px;line-height:1.9;color:#728894;margin:7px 0 0}.ah-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;background:white;border:1px solid #d5dfe5;border-radius:8px;color:#3b5968;font-size:12px;font-weight:500;line-height:1.7;cursor:pointer;flex-shrink:0}.ah-button.is-copper{background:#ae7e59;border-color:#ae7e59;color:#fff}.ah-button:hover{border-color:#b68d6e}.ah-button.is-copper:hover{background:#996e4e}.ah-workspace{display:grid;grid-template-columns:224px minmax(0,1fr);align-items:start;gap:26px}.ah-sidebar{border:1px solid #dfe6eb;background:white;border-radius:13px;overflow:hidden;position:sticky;top:20px}.ah-profile{padding:23px 17px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #e5ebef}.ah-profile>span{display:grid;place-items:center;flex-shrink:0;width:43px;height:46px;border:1px solid #dce5ea;border-radius:11px 11px 4px 11px;background:#eef3f5;color:#54707f}.ah-profile>span svg{width:23px;height:23px}.ah-profile strong{display:block;font-size:13px;font-weight:500;line-height:1.9}.ah-profile small{display:block;font-size:10px;color:#8296a0;line-height:1.9;margin-top:3px}.ah-nav{padding:11px;display:grid;gap:5px}.ah-nav-link{display:flex;align-items:center;gap:10px;width:100%;padding:12px 11px;border-radius:7px;background:transparent;color:#6a8290;text-align:start;min-height:47px;font-size:12px;font-weight:500;line-height:1.7}.ah-nav-link>span{flex:1}.ah-nav-link>bdi{display:grid;place-items:center;font:500 11px/1.5 Inter,Alexandria,sans-serif;min-width:24px;min-height:23px;padding:2px 5px;border-radius:5px;background:#f2f5f6;color:#7f929d}.ah-nav-link:hover{background:#f5f7f8;color:#3b5868}.ah-nav-link.is-current{background:#293f4d;color:#fff;box-shadow:0 4px 10px #243d4d0c}.ah-nav-link.is-current>svg{color:#d0a17c}.ah-nav-link.is-current>bdi{background:#ffffff14;color:#d8e3e8}.ah-sidebar-bottom{border-top:1px solid #e5ebef;padding:10px 17px 16px}.ah-secondary-link{display:flex;align-items:center;gap:8px;min-height:42px;width:100%;text-align:start;font-size:11px;color:#718894;line-height:1.9}.ah-secondary-link svg{width:16px;height:16px;color:#9a8877}.ah-secondary-link svg.directional{margin-inline-start:auto;width:13px;height:13px}.ah-secondary-link:hover{color:#a87955}.ah-sidebar-bottom>p{display:flex;align-items:flex-start;gap:6px;border-top:1px dashed #dce5e9;padding-top:14px;margin:8px 0 0;font-size:9px;line-height:1.9;color:#91a2ac}.ah-sidebar-bottom>p svg{width:13px;height:13px;margin-top:3px}.ah-content{min-width:0}.ah-overview{display:grid;gap:26px}.ah-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ah-stat{display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #dfe6eb;border-radius:10px;padding:18px 14px;min-width:0}.ah-stat>span{display:grid;place-items:center;width:33px;height:35px;flex-shrink:0;background:#faf5ee;border:1px solid #e9dccf;border-radius:7px;color:#ac8565}.ah-stat>span svg{width:17px;height:17px}.ah-stat>div{min-width:0}.ah-stat bdi{display:block;color:#334f5f;font:600 24px/1.1 Inter,Alexandria,sans-serif;margin:2px 0 11px}.ah-stat strong{display:block;font-size:11px;font-weight:500;line-height:1.8}.ah-stat small{display:block;font-size:9px;color:#8a9ca6;line-height:1.9;margin-top:3px}.ah-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px}.ah-section-heading>div{min-width:0}.ah-section-heading>div>span{display:flex;align-items:center;gap:6px;color:#aa8363;font-size:9px;font-weight:500;line-height:1.8;letter-spacing:.02em}.ah-section-heading>div>span svg{width:14px;height:14px}.ah-section-heading h2{font-size:19px;font-weight:600;line-height:1.8;letter-spacing:-.025em;margin:4px 0 0;color:#3e5b6b}.ah-section-heading>div>p{font-size:11px;line-height:1.9;color:#7d919e;margin:5px 0 0;max-width:520px}.ah-section-heading>b{display:grid;place-items:center;min-width:29px;height:29px;padding:3px 6px;border-radius:6px;border:1px solid #e2d5c7;background:#fff9f1;color:#ae8561;font-size:12px;font-weight:500}.ah-text-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;flex-shrink:0;color:#a87d5b;font-size:11px;line-height:1.8}.ah-text-link svg{width:14px;height:14px}.ah-items{display:grid;gap:11px}.ah-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;background:#fff;border:1px solid #dde6eb;border-radius:11px;min-width:0}.ah-item-main{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.ah-item-image{position:relative;flex-shrink:0;width:116px;height:102px;background:#f0f4f5;border-radius:8px;overflow:hidden;display:grid;place-items:center;color:#91a4ad}.ah-item-image>img{width:100%;height:100%;object-fit:cover;display:block}.ah-item-image>svg{width:33px;height:33px}.ah-item-image>span{position:absolute;bottom:6px;inset-inline-start:6px;width:24px;height:24px;border-radius:5px;display:grid;place-items:center;background:#fffffff2;color:#6e8795;border:1px solid #dbe6ed}.ah-item-image>span svg{width:14px;height:14px}.ah-item-copy{min-width:0;flex:1}.ah-item-overline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:9px;line-height:1.7;color:#8a9da7}.ah-state{display:inline-flex;align-items:center;gap:5px;border-radius:4px;padding:3px 6px;background:#f0f3f5;color:#738892;font-size:9px;line-height:1.6}.ah-state>i{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.ah-state[data-tone=green]{background:#edf5f1;color:#517765}.ah-state[data-tone=amber]{background:#fcf3e7;color:#a17f4c}.ah-item h3{font-size:14px;line-height:1.8;letter-spacing:-.02em;color:#3f5b6c;margin:5px 0 0;font-weight:600;overflow-wrap:anywhere}.ah-item-copy>p{color:#7b919e;font-size:10px;line-height:1.9;margin:4px 0 0;overflow-wrap:anywhere}.ah-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;font-size:9px;color:#8b9faa;line-height:1.9;margin-top:7px}.ah-item-meta>span{display:inline-flex;align-items:center;gap:4px;overflow-wrap:anywhere}.ah-item-meta svg{width:12px;height:12px;color:#ad8d74}.ah-item-price{margin-top:7px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ah-item-price .price{display:flex;align-items:baseline;gap:4px;font-size:16px;line-height:1.5;color:#365261}.ah-item-price .price .unit{font-size:9px;color:#8095a1}.ah-item-price .converted{font-size:9px;line-height:1.8;color:#8d9faa}.ah-item-actions{display:grid;gap:6px;width:140px;flex-shrink:0;padding-inline-start:16px;border-inline-start:1px solid #edf0f2}.ah-row-action{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #e0e7eb;border-radius:6px;background:#fff;color:#6c8593;font-size:10px;line-height:1.8;padding:6px 9px;text-align:center}.ah-row-action svg{width:14px;height:14px}.ah-row-action.is-primary{background:#fbf6ef;border-color:#e4d6c8;color:#a58060}.ah-row-action:hover{border-color:#bc9a7c;color:#9c7453}.ah-drafts{background:#f2eee8;border:1px solid #e5dace;border-radius:11px;padding:19px}.ah-draft-list{display:grid;gap:9px}.ah-draft{display:flex;align-items:center;gap:12px;min-width:0;background:#ffffffc7;border:1px solid #e5e0d8;border-radius:8px;padding:13px}.ah-draft-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:40px;background:#f6f0e7;border:1px solid #e4d7c6;border-radius:7px;color:#ad8b67}.ah-draft>div{min-width:0;flex:1}.ah-draft h3{font-size:12px;line-height:1.9;font-weight:500;margin:0;color:#6b655b;overflow-wrap:anywhere}.ah-draft p{font-size:9px;line-height:1.9;color:#938a7e;margin:3px 0 0}.ah-draft-progress{width:100px;max-width:100%;height:3px;border-radius:3px;background:#e5dfd6;margin-top:8px;overflow:hidden}.ah-draft-progress>span{height:100%;background:#b69877;display:block}.ah-draft-resume{display:flex;align-items:center;gap:5px;font-size:10px;color:#a47e59;min-height:40px;flex-shrink:0}.ah-draft-resume svg{width:13px;height:13px}.ah-directory{padding:23px;background:#fff;border:1px solid #dfe6eb;border-radius:12px}.ah-result-count{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#879ba7;white-space:nowrap}.ah-result-count bdi{display:grid;place-items:center;min-width:27px;height:27px;padding:2px 5px;border-radius:5px;background:#f7f0e8;border:1px solid #e8d8c8;color:#ab835e;font:500 12px/1.5 Inter,Alexandria,sans-serif}.ah-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 10px;background:#f7f9fa;border:1px solid #e5ecef;border-radius:9px;padding:15px;margin-top:21px;align-items:end}.ah-search-field{grid-column:1/-1;min-width:0}.ah-search-field>label,.ah-filter-select>label{display:block;font-size:10px;line-height:1.8;color:#78909f;margin-bottom:6px}.ah-search-field>div{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dbe5eb;border-radius:6px;min-width:0;padding-inline-start:12px;overflow:hidden}.ah-search-field>div>svg{width:17px;height:17px;color:#98aab4}.ah-search-field input{border:0!important;border-radius:0!important;background:transparent!important;min-width:0;width:100%;min-height:42px;outline:0;font-size:11px;color:#537182;padding:10px 0;box-shadow:none!important}.ah-search-field input::placeholder{color:#a2b0b9}.ah-search-field>div:focus-within{outline:2px solid #b18a67;outline-offset:2px}.ah-search-submit{display:grid;place-items:center;align-self:stretch;width:43px;flex-shrink:0;background:#a68160;color:white;margin:4px;border-radius:4px}.ah-search-submit svg{width:16px;height:16px}.ah-filter-select{min-width:0}.ah-filter-select select{width:100%;min-width:0;min-height:42px;background:#fff;border:1px solid #dbe5eb;border-radius:6px;color:#698494;font-size:11px;line-height:1.8;padding:8px 10px}.ah-filter-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-top:1px}.ah-filter-apply,.ah-filter-clear{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;min-height:36px;line-height:1.8;padding:6px 13px;border-radius:5px;border:1px solid #d6e0e5;color:#5c7a8b;background:#fff}.ah-filter-apply{background:#eaf0f3;color:#587585}.ah-filter-apply svg{width:14px;height:14px}.ah-filter-clear{border-color:transparent;background:transparent;color:#9c8069}.ah-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.9;padding:17px 0 13px;color:#8298a4;font-size:10px}.ah-results-heading p{margin:0}.ah-results-heading>span{font-size:9px;color:#9aabb4}.ah-directory .ah-item{background:#fbfcfd;padding:12px}.ah-directory .ah-item-image{width:102px;height:99px}.ah-directory .ah-item h3{font-size:13px}.ah-directory .ah-item-actions{width:129px;padding-inline-start:12px}.ah-empty{display:flex;align-items:center;flex-direction:column;text-align:center;border:1px dashed #d7e1e7;border-radius:10px;padding:30px 20px;background:#fdfefe}.ah-empty>svg{width:31px;height:31px;color:#bfa387;stroke-width:1.4}.ah-empty h3{font-size:15px;font-weight:500;line-height:1.9;margin:13px 0 0;color:#597584}.ah-empty p{font-size:11px;line-height:1.95;max-width:390px;color:#8c9fa9;margin:8px 0 15px}.ah-empty .ah-button{font-size:11px;min-height:41px}.ah-more{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;width:100%;font-size:11px;color:#957755;border:1px solid #e2d5c8;background:#fcf8f2;border-radius:7px;margin-top:15px}.ah-more svg{width:16px;height:16px}.ah-storage-note{display:flex;align-items:flex-start;gap:8px;background:#fff6e8;color:#987748;border:1px solid #e9d5b8;border-radius:7px;padding:12px 15px;font-size:11px;line-height:1.9;margin-bottom:18px}.ah-storage-note svg{width:17px;height:17px;margin-top:3px}.ah-guest{display:flex;align-items:center;flex-direction:column;text-align:center;max-width:710px;margin:18px auto 20px;padding:45px 35px;background:#fff;border:1px solid #dbe5eb;border-radius:17px 17px 6px 17px}.ah-guest>span{display:grid;place-items:center;width:62px;height:66px;border:1px solid #d6e0e7;border-radius:17px 17px 5px 17px;background:#eef3f5;color:#6f8998;margin-bottom:22px}.ah-guest>span>svg{width:30px;height:30px;stroke-width:1.5}.ah-guest>p:not(.ah-eyebrow){font-size:13px;line-height:2;color:#7d939f;max-width:480px;margin:13px 0 0}.ah-guest-features{display:flex;justify-content:center;flex-wrap:wrap;gap:11px 20px;margin:27px 0}.ah-guest-features>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#768d9a}.ah-guest-features svg{width:17px;height:17px;color:#ad8c6f}.ah-guest>small{font-size:10px;color:#93a5ae;line-height:1.9;margin-top:15px}.ah-main button:focus-visible,.ah-main select:focus-visible{outline:2px solid #ba8f69;outline-offset:3px}.ah-main [tabindex="-1"]:focus{outline:0}.ah-main *{box-sizing:border-box}
@media(max-width:1100px){.ah-shell{width:calc(100% - 44px)}.ah-workspace{grid-template-columns:195px minmax(0,1fr);gap:20px}.ah-stat{padding:15px 11px;gap:8px}.ah-stat>span{width:29px;height:32px}.ah-stat small{font-size:8px}.ah-stat strong{font-size:10px}.ah-directory{padding:18px}.ah-item{gap:12px}.ah-item-actions{width:119px;padding-inline-start:11px}.ah-directory .ah-item-actions{width:114px}.ah-item-image{width:91px;height:95px}.ah-item-main{gap:11px}.ah-directory .ah-item-image{width:84px;height:92px}.ah-item h3{font-size:13px}.ah-item-copy>p{font-size:9px}.ah-item-meta{font-size:8px;gap:4px 7px}.ah-item-overline{font-size:8px}.ah-state{font-size:8px}.ah-row-action{font-size:9px;padding-inline:6px}.ah-item-price .price{font-size:15px}}
@media(max-width:900px){.ah-main{padding-top:29px}.ah-workspace{display:block}.ah-sidebar{position:static;display:block;margin-bottom:24px;border-radius:10px}.ah-profile{display:none}.ah-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.ah-nav-link{min-height:44px;justify-content:center;gap:8px;padding:10px}.ah-nav-link>span{flex:initial}.ah-nav-link>bdi{min-width:22px;min-height:21px;font-size:10px}.ah-sidebar-bottom{display:flex;align-items:center;gap:19px;padding:4px 17px;border-top:1px solid #e8edf0;flex-wrap:wrap}.ah-secondary-link{width:auto;font-size:10px;min-height:39px}.ah-secondary-link svg.directional{display:none}.ah-sidebar-bottom>p{margin:0;padding:0;border:0;align-items:center;margin-inline-start:auto}.ah-sidebar-bottom>p svg{margin:0}.ah-heading h1{font-size:28px}.ah-item-image,.ah-directory .ah-item-image{width:116px;height:103px}.ah-item h3,.ah-directory .ah-item h3{font-size:14px}.ah-item-copy>p{font-size:10px}.ah-item-meta{font-size:9px}.ah-item-actions,.ah-directory .ah-item-actions{width:142px}.ah-item-overline{font-size:9px}.ah-state{font-size:9px}.ah-row-action{font-size:10px}.ah-stat strong{font-size:12px}.ah-stat small{font-size:10px}.ah-stat{padding:19px 17px}.ah-stat>span{width:34px;height:36px}.ah-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.ah-main{padding:23px 0 38px}.ah-shell{width:calc(100% - 28px)}.ah-heading{gap:15px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.ah-heading h1,.ah-guest h1{font-size:24px;line-height:1.75}.ah-eyebrow{font-size:9px;margin-bottom:6px}.ah-heading>div>p:last-child{font-size:11px;margin-top:6px}.ah-heading>.ah-button{min-height:41px;font-size:11px;padding:9px 13px}.ah-heading>.ah-button>svg{width:16px;height:16px}.ah-nav{gap:4px;padding:6px}.ah-nav-link{flex-direction:column;gap:5px;min-height:72px;position:relative;font-size:10px;padding:10px 4px}.ah-nav-link>svg{width:18px;height:18px}.ah-nav-link>bdi{position:absolute;inset-inline-end:6px;top:6px;min-width:16px;min-height:17px;font-size:8px;padding:1px 3px}.ah-sidebar-bottom{gap:5px 15px;padding:7px 12px}.ah-secondary-link{min-height:38px;font-size:9px;gap:5px}.ah-secondary-link>svg{width:14px;height:14px}.ah-sidebar-bottom>p{display:none}.ah-overview{gap:24px}.ah-stat-grid{gap:7px}.ah-stat{display:block;padding:13px 10px}.ah-stat>span{width:29px;height:30px;margin-bottom:11px}.ah-stat>span svg{width:16px;height:16px}.ah-stat bdi{font-size:22px;margin-bottom:8px}.ah-stat strong{font-size:10px;line-height:1.9}.ah-stat small{display:none}.ah-section-heading{gap:11px;margin-bottom:13px;align-items:flex-start}.ah-section-heading h2{font-size:17px}.ah-section-heading>div>span{font-size:8px}.ah-section-heading>div>p{font-size:10px}.ah-section-heading>div>span svg{width:12px;height:12px}.ah-text-link{min-height:38px;font-size:9px;gap:4px}.ah-text-link svg{width:12px;height:12px}.ah-drafts{padding:15px 12px}.ah-draft{gap:9px;padding:11px 10px;flex-wrap:wrap}.ah-draft-icon{width:32px;height:36px}.ah-draft-icon svg{width:17px;height:17px}.ah-draft h3{font-size:11px}.ah-draft p{font-size:8px}.ah-draft-resume{min-height:42px;font-size:10px}.ah-item,.ah-directory .ah-item{display:block;padding:11px;border-radius:9px}.ah-item-main{align-items:flex-start;gap:11px}.ah-item-image,.ah-directory .ah-item-image{width:82px;height:88px;border-radius:6px}.ah-item h3,.ah-directory .ah-item h3{font-size:12px;line-height:1.9;margin-top:3px}.ah-item-copy>p{font-size:9px;line-height:1.8;margin-top:3px}.ah-item-meta{font-size:8px;margin-top:5px}.ah-item-overline{gap:4px 6px;font-size:8px}.ah-state{font-size:8px;padding:2px 5px;line-height:1.7}.ah-item-image>span{width:21px;height:21px;inset-inline-start:4px;bottom:4px}.ah-item-image>span svg{width:12px;height:12px}.ah-item-price{gap:4px 7px;margin-top:5px}.ah-item-price .price{font-size:15px}.ah-item-price .price .unit,.ah-item-price .converted{font-size:8px}.ah-item-actions,.ah-directory .ah-item-actions{width:100%;padding-inline-start:0;border-inline-start:0;display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #e6ecef}.ah-row-action{flex:1;min-width:85px;min-height:42px;font-size:10px;padding:7px}.ah-row-action svg{width:14px;height:14px}.ah-directory{padding:15px 12px}.ah-result-count{font-size:8px;gap:4px;margin-top:3px}.ah-result-count bdi{min-width:23px;height:24px;font-size:10px}.ah-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:12px 9px;margin-top:16px}.ah-filter-select:has(#ah-status){grid-column:1/-1}.ah-search-field input,.ah-filter-select select{font-size:12px;min-height:44px}.ah-search-field>label,.ah-filter-select>label{font-size:10px}.ah-search-submit{width:35px}.ah-search-field>div{gap:6px;padding-inline-start:9px}.ah-search-field>div>svg{width:15px;height:15px}.ah-filter-actions{margin:0;justify-content:stretch}.ah-filter-apply,.ah-filter-clear{min-height:42px;font-size:11px;flex:1}.ah-results-heading{align-items:flex-start;font-size:9px;gap:9px}.ah-results-heading>span{font-size:8px;max-width:150px;text-align:end}.ah-empty{padding:25px 15px}.ah-empty h3{font-size:13px}.ah-empty p{font-size:10px}.ah-empty .ah-button{font-size:10px;min-height:42px}.ah-guest{padding:31px 18px;margin:3px auto 10px}.ah-guest h1{font-size:23px}.ah-guest>p:not(.ah-eyebrow){font-size:11px}.ah-guest-features{gap:9px 13px;margin:21px 0}.ah-guest-features>span{font-size:10px;gap:5px}.ah-guest>small{font-size:9px}.ah-storage-note{font-size:10px;padding:10px 12px}.ah-more{min-height:44px}}
@media(max-width:360px){.ah-shell{width:calc(100% - 24px)}.ah-heading h1,.ah-guest h1{font-size:22px}.ah-nav-link{font-size:9px}.ah-sidebar-bottom{gap:4px 11px;padding-inline:10px}.ah-secondary-link{font-size:8px}.ah-stat{padding:11px 8px}.ah-stat strong{font-size:9px}.ah-item-image,.ah-directory .ah-item-image{width:69px;height:80px}.ah-item-main{gap:8px}.ah-item h3,.ah-directory .ah-item h3{font-size:11px}.ah-item-overline>span:first-child{font-size:7px}.ah-directory{padding:13px 10px}.ah-section-heading h2{font-size:15px}.ah-result-count{flex-direction:column;gap:2px}.ah-draft-resume{margin-inline-start:auto}.ah-search-field input{font-size:11px}.ah-filter-select select{padding-inline:7px;font-size:11px}.ah-guest-features>span{font-size:9px}.ah-guest-features svg{width:15px;height:15px}}

/* Customer-side request shortcut; keep the overview compact. */
.ah-requests-shortcut{display:flex;align-items:center;gap:14px;padding:18px 20px;margin-bottom:22px;background:#f8f5f0;border:1px solid #e7ded1;border-radius:10px}.ah-requests-shortcut>span{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#fff;border:1px solid #eadccb;color:#ac805c;flex-shrink:0}.ah-requests-shortcut>span>svg{width:20px;height:20px}.ah-requests-shortcut>div{flex:1;min-width:0}.ah-requests-shortcut h2{margin:0 0 5px;font-size:15px;font-weight:600;color:#3c5969;line-height:1.8}.ah-requests-shortcut p{margin:0;font-size:11px;color:#8397a3;line-height:1.9}.ah-requests-shortcut>.ah-button{font-size:11px;flex-shrink:0}@media(max-width:650px){.ah-requests-shortcut{padding:16px;gap:12px;flex-wrap:wrap}.ah-requests-shortcut h2{font-size:14px}.ah-requests-shortcut>.ah-button{width:100%;min-height:42px}}

/* The original modal content keeps its measured width on Laravel routes. */
.support-reference-page{padding:40px 20px 64px;background:#f5f7f8}.support-reference-panel{max-width:830px;margin:auto;border:1px solid #dce5e9;border-radius:16px;background:#fff;padding:28px 34px;color:#314e5b}.support-reference-panel>h1{font-size:25px;line-height:1.8;margin:0 0 20px;font-weight:600}.support-center{font-size:13px;line-height:1.9}.support-center .field{display:grid;gap:7px;margin:16px 0}.support-center .field>span{font-size:13px;color:#59717e}.support-center .field input,.support-center .field select{font:inherit;padding:12px;border:1px solid #dce5e9;border-radius:10px;background:#f8fafb;color:#314e5b}.support-center .button{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:#b46c42;color:#fff;border:1px solid #b46c42;border-radius:8px;min-height:44px;padding:10px 16px;font-size:13px}.support-center .button.secondary{background:#fff;color:#405d6c;border-color:#dce5e9}.support-center .button[aria-current=page]{background:#f7f0e9;border-color:#dfc6b1;color:#9f663f}.support-reference-panel .support-state{float:inline-end}.support-center .panel-form{display:block}.support-reference-panel .support-message strong{font-size:13px}.support-search-control{display:flex;gap:8px}.support-search-control input{flex:1;min-width:0}.support-search-control button{flex:none}.support-answers summary{display:list-item}.support-answers summary::marker{color:#a66540}.support-answers p{font-size:13px}.support-center .support-ticket{display:grid}.support-center .support-ticket-meta{color:#647987}.support-reference-page .support-list{margin-bottom:20px}.support-center .support-form-note{font-size:11px;color:#8298a5}.comparison-reference{max-width:920px;padding:24px;border:1px solid #dfe7ec;border-radius:14px;background:#fff}.comparison-reference h1{font-size:24px;font-weight:600;line-height:1.8;margin:0 0 15px}.comparison-reference .cr-comparison-table form{margin:0}.comparison-reference .cr-comparison-table .price{display:flex;align-items:baseline;gap:5px;direction:inherit;font-weight:600}.comparison-reference .cr-comparison-table a{color:inherit}.saved-reference .ah-row-action{width:100%;font-family:inherit}.saved-reference .ah-item-actions form{margin:0}.saved-reference .ah-compare-shortcut .ah-button{background:#365767;color:white;border-color:#3a5968;font-size:11px}.saved-reference .ah-filter-clear{background:transparent}.saved-reference a{font-family:inherit}.saved-reference .ah-results-heading{display:flex}.saved-reference .ah-item-image>img{margin:0}
@media(max-width:600px){.support-reference-page{padding:22px 14px 36px}.support-reference-panel{padding:20px 16px;border-radius:13px}.support-reference-panel>h1{font-size:21px}.support-center .button{font-size:12px;padding:10px 12px}.support-center .support-tabs .button{font-size:11px;padding:10px 6px}.support-search-control button{width:44px;padding:10px}.support-search-control button span{display:none}.comparison-reference{padding:16px;margin:22px 14px 35px;width:auto}.comparison-reference h1{font-size:21px}.saved-reference .ah-item-actions form{flex:1;min-width:85px}}
