.bsgp-ux-crm{--ux-navy:#102944;--ux-blue:#24628b;--ux-border:#dbe4eb;--ux-muted:#5c6d7b;max-width:1180px!important;margin:24px auto!important;color:#162d40;font-family:inherit;padding:0 16px 32px}
.bsgp-ux-crm .bsgp-crm-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}
.bsgp-ux-crm .bsgp-crm-topbar>div{display:flex;flex-wrap:wrap;gap:8px}
.bsgp-ux-crm button,.bsgp-ux-crm input,.bsgp-ux-crm select,.bsgp-ux-crm textarea{font-family:inherit}
.bsgp-ux-dossier-header{background:linear-gradient(115deg,#102944,#215a80);color:#fff;border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;margin-bottom:18px}
.bsgp-ux-dossier-header h1,.bsgp-ux-dossier-header h2,.bsgp-ux-dossier-header p,.bsgp-ux-dossier-header span{color:inherit!important}
.bsgp-ux-dossier-header h1{font-size:clamp(24px,3vw,34px)!important;line-height:1.2;margin:6px 0!important;padding:0!important;font-weight:700;overflow-wrap:anywhere}
.bsgp-ux-dossier-header p{margin:0!important;opacity:.88;overflow-wrap:anywhere}.bsgp-ux-dossier-header>div>span{font-size:12px;letter-spacing:.06em}
.bsgp-ux-dossier-header .bsgp-header-badges{display:flex;flex-wrap:wrap;gap:8px}.bsgp-ux-dossier-header .bsgp-badge{background:#fff!important;color:#14364f!important;border:0!important}
.bsgp-ux-workflow{background:#fff;border:1px solid var(--ux-border);border-radius:16px;padding:20px;margin-bottom:16px}
.bsgp-ux-workflow-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}
.bsgp-ux-workflow-head small{font-size:10px;letter-spacing:.1em;color:var(--ux-muted);font-weight:700}.bsgp-ux-workflow-head h2{margin:4px 0 0!important;font-size:19px!important;line-height:1.35;padding:0!important;color:var(--ux-navy)!important}.bsgp-ux-workflow-head>strong{color:var(--ux-blue);font-size:22px}
.bsgp-ux-workflow .bsgp-progress{margin-bottom:18px}.bsgp-ux-workflow .bsgp-progress>span{display:block;background:#24628b;height:100%;transition:width .2s}
.bsgp-ux-workflow-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.bsgp-ux-workflow-links button{appearance:none;border:1px solid var(--ux-border);border-radius:10px;background:#f8fafc;text-align:left;padding:13px;cursor:pointer;line-height:1.4;min-height:74px;color:#172f43}
.bsgp-ux-workflow-links button:hover{background:#edf5fa;border-color:#82aac4}.bsgp-ux-workflow-links button strong{display:block;font-size:13px}.bsgp-ux-workflow-links button span{display:block;color:var(--ux-muted);font-size:11px;margin-top:4px}
.bsgp-ux-audit-peek{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#eef5fa;border:1px solid #d6e6f1;border-radius:12px;margin-bottom:20px}
.bsgp-ux-audit-dot{width:10px;height:10px;flex-shrink:0;background:#28658d;border-radius:50%}.bsgp-ux-audit-peek>div{flex:1;min-width:0}.bsgp-ux-audit-peek strong,.bsgp-ux-audit-peek span{display:block;font-size:12px}.bsgp-ux-audit-peek>div>span{margin-top:2px;color:var(--ux-muted)}
.bsgp-ux-section{border:1px solid var(--ux-border);border-radius:13px;background:#fff;overflow:hidden;margin:10px 0;scroll-margin-top:100px}
.bsgp-ux-section>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;list-style:none;color:var(--ux-navy);min-height:76px}
.bsgp-ux-section>summary::-webkit-details-marker{display:none}.bsgp-ux-section>summary::after{content:'+';color:#366d94;font-size:22px;font-weight:400;margin-left:3px}.bsgp-ux-section[open]>summary::after{content:'−'}
.bsgp-ux-section-heading{flex:1;min-width:0}.bsgp-ux-section-heading small{display:block;font-size:10px;color:var(--ux-muted);font-weight:500;margin-bottom:3px}.bsgp-ux-section-heading strong{font-size:15px;line-height:1.35;display:block}.bsgp-ux-section-state{font-size:11px;font-weight:600;color:#325770;background:#eef4f8;padding:5px 9px;border-radius:6px;flex-shrink:0;max-width:30%;text-align:center}
.bsgp-ux-section[open]>summary{border-bottom:1px solid var(--ux-border);background:#f8fbfd}.bsgp-ux-section-body{padding:22px}.bsgp-ux-section-body h3{font-size:17px!important;color:var(--ux-navy)!important;margin:12px 0!important;padding:0!important}.bsgp-ux-section-body p{font-size:13px;line-height:1.7;margin-bottom:16px}.bsgp-ux-section-body .bsgp-muted{color:var(--ux-muted)}
.bsgp-ux-crm .bsgp-field{margin-bottom:12px;min-width:0}.bsgp-ux-crm .bsgp-field input,.bsgp-ux-crm .bsgp-field select,.bsgp-ux-crm .bsgp-field textarea{width:100%;border:1px solid #cbd8e3!important;border-radius:8px!important;min-height:42px;padding:10px 12px!important;background:#fff!important;color:#153049!important;font-size:13px!important;box-sizing:border-box}
.bsgp-ux-crm .bsgp-grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bsgp-ux-crm .bsgp-admin-g4s-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}
.bsgp-ux-crm .bsgp-admin-g4s-option{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #d5e1eb;border-radius:10px;background:#f8fafc;cursor:pointer}
.bsgp-ux-crm .bsgp-admin-g4s-option:has(input:checked){border-color:#5a93b8;background:#eef6fb}
.bsgp-ux-crm .bsgp-admin-g4s-option input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:#24628b}
.bsgp-ux-crm .bsgp-admin-g4s-option strong,.bsgp-ux-crm .bsgp-admin-g4s-option small{display:block;font-size:12px;line-height:1.5}
.bsgp-ux-crm .bsgp-admin-g4s-option small{font-size:11px;color:#5c6d7b;margin-top:4px}
.bsgp-ux-subsection>form{padding:16px}
.bsgp-ux-crm input:focus,.bsgp-ux-crm select:focus,.bsgp-ux-crm textarea:focus{outline:2px solid #77a6c5!important;outline-offset:2px}.bsgp-ux-crm button:focus-visible,.bsgp-ux-crm summary:focus-visible{outline:3px solid #6e9fbf;outline-offset:3px}.bsgp-ux-crm input[readonly]{background:#f2f6f8!important}
.bsgp-ux-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.bsgp-ux-crm .bsgp-btn{font-size:12px;padding:10px 14px;min-height:42px;border-radius:8px!important}.bsgp-ux-crm .bsgp-btn.primary{background:#1f5e87!important;color:#fff!important;border:1px solid #1f5e87!important}.bsgp-ux-crm .bsgp-btn.secondary{color:#194462!important;border:1px solid #cbdbe7!important;background:#f8fbfd!important}.bsgp-ux-crm .bsgp-btn.ghost{color:#1c5277!important}.bsgp-ux-crm .bsgp-btn:disabled{opacity:.48;cursor:not-allowed}
.bsgp-ux-crm [hidden]{display:none!important}.bsgp-ux-success{color:#17623c!important;font-weight:600}
.bsgp-ux-document-list>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e8edf1}.bsgp-ux-document-list>div>div{min-width:0}.bsgp-ux-document-list strong,.bsgp-ux-document-list small{display:block;overflow-wrap:anywhere}.bsgp-ux-document-list strong{font-size:13px}.bsgp-ux-document-list small{font-size:11px;color:var(--ux-muted);margin-top:3px}
.bsgp-ux-photo-meta{display:flex;gap:8px 16px;flex-wrap:wrap;background:#f1f7fb;border-radius:10px;padding:14px;margin:18px 0;font-size:12px}.bsgp-ux-photo-meta strong{width:100%}.bsgp-ux-photo-meta span{color:#4c6577}
.bsgp-ux-compare{border:1px solid #dce5ec;border-radius:10px;overflow:hidden;margin:16px 0}.bsgp-ux-compare-head,.bsgp-ux-compare-row{display:grid;grid-template-columns:1.2fr 1fr 1.25fr .8fr;gap:12px;align-items:center;padding:12px}.bsgp-ux-compare-head{background:#edf4f8;color:#3a5569;font-size:11px;font-weight:600}.bsgp-ux-compare-row{border-top:1px solid #e5edf2;font-size:12px}.bsgp-ux-compare-row>span,.bsgp-ux-compare-row>strong{overflow-wrap:anywhere}.bsgp-ux-compare-row input{width:100%;font-size:12px;min-height:40px;border:1px solid #cbd8e3;border-radius:6px;padding:8px;box-sizing:border-box;color:#153049;background:#fff}.bsgp-ux-compare-row label{min-width:0}.bsgp-ux-compare-row label small{display:block;color:#9e5720}
.bsgp-ux-match{font-size:10px;font-weight:600;padding:5px 6px;border-radius:5px;text-align:center;background:#f2f5f7;color:#5a6c79}.bsgp-ux-match.is-match{background:#e8f5ed;color:#17623c}.bsgp-ux-match.is-mismatch{background:#fcebea;color:#aa2920}.bsgp-ux-match.is-missing{background:#fff2df;color:#8c5721}.bsgp-ux-review-checks{display:grid;gap:10px;margin:18px 0}.bsgp-ux-crm .bsgp-checkline{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6}.bsgp-ux-crm .bsgp-checkline input{accent-color:#245f87;width:17px;height:17px;margin:3px 0 0;flex-shrink:0}
.bsgp-ux-subsection{border:1px solid #dce5ec;border-radius:9px;margin:10px 0;padding:0;overflow:hidden}.bsgp-ux-subsection>summary{cursor:pointer;padding:13px 16px;background:#f7fafc;font-size:13px;color:#24465f;font-weight:600}.bsgp-ux-subsection>div,.bsgp-ux-subsection>p,.bsgp-ux-subsection>label{margin:16px}.bsgp-ux-subsection .bsgp-clothing-row{grid-template-columns:minmax(160px,1fr) minmax(80px,130px) minmax(70px,100px)}.bsgp-ux-subsection .bsgp-clothing-row input{width:100%;box-sizing:border-box;min-width:0;border:1px solid #cbd8e3;padding:8px;border-radius:6px}
.bsgp-ux-send-box{background:#f0f6fa;border:1px solid #cddfeb;border-radius:12px;margin-top:24px;padding:20px}.bsgp-ux-send-box dl{font-size:12px;margin:0 0 18px}.bsgp-ux-send-box dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:7px 0}.bsgp-ux-send-box dt{color:#5b7081}.bsgp-ux-send-box dd{margin:0;overflow-wrap:anywhere}.bsgp-ux-send-box .bsgp-checkline{margin:14px 0}
.bsgp-ux-audit-list{list-style:none!important;margin:0!important;padding:0!important}.bsgp-ux-audit-list>li{display:grid;grid-template-columns:132px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #e4ebf0}.bsgp-ux-audit-list time{font-size:11px;color:#687c8b;padding-top:2px}.bsgp-ux-audit-list strong{display:block;font-size:13px}.bsgp-ux-audit-list span{display:block;font-size:11px;color:#637889;margin-top:3px}.bsgp-audit-context{margin-top:7px;font-size:11px;color:#637889}.bsgp-audit-context summary{cursor:pointer}.bsgp-audit-context pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f9;padding:10px;margin-top:6px;color:#3c5365;max-width:100%;font-size:10px}
.bsgp-capture-card[data-kind="passport_photo"] .bsgp-capture-preview,.bsgp-document-modal #bsgp-document-image{background-color:#eef1f4;background-image:linear-gradient(45deg,#dce2e8 25%,transparent 25%),linear-gradient(-45deg,#dce2e8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dce2e8 75%),linear-gradient(-45deg,transparent 75%,#dce2e8 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}
.bsgp-photo-declaration{margin:12px 0;font-size:12px;display:flex;gap:9px;line-height:1.5;align-items:flex-start}.bsgp-photo-declaration input{margin-top:3px;accent-color:#1f5e87}.bsgp-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.bsgp-ux-crm{padding:0 10px 20px;margin:12px auto!important}.bsgp-ux-dossier-header{padding:22px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:13px}.bsgp-ux-workflow{padding:16px}.bsgp-ux-workflow-links{grid-template-columns:repeat(2,minmax(0,1fr))}.bsgp-ux-section>summary{padding:15px 16px;gap:8px}.bsgp-ux-section-body{padding:16px}.bsgp-ux-section-heading strong{font-size:14px}.bsgp-ux-section-state{font-size:10px;max-width:34%}.bsgp-ux-compare-head{display:none}.bsgp-ux-compare-row{grid-template-columns:1fr 1fr;gap:8px}.bsgp-ux-compare-row>strong{grid-column:1/-1}.bsgp-ux-compare-row>span[data-entered]{grid-column:1/-1}.bsgp-ux-compare-row>span[data-entered]::before{content:'In aanvraag: ';font-size:10px;color:#637889}.bsgp-ux-audit-list>li{grid-template-columns:1fr;gap:5px}.bsgp-ux-audit-peek{flex-wrap:wrap;padding:12px}.bsgp-ux-audit-peek .bsgp-btn{margin-left:24px}.bsgp-ux-crm .bsgp-grid.two,.bsgp-ux-crm .bsgp-grid.three{grid-template-columns:1fr}.bsgp-ux-subsection .bsgp-clothing-row{grid-template-columns:minmax(100px,1fr) 64px 58px;gap:8px}.bsgp-ux-send-box{padding:16px}.bsgp-ux-send-box dl>div{grid-template-columns:1fr;gap:2px}.bsgp-ux-crm .bsgp-btn{white-space:normal}.bsgp-ux-crm .bsgp-status-control{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.bsgp-ux-crm *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:760px){.bsgp-ux-crm .bsgp-admin-g4s-options{grid-template-columns:1fr}}

/* Independent photo and identity decisions; one correction message on save. */
.bsgp-review-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:20px;align-items:start;margin:16px 0}
.bsgp-review-photo,.bsgp-review-identity{padding:20px;border:1px solid #dce5ec;border-radius:12px;background:#fff;min-width:0}
.bsgp-review-photo h3,.bsgp-review-identity h3{margin-top:0!important}.bsgp-review-side{padding:14px 0;border-bottom:1px solid #e3eaf0}.bsgp-review-side:first-of-type{padding-top:0}.bsgp-review-side h4{font-size:14px;margin:0 0 10px;color:#17334b}
.bsgp-review-photo-image{width:min(210px,100%);aspect-ratio:35/45;margin:14px auto;border:1px solid #dae2e9;border-radius:9px;overflow:hidden;display:grid;place-items:center;background-color:#f5f7f9;background-image:conic-gradient(#e2e8ee 25%,transparent 0 50%,#e2e8ee 0 75%,transparent 0);background-size:18px 18px}
.bsgp-review-photo-image img{width:100%;height:100%;object-fit:contain;display:block}.bsgp-review-photo-image>span{background:#f8fafc;color:#586d7e;padding:14px;text-align:center;font-size:12px}
.bsgp-review-photo-status{font-size:12px;line-height:1.6;color:#526a7d;margin:12px 0}.bsgp-review-buttons{display:flex;gap:8px;flex-wrap:wrap}
.bsgp-review-buttons button{flex:1;min-width:114px;padding:12px;border-radius:8px;font-size:13px;font-weight:700;line-height:1.2;min-height:44px;cursor:pointer;color:#fff!important;border:2px solid transparent;box-shadow:none}
.bsgp-review-buttons .bsgp-review-approve{background:#187047!important}.bsgp-review-buttons .bsgp-review-reject{background:#b52e35!important}.bsgp-review-buttons button[aria-pressed=true]{border-color:#123145;box-shadow:0 0 0 2px #fff inset}.bsgp-review-buttons button:focus-visible{outline:3px solid #2e6386;outline-offset:3px}.bsgp-review-buttons button:disabled{opacity:.5;cursor:wait}
.bsgp-review-decision>[data-review-state]{display:block;font-size:12px;font-weight:600;margin:9px 0;color:#587084}.bsgp-review-decision[data-decision=approved]>[data-review-state]{color:#187047}.bsgp-review-decision[data-decision=rejected]>[data-review-state]{color:#ae2530}
.bsgp-review-reason{margin:14px 0 0!important;padding:14px;background:#fff5f5;border:1px solid #f0ced0;border-radius:8px}.bsgp-review-reason>span{display:block;color:#872c32;font-size:12px;margin-bottom:8px}.bsgp-review-reason select{margin-bottom:8px}.bsgp-review-save{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0 8px}.bsgp-review-save p{font-size:12px!important;margin:0!important;flex:1;min-width:180px;color:#52697a}
.bsgp-review-outstanding,.bsgp-correction-notice{background:#fff5f2;color:#7e3330;padding:18px;border:1px solid #edcfcb;border-radius:10px;margin:16px 0;font-size:13px;line-height:1.6}.bsgp-correction-notice>strong,.bsgp-review-outstanding>strong{display:block;font-size:15px;color:#982d31}.bsgp-correction-notice p{margin:8px 0}.bsgp-review-outstanding ul,.bsgp-correction-notice ul{margin:10px 0;padding-left:20px}.bsgp-correction-card{border:2px solid #c45252!important}.bsgp-correction-card-reason{background:#fff1ef;padding:12px;border-radius:8px;margin:0 0 12px;color:#903036;font-size:12px;line-height:1.5}.bsgp-correction-card-reason strong,.bsgp-correction-card-reason span{display:block}
.bsgp-document-modal [hidden]{display:none!important}.bsgp-document-workspace{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;overflow:hidden}.bsgp-document-scroll{min-width:0}.bsgp-document-modal.has-review .bsgp-document-modal-card{width:min(1420px,100%)}.bsgp-document-modal.has-review .bsgp-document-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,380px)}
.bsgp-document-review-sidebar{min-width:0;overflow:auto;padding:18px;background:#fff;border-left:1px solid #d4dfe8;overscroll-behavior:contain;color:#18344b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.bsgp-review-comparison h3{margin:0 0 8px;font-size:18px;color:#18344b}.bsgp-review-comparison p{font-size:12px;line-height:1.55;margin:0 0 12px;color:#5e7486}.bsgp-review-comparison-row{padding:12px 0;border-bottom:1px solid #e1e8ef;display:grid;gap:6px}.bsgp-review-comparison-row>strong{font-size:12px;color:#1b3e57}.bsgp-review-comparison-row>span{font-size:11px;overflow-wrap:anywhere}.bsgp-review-comparison-row>span>b{font-weight:600}.bsgp-review-comparison-row label>span{display:block;font-size:11px;color:#64768a;margin-bottom:4px}.bsgp-review-comparison-row input{width:100%;min-width:0;min-height:38px;border:1px solid #bacbd8;border-radius:6px;padding:8px;font-size:13px;color:#18344b;background:#fff;box-sizing:border-box}.bsgp-review-comparison-row .bsgp-ux-match{justify-self:start}.bsgp-review-document-nav{display:flex;gap:8px}.bsgp-review-document-nav button{background:#f0f5f9;color:#194463;border:1px solid #c4d6e2;border-radius:7px;padding:9px 12px;cursor:pointer;font-size:12px}.bsgp-review-comparison>.bsgp-btn{margin-top:16px}
.bsgp-review-images figure{margin:0;min-width:0}.bsgp-review-images img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px;object-fit:contain}.bsgp-review-images figcaption{font-size:12px;font-weight:600;color:#334d65;text-align:center;margin:0 0 10px}.bsgp-review-images.is-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:780px;margin:0 auto}.bsgp-review-images.is-photo-pair img{max-height:60vh}.bsgp-review-images:not(.is-photo-pair) img{width:100%;max-height:69vh}
@media(max-width:800px){.bsgp-review-grid{grid-template-columns:1fr}.bsgp-review-photo,.bsgp-review-identity{padding:16px}.bsgp-document-modal.has-review .bsgp-document-workspace{grid-template-columns:1fr;overflow:auto;display:block}.bsgp-document-modal.has-review .bsgp-document-scroll{overflow:visible;min-height:180px;flex:none}.bsgp-document-review-sidebar{border-left:0;border-top:1px solid #d4dfe8;overflow:visible}.bsgp-review-comparison-row{grid-template-columns:1fr 1fr;gap:6px 12px}.bsgp-review-comparison-row>strong,.bsgp-review-comparison-row>span:not(.bsgp-ux-match){grid-column:1/-1}.bsgp-review-comparison-row .bsgp-ux-match{align-self:end}.bsgp-review-comparison-row input{font-size:16px}}
@media(max-width:480px){.bsgp-review-images.is-photo-pair{gap:10px}.bsgp-review-save{align-items:stretch}.bsgp-review-save button{width:100%}.bsgp-review-comparison-row{grid-template-columns:1fr}.bsgp-review-comparison-row .bsgp-ux-match{grid-column:1/-1}}

/* 1.6.2 - G4S maatvelden en vaste bestelaantallen */
.bsgp-ux-crm .bsgp-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bsgp-ux-crm .bsgp-measure-field{padding:11px;background:#f8fbfe;border:1px solid #dbe6ef;border-radius:9px}
.bsgp-ux-crm .bsgp-measure-field>span{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:7px}
.bsgp-ux-crm .bsgp-measure-field>span label{font-size:12px;font-weight:700;line-height:1.4;cursor:pointer}
.bsgp-ux-crm .bsgp-measure-field input{box-sizing:border-box;width:100%}
.bsgp-ux-crm .bsgp-clothing-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(100px,150px) 76px;align-items:center;gap:12px;border-bottom:1px solid #e9edf2;padding:9px 4px;font-size:12px}
.bsgp-ux-crm .bsgp-clothing-one-size{color:#647a8a}
.bsgp-ux-crm .bsgp-clothing-row .bsgp-fixed-quantity{border-radius:6px;background:#edf4f8;color:#244e6a;padding:8px 3px;text-align:center}
.bsgp-ux-crm .bsgp-measure-help{display:inline-grid;place-items:center;width:26px;height:26px;min-width:26px;padding:0;border-radius:50%;border:1px solid #b9cede;background:#e6f0f8;color:#235c7e;cursor:pointer;font-weight:800}
.bsgp-ux-crm .bsgp-measure-tip{display:block;background:#e9f3fb;border:1px solid #cddfea;border-radius:6px;padding:9px;margin-top:8px;line-height:1.5;color:#31556f;font-size:11px}
.bsgp-ux-crm .bsgp-measure-tip[hidden]{display:none!important}
@media(max-width:700px){.bsgp-ux-crm .bsgp-measure-grid{grid-template-columns:1fr}.bsgp-ux-crm .bsgp-clothing-row{grid-template-columns:minmax(80px,1fr) minmax(82px,1fr) 58px;gap:6px;font-size:11px}.bsgp-ux-crm .bsgp-clothing-row input{font-size:16px}}
@media(max-width:420px){.bsgp-ux-crm .bsgp-clothing-row{grid-template-columns:minmax(0,1fr) 62px;gap:6px 9px}.bsgp-ux-crm .bsgp-clothing-row>span:first-child{grid-column:1/-1}.bsgp-ux-crm .bsgp-clothing-row>input,.bsgp-ux-crm .bsgp-clothing-row>.bsgp-clothing-one-size{grid-column:1}.bsgp-ux-crm .bsgp-fixed-quantity{grid-column:2;grid-row:2}}

/* G4S: display-only qualifications use the same inset as the other panels. */
.bsgp-ux-crm [data-g4s-education-summary] > .bsgp-data-list{margin:0 16px 16px;min-width:0}
