.gamia-asset-review{--ar-line:#28313f;--ar-muted:#99a6ba;--ar-ink:#eef3fb;--ar-accent:#8ce5d2;color:var(--ar-ink);font:14px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;background:#101620;border:1px solid var(--ar-line);border-radius:22px;padding:28px;width:100%;box-sizing:border-box}
.gamia-asset-review *{box-sizing:border-box}.gamia-asset-review button,.gamia-asset-review textarea,.gamia-asset-review a{font:inherit}.gamia-asset-review button{cursor:pointer}.gamia-asset-review button:disabled{opacity:.45;cursor:not-allowed}.gamia-asset-review button:focus-visible,.gamia-asset-review a:focus-visible,.gamia-asset-review input:focus-visible,.gamia-asset-review textarea:focus-visible{outline:2px solid var(--ar-accent);outline-offset:4px}.gamia-asset-review h2,.gamia-asset-review h3,.gamia-asset-review p{margin:0}.ar-heading,.ar-intro,.ar-library-head,.ar-inspector-top,.ar-meta,.ar-item-actions,.ar-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.ar-eyebrow{font-size:10px;letter-spacing:2px;color:var(--ar-accent);font-weight:700}.ar-heading h2{font-size:27px;font-weight:650;letter-spacing:-1px;margin-top:7px}.ar-heading h2 span{display:block;font-size:12px;color:var(--ar-muted);letter-spacing:0;font-weight:400;margin-top:2px}.ar-mode{border:1px solid #34473f;border-radius:24px;background:#182c28;padding:5px 13px;color:#b7e6d6;font-size:11px;white-space:nowrap}.ar-journey{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0;margin:22px 0 0;list-style:none;border-top:1px solid var(--ar-line);gap:14px}.ar-journey li{font-size:11px;letter-spacing:.5px;color:#68778e;display:flex;gap:9px;align-items:center;border-bottom:2px solid #26303d;padding-bottom:13px}.ar-journey li span{letter-spacing:0;font-size:12px}.ar-journey .is-done{color:#acb8c9;border-color:#36574f}.ar-journey .is-current{color:var(--ar-accent);border-color:var(--ar-accent)}.ar-journey b{margin-left:auto;color:var(--ar-accent)}.ar-intro{padding:4px 0 22px}.ar-intro h3{font-size:18px}.ar-intro h3 span{font-size:10px;font-weight:400;background:#222d3c;color:#b0bdce;padding:3px 7px;border-radius:4px;margin-left:8px}.ar-intro p{color:var(--ar-muted);font-size:12px;margin-top:5px}.ar-counter{text-align:right}.ar-counter strong{font-size:24px;color:var(--ar-accent);line-height:1.2}.ar-counter small{font-size:15px;color:#76849a;font-weight:400}.ar-counter>span{display:block;color:var(--ar-muted);font-size:10px}.ar-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:24px;align-items:start}.ar-library-head h3{font-size:13px}.ar-library-head>span{font-size:11px;color:var(--ar-muted)}.ar-filters{display:flex;gap:6px;margin:13px 0 17px}.ar-filters button,.ar-compare button,.ar-item-actions button,.ar-icon{color:#aebcd0;background:transparent;border:1px solid #2c394b;border-radius:7px;padding:6px 11px;font-size:11px}.ar-filters button[aria-pressed=true],.ar-compare button[aria-pressed=true]{background:#253c39;color:#b4f2e2;border-color:#4a7e70}.ar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ar-tile{min-width:0;border:1px solid #2a3545;background:#171f2c;border-radius:12px;text-align:left;color:inherit;padding:7px;transition:border-color .15s}.ar-tile:hover{border-color:#64778f}.ar-tile.is-selected{border-color:var(--ar-accent);box-shadow:0 0 0 1px #8ce5d230}.ar-tile-image{display:flex;position:relative;height:150px;align-items:center;justify-content:center;border-radius:7px;overflow:hidden;background-color:#222c3a}.ar-checker{background-color:#293340;background-image:conic-gradient(#344050 25%,transparent 0 50%,#344050 0 75%,transparent 0);background-size:20px 20px}.ar-tile img{max-width:85%;max-height:80%;object-fit:contain}.ar-tile .is-background img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.ar-number{position:absolute;top:7px;left:7px;font-size:10px;border:1px solid #ffffff26;background:#0c1525d9;border-radius:4px;padding:0 5px;color:#c1cddd}.ar-reviewed{position:absolute;bottom:6px;right:6px;color:#bbf4e0;font-size:9px;background:#15392eee;border-radius:4px;padding:1px 5px}.ar-tile-name{display:block;font-size:12px;font-weight:600;margin:9px 5px 1px}.ar-tile-status{font-size:10px;color:var(--ar-muted);display:flex;gap:5px;align-items:center;margin:0 5px 5px}.ar-tile-status i{width:5px;height:5px;border-radius:50%;background:#8ba1bc}.ar-tile-status.is-ready i{background:var(--ar-accent)}.ar-tile-status.is-processing i{background:#d4b2fa}.ar-tile-status.is-failed{color:#f2a8a8}.ar-tile-status.is-failed i{background:#f2a8a8}.ar-placeholder{font-size:40px;color:#7b8ca4}.ar-inspector{background:#151d29;border:1px solid var(--ar-line);border-radius:13px;padding:17px;min-width:0}.ar-inspector h3{font-size:15px;margin-top:3px}.ar-icon{font-size:10px;padding:4px 8px}.ar-preview{margin-top:16px;height:235px;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--ar-muted);background-color:#202c3a}.ar-preview img{max-width:90%;max-height:86%;object-fit:contain}.ar-compare{display:flex;gap:6px;margin-top:12px}.ar-compare button{flex:1;font-size:10px;padding:6px}.ar-meta{font-size:10px;color:var(--ar-muted);margin-top:10px;gap:5px;flex-wrap:wrap}.ar-prompt{border-top:1px solid var(--ar-line);border-bottom:1px solid var(--ar-line);padding:11px 0;margin:14px 0;color:var(--ar-muted);font-size:11px}.ar-prompt summary{cursor:pointer}.ar-prompt p{padding:9px 0;overflow-wrap:anywhere;white-space:pre-wrap}.ar-prompt code{font-size:9px;overflow-wrap:anywhere}.ar-note-label{display:block;font-size:11px;margin-bottom:7px}.gamia-asset-review textarea{background:#0f1622;color:var(--ar-ink);border:1px solid #344156;border-radius:7px;padding:9px;width:100%;resize:vertical;font-size:11px;line-height:1.6}.gamia-asset-review textarea::placeholder{color:#708199}.ar-item-actions{margin-top:8px;gap:7px;flex-wrap:wrap}.ar-item-actions button{font-size:10px;padding:5px 8px}.ar-item-actions a{font-size:11px;color:var(--ar-accent);text-decoration:none}.ar-item-actions>span{font-size:10px;color:var(--ar-muted)}.ar-review-check{border-top:1px solid var(--ar-line);padding-top:13px;margin-top:15px;display:flex;gap:8px;align-items:start;font-size:10px;color:#bdcbdc}.ar-review-check input{margin-top:4px;accent-color:#8ce5d2;width:14px;height:14px;flex-shrink:0}.ar-footer{border-top:1px solid var(--ar-line);padding-top:20px;margin-top:24px}.ar-footer strong{font-size:13px}.ar-footer p{font-size:10px;color:var(--ar-muted);margin-top:3px;max-width:490px}.gamia-asset-review .ar-primary{border:0;background:var(--ar-accent);color:#102c26;border-radius:9px;padding:12px 20px;font-weight:700;font-size:12px;white-space:nowrap;min-height:44px}.ar-notice{font-size:10px;color:#8fa2ba;margin-top:14px!important;min-height:17px}.ar-error{color:#f1a8a8;font-size:11px;margin-top:10px!important}.ar-empty{padding:25px 0;color:var(--ar-muted)}.ar-inspector.is-expanded{grid-column:1/-1;grid-row:1}.ar-inspector.is-expanded .ar-preview{height:420px}
@media(max-width:720px){.gamia-asset-review{padding:17px;border-radius:16px}.ar-heading{align-items:start}.ar-heading h2{font-size:21px}.ar-mode{font-size:9px;padding:4px 7px}.ar-journey{gap:8px}.ar-journey li{display:block;font-size:9px}.ar-journey li span{display:block;font-size:10px;margin-top:5px}.ar-journey b{display:none}.ar-layout{grid-template-columns:1fr;gap:19px}.ar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ar-tile-image{height:94px}.ar-tile-name{font-size:10px;margin-left:1px}.ar-tile-status{font-size:9px;margin-left:1px}.ar-intro h3{font-size:15px}.ar-intro p{font-size:10px;max-width:220px}.ar-footer{align-items:stretch;flex-direction:column}.ar-primary{width:100%}.ar-preview{height:250px}.ar-reviewed{font-size:8px}.ar-inspector.is-expanded .ar-preview{height:340px}}
@media(prefers-reduced-motion:reduce){.ar-tile{transition:none}}
.gamia-asset-review .ar-note-label{margin-top:16px}
.gamia-asset-review [hidden]{display:none!important}
.gamia-asset-review .ar-item-actions [data-ar-change]{min-height:48px;min-width:200px;padding:12px 20px;font-size:14px;font-weight:700;border:1px solid #b1e9df;border-radius:10px;background:linear-gradient(110deg,#83d9df,#b79bea);color:#101724;box-shadow:0 3px 16px #83d9df24}
.gamia-asset-review .ar-item-actions [data-ar-change]:disabled{opacity:.72;background:#344052;color:#e3e8f2;border-color:#64738c;box-shadow:none}
@media(max-width:600px){.gamia-asset-review .ar-item-actions [data-ar-change]{width:100%;min-height:48px}}
.gamia-asset-review,.concept-card.ar-flow-confirmation{border:1px solid rgba(115,213,239,.38);border-left:2px solid #55d8e9;border-radius:0 15px 15px 0;background:rgba(12,17,27,.96);box-shadow:0 22px 62px rgba(0,0,0,.28);color:#f5f7fb}
.gamia-asset-review textarea{border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(5,9,17,.82);color:#f8f9fc;padding:11px 13px;font:inherit;line-height:1.5}
.gamia-asset-review textarea:focus{border-color:#52d9e9;outline:2px solid rgba(82,217,233,.18);outline-offset:0}
.ar-approval-receipt{padding:12px 16px;margin:8px 0 14px;border:1px solid #345c50;border-radius:10px;background:#172b27;color:#b5e8d5;font:12px/1.5 system-ui,sans-serif;text-align:left}
.chat-message:has([data-gamia-asset-review]){width:100%;max-width:none}
.chat-message:has([data-gamia-asset-review]) .chat-content-wrap,.chat-message:has([data-gamia-asset-review]) .chat-bubble{width:100%;max-width:none}
[data-unified-product-progress][data-surface-kind="asset_review"]{padding:0;max-width:none;width:100%;background:transparent;border:0;box-shadow:none}
[data-unified-product-progress][data-surface-kind="asset_review"]>:not([data-gamia-asset-review]){display:none!important}
.ar-build-mode-hint{grid-column:1/-1;flex-basis:100%;margin:0;color:#a9bfd0;font-size:12px;line-height:1.6;text-align:left}
[data-gamia-build-mode-picker]{grid-column:1/-1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a9bfd0;font-size:12px}
[data-gamia-build-mode-picker] select{background:#101a29;border:1px solid #394859;border-radius:8px;color:#e9f3ff;padding:8px 10px;font:inherit;max-width:70%}
.ar-build-mode-hint[hidden]{display:none}
.gamia-asset-review .ar-blocked{margin:0 0 18px;padding:10px 14px;border:1px solid #714d3a;border-radius:9px;background:#302219;color:#f3c7a2;font-size:12px;line-height:1.6}
.chat-history .chat-message:has([data-gamia-asset-review]){min-width:0}
.chat-history .gamia-asset-review .ar-heading h2{font-size:23px;letter-spacing:-.5px}
.chat-history .gamia-asset-review .ar-journey{margin-top:16px;padding-top:16px}
.chat-history .gamia-asset-review .ar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.chat-history .gamia-asset-review .ar-tile-image{height:112px}
@media(max-width:900px){.chat-history .gamia-asset-review .ar-layout{grid-template-columns:1fr}.chat-history .gamia-asset-review{padding:18px}}
/* The review remains in the original conversation, with room for the gallery. */
body:not([data-product-flow="main_site_v3"]) .inspire-view.has-profile-sidebar:has([data-gamia-asset-review]){--profile-chat-stage-width:min(1060px,calc(100vw - 64px))!important}
body:not([data-product-flow="main_site_v3"]) .inspire-view:has([data-gamia-asset-review]) .chat-profile-sidebar{display:none!important}
body:not([data-product-flow="main_site_v3"]) .inspire-view:has([data-gamia-asset-review]) .chat-history{padding-left:24px!important;padding-right:24px!important;--chat-stage-width:min(1060px,calc(100vw - 64px))!important}
/* V3 lives inside the existing main-site conversation and its responsive width. */
.gamia-asset-review.ar-inline-review{font-family:inherit;padding:20px;box-shadow:none;--ar-accent:#75d7ff;background:rgba(12,17,27,.96)}
.chat-history .gamia-asset-review.ar-inline-review .ar-heading h2{font-size:18px;letter-spacing:0;margin:0}
.ar-inline-review .ar-heading{padding-bottom:16px;border-bottom:1px solid var(--ar-line);margin-bottom:16px;flex-wrap:wrap}
.ar-inline-review .ar-mode{background:transparent;border:0;padding:0;color:var(--ar-muted)}
.ar-inline-review .ar-layout{grid-template-columns:1fr}
.gamia-asset-review.ar-inline-review .ar-primary{background:linear-gradient(110deg,#49b6ca,#8560e0);color:#fff;border-radius:24px}
.ar-inline-review .ar-inspector{background:rgba(255,255,255,.025)}
.ar-inline-review .ar-footer{align-items:flex-start;flex-wrap:wrap}

.gamia-asset-review.ar-unified-gallery .ar-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}
.gamia-asset-review.ar-unified-gallery .ar-tile .is-background img{object-fit:contain}
@media(max-width:600px){.gamia-asset-review.ar-unified-gallery .ar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gamia-asset-review.ar-unified-gallery .ar-tile-image{height:120px}}

.gamia-asset-review .ar-upload{margin-top:16px;padding-top:16px;border-top:1px solid var(--ar-line)}
.gamia-asset-review .ar-upload input[type=file]{display:block;max-width:100%;width:100%;margin:9px 0;color:var(--ar-muted);font:inherit;font-size:12px}
.gamia-asset-review .ar-upload input::file-selector-button,.gamia-asset-review [data-ar-clear-upload]{min-height:40px;padding:8px 13px;border:1px solid #40536b;border-radius:9px;background:#1c2b3d;color:var(--ar-ink);font:inherit;cursor:pointer}
.gamia-asset-review .ar-upload input::file-selector-button{margin-right:10px}
.gamia-asset-review .ar-upload p{margin:9px 0;color:var(--ar-muted);font-size:12px;overflow-wrap:anywhere}
.ar-human-review { color:#edf3fc; font:15px/1.5 system-ui,sans-serif; color-scheme:dark; min-width:0; }
.ar-human-review *, .ar-human-review *::before, .ar-human-review *::after { box-sizing:border-box; }
.ar-human-review .ax-review { padding:clamp(12px,2vw,26px); max-width:1200px; margin:auto; }
.ar-human-review h2,.ar-human-review h3 { margin:0 0 8px; color:#f5f8ff; line-height:1.25; overflow-wrap:anywhere; }
.ar-human-review h2 { font-size:24px; }.ar-human-review h3 { font-size:16px; }
.ar-human-review p { margin:8px 0 14px; }.ar-human-review small,.ar-human-review .ax-help { color:#aebdd2; }
.ar-human-review button,.ar-human-review input,.ar-human-review select,.ar-human-review textarea { font:inherit; }
.ar-human-review button { border:1px solid #3c506d; background:#18253b; color:#f3f7ff; padding:10px 16px; min-height:44px; border-radius:10px; cursor:pointer; }
.ar-human-review button:hover:not(:disabled) { border-color:#75cae8; background:#21354d; }
.ar-human-review button[aria-pressed=true] { border-color:#8adcf0; background:#23425a; }
.ar-human-review button:disabled { cursor:default; opacity:.48; }
.ar-human-review :focus-visible { outline:3px solid #82d9ff; outline-offset:3px; }
.ar-human-review .ax-primary { background:linear-gradient(110deg,#4373cd,#7957c9); border-color:#899fea; font-weight:650; }
.ar-human-review .ax-primary:hover:not(:disabled) { background:linear-gradient(110deg,#5385df,#8a68db); }
.ar-human-review input,.ar-human-review select,.ar-human-review textarea { width:100%; min-height:44px; padding:12px; color:#f3f7ff; background:#0c1423; border:1px solid #42536b; border-radius:9px; }
.ar-human-review select option { background:#111b2c; color:#f3f7ff; }
.ar-human-review textarea { min-height:136px; resize:vertical; }.ar-human-review label { display:block; margin:16px 0; font-weight:600; }
.ar-human-review label input,.ar-human-review label select,.ar-human-review label textarea { margin-top:8px; font-weight:400; }
.ar-human-review .ax-toolbar,.ar-human-review .ax-footer,.ar-human-review .ax-actions,.ar-human-review .ax-variants,.ar-human-review .ax-version-row { display:flex; align-items:center; flex-wrap:wrap; gap:10px; margin:16px 0; }
.ar-human-review .ax-toolbar,.ar-human-review .ax-footer { justify-content:space-between; }
.ar-human-review .ax-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr)); gap:16px; }
.ar-human-review .ax-card { min-width:0; background:#101b2d; border:1px solid #30425b; border-radius:15px; overflow:hidden; }
.ar-human-review .ax-card-image { width:100%; border:0; border-bottom:1px solid #30425b; border-radius:0; display:block; padding:0; background:#0c1422; height:190px; }
.ar-human-review .ax-card-image img { width:100%; height:100%; object-fit:contain; display:block; }
.ar-human-review .ax-card-body { padding:14px; }.ar-human-review .ax-card-body p { color:#bdcbdf; }
.ar-human-review .ax-notice { padding:12px 16px; border:1px solid #37546f; background:#15263a; border-radius:10px; overflow-wrap:anywhere; }
.ar-human-review .ax-heading p { color:#bdcbe0; }.ar-human-review .ax-file-error { color:#ffd0bb; }
.ar-human-review .ax-editor,.ar-human-review .ax-lightbox { position:fixed; inset:0; width:min(600px,calc(100vw - 32px)); max-width:none; max-height:calc(100dvh - 32px); margin:auto; padding:0; border:1px solid #5a759b; border-radius:18px; background:#101827; color:#edf3fc; box-shadow:0 24px 90px #000b; }
.ar-human-review dialog::backdrop { background:#030711c9; backdrop-filter:blur(5px); }
.ar-human-review dialog>header { display:flex; gap:16px; justify-content:space-between; align-items:center; padding:18px 22px; border-bottom:1px solid #30435e; }
.ar-human-review dialog>header p { margin:0; color:#a9c5df; }.ar-human-review dialog>header h2 { font-size:20px; }
.ar-human-review .ax-editor-scroll { max-height:calc(100dvh - 160px); overflow:auto; overscroll-behavior:contain; padding:4px 22px max(22px,env(safe-area-inset-bottom)); }
.ar-human-review .ax-preview { background:repeating-conic-gradient(#243143 0% 25%,#192437 0% 50%) 50%/20px 20px; border:1px solid #394a61; border-radius:12px; overflow:hidden; text-align:center; }
.ar-human-review .ax-preview button { width:100%; padding:0; background:transparent; border:0; }.ar-human-review .ax-preview img { display:block; max-width:100%; width:100%; height:280px; object-fit:contain; }
.ar-human-review .ax-lightbox { width:min(1000px,calc(100vw - 32px)); }.ar-human-review .ax-lightbox>img { max-height:calc(100dvh - 150px); max-width:100%; display:block; margin:auto; object-fit:contain; }
.ar-human-review details { margin:18px 0; border:1px solid #354763; padding:12px; border-radius:10px; }.ar-human-review summary { cursor:pointer; min-height:30px; }
.ar-human-review .ax-cost { padding:12px; background:#172338; color:#c8d7e9; border-radius:9px; }.ar-human-review hr { border:0; border-top:1px solid #354763; margin:22px 0; }
@media(max-width:600px) { .ar-human-review .ax-editor,.ar-human-review .ax-lightbox { width:100%; max-height:100dvh; border-radius:0; }.ar-human-review .ax-editor-scroll { max-height:calc(100dvh - 110px); padding:4px 16px max(20px,env(safe-area-inset-bottom)); }.ar-human-review dialog>header { padding:14px 16px; }.ar-human-review .ax-footer { align-items:stretch; }.ar-human-review .ax-footer button { flex:1 1 100%; }.ar-human-review .ax-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }.ar-human-review .ax-card-image { height:150px; }.ar-human-review .ax-card-body { padding:10px; }.ar-human-review .ax-card-body button { width:100%; padding:10px 7px; }.ar-human-review .ax-preview img { height:230px; } }
.ar-human-review .ax-version-row button { flex:1; min-width:0; }
.ar-human-review .ax-version-row img { display:block; width:100%; height:140px; object-fit:contain; margin-bottom:8px; }
/* One bounded scroll area; keep request feedback and actions inside the modal. */
.ar-human-review { text-align:left; }
.ar-human-review .ax-card-body h3 { display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; min-height:3.75em; }
.ar-human-review .ax-editor,.ar-human-review .ax-lightbox { overflow:hidden; }
.ar-human-review .ax-editor[open],.ar-human-review .ax-lightbox[open] { display:flex; flex-direction:column; }
.ar-human-review dialog>header { flex:none; align-items:flex-start; text-align:left; }
.ar-human-review dialog>header>div { min-width:0; flex:1; }
.ar-human-review dialog>header h2 { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin:4px 0 0; text-align:left; }
.ar-human-review dialog>header>button { flex:none; }
.ar-human-review .ax-editor-scroll { flex:1; min-height:0; max-height:none; overflow-y:auto; overflow-x:hidden; text-align:left; }
.ar-human-review .ax-editor-footer { flex:none; padding:12px 22px max(14px,env(safe-area-inset-bottom)); border-top:1px solid #30435e; background:#101827; }
.ar-human-review .ax-editor-footer p { margin:0 0 8px; font-size:12px; }
.ar-human-review .ax-editor-footer .ax-actions { margin:0; justify-content:flex-end; }
.ar-human-review .ax-editor-footer .ax-primary { min-width:190px; }
.ar-human-review .ax-request-status { padding:12px; border:1px solid #456184; border-radius:10px; background:#182b43; margin:12px 0; }
.ar-human-review .ax-request-status p { margin:0 0 8px; }
.ar-human-review .ax-request-status p:last-child { margin-bottom:0; }
.ar-human-review .ax-request-status button { margin:6px 8px 6px 0; }
.ar-human-review .ax-request-status.is-uncertain { border-color:#ad874a; background:#30291c; }
.ar-human-review .ax-editor>.ax-request-status { flex:none; margin:0; border-radius:0; max-height:40dvh; overflow:auto; }
.ar-human-review .ax-cancel-dialog { position:fixed; inset:0; margin:auto; width:min(480px,calc(100vw - 32px)); max-height:calc(100dvh - 32px); padding:0; border:1px solid #657e9d; border-radius:16px; color:#edf3fc; background:#101827; box-shadow:0 24px 90px #000b; }
.ar-human-review .ax-cancel-content { padding:8px 22px 18px; }
.ar-human-review .ax-cancel-content .ax-actions { justify-content:flex-end; }
.ar-human-review .ax-cancel-content [data-ax-confirm-cancel] { border-color:#bd7d83; background:#542d38; }
.ar-human-review .ax-close-confirm { flex:none; margin:0; border-radius:0; max-height:42dvh; overflow:auto; }
.ar-human-review .ax-preview button,.ar-human-review .ax-preview button:hover:not(:disabled) { background:transparent; border:0; }
.ar-human-review .ax-preview[data-background=light] { background:#f1f3f6; }
.ar-human-review .ax-preview[data-background=dark] { background:#080d15; }
.ar-human-review .ax-backgrounds { display:flex; flex-wrap:wrap; gap:6px; margin-top:10px; }
.ar-human-review .ax-backgrounds button { min-height:38px; padding:6px 12px; font-size:13px; }
.ar-human-review .ax-upload-preview { display:flex; align-items:center; gap:14px; padding:12px; margin:12px 0; border:1px solid #4a6280; border-radius:10px; }
.ar-human-review .ax-upload-preview img { width:100px; height:100px; object-fit:contain; flex:none; background:repeating-conic-gradient(#243143 0% 25%,#192437 0% 50%) 50%/16px 16px; }
.ar-human-review .ax-upload-preview p { margin:0; overflow-wrap:anywhere; }
.ar-human-review .ax-lightbox>img { min-height:0; flex:1; width:100%; }
@media(max-width:600px) {
 .ar-human-review .ax-editor[open],.ar-human-review .ax-lightbox[open] { height:100dvh; max-height:100dvh; }
 .ar-human-review .ax-editor-scroll { max-height:none; }
 .ar-human-review .ax-editor-footer { padding:10px 16px max(14px,env(safe-area-inset-bottom)); }
 .ar-human-review .ax-editor-footer .ax-actions { display:grid; grid-template-columns:1fr 1.3fr; gap:8px; }
 .ar-human-review .ax-editor-footer .ax-primary { min-width:0; }
 .ar-human-review .ax-editor-footer button { padding:10px 8px; }
}
@media(max-height:480px) {
 .ar-human-review dialog>header { padding:10px 16px; }
 .ar-human-review dialog>header p { font-size:12px; }
 .ar-human-review dialog>header h2 { -webkit-line-clamp:1; font-size:17px; }
 .ar-human-review .ax-editor-footer { padding:8px 16px; }
 .ar-human-review .ax-editor-footer p { font-size:11px; margin-bottom:4px; }
 .ar-human-review .ax-preview img { height:150px; }
}
