/* CUPEC review surfaces use the marketplace's established paper, ink and type. */
.verification-page{max-width:1000px}.verification-page>h1{max-width:850px}.verification-page .form-intro{max-width:760px}.verification-page form{max-width:720px}.verification-page .field{margin-bottom:22px}.verification-page input,.verification-page select{min-height:48px}.verification-page input[type=file]{padding:12px;min-height:52px}.verification-page .checkbox{margin:18px 0;align-items:flex-start}.verification-page .checkbox input{min-height:0;margin-top:4px}.verification-page textarea{min-height:112px}.verification-page .form-section{border-top:1px solid var(--rb-line,#d6d9d0);padding-top:28px;margin-top:30px}.verification-page h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:32px;margin-bottom:18px}.verification-page h3{font-size:15px;font-weight:600;margin:20px 0 9px}.verification-help{font-size:13px;color:var(--rb-muted,#64695f);line-height:1.65;margin:12px 0 22px;max-width:760px}.verification-notice,.verification-feedback{padding:20px 24px;border:1px solid var(--rb-line,#d6d9d0);background:var(--rb-soft,#f0f1eb);margin:24px 0;line-height:1.65}.verification-notice p,.verification-feedback p{margin:10px 0}.verification-notice .button{margin:12px 12px 0 0}.verification-status{display:flex;gap:18px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--rb-line,#d6d9d0);padding:16px 0;margin:20px 0}.verification-status strong{font-size:15px}.verification-status span{font-size:12px;color:var(--rb-muted,#64695f)}.verification-files{list-style:none;margin:14px 0 22px;padding:0;border-top:1px solid var(--rb-line,#d6d9d0)}.verification-files li{display:flex;flex-wrap:wrap;gap:16px;align-items:center;border-bottom:1px solid var(--rb-line,#d6d9d0);padding:14px 0;font-size:13px}.verification-files li>span{margin-right:auto}.verification-files .text-button,.verification-file-link{font-size:12px;text-decoration:underline;text-underline-offset:4px}.verification-badge{display:inline-block;position:relative;vertical-align:middle;margin:8px 0;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5;color:var(--rb-ink,#373a35);max-width:100%}.verification-badge summary{list-style:none;cursor:pointer;border:1px solid var(--rb-line,#d6d9d0);background:var(--rb-soft,#f0f1eb);padding:7px 12px;display:inline-flex;align-items:center;gap:7px;font-weight:500}.verification-badge summary::-webkit-details-marker{display:none}.verification-badge summary:focus-visible{outline:2px solid var(--rb-ink,#373a35);outline-offset:4px}.verification-badge-details{position:absolute;top:calc(100% + 8px);left:0;z-index:12;width:min(310px,calc(100vw - 55px));border:1px solid var(--rb-line,#d6d9d0);background:var(--rb-paper,#fdfcf8);padding:18px;box-shadow:0 6px 22px #373a3512;font-size:12px;line-height:1.55;text-align:left;overflow-wrap:anywhere}.verification-badge-details ul{padding-left:18px;margin:9px 0}.verification-badge-details p{font-family:Inter,Arial,sans-serif;font-size:11px;color:var(--rb-muted,#64695f);margin:10px 0 0}.verification-filter{max-width:280px;margin:30px 0}.review-queue{border-top:1px solid var(--rb-line,#d6d9d0)}.review-queue-item{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:25px 0;border-bottom:1px solid var(--rb-line,#d6d9d0)}.review-queue-item h2{font-size:30px;margin:8px 0}.review-queue-item .eyebrow{font-size:10px;margin:0}.review-queue-item p:not(.eyebrow){font-size:12px;color:var(--rb-muted,#64695f)}.verification-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:20px 0}.verification-facts dt{font-size:11px;color:var(--rb-muted,#64695f);margin-bottom:6px}.verification-facts dd{font-size:14px;margin:0;overflow-wrap:anywhere}.verification-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.verification-history{padding-left:22px;margin:18px 0}.verification-history li{padding:0 0 20px 8px;font-size:13px;line-height:1.6}.verification-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.verification-page [role=alert]:empty,.verification-page [role=status]:empty{display:none}.verification-page [aria-invalid=true]{border-color:#b65a47}.verification-page .field-validation-error{font-size:12px}.verification-page .form-error{overflow-wrap:anywhere}.verification-page .actions{flex-wrap:wrap}
@media(max-width:767px){.verification-page{padding-top:30px}.verification-page input,.verification-page select,.verification-page textarea{font-size:16px}.verification-page h2{font-size:29px}.verification-files li{gap:12px}.verification-files li>span{width:100%;margin:0}.review-queue-item{display:block}.review-queue-item>.button{margin-top:18px}.verification-facts{grid-template-columns:1fr}.verification-status{gap:8px}.verification-status span{width:100%}.verification-badge-details{position:static;margin-top:8px;max-width:100%}.verification-notice,.verification-feedback{padding:18px}.verification-page .button{max-width:100%;white-space:normal;text-align:left}}
@media(prefers-reduced-motion:reduce){.verification-page *{scroll-behavior:auto!important}}
