/* Values and imagery ported from the approved auth-experience and account-hub sources. */
.auth-page .auth-art{position:relative;isolation:isolate;overflow:hidden;min-height:700px;background:#10191c}.auth-page .auth-art:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#10191c22 20%,#10191c00 55%,#10191ce8 100%),url('assets/2uto-road-signature.webp') 17% 65%/auto 100% no-repeat;opacity:.65}.auth-page .auth-art:after{content:'';position:absolute;inset:0;width:auto;height:auto;transform:none;border:0;z-index:-1;background:linear-gradient(180deg,#111a1e 0%,#111a1ed9 26%,#111a1e00 68%)}.auth-page .auth-art .eyebrow{font:11px Inter,sans-serif;letter-spacing:3px;color:#c3a082}.auth-page .auth-story-bottom{margin-top:190px;border-top:1px solid #ffffff35;padding-top:22px;display:grid;grid-template-columns:1fr auto;align-items:center}.auth-page .auth-story-bottom>span{font:11px Inter,sans-serif;letter-spacing:3px;color:#bdc6ca}.auth-page .auth-story-bottom>div{display:flex;gap:16px;color:#e8ad88}.auth-page .auth-story-bottom>small{grid-column:1/-1;font-size:11px;color:#c3cccf;line-height:1.8;margin-top:11px}.auth-card-heading>span{display:inline-grid;place-items:center;width:45px;height:45px;border-radius:14px 14px 4px 14px;background:#f8eee6;color:#ac7048;margin-bottom:10px}.auth-page .auth-card-heading h2{font-size:29px;line-height:1.5;margin:0 0 8px;font-weight:600;letter-spacing:-.7px}.auth-card-heading>p{color:#7a8990;font-size:13px;line-height:1.9;margin:0 0 26px}.auth-page .auth-tabs a{font-size:13px}.auth-page .auth-field{font-size:12px;font-weight:500;gap:9px}.auth-page .auth-form form{gap:17px}.auth-page .auth-form form>button{display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 5px 13px #a76d4520}.auth-page .auth-form form>button svg{width:20px;height:20px}.auth-page .account-kind label{padding:13px 10px;border-radius:10px;gap:10px;cursor:pointer}.auth-page .account-kind label:has(input:checked){border-color:#ba8b66;background:#fcf7f1}.auth-page .account-kind strong{display:block;font-size:12px;font-weight:500}.auth-page .account-kind small{display:block;font-size:9px;color:#7c8a91;margin-top:7px}.auth-page .auth-approval-note{display:flex;gap:12px;background:#f2f6f5;border:1px solid #e3eae8;border-radius:10px;padding:12px;color:#53716b;font-size:11px;line-height:1.9}.auth-page .auth-approval-note>svg{flex-shrink:0;width:20px;height:20px}
.account-parity{width:min(1180px,calc(100% - 64px));padding-top:40px;padding-bottom:64px}.account-heading{margin-bottom:30px}.account-heading h1{font-size:30px;line-height:1.7;letter-spacing:-.045em;font-weight:600;margin:0;color:#263e4c}.account-heading .eyebrow{font-size:11px;letter-spacing:.04em;color:#a07959;margin-bottom:9px}.account-heading>p{font-size:12px;line-height:1.9;color:#728894;margin:7px 0 0}.account-parity .account-layout{grid-template-columns:224px minmax(0,1fr);gap:26px;align-items:start}.account-parity .account-nav{padding:0;border:1px solid #dfe6eb;border-radius:13px;overflow:hidden;background:white;top:20px}.account-parity .account-profile{padding:23px 17px;gap:11px;border-bottom:1px solid #e5ebef;margin:0}.account-parity .account-profile .business-avatar{width:43px;height:46px;border:1px solid #dce5ea;border-radius:11px 11px 4px 11px;background:#eef3f5;color:#54707f}.account-parity .account-profile h3{font-size:13px;font-weight:500;line-height:1.9;margin:0}.account-parity .account-profile small{font-size:10px;color:#8296a0;line-height:1.9;margin-top:3px}.account-parity .account-nav nav{padding:11px;gap:5px}.account-parity .account-nav nav a{display:flex;align-items:center;gap:10px;padding:12px 11px;border-radius:7px;background:transparent;color:#6a8290;min-height:47px;font-size:12px;font-weight:500;line-height:1.7;border:0}.account-parity .account-nav nav a svg{width:19px;height:19px;flex-shrink:0}.account-parity .account-nav nav a:hover{background:#f5f7f8;color:#3b5868}.account-parity .account-nav nav a.is-current{background:#293f4d;color:#fff;box-shadow:0 4px 10px #243d4d0c}.account-parity .account-nav nav a.is-current svg{color:#d0a17c}.account-parity .account-nav>form{padding:10px 17px 16px;border-top:1px solid #e5ebef}.account-parity .metrics{gap:12px;margin-bottom:26px}.account-parity .metrics>div{position:relative;border:1px solid #dfe6eb;border-radius:10px;background:white;padding:18px 14px;padding-inline-start:57px;font-size:11px;font-weight:500;line-height:1.8}.account-parity .metrics b{color:#334f5f;font:600 24px/1.1 Inter,Alexandria,sans-serif;margin:2px 0 11px}.metric-icon{position:absolute;inset-inline-start:14px;top:18px;width:33px;height:35px;display:grid;place-items:center;background:#faf5ee;border:1px solid #e9dccf;border-radius:7px;color:#ac8565}.metric-icon svg{width:17px;height:17px}.account-parity .account-content>section{border:0;padding:0;background:transparent;box-shadow:none}.account-parity .account-content h2{font-size:19px;font-weight:600;line-height:1.8;letter-spacing:-.025em;margin:4px 0 17px;color:#3e5b6b}.account-parity .account-content .item{background:#fff;border:1px solid #dde6eb;border-radius:11px;padding:14px;margin:0 0 11px}.account-parity .account-content .item h3{font-size:14px;line-height:1.8;color:#3f5b6c;margin:0;font-weight:600}.account-parity .account-content .item p{font-size:11px;color:#7b919e;line-height:1.9}.account-parity .notification{border:1px solid #dde6eb;border-radius:11px;padding:16px;background:#fff;color:#3f5b6c;font-size:12px}.account-parity .notification small{font-size:10px}.account-parity .inbox-row{background:#fff;border:1px solid #dde6eb;border-radius:11px;padding:14px;margin-bottom:11px}.account-parity .inbox-row strong{font-size:12px}.account-parity .inbox-row h3{font-size:13px}.account-parity .inbox-row p{font-size:11px}.account-parity .inbox-row small{font-size:9px}.account-parity .inbox-row:hover{border-color:#b68d6e;background:#fffcf8}.account-parity [hidden],.admin-parity [hidden]{display:none!important}
.admin-parity{width:min(1240px,calc(100% - 64px));padding-top:30px}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.admin-heading h1{font-size:28px;font-weight:600;line-height:1.7;letter-spacing:-.035em;margin:5px 0;color:#294350}.admin-heading p{font-size:12px;line-height:1.9;margin:4px 0;color:#6c818d}.admin-heading>.badge{display:flex;gap:8px;align-items:center;font-size:11px}.admin-heading>.badge>svg{width:18px;height:18px}.admin-parity .admin-nav{padding:5px;gap:5px;background:#edf2f4;border:1px solid #dce5e9;border-radius:10px;margin-bottom:24px}.admin-parity .admin-nav>a{border:0;background:transparent;color:#5c7583;font-size:11px;min-height:43px;padding:9px 13px;gap:8px;border-radius:7px}.admin-parity .admin-nav>a svg{width:17px;height:17px}.admin-parity .admin-nav>a.is-current{background:#2d4655;color:#fff}.admin-parity .admin-nav>a.is-current svg{color:#d7ab88}.admin-parity>.panel{border:1px solid #dce5e9;border-radius:12px;background:#fff;padding:24px}.admin-parity>.panel h2{font-size:20px;font-weight:600;line-height:1.7;margin:0 0 22px;color:#304c5c}.admin-parity .item{padding:15px 17px;border:1px solid #dce5e9;border-radius:9px;margin:0 0 12px;background:#fbfcfd}.admin-parity summary{font-size:13px;font-weight:500;line-height:1.9;cursor:pointer}.admin-parity .item p{font-size:12px;line-height:1.9;color:#6c818d}.admin-parity .item form{padding-top:17px;border-top:1px solid #dce5e9;margin-top:17px;gap:16px}.admin-parity .item label{font-size:12px}.admin-parity .item textarea{font-size:13px;min-height:110px;background:#fbfcfd;border-radius:8px}.admin-parity .item button{min-height:43px;font-size:11px;border-radius:8px}.admin-parity .item:hover{border-color:#bd906d}.admin-parity .item[open]{background:#fff;border-color:#bd906d}
@media(max-width:1000px){.auth-page .auth-story-bottom{margin-top:190px}.account-parity .account-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}.account-parity .metrics>div{padding:14px 10px}.metric-icon{position:static;margin-bottom:9px}}
@media(max-width:760px){.auth-page .auth-art{min-height:0}.auth-page .auth-art:before{background-position:10% 55%;background-size:cover;opacity:.45}.auth-page .auth-art:after{background:linear-gradient(90deg,#10191c66,#10191ce8)}.auth-page .auth-story-bottom{display:none}.auth-page .auth-art .eyebrow{font-size:9px}.auth-page .auth-card-heading h2{font-size:25px}.auth-card-heading>p{font-size:12px}.account-parity,.admin-parity{width:calc(100% - 32px);padding-top:24px}.account-heading{margin-bottom:20px}.account-heading h1{font-size:23px}.account-parity .account-layout{display:block}.account-parity .account-nav{position:static;margin-bottom:22px}.account-parity .account-profile{padding:15px}.account-parity .account-nav nav{display:flex;overflow:auto;gap:5px;padding:9px}.account-parity .account-nav nav a{white-space:nowrap;min-height:44px;padding:10px;font-size:10px;flex-shrink:0}.account-parity .account-nav nav a svg{width:16px;height:16px}.account-parity .account-nav>form{padding:8px 12px}.account-parity .metrics{gap:7px}.account-parity .metrics>div{font-size:9px;padding:12px 9px}.account-parity .metrics b{font-size:21px}.account-parity .account-content h2{font-size:17px}.account-parity .account-content .item{padding:13px}.account-parity .inbox-row{padding:12px;gap:10px}.admin-heading{align-items:flex-start;gap:12px}.admin-heading h1{font-size:23px}.admin-heading p{font-size:11px}.admin-heading>.badge{font-size:9px;white-space:nowrap}.admin-parity .admin-nav{display:flex;overflow:auto;flex-wrap:nowrap}.admin-parity .admin-nav>a{flex-shrink:0;font-size:10px;padding:9px 11px}.admin-parity>.panel{padding:16px}.admin-parity>.panel h2{font-size:18px}.admin-parity .item{padding:12px}.admin-parity .item summary{font-size:12px}.admin-parity .item textarea,.admin-parity .item select{font-size:16px}}
@media(prefers-reduced-motion:reduce){.account-parity *,.admin-parity *{transition:none;scroll-behavior:auto}}
.account-listing-image{float:inline-start;display:block;width:116px;height:102px;margin-inline-end:15px;margin-bottom:10px;border-radius:8px;overflow:hidden;background:#f0f4f5}.account-listing-image img{width:100%;height:100%;object-fit:cover;display:block}.account-listing:after{content:'';display:block;clear:both}.account-listing form{clear:both}.admin-review-card summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-review-card summary>strong{font-size:13px;font-weight:500;flex:1;min-width:160px}.review-kind-icon{width:33px;height:35px;flex-shrink:0;display:grid;place-items:center;border:1px solid #e9dccf;border-radius:7px;background:#faf5ee;color:#ac8565}.review-kind-icon>svg{width:17px;height:17px}.review-photos{display:flex;gap:10px;overflow:auto;padding-bottom:8px}.review-photos img{width:140px;height:90px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#f2f5f6;border:1px solid #dce5e9}.help-parity .support-answer{border:1px solid #dce5e9;border-radius:14px;background:#f7f9fa;padding:18px;margin-bottom:12px}.help-parity .support-answer summary{line-height:1.8;font-size:15px}.help-parity .support-answer p{line-height:1.9;margin-bottom:0;font-size:13px}.help-parity .support-answer:hover,.help-parity .support-answer:focus-within{border-color:#b46c42;background:#fcf7f1}.help-parity textarea{font:inherit;padding:12px;border:1px solid #dce5e9;border-radius:10px;background:#f8fafb;color:#314e5b}.help-parity .panel{border:1px solid #dce5e9;border-radius:14px}.help-parity .panel h2{font-size:19px}.help-parity .panel p{font-size:13px;line-height:1.9}@media(max-width:760px){.admin-review-card summary>strong{font-size:12px;min-width:130px}.account-listing-image{width:86px;height:82px;margin-inline-end:11px}.help-parity .support-answer{padding:14px}.help-parity .support-answer summary{font-size:13px}.help-parity .support-answer p{font-size:12px}}

/* Original moderation-workspace.css: approved queue/detail presentation. */
/* 2uto local review desk. Independent from public listing and account layouts. */
.mr-global,.mr-shell,.mr-owner-note,.mr-confirm-title{--mr-ink:#304c5c;--mr-muted:#6c818d;--mr-line:#dce5e9;--mr-copper:#a97753;--mr-soft:#faf5ef;color:var(--mr-ink)}
.mr-global *,.mr-shell *,.mr-owner-note *,.mr-confirm-title *{box-sizing:border-box}
.mr-global{width:min(1240px,calc(100% - 64px));margin:24px auto 0;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 18px;background:#fff;border:1px solid var(--mr-line);border-radius:12px}
.mr-global>div{min-width:0}.mr-global>div>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.7}.mr-global>div>span svg{width:19px;height:19px;color:var(--mr-copper)}.mr-global>div>small{display:block;font-size:10px;line-height:1.8;color:var(--mr-muted);margin-top:3px}
.mr-global nav{display:flex;align-items:center;gap:5px;min-width:0;padding:4px;background:#f1f4f5;border-radius:9px}.mr-global nav button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:9px 13px;background:transparent;border:1px solid transparent;border-radius:7px;color:#5c7583;font-size:11px;font-weight:500;line-height:1.7;white-space:nowrap}.mr-global nav button:hover{background:#fff;color:#304c5c}.mr-global nav button.selected{background:#2d4655;color:#fff;box-shadow:0 3px 8px #213c4b12}.mr-global nav button.selected svg{color:#d7ab88}.mr-global nav svg{width:17px;height:17px;flex-shrink:0}.mr-global nav bdi{display:grid;place-items:center;min-width:23px;min-height:22px;border-radius:5px;background:#e5ebee;color:#617a88;font-size:10px}.mr-global nav button.selected bdi{background:#ffffff17;color:#e4edf2}
.mr-shell{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:30px 0 48px}.mr-shell button,.mr-shell input,.mr-shell select,.mr-global button{font-family:inherit;cursor:pointer}.mr-shell input{cursor:text}.mr-shell svg{height:18px;width:18px;flex-shrink:0}.mr-shell :is(button,input,select):focus-visible,.mr-global button:focus-visible{outline:3px solid #ac79535c;outline-offset:3px}.mr-shell button:disabled{opacity:.55;cursor:not-allowed}
.mr-shell .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;font-size:11px;font-weight:500;line-height:1.8;border-radius:8px;padding:9px 14px;white-space:normal;text-align:center}.mr-shell .button.secondary{background:#fff;color:#496674;border:1px solid #d7e1e7;box-shadow:none}.mr-shell .button.secondary:hover{border-color:#bb9679;background:#fffbf7}.mr-shell .button.primary{background:#a97753;color:white;border:1px solid #a97753;box-shadow:none}.mr-shell .button.primary:hover{background:#906544;border-color:#906544}
.mr-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px}.mr-heading>div{min-width:0}.mr-eyebrow{display:block;color:var(--mr-copper);font-size:10px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.mr-heading h1{font-size:28px;font-weight:600;line-height:1.7;letter-spacing:-.035em;margin:5px 0;color:#294350}.mr-heading p{font-size:12px;line-height:1.9;margin:4px 0 0;color:var(--mr-muted);max-width:680px}.mr-heading>.button{flex-shrink:0}
.mr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.mr-metrics>span{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--mr-line);border-radius:10px;padding:15px 18px;background:#fff;font-size:11px;font-weight:500;line-height:1.8}.mr-metrics bdi{font:600 22px/1.3 Inter,Alexandria,sans-serif;color:#385565}.mr-metrics>span:nth-child(2){background:#fcf8f2;border-color:#e7d9c9}.mr-metrics>span:nth-child(2) bdi{color:#a37350}
.mr-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,250px) auto;align-items:end;gap:12px;margin-bottom:22px}.mr-filter label{display:grid;gap:7px;font-size:11px;font-weight:500;color:#627b89;min-width:0;line-height:1.8}.mr-filter input,.mr-filter select{display:block;min-width:0;width:100%;min-height:43px;border:1px solid #d7e1e7;background:#fff;border-radius:8px;padding:9px 11px;font-size:12px;color:#3d5b6a;line-height:1.7}.mr-filter .button{min-width:90px}
.mr-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px}.mr-list{min-width:0;max-height:720px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c7d5dc transparent;border:1px solid var(--mr-line);border-radius:12px;background:#fff;position:sticky;top:18px;padding:0 7px 7px}.mr-list>h2{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;margin:0 -7px 6px;padding:16px;background:#fff;border-bottom:1px solid #e5ebee;line-height:1.8}.mr-list>h2>bdi{display:grid;place-items:center;min-width:26px;height:25px;background:#edf2f4;border-radius:6px;font-size:11px;color:#748b98}
.mr-row{position:relative;display:grid;gap:4px;width:100%;text-align:start;border:1px solid transparent;border-radius:8px;padding:13px 12px;background:#fff;color:#3b5868;min-width:0;margin-top:4px}.mr-row:hover{background:#f5f8f9;border-color:#e6ecef}.mr-row.selected{background:#fbf6ef;border-color:#e9d9c8}.mr-row.selected:before{content:'';position:absolute;inset-inline-start:-1px;top:16px;bottom:16px;width:3px;border-radius:3px;background:#b8855d}.mr-row>small{font-size:10px;line-height:1.7;color:#7b8f9a}.mr-row>strong{font-size:12px;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.mr-row>span{font-size:11px;line-height:1.8;color:#718894;overflow-wrap:anywhere}.mr-row>.mr-badge{justify-self:start;margin-top:5px}
.mr-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 8px;border:1px solid #dce6ea;border-radius:6px;background:#f1f5f6;color:#597480;font-size:10px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.mr-badge:before{content:'';height:5px;width:5px;border-radius:50%;background:currentColor;flex-shrink:0}.mr-badge[data-status=pending],.mr-badge[data-status=open],.mr-badge[data-status=changes_requested]{color:#986a3d;border-color:#ead8bd;background:#fff8ec}.mr-badge[data-status=approved],.mr-badge[data-status=resolved]{color:#446f60;border-color:#cfe0d8;background:#eff7f2}.mr-badge[data-status=rejected],.mr-badge[data-status=suspended]{color:#95675e;border-color:#e9d5ce;background:#fcf4f0}
.mr-detail{min-width:0;border:1px solid var(--mr-line);background:white;border-radius:12px;padding:24px;overflow:hidden}.mr-detail>header{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;border-bottom:1px solid #e3e9ed;padding-bottom:18px;margin-bottom:20px}.mr-detail>header>.mr-eyebrow{flex-basis:100%;font-size:9px;color:#8598a2}.mr-detail h2{font-size:21px;font-weight:600;line-height:1.7;letter-spacing:-.025em;margin:0;flex:1;min-width:0;overflow-wrap:anywhere}.mr-detail h2:focus{outline:none}.mr-detail h3{font-size:13px;font-weight:600;line-height:1.8;margin:0;color:#3c5b6a}.mr-summary{display:grid;grid-template-columns:176px minmax(0,1fr);gap:18px;align-items:start}.mr-summary:not(:has(>img)){grid-template-columns:1fr}.mr-summary>img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;border:1px solid #e1e8ec;border-radius:9px;background:#eef3f5}.mr-summary>div{min-width:0}.mr-summary small{display:block;font-size:10px;color:#7d919d;line-height:1.8;margin-bottom:3px}.mr-summary strong{display:block;font-size:13px;font-weight:500;line-height:1.9;overflow-wrap:anywhere}.mr-summary p{font-size:11px;color:#6d8492;line-height:1.9;margin:6px 0 11px;white-space:pre-line;overflow-wrap:anywhere}.mr-summary .button{min-height:38px;font-size:10px;padding:7px 11px}
.mr-evidence{margin-top:22px;padding:16px 18px;background:#f4f7f8;border:1px solid #e0e8ec;border-inline-start:3px solid #b78c69;border-radius:8px}.mr-evidence>strong{display:block;font-size:12px;font-weight:500;line-height:1.8;margin-top:9px}.mr-evidence>p{font-size:12px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere;margin:8px 0;color:#4f6d7c}.mr-evidence>small{display:block;color:#778b98;font-size:10px;line-height:1.9}.mr-evidence>.button{margin-top:12px;font-size:10px;min-height:38px}
.mr-decision{margin-top:24px;padding:19px 0;border-top:1px solid #e3e9ed;border-bottom:1px solid #e3e9ed}.mr-decision p{font-size:11px;line-height:1.9;color:#6b8290;margin:6px 0 0}.mr-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.mr-actions:empty{display:none}.mr-actions .button[data-action=reject],.mr-actions .button[data-action=suspend]{color:#955f53;border-color:#e3cdc6;background:#fdf8f5}.mr-actions .button[data-action=changes_requested]{color:#91673f;border-color:#dfcbb5;background:#fffbf4}.mr-actions .button[data-action=approve]{background:#365b52;border-color:#365b52}
.mr-history{padding-top:20px}.mr-history>h3{display:flex;gap:8px;align-items:center;margin-bottom:15px}.mr-history>h3 svg{height:16px;width:16px;color:#a17e61}.mr-history>div{position:relative;margin-inline-start:5px;padding:0 17px 18px;border-inline-start:1px solid #dce5e9;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.mr-history>div:before{content:'';position:absolute;width:7px;height:7px;inset-inline-start:-4px;top:6px;border-radius:50%;background:#a3b6c0;box-shadow:0 0 0 4px #fff}.mr-history>div:first-of-type:before{background:#bd906d}.mr-history>div:last-child{padding-bottom:0;border-color:transparent}.mr-history strong{font-size:11px;font-weight:500;line-height:1.8}.mr-history time{color:#8095a1;font-size:9px;line-height:1.8}.mr-history p{flex-basis:100%;margin:0;padding:10px 12px;border-radius:7px;background:#f7f9fa;font-size:11px;color:#607c8b;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}
.mr-empty{border:1px dashed #cad9e1;border-radius:12px;padding:50px 30px;text-align:center;color:#6c8593;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9fbfc}.mr-empty>svg{height:34px;width:34px;color:#b79271;margin-bottom:16px}.mr-empty h2{font-size:18px;font-weight:500;line-height:1.8;max-width:400px;margin:0;color:#4f6b7a}.mr-empty p{font-size:12px;line-height:1.9;margin:10px 0 0}.mr-note{padding:20px 13px;color:#7b909d;font-size:11px;line-height:1.9}.mr-warning{border:1px solid #e6d3bc;border-inline-start:3px solid #b2875e;background:#fff9ef;padding:13px 15px;border-radius:8px;font-size:11px;line-height:1.9;color:#8c693e;margin:18px 0}.mr-shell .mr-mobile-back{display:none}
.mr-owner-note{padding:15px 18px;margin:0 0 20px;border:1px solid #dfd7ca;border-inline-start:3px solid #b0845f;border-radius:9px;background:#fcf8f2;font-size:12px;line-height:1.9}.mr-owner-note strong{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.mr-owner-note strong svg{height:18px;width:18px;color:#a97b55;flex-shrink:0}.mr-owner-note p{margin:6px 0 0;font-size:11px;color:#766e62;white-space:pre-line;overflow-wrap:anywhere}
.mr-confirm-title{padding:14px 16px;margin-bottom:16px;border:1px solid #dce5e9;border-radius:9px;background:#f5f8f9;border-inline-start:3px solid #b1835f}.mr-confirm-title strong{display:block;font-size:14px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.mr-confirm-title span{display:block;font-size:11px;line-height:1.8;color:#788e9a;margin-top:5px}.mr-confirm-title+p{font-size:12px;line-height:1.9;color:#617c8a;margin:0 0 20px}
:is(#mr-report,#mr-decision-form,#mr-queue-form){gap:16px}:is(#mr-report,#mr-decision-form,#mr-queue-form) .field{font-size:12px;line-height:1.9;color:#4e6c7b;gap:7px}:is(#mr-report,#mr-decision-form,#mr-queue-form) textarea{width:100%;min-height:110px;border:1px solid #d7e2e8;background:#fbfcfd;border-radius:8px;padding:11px;font:inherit;font-size:13px;line-height:1.8;resize:vertical;color:#375464}:is(#mr-report,#mr-decision-form,#mr-queue-form) p{font-size:11px;line-height:1.9;color:#778d99;margin:0}:is(#mr-report,#mr-decision-form,#mr-queue-form) .button{min-height:44px;font-size:12px;line-height:1.8;padding:10px 14px;border-radius:8px;white-space:normal}#mr-decision-form .check-label{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.9;background:#f7f9fa;padding:12px;border-radius:8px;color:#607c8b}#mr-decision-form .check-label input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#a97b55}#mr-decision-form .button.secondary{margin-top:-7px}
[dir=ltr] .mr-mobile-back svg{transform:rotate(180deg)}
@media(max-width:1050px){.mr-global{align-items:flex-start;flex-direction:column;gap:14px}.mr-global nav{width:100%}.mr-global nav button{flex:1}.mr-workspace{grid-template-columns:260px minmax(0,1fr);gap:16px}.mr-detail{padding:20px}.mr-summary{grid-template-columns:124px minmax(0,1fr);gap:14px}.mr-summary>img{aspect-ratio:1/1}.mr-heading h1{font-size:25px}.mr-heading>.button{max-width:220px}}
@media(max-width:760px){.mr-global,.mr-shell{width:calc(100% - 32px)}.mr-global{margin-top:16px;padding:13px 11px;gap:12px;border-radius:10px}.mr-global>div{padding-inline:3px}.mr-global>div>span{font-size:11px}.mr-global>div>small{font-size:9px;line-height:1.8}.mr-global nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px}.mr-global nav button{position:relative;display:flex;flex-direction:column;gap:5px;min-height:62px;padding:7px 3px;font-size:10px;line-height:1.7;white-space:normal}.mr-global nav svg{height:18px;width:18px}.mr-global nav bdi{position:absolute;top:5px;inset-inline-end:5px;min-width:17px;height:17px;min-height:17px;font-size:9px;border-radius:4px;padding:1px 3px}.mr-shell{padding:22px 0 34px}.mr-heading{display:block;margin-bottom:18px}.mr-heading h1{font-size:23px;line-height:1.7;margin-top:4px}.mr-heading p{font-size:11px;line-height:1.9}.mr-heading>.button{margin-top:14px;max-width:none;min-height:41px;font-size:11px}.mr-eyebrow{font-size:9px}.mr-metrics{gap:7px;margin-bottom:18px}.mr-metrics>span{padding:12px 8px;flex-direction:column;align-items:flex-start;gap:9px;font-size:9px;line-height:1.7;border-radius:8px}.mr-metrics bdi{font-size:21px}.mr-filter{grid-template-columns:minmax(0,1fr) 78px;gap:12px 9px;margin-bottom:18px}.mr-filter label:first-child{grid-column:1/-1}.mr-filter label{font-size:10px;gap:5px}.mr-filter input,.mr-filter select{font-size:16px;min-height:44px;padding:9px 10px}.mr-filter .button{min-width:0;min-height:44px;font-size:11px}.mr-workspace{display:block}.mr-list{position:static;max-height:none;padding:0 6px 6px}.mr-list>h2{position:static;margin-inline:-6px;padding:14px;font-size:12px}.mr-row{padding:12px;gap:4px}.mr-row>strong{font-size:12px}.mr-row>small{font-size:10px}.mr-row>span{font-size:10px}.mr-shell[data-selected=true] .mr-list{display:none}.mr-shell[data-selected=false] .mr-empty{display:none}.mr-shell[data-selected=true]>.mr-filter{display:none}.mr-detail{padding:16px;border-radius:11px}.mr-shell .mr-mobile-back{display:inline-flex;margin-bottom:18px;min-height:40px;font-size:10px;padding:7px 10px;background:#f5f8f9;border-color:#dce6eb}.mr-detail>header{padding-bottom:16px;margin-bottom:16px;gap:8px}.mr-detail h2{flex-basis:100%;font-size:18px}.mr-detail>header>.mr-eyebrow{font-size:9px}.mr-badge{font-size:9px;padding:4px 7px}.mr-summary{grid-template-columns:92px minmax(0,1fr);gap:12px}.mr-summary>img{aspect-ratio:1/1;border-radius:7px}.mr-summary strong{font-size:11px;line-height:1.8}.mr-summary small{font-size:9px}.mr-summary p{font-size:10px;line-height:1.9}.mr-summary .button{font-size:9px;padding:7px 8px;min-height:39px;gap:5px}.mr-summary .button svg{height:15px;width:15px}.mr-detail h3{font-size:12px}.mr-decision{margin-top:19px;padding:17px 0}.mr-decision p{font-size:10px;line-height:1.9}.mr-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:13px}.mr-actions .button{width:100%;min-height:44px;font-size:11px}.mr-evidence{margin-top:18px;padding:13px}.mr-evidence>strong{font-size:11px}.mr-evidence>p{font-size:11px}.mr-evidence>small{font-size:9px}.mr-evidence>.button{font-size:10px;min-height:42px}.mr-history{padding-top:18px}.mr-history>div{padding-inline:13px;gap:5px;display:block}.mr-history strong{font-size:10px;display:block}.mr-history time{display:block;font-size:9px;margin:3px 0 7px}.mr-history p{font-size:10px;padding:9px 10px}.mr-warning{font-size:10px;padding:11px 12px}.mr-owner-note{padding:12px 14px}.mr-owner-note strong{font-size:11px}.mr-owner-note p{font-size:10px}.mr-confirm-title{padding:12px}.mr-confirm-title strong{font-size:12px}.mr-confirm-title span{font-size:10px}.mr-confirm-title+p{font-size:11px}.mr-shell[data-selected=true]>.mr-heading>.button{display:none}:is(#mr-report,#mr-decision-form,#mr-queue-form) .field{font-size:11px}:is(#mr-report,#mr-decision-form,#mr-queue-form) textarea{font-size:16px;min-height:115px}#mr-decision-form .check-label{font-size:10px}}
@media(max-width:360px){.mr-global,.mr-shell{width:calc(100% - 24px)}.mr-global{padding-inline:8px}.mr-global nav button{font-size:9px}.mr-metrics>span{font-size:8px;padding-inline:7px}.mr-heading h1{font-size:21px}.mr-detail{padding:13px}.mr-summary{grid-template-columns:76px minmax(0,1fr);gap:10px}.mr-summary .button{font-size:9px;gap:4px;padding-inline:6px}.mr-summary .button svg{display:none}}
@media(prefers-reduced-motion:reduce){.mr-shell *,.mr-global *{scroll-behavior:auto;transition:none}}

.mr-preview h3{font-size:18px;line-height:1.7;color:#304c5c}.mr-preview p{font-size:12px;line-height:1.9;color:#6c818d}.mr-preview-photos{display:flex;gap:10px;overflow:auto;padding-bottom:8px}.mr-preview-photos img{width:240px;height:160px;object-fit:contain;background:#f2f5f6;border:1px solid #dce5e9;border-radius:10px;flex-shrink:0}.mr-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mr-preview dl>div{padding:12px;border:1px solid #dce5e9;border-radius:8px;min-width:0}.mr-preview dt{font-size:11px;color:#70828c;margin-bottom:7px}.mr-preview dd{margin:0;font-size:13px;line-height:1.8;overflow-wrap:anywhere;color:#304c5c}.mr-review-footer{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:20px 0 28px;border-top:1px solid #dce5e9;display:flex;justify-content:space-between;gap:12px;color:#6c818d;font-size:11px}.mr-review-footer button{font:inherit;color:#456271;background:none;border:0}.mr-summary img{object-fit:contain!important}@media(max-width:560px){.mr-preview dl{grid-template-columns:1fr}.mr-review-footer{width:calc(100% - 28px);flex-wrap:wrap}.mr-preview-photos img{width:210px;height:145px}}
/* v61: focused queues with readable, compact filters. */
.mr-filter-v61{grid-template-columns:minmax(210px,1.65fr) repeat(3,minmax(135px,1fr)) auto;gap:10px;margin-bottom:11px}
.mr-queue-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px;color:#718490;font-size:11px;line-height:1.8}.mr-queue-tools>div{display:flex;gap:8px;flex-wrap:wrap}.mr-quick{display:inline-flex;gap:6px;align-items:center;min-height:38px;padding:7px 11px;border:1px solid #dce5e9;background:#fff;color:#607987;border-radius:7px;font:inherit}.mr-quick.selected{background:#faf2e9;border-color:#d8b89f;color:#946541}.mr-quick svg{width:15px;height:15px}.mr-selection-note{padding:10px 12px;border-radius:8px;background:#f4f7f8;color:#607b89;font-size:11px;line-height:1.9;margin:0 0 16px}.mr-next{margin-top:12px}.mr-more{width:100%;margin:8px 0}.mr-filter-v61 .button{min-width:80px}
@media(max-width:1050px){.mr-filter-v61{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.mr-filter-v61 label:first-child{grid-column:1/-1}}
@media(max-width:760px){.mr-filter-v61{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mr-filter-v61 label:first-child{grid-column:1/-1}.mr-filter-v61 .button{align-self:end;min-height:46px}.mr-queue-tools{align-items:flex-start;flex-direction:column;font-size:10px;gap:7px}.mr-queue-tools>div{width:100%;justify-content:space-between}.mr-quick{font-size:10px;min-height:42px}.mr-shell[data-selected=true]>.mr-queue-tools{display:none}.mr-selection-note{font-size:10px}.mr-next{width:100%}}

.admin-parity .mr-workspace{--mr-line:#dce5e9;--mr-ink:#304c5c;--mr-muted:#6c818d;--mr-copper:#a97753}.admin-parity>.panel:has(.mr-workspace){border:0;background:transparent;padding:0}.admin-parity .mr-detail h2{font-size:21px;margin:0}.admin-parity .mr-list>h2{font-size:13px;margin:0 -7px 6px;padding:16px}.admin-parity .mr-details{min-width:0}.admin-parity .mr-detail{margin-bottom:20px}.admin-parity .mr-decision form{margin-top:16px}.admin-parity .mr-decision label{font-size:12px;display:grid;gap:8px}.admin-parity .mr-decision textarea{width:100%;min-height:90px;border:1px solid #d7e2e8;background:#fbfcfd;border-radius:8px;padding:11px;font:inherit;font-size:13px;line-height:1.8;color:#375464;resize:vertical}.admin-parity .mr-actions .button{font-size:11px;min-height:43px;border-radius:8px;padding:9px 14px;gap:7px}.admin-parity .mr-actions svg{width:18px;height:18px}.admin-parity .mr-actions .primary{background:#365b52;border-color:#365b52}.admin-parity .mr-mobile-back{display:none}.admin-parity .review-photos{margin-top:16px}.admin-parity .mr-summary img{object-fit:cover!important}@media(max-width:760px){.admin-parity .mr-detail h2{font-size:18px}.admin-parity .mr-workspace[data-review-selected=true]>.mr-list{display:none}.admin-parity .mr-workspace[data-review-selected=false]>.mr-details{display:none}.admin-parity .mr-mobile-back{display:inline-flex;margin-bottom:18px;font-size:10px;padding:7px 10px;min-height:40px}.admin-parity .mr-decision textarea{font-size:16px}.admin-parity .mr-list{position:static}.admin-parity .mr-list>h2{font-size:12px}.admin-parity>.panel:has(.mr-workspace){padding:0}}
body:has(.admin-parity)>.h6-header,body:has(.admin-parity)>.v4-footer-shell,body:has(.admin-parity)>.mobile-bottom{display:none}body:has(.admin-parity){background:#f4f6f7}.ba-admin-top{padding:20px 0;border-bottom:1px solid #344c5b;background:#233b49;color:#dce6ed}.ba-admin-top>.ba-shell{width:min(1240px,calc(100% - 64px));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.ba-admin-brand{font:800 29px/1 Inter,Alexandria,sans-serif;display:flex;align-items:baseline;direction:ltr;color:white;letter-spacing:-1.7px}.ba-admin-brand>b{color:#d9a078}.ba-admin-brand>span{font:500 10px/1.5 Alexandria,sans-serif;letter-spacing:.03em;border-inline-start:1px solid #ffffff30;padding-inline-start:15px;margin-inline-start:15px;color:#b1c3cf}.ba-admin-top .ba-shell>span:last-child{display:flex;align-items:center;gap:7px;font-size:11px}.ba-admin-top .ba-shell>span:last-child svg{color:#c19b7a;width:16px;height:16px}.mr-review-footer>a{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.ba-admin-top{padding:16px 0}.ba-admin-top>.ba-shell{width:calc(100% - 32px);gap:12px}.ba-admin-brand{font-size:27px}.ba-admin-brand>span{display:none}.ba-admin-top .ba-shell>span:last-child{font-size:10px;gap:5px}}
