.pan2-admin{padding:24px;max-width:1900px;margin:auto;color:#193d35;font:14px/1.5 Inter,Arial,sans-serif}.p2-heading,.p2-actions,.p2-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.p2-heading{margin-bottom:22px}.p2-heading h1{margin:0;font-size:28px;letter-spacing:-.7px}.p2-heading p{margin:4px 0;color:#6b827a}.p2-eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#008b63!important}.p2-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #087f5b;border-radius:10px;background:#087f5b;color:#fff;text-decoration:none;font:700 13px Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap;gap:6px}.p2-button.secondary{background:white;color:#087f5b;border-color:#c5e2d7}.p2-button:hover{filter:brightness(.96)}.p2-button:disabled{opacity:.5;cursor:wait}.p2-filters{display:flex;align-items:flex-end;gap:14px;padding:18px;background:#f1faf6;border:1px solid #daebe3;border-radius:16px}.p2-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;flex:1}.p2-filters .p2-field{margin:0}.p2-field>span{font-size:12px;font-weight:700;color:#527567}.p2-field input,.p2-field select,.p2-field textarea{box-sizing:border-box;max-width:100%;width:100%;padding:10px;border:1px solid #c9ded5;border-radius:8px;background:#fff;color:#193d35;font:inherit;min-height:40px}.p2-count-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:18px 0}.p2-count{border:1px solid #d7e8e0;border-radius:16px;background:linear-gradient(135deg,#fff,#f2fcf7);text-align:left;padding:20px;cursor:pointer;color:#265346;transition:transform .2s,box-shadow .2s;animation:p2in .35s both}.p2-count:hover{transform:translateY(-4px);box-shadow:0 10px 20px #087f5b18}.p2-count.selected{border-color:#08a173;box-shadow:0 0 0 2px #08a17320}.p2-count span{font-size:12px;font-weight:700}.p2-count strong{display:block;font-size:32px;margin:8px 0;color:#087f5b}.p2-count small{font-size:10px;color:#789288}.p2-panel{padding:22px;background:white;border:1px solid #dceae4;border-radius:16px;margin:16px 0;box-shadow:0 4px 16px #163e3006}.p2-panel h2{font-size:17px;margin:0 0 18px}.p2-table-wrap{overflow:auto}.p2-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.p2-table-wrap th{text-align:left;padding:14px 10px;background:#f0f8f4;font-size:11px;text-transform:uppercase;color:#607e71}.p2-table-wrap td{padding:15px 10px;border-bottom:1px solid #eaf1ed}.p2-table-wrap tr:hover td{background:#f8fcfa}.p2-table-wrap td small{display:block;color:#789185}.p2-badge{display:inline-block;border-radius:16px;background:#fff4de;color:#996600;padding:3px 9px;font-size:11px;font-weight:700}.p2-badge.paid{background:#def8eb;color:#087f5b}.p2-pagination{justify-content:flex-end;margin-top:18px}.p2-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.p2-facts{margin:0}.p2-facts>div{display:grid;grid-template-columns:35% 65%;padding:10px 0;border-bottom:1px solid #edf3ef}.p2-facts dt{color:#6f897c}.p2-facts dd{margin:0;overflow-wrap:anywhere;font-weight:600}.p2-assignment{display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid #e2eee7;padding-bottom:18px;margin-bottom:18px}.p2-assignment .p2-field{margin-bottom:0}.p2-fieldset{border:0;padding:0;margin:0;min-width:0}.p2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.p2-document-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.p2-document{padding:16px;border:1px solid #d9e9e1;border-radius:12px;overflow-wrap:anywhere}.p2-document a{margin:4px}.p2-muted{font-size:12px;color:#70877d}.p2-alert{padding:15px 18px;background:#e8f8ef;border:1px solid #b8e0ca;border-radius:12px;margin-bottom:16px;white-space:pre-wrap}.p2-alert.error{background:#fff0ef;border-color:#f2c5bf;color:#a53228}.p2-timeline{padding-left:22px}.p2-timeline li{padding:10px 0;border-bottom:1px solid #edf3ef}.p2-timeline p{margin:4px 0}.p2-timeline small{color:#789083}.p2-loading{padding:30px;background:#f1faf6;border-radius:14px}@keyframes p2in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1000px){.p2-detail-grid{grid-template-columns:1fr}}@media(max-width:650px){.pan2-admin{padding:14px}.p2-heading,.p2-filters{align-items:stretch;flex-direction:column}.p2-count-grid{grid-template-columns:1fr 1fr}.p2-form-grid{grid-template-columns:1fr}.p2-panel{padding:15px}.p2-actions{justify-content:flex-start}.p2-heading h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.p2-count{animation:none;transition:none}}
.pan2-admin .p2-field{display:flex;min-width:0}.pan2-admin .p2-field textarea{width:100%;resize:vertical}.pan2-admin .p2-button{border-radius:10px}.pan2-admin .p2-heading>div{min-width:0}.pan2-admin .p2-eyebrow{overflow-wrap:anywhere}
@media(max-width:767px){:is(.admin-dashboard-shell,.role-panel-shell):has(.pan2-admin) #main_page{margin-left:0!important;width:100%!important;min-width:0!important;padding:16px 0!important}:is(.admin-dashboard-shell,.role-panel-shell):has(.pan2-admin) .sidebar{left:0!important;width:250px!important;transform:translateX(-110%)!important;visibility:hidden;pointer-events:none;z-index:1001}:is(.admin-dashboard-shell,.role-panel-shell):has(.pan2-admin) .sidebar.active{transform:translateX(0)!important;visibility:visible;pointer-events:auto}:is(.admin-dashboard-shell,.role-panel-shell):has(.pan2-admin) #mobile_btn{display:block!important}:is(.admin-dashboard-shell,.role-panel-shell):has(.pan2-admin) #toggle_btn{display:none!important}.pan2-admin .p2-assignment{flex-wrap:wrap}.pan2-admin .p2-assignment .p2-field{flex-basis:100%}.pan2-admin{box-sizing:border-box;width:100%;min-width:0}.pan2-admin .p2-panel{min-width:0}.pan2-admin .p2-facts dd{overflow-wrap:anywhere}.pan2-admin .p2-button{white-space:normal}}

.p2-row-assignment{display:flex;align-items:flex-end;gap:8px;min-width:275px}.p2-row-assignment label{display:grid;gap:6px;flex:1}.p2-row-assignment select{min-height:38px;width:100%;padding:7px;border:1px solid #cde5dc;border-radius:8px;background:white;color:#173b35}.p2-row-assignment .p2-button{min-height:38px;white-space:nowrap;padding:8px 10px}

.p2-legacy-filters{border:1px solid #d5e9ec;border-radius:16px;background:#f6fbfd;overflow:hidden;margin:20px 0 12px}.p2-legacy-title{display:flex;gap:12px;align-items:center;padding:12px 16px;background:linear-gradient(100deg,#effcfc,#fff);border-bottom:1px solid #dfedf0;color:#087c8f}.p2-legacy-title>span{padding:10px;border-radius:12px;background:#def6f1}.p2-legacy-title small{display:block;color:#8096ac;margin-top:4px}.p2-legacy-title>b{margin-left:auto;border-radius:16px;background:#00a781;color:white;padding:4px 8px}.p2-legacy-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;padding:16px 14px 12px}.p2-legacy-filter-grid .p2-field{min-width:0;gap:8px;font-size:12px;color:#69869e;text-transform:uppercase;font-weight:800}.p2-legacy-filter-grid input,.p2-legacy-filter-grid select{box-sizing:border-box;width:100%;min-height:37px;padding:8px 10px;border:1px solid #c7dfe9;border-radius:8px;background:white;color:#244966;font-size:12px;font-weight:600;box-shadow:0 3px 7px #315c7810}.p2-legacy-filter-actions{display:flex;justify-content:flex-end;gap:7px;padding:6px 14px 14px;border-top:1px solid #e0edf1}.p2-legacy-filter-actions .p2-button{padding:8px 14px;min-height:36px;font-size:12px;border-radius:7px}.p2-legacy-table{padding:0!important;overflow:hidden}.p2-legacy-table .p2-section-heading{padding:16px 20px}.p2-legacy-table table{min-width:1640px;width:100%;border-collapse:collapse}.p2-legacy-table th{background:#f5fafc;color:#8199ae;font-size:12px;text-transform:uppercase;font-weight:800;padding:16px 12px;border-bottom:1px solid #e1edf3}.p2-legacy-table td{padding:18px 12px;border-bottom:1px solid #e6eef3;font-size:12px;color:#153951;vertical-align:middle}.p2-legacy-table tbody tr:hover{background:#f5fffb}.p2-legacy-table small{display:block;margin-top:5px;color:#819bb0}.p2-legacy-table .p2-pan-type{color:#00a283;font-weight:800;max-width:110px;line-height:1.65}.p2-txn{overflow-wrap:anywhere;max-width:120px}.p2-row-actions{display:flex;gap:6px;align-items:center}.p2-more,.p2-icon-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #65d5bd;color:#009f82;background:#f1fff9;border-radius:20px;padding:6px 8px;text-decoration:none;font-weight:800;white-space:nowrap;font-size:12px}.p2-icon-action{border-radius:50%;width:27px;height:27px;padding:0}.p2-work-badge{background:#fff5dc;color:#9b6b00;border-radius:16px;padding:5px 9px;font-weight:800;white-space:nowrap}.p2-work-badge.state-1,.p2-work-badge.state-6{color:#087a55;background:#e2f8ec}.p2-work-badge.state-2,.p2-work-badge.state-3{color:#be2848;background:#ffe6eb}.p2-sub-badge{display:inline-block;border:1px solid #d4e4ef;background:#eff6fa;color:#5e7b96;border-radius:10px;padding:7px 10px;font-weight:700;text-align:center;min-width:75px}.p2-legacy-table .p2-pagination{padding:14px 20px}.p2-legacy-table .p2-row-assignment{min-width:240px}@media(max-width:600px){.p2-legacy-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p2-legacy-filter-actions{flex-wrap:wrap}}

.p2-legacy-filter-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.p2-legacy-filter-grid .p2-field>span{white-space:nowrap}.p2-legacy-table .p2-badge.paid{background:#dff8ee;color:#00896d}.p2-legacy-table .p2-badge.unpaid{background:#fff4dc;color:#946100}.p2-legacy-table .p2-more{color:#009f82}@media(max-width:600px){.p2-legacy-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Minimal semantic summary card colors. */
.p2-count{--card-bg:#f7fafb;--card-edge:#dbe6eb;--card-ink:#345a70;background:var(--card-bg)!important;border-color:var(--card-edge)!important}.p2-count .p2-count-top,.p2-count>strong{color:var(--card-ink)!important}.p2-count .p2-card-symbol{color:var(--card-ink)!important;background:color-mix(in srgb,var(--card-ink) 9%,white)!important}.p2-count>small{color:var(--card-ink);opacity:.75}.p2-count.selected{box-shadow:0 0 0 1px var(--card-ink),0 5px 16px #183c2810}.p2-metric-total_applications{--card-bg:#f1f6fd;--card-edge:#d6e3f5;--card-ink:#3863a4}.p2-metric-paid_applications{--card-bg:#edf9f5;--card-edge:#c9eade;--card-ink:#0b8668}.p2-metric-unpaid_applications{--card-bg:#fff2f2;--card-edge:#f2d2d2;--card-ink:#bc4545}.p2-metric-successful_applications{--card-bg:#eef9ed;--card-edge:#cde8c9;--card-ink:#367c3b}.p2-metric-pending_applications{--card-bg:#fff8e9;--card-edge:#f0dfb5;--card-ink:#9a721f}.p2-metric-hold_applications{--card-bg:#fff4e9;--card-edge:#efd8bf;--card-ink:#a5662c}.p2-metric-process_applications{--card-bg:#eef7fe;--card-edge:#cce3f5;--card-ink:#307ca4}.p2-metric-rejected_applications{--card-bg:#fdf0f3;--card-edge:#efd0da;--card-ink:#b04465}.p2-metric-complete_applications{--card-bg:#edf8f8;--card-edge:#c5e5e3;--card-ink:#247d79}.p2-metric-assigned_applications{--card-bg:#f3f1fc;--card-edge:#ddd6f0;--card-ink:#7360a4}.p2-metric-unassigned_applications{--card-bg:#f6f4ef;--card-edge:#e4dfd1;--card-ink:#8c7951}

.p2-legacy-table,.p2-legacy-table .p2-table-wrap{overflow:visible!important}.p2-legacy-table table{table-layout:fixed;width:100%!important;min-width:0!important}.p2-legacy-table th,.p2-legacy-table td{box-sizing:border-box;padding:14px 6px;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;font-size:11px}.p2-legacy-table th:nth-child(1){width:12%}.p2-legacy-table th:nth-child(2){width:9%}.p2-legacy-table th:nth-child(3){width:6%}.p2-legacy-table th:nth-child(4){width:9%}.p2-legacy-table th:nth-child(5){width:8%}.p2-legacy-table th:nth-child(6){width:8%}.p2-legacy-table th:nth-child(7){width:9%}.p2-legacy-table th:nth-child(8){width:6%}.p2-legacy-table th:nth-child(9){width:6%}.p2-legacy-table th:nth-child(10){width:7%}.p2-legacy-table th:nth-child(11){width:11%}.p2-legacy-table th:nth-child(12){width:9%}.p2-legacy-table .p2-badge,.p2-legacy-table .p2-work-badge,.p2-legacy-table .p2-sub-badge{white-space:normal;min-width:0;max-width:100%;box-sizing:border-box;padding:5px 6px;font-size:10px}.p2-legacy-table .p2-row-actions{gap:4px;flex-wrap:wrap;align-items:center}.p2-legacy-table .p2-more{padding:5px 6px;font-size:10px}.p2-legacy-table .p2-icon-action{width:23px;height:23px;font-size:11px}.p2-assign-popover{position:relative}.p2-assign-popover summary{display:grid;place-items:center;list-style:none;border:1px solid #65d5bd;background:#f1fff9;color:#009f82;border-radius:50%;width:23px;height:23px;cursor:pointer;font-size:11px}.p2-assign-popover summary::-webkit-details-marker{display:none}.p2-legacy-table .p2-assign-popover .p2-row-assignment{position:absolute;top:30px;left:0;z-index:50;display:grid;gap:9px;width:210px;min-width:0;padding:14px;border:1px solid #d0e8de;border-radius:12px;background:#fff;box-shadow:0 12px 32px #153e3426}.p2-assign-popover .p2-row-assignment select{width:100%;min-width:0}.p2-assign-popover .p2-row-assignment .p2-button{width:100%}@media(max-width:800px){.p2-legacy-table table,.p2-legacy-table tbody{display:block}.p2-legacy-table thead{display:none}.p2-legacy-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #dbe9ed;padding:10px}.p2-legacy-table td{display:block;border:0;width:auto!important;font-size:12px}.p2-legacy-table td:before{display:block;color:#8199ae;font-size:10px;text-transform:uppercase;margin-bottom:5px}.p2-legacy-table td:nth-child(1){grid-column:1/-1}.p2-legacy-table td:nth-child(2):before{content:'Customer'}.p2-legacy-table td:nth-child(3):before{content:'Retailer ID'}.p2-legacy-table td:nth-child(4):before{content:'Father / Mother'}.p2-legacy-table td:nth-child(5):before{content:'PAN Type'}.p2-legacy-table td:nth-child(6):before{content:'Mobile'}.p2-legacy-table td:nth-child(7):before{content:'Transaction'}.p2-legacy-table td:nth-child(8):before{content:'Amount'}.p2-legacy-table td:nth-child(9):before{content:'Payment'}.p2-legacy-table td:nth-child(10):before{content:'Status'}.p2-legacy-table td:nth-child(11):before{content:'Sub-status'}.p2-legacy-table td:nth-child(12):before{content:'Applied'}}

@media(max-width:600px){.p2-legacy-table tbody tr{grid-template-columns:minmax(0,1fr);padding:6px}.p2-legacy-table td{min-width:0;padding:10px 4px}.p2-legacy-table .p2-row-actions{max-width:100%}}

.admin-service-page{max-width:1500px;margin:0 auto}.admin-detail-toolbar{color:#52706a;text-transform:uppercase;background:#fff;border:1px solid #dcebe4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.admin-detail-toolbar b{color:#08724f}.button-link{color:#08724f;white-space:nowrap;border:1px solid #83d5b3;border-radius:8px;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.admin-application-detail{margin-top:18px}.admin-service-page>.admin-application-detail{background:#fff;border:1px solid #dcebe4;border-radius:14px;margin-top:0;padding:20px 22px;box-shadow:0 4px 16px #12583c0d}.admin-detail-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-detail-heading h2{color:#123f34;margin:3px 0 0;font-size:24px}.admin-application-detail>p{color:#4d6962;margin:10px 0 18px;font-size:13px}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.admin-detail-grid h3,.admin-application-detail h3{color:#08724f;margin:0 0 8px;font-size:16px}.admin-detail-grid>div{background:#fbfffd;border:1px solid #e1eee8;border-radius:10px;padding:14px}.admin-detail-grid p{color:#334e47;margin:0;line-height:1.6}.admin-detail-grid ul{margin:0;padding-left:18px}.admin-detail-grid a{color:#08724f}.admin-log-list{margin:0;padding-left:22px}.admin-log-list li{color:#334e47;border-bottom:1px solid #e2eee8;padding:8px 0;font-size:13px}.admin-log-list small{color:#71857f;display:block}.admin-transition{border-top:1px solid #dcebe4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;display:grid}.admin-transition h3,.admin-transition textarea,.admin-transition button{grid-column:1/-1}.admin-transition label{color:#45635a;gap:6px;font-weight:700;display:grid}.admin-transition select,.admin-transition textarea{font:inherit;border:1px solid #c7ddd3;border-radius:8px;padding:10px}.sub-status-picker{z-index:5;position:relative}.sub-status-picker label,.sub-status-combobox{position:relative}.sub-status-combobox>input{box-sizing:border-box;color:#23493e;width:100%;font:inherit;background:#fff;border:1px solid #c7ddd3;border-radius:8px;padding:10px 38px 10px 10px}.sub-status-combobox>input:focus{border-color:#0b9b72;outline:2px solid #9ce1c4}.sub-status-toggle{color:#08724f;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px;padding:0;font-size:17px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sub-status-toggle:hover:not(:disabled){background:#e9f8f1}.sub-status-options{z-index:30;background:#fff;border:1px solid #b9d9cb;border-radius:9px;max-height:230px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #164b3b26}.sub-status-option{color:#285347;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px}.sub-status-option:hover,.sub-status-option.selected{color:#08724f;background:#e7f8ef;font-weight:700}.sub-status-option.muted{color:#738a82;cursor:default}.admin-transition button{color:#fff;background:#08724f;border:0;border-radius:8px;justify-self:start;padding:10px 18px;font-weight:800}.admin-transition{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-transition h3{font-size:18px}.admin-transition label{font-size:13px}.admin-transition select,.admin-transition textarea{box-sizing:border-box;background:#fff;width:100%}.admin-detail-loading{color:#08724f;background:#fff;border:1px solid #dcebe4;border-radius:12px;padding:24px}@media (width<=700px){.admin-detail-grid,.admin-transition{display:block}.admin-transition label,.admin-transition textarea,.admin-transition button{margin-top:12px}}@media (width>=1051px){.ci3-view-data{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title""details details""adminwork retailer-files""adminwork admin-files""activity activity";align-items:stretch;gap:16px;display:grid}.ci3-data-main,.ci3-data-side{display:contents}.ci3-data-main>.ci3-card-title{grid-area:title}.ci3-data-side>.ci3-card-title{display:none}.ci3-card-body,.ci3-side-body{display:contents}.ci3-two-cards{grid-area:details}.ci3-documents{grid-area:retailer-files;margin-top:0}.ci3-side-body>.ci3-inner-card:not(.ci3-admin-work):not(.ci3-activity-card){grid-area:admin-files;min-width:0}.ci3-admin-work{grid-area:adminwork;min-width:0}.ci3-activity-side{grid-area:activity;min-width:0}}@media (width<=1050px){.ci3-data-main,.ci3-data-side{display:block}}.ci3-view-data{grid-template-columns:minmax(0,7fr) minmax(350px,5fr);align-items:start;gap:16px;display:grid}.ci3-data-main,.ci3-data-side{background:#f5f8fa;border:1px solid #d5e1e5;border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #184b5b14}.ci3-card-title{color:#193d4a;background:linear-gradient(#fff,#a9d8e94d);border-bottom:1px solid #d4d7d9;justify-content:space-between;align-items:center;min-height:38px;padding:8px 16px;font-size:15px;font-weight:800;display:flex}.ci3-close{color:#087b57;cursor:pointer;background:#fff;border:1px solid #6dcba9;border-radius:6px;padding:6px 13px;font-weight:700}.ci3-card-body,.ci3-side-body{padding:14px}.ci3-two-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ci3-inner-card{background:#fff;border-radius:7px;padding:14px;box-shadow:0 2px 8px #14475214}.ci3-inner-card.pan-customer-new{background:#fff;border:0;box-shadow:0 2px 8px #14475214}.ci3-inner-card.pan-customer-new h3{color:#00ad5b;border-bottom-color:#d8e1e4}.ci3-inner-card.pan-customer-correction{background:#fff;border:0;box-shadow:0 2px 8px #14475214}.ci3-inner-card.pan-customer-correction h3{color:#00ad5b;border-bottom-color:#d8e1e4}.ci3-inner-card h3{color:#00ad5b;text-align:center;border-bottom:1px solid #d8e1e4;margin:0 0 10px;padding-bottom:7px;font-size:18px}.ci3-section-heading{margin-bottom:10px;position:relative}.ci3-section-heading h3{margin-bottom:0}.ci3-wallet,.ci3-call{color:#00ad5b;text-align:center;margin:7px 0;font-weight:800}.ci3-call button,.ci3-edit{color:#fff;cursor:pointer;background:#1ca94a;border:0;border-radius:4px;margin-left:5px;padding:6px 9px;font-weight:700}.ci3-phone-pill{color:#087b57;background:#e8fff1;border:1px solid #b8efd1;border-radius:999px;padding:4px 9px;font-weight:800;display:inline-block}.ci3-edit{color:#087b57;cursor:pointer;background:#fff;border:1px solid #b9d9cb;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin:0;padding:0;font-size:14px;line-height:1;display:inline-flex}.ci3-section-heading .ci3-edit{position:absolute;top:1px;right:0}.ci3-edit:hover{background:#f2fbf6;border-color:#087b57}.ci3-edit-cancel{color:#7a4d00;background:#fff8e7;border-color:#efc56b;border-radius:5px;width:auto;min-width:55px;padding:0 9px}.ci3-edit-note{color:#637b83;text-align:center;margin:4px 0 8px;font-size:11px}.ci3-customer-form{gap:7px;margin:6px 0 10px;display:grid}.ci3-customer-form label{color:#29424d;gap:3px;font-size:11px;font-weight:800;display:grid}.ci3-customer-form input,.ci3-customer-form textarea{box-sizing:border-box;color:#17343e;width:100%;font:inherit;background:#fff;border:1px solid #b7d8ca;border-radius:5px;padding:7px 8px;font-weight:600}.ci3-customer-form input:focus,.ci3-customer-form textarea:focus{border-color:#00ad5b;outline:2px solid #00ad5b38}.ci3-save-customer{color:#fff;cursor:pointer;background:#008f50;border:0;border-radius:5px;padding:8px 10px;font-weight:800}.ci3-save-customer:disabled{cursor:wait;opacity:.65}.ci3-detail-row{color:#173c4b;border-bottom:1px solid #e2eaed;grid-template-columns:minmax(120px,32%) minmax(0,1fr);align-items:start;gap:8px;min-height:29px;padding:6px 0;font-size:12px;line-height:1.35;display:grid}.ci3-detail-row b{color:#29424d;font-weight:800}.ci3-detail-row span{overflow-wrap:anywhere;color:#0f3a4a;font-weight:700}.ci3-coupon-value{font-style:normal;font-weight:800;display:inline-block}.ci3-coupon-value.assigned{color:#087b57;background:#effbf5;border:1px solid #8edab7;border-radius:9px;padding:4px 10px}.ci3-badge,.ci3-status{border-radius:9px;padding:4px 10px;font-style:normal;font-weight:800;display:inline-block}.ci3-badge.paid{color:#12743b;background:#d5f3df;border:1px solid #2aaa59}.ci3-badge.unpaid{color:#8a1f2d;background:#f9d8dc;border:1px solid #dc3545}.ci3-coupon-badge{border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;width:100%;max-width:100%;margin:8px 0 2px;padding:4px 0;font-size:12px;font-weight:800;display:flex}.ci3-coupon-badge.assigned{color:#087b57;background:#effbf5;border:1px solid #8edab7;width:fit-content;padding:7px 11px;font-size:15px}.ci3-coupon-badge.missing{color:#526963;background:0 0;border:0;font-weight:700}.ci3-pan-type-highlight{color:#08724f;background:linear-gradient(90deg,#effcf5,#f8fffb);border:1px solid #8edab7;border-left:5px solid #00ad5b;border-radius:8px;justify-content:center;align-items:baseline;gap:14px;margin:0 0 12px;padding:11px 14px;display:flex;position:relative}.ci3-pan-type-highlight span{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;position:absolute;left:14px}.ci3-pan-type-highlight strong{color:#063f2e;letter-spacing:.03em;font-size:18px}.ci3-pan-type-highlight.pan-type-new{color:#08724f;background:linear-gradient(90deg,#effcf5,#f8fffb);border-color:#8edab7 #8edab7 #8edab7 #00ad5b}.ci3-pan-type-highlight.pan-type-correction{color:#805b00;background:linear-gradient(90deg,#fff8df,#fffdf4);border-color:#f0cf82 #f0cf82 #f0cf82 #e2a400}.ci3-pan-type-highlight.pan-type-correction strong{color:#684900}.ci3-pan-type-highlight.pan-type-organization{color:#1d5e98;background:linear-gradient(90deg,#eef6ff,#f8fbff);border-color:#9fc5ec #9fc5ec #9fc5ec #2e7bc4}.ci3-pan-type-highlight.pan-type-organization strong{color:#164f83}.ci3-correction-fields{background:#f7f9fa;border:1px solid #d8e1e4;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:4px 0 2px;padding:9px;display:grid}.ci3-correction-fields>strong{text-align:center;color:#566d75;grid-column:1/-1}.ci3-check-row{align-items:center;gap:6px;color:#384b52!important;font-weight:600!important;display:flex!important}.ci3-check-row input{width:auto!important}.ci3-status{color:#087b57;background:#edf9f2;border:1px solid #a8d7c0}.ci3-status.rejected{color:#8a1f2d;background:#f9d8dc;border-color:#dc3545}.ci3-status.success,.ci3-status.complete{color:#12743b;background:#d5f3df;border-color:#2aaa59}.ci3-status.pending{color:#7a5b00;background:#fff3cd;border-color:#e0ad00}.ci3-status.process{color:#0b5cad;background:#dcecff;border-color:#4d9ff0}.ci3-status.hold,.ci3-status.objection{color:#7c4c00;background:#ffe6bf;border-color:#ee9b22}.ci3-detail-row.ci3-colored-row{border:1px solid;border-radius:7px;margin:4px 0;padding:6px 9px}.ci3-detail-row.ci3-colored-row .ci3-badge,.ci3-detail-row.ci3-colored-row .ci3-status{color:inherit;background:0 0;border:0;border-radius:0;padding:0}.ci3-payment-row.paid,.ci3-state-row.success,.ci3-state-row.complete{color:#08724f;background:linear-gradient(90deg,#effcf5,#f8fffb);border-color:#8edab7}.ci3-payment-row.paid b,.ci3-payment-row.paid>span,.ci3-state-row.success b,.ci3-state-row.success>span,.ci3-state-row.complete b,.ci3-state-row.complete>span{color:#08724f}.ci3-payment-row.unpaid,.ci3-state-row.rejected{color:#8a1f2d;background:linear-gradient(90deg,#fff1f3,#fff9fa);border-color:#efadb5}.ci3-payment-row.unpaid b,.ci3-payment-row.unpaid>span,.ci3-state-row.rejected b,.ci3-state-row.rejected>span{color:#8a1f2d}.ci3-state-row.pending{color:#805b00;background:linear-gradient(90deg,#fff8df,#fffdf4);border-color:#f0cf82}.ci3-state-row.pending b,.ci3-state-row.pending>span{color:#805b00}.ci3-state-row.process{color:#1d5e98;background:linear-gradient(90deg,#eef6ff,#f8fbff);border-color:#9fc5ec}.ci3-state-row.process b,.ci3-state-row.process>span{color:#1d5e98}.ci3-state-row.hold,.ci3-state-row.objection{color:#7c4c00;background:linear-gradient(90deg,#fff3df,#fffaf3);border-color:#f0c48a}.ci3-state-row.hold b,.ci3-state-row.hold>span,.ci3-state-row.objection b,.ci3-state-row.objection>span{color:#7c4c00}.ci3-documents{margin-top:14px}.ci3-document-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ci3-document-heading h3{flex:1;margin-bottom:0!important}.ci3-upload-heading-button{flex:none;margin:0}.ci3-pan-result{color:#dbeafe;text-align:center;background:linear-gradient(135deg,#172554,#312e81 55%,#4c1d95);border:1px solid #243b70;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0 0 10px;padding:11px 14px 13px;font-size:14px;display:flex}.ci3-pan-result span{font-weight:700}.ci3-pan-result strong{letter-spacing:.08em;color:#fff;font-size:22px;font-weight:950}.ci3-pan-result-side{margin-top:0;font-size:14px}.admin-transition .ci3-field-help{color:#71857f;font-size:11px;font-weight:500}.ci3-activity-card{margin-top:14px}.ci3-activity-heading{border-bottom:1px solid #d8e1e4;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.ci3-activity-heading h3{color:#00a95b;text-align:left;border:0;margin:0;padding:0}.ci3-activity-heading h3 span{color:#77868d}.ci3-activity-heading>span{color:#087b57;white-space:nowrap;background:#effbf4;border:1px solid #b9ddcb;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.ci3-activity-scroll{max-height:500px;padding:4px 6px 4px 40px;position:relative;overflow-y:auto}.ci3-activity-scroll:before{content:"";background:#dce8e2;width:2px;position:absolute;top:15px;bottom:18px;left:16px}.ci3-activity-item{background:#fff;border:1px solid #e2ece7;border-left:4px solid #94a3b8;border-radius:8px;gap:12px;margin:0 0 12px;padding:11px 13px;display:flex;position:relative;box-shadow:0 2px 7px #164b3b0a}.ci3-activity-item:last-child{margin-bottom:0}.ci3-activity-item.is-pending{border-left-color:#d6a100}.ci3-activity-item.is-process{border-left-color:#1687c7}.ci3-activity-item.is-hold{border-left-color:#e79318}.ci3-activity-item.is-success{border-left-color:#18a665}.ci3-activity-item.is-rejected{border-left-color:#dc3545}.ci3-activity-icon{z-index:1;color:#64748b;background:#fff;border:2px solid #94a3b8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:10px;left:-40px;box-shadow:0 2px 6px #0000000f}.is-pending .ci3-activity-icon{color:#bd8700;border-color:#d6a100}.is-process .ci3-activity-icon{color:#1687c7;border-color:#1687c7}.is-hold .ci3-activity-icon{color:#d27d00;border-color:#e79318}.is-success .ci3-activity-icon{color:#139253;border-color:#18a665}.is-rejected .ci3-activity-icon{color:#c42335;border-color:#dc3545}.ci3-activity-text{color:#526b65;min-width:0;font-size:12px;line-height:1.4}.ci3-activity-text strong{color:#1f4c40;font-size:13px}.ci3-activity-text small{color:#71827d;font-size:11px}.ci3-activity-text small b{color:#0b95c5}.ci3-activity-text p{color:#536963;overflow-wrap:anywhere;margin:4px 0}.ci3-activity-empty{color:#71827d;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:13px;font-weight:700;display:flex}.ci3-doc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ci3-trade-documents .ci3-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ci3-doc{text-align:center}.ci3-doc-preview{color:#fff;background:#272727;border:3px solid #ffcb0a;border-radius:12px;justify-content:center;align-items:center;height:108px;font-weight:800;display:flex;overflow:hidden}.ci3-doc-preview img{object-fit:cover;width:100%;height:100%}.ci3-doc-name{color:#29424d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.ci3-outline-button,.ci3-danger{cursor:pointer;border-radius:4px;width:100%;margin-top:6px;padding:6px 5px;font-size:12px;text-decoration:none;display:block}.ci3-outline-button{color:#0aaf59;background:#fff;border:1px solid #20bd67}.ci3-danger{color:#e3293b;background:#fff;border:1px solid #ed3345}.ci3-muted{color:#73848a;text-align:center}.ci3-upload-panel{background:#f3fff8;border:1px dashed #9abbb0;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.ci3-upload-panel input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ci3-upload-button{color:#fff;cursor:pointer;white-space:nowrap;background:#119c67;border:1px solid #00a86b;border-radius:5px;padding:8px 13px;font-size:12px;font-weight:800}.ci3-upload-button:disabled{cursor:wait;opacity:.65}.ci3-upload-panel>span{color:#6d8580;font-size:11px}.ci3-side-body{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ci3-side-body>.ci3-inner-card:first-child{grid-column:1}.ci3-admin-work{grid-area:1/2}.ci3-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ci3-track-grid a{color:#243b45;text-align:center;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;min-height:62px;font-size:12px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 2px 5px #00000012}.ci3-download{color:#755300;background:#fff9e9;border:1px solid #efa71e;border-radius:5px;margin:6px 0;padding:8px;font-size:11px;text-decoration:none;display:block}.ci3-office-doc-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ci3-office-doc{min-width:0}.ci3-office-doc-preview{color:#fff;background:#272727;border:3px solid #ffcb0a;border-radius:9px;justify-content:center;align-items:center;height:118px;display:flex;overflow:hidden}.ci3-office-doc-preview img{object-fit:cover;width:100%;height:100%}.ci3-office-file-placeholder{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:800;display:flex}.ci3-office-file-placeholder strong{font-size:22px}.ci3-office-file-placeholder span{letter-spacing:.08em;font-size:11px}.ci3-office-doc-name{color:#29424d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.ci3-office-download{box-sizing:border-box;color:#f09b00;text-align:center;cursor:pointer;background:#fff;border:1px solid #efa71e;border-radius:4px;width:100%;margin-top:6px;padding:6px 5px;font-size:12px;text-decoration:none;display:block}.ci3-pending{color:#876c0b;text-align:center;background:#fff3cd;border:1px solid #f0d48a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.ci3-pending strong{color:#273442;font-size:18px}.ci3-pending span{font-size:12px}.ci3-office-empty{color:#8a6500;text-align:center;background:#fff3cd;border:1px solid #f0d48a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:112px;display:flex}.ci3-office-empty span{font-size:25px}.ci3-office-empty strong{color:#273442;font-size:16px}.ci3-office-empty small{color:#876c0b;font-size:11px}.ci3-admin-work form{gap:8px;display:grid}.ci3-admin-work label{color:#63757c;gap:5px;font-size:12px;font-weight:700;display:grid}.ci3-admin-work select,.ci3-admin-work input,.ci3-admin-work textarea{box-sizing:border-box;color:#384b52;width:100%;font:inherit;background:#fff;border:1px solid #b9cfd2;border-radius:5px;padding:8px 9px}.ci3-admin-work textarea{resize:vertical;min-height:58px}.ci3-action,.ci3-update{color:#00a4bd;cursor:pointer;background:#fff;border:1px solid #00b9d1;border-radius:4px;width:100%;padding:9px;font-weight:800}.ci3-update{color:#fff;background:#119c67;border-color:#00a86b}.ci3-dropzone{box-sizing:border-box;color:#30454c;text-align:center;width:100%;min-height:70px;font-weight:800;font:inherit;cursor:pointer;background:#edfff5;border:2px dashed #879b9d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.ci3-dropzone:disabled{cursor:wait;opacity:.65}.ci3-dropzone small{color:#7f969c;font-weight:600}.ci3-slip-upload{background:#edfff5;border-color:#879b9d}.ci3-price-editor{background:#f8ffff;border:1px solid #c7dfe0;border-radius:6px;gap:7px;margin:-2px 0 3px;padding:8px;display:grid}.ci3-price-editor .ci3-update{padding:7px}@media (width>=1051px){.ci3-admin-work{padding:11px}.ci3-admin-work h3{margin-bottom:7px;padding-bottom:6px}.ci3-admin-work form{gap:5px}.ci3-admin-work label{gap:3px}.ci3-admin-work select,.ci3-admin-work input,.ci3-admin-work textarea{padding:6px 8px}.ci3-admin-work textarea{min-height:48px}.ci3-admin-work .ci3-action,.ci3-admin-work .ci3-update{min-height:35px;padding:7px}.ci3-admin-work .ci3-dropzone{min-height:56px}}.ci3-activity-side{grid-column:1/-1;max-height:520px}.ci3-ack{color:#644d00;text-align:center;background:#ffc107;border-radius:5px;margin:9px 0;padding:7px;font-size:12px}@media (width<=1050px){.ci3-view-data{grid-template-columns:1fr}.ci3-side-body{grid-template-columns:1fr 1fr}}@media (width<=700px){.ci3-two-cards,.ci3-side-body{display:block}.ci3-inner-card{margin-bottom:12px}.ci3-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1051px){.ci3-view-data{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title""details details""adminwork retailer-files""adminwork admin-files""activity activity";align-items:stretch;gap:16px;display:grid}.ci3-data-main,.ci3-data-side{display:contents}.ci3-data-main>.ci3-card-title{grid-area:title}.ci3-data-side>.ci3-card-title{display:none}.ci3-card-body,.ci3-side-body{display:contents}.ci3-two-cards{grid-area:details}.ci3-documents{grid-area:retailer-files;margin-top:0}.ci3-side-body>.ci3-inner-card:not(.ci3-admin-work):not(.ci3-activity-card){grid-area:admin-files;min-width:0}.ci3-admin-work{grid-area:adminwork;min-width:0}.ci3-activity-side{grid-area:activity;min-width:0}}@media (width<=1050px){.ci3-data-main,.ci3-data-side{display:block}}@media (width>=1051px){.ci3-view-data{grid-template-areas:"title title""retailer-header retailer-header""customer retailer-files""adminwork admin-files""activity activity"}.ci3-retailer-header{grid-area:retailer-header;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;margin:0;padding:12px 16px;display:grid}.ci3-retailer-header-title{min-width:150px}.ci3-retailer-header-title h3{color:#08724f;margin:0;font-size:17px}.ci3-retailer-header-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px;display:grid}.ci3-retailer-header-grid>div{gap:3px;min-width:0;display:grid}.ci3-retailer-header-grid small{color:#7b8e93;text-transform:uppercase;font-size:10px;font-weight:800}.ci3-retailer-header-grid strong{color:#263f48;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ci3-header-call{color:#08724f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #10a66e;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:800}.ci3-two-cards{grid-area:customer;min-width:0;display:block}.ci3-two-cards>.ci3-inner-card{box-sizing:border-box;height:100%}}@media (width<=1050px){.ci3-retailer-header{margin-bottom:12px}.ci3-retailer-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}}@media (width<=700px){.ci3-retailer-header{display:block}.ci3-retailer-header-grid{grid-template-columns:1fr 1fr}.ci3-header-call{width:100%}}@media (width>=1051px){.ci3-view-data{grid-template-areas:"title title""retailer-header retailer-header""customer adminwork""retailer-files admin-files""activity activity";align-items:start}.ci3-retailer-header,.ci3-two-cards,.ci3-documents,.ci3-admin-work,.ci3-side-body>.ci3-inner-card,.ci3-activity-side{align-self:start;height:auto!important}.ci3-view-data{padding-bottom:16px;display:block}.ci3-page-title,.ci3-retailer-header,.ci3-panel-columns,.ci3-activity-side{box-sizing:border-box;width:100%}.ci3-page-title,.ci3-retailer-header{margin-bottom:16px}.ci3-left-column .ci3-retailer-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.ci3-left-column .ci3-retailer-header-title{min-width:92px}.ci3-left-column .ci3-retailer-header-title h3{font-size:13px}.ci3-left-column .ci3-retailer-header-grid{gap:6px}.ci3-left-column .ci3-retailer-header-grid small{letter-spacing:.02em;font-size:10px}.ci3-left-column .ci3-retailer-header-grid strong{font-size:14px;line-height:1.2}.ci3-left-column .ci3-header-call{padding:6px 8px;font-size:10px}.ci3-panel-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ci3-panel-column{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.ci3-panel-column>*{box-sizing:border-box;width:100%;margin:0}.ci3-two-cards{display:block}.ci3-two-cards>.ci3-inner-card{height:auto!important}.ci3-right-column .ci3-admin-work{order:1}.ci3-right-column .ci3-admin-documents{order:2}.ci3-activity-side{margin-top:16px}}@media (width<=1050px){.ci3-panel-columns{display:block}.ci3-panel-column>*{margin-bottom:12px}}

.pan2-admin[data-view="detail"]{padding-top:0!important}.p2-legacy-detail{font-size:13px}.p2-legacy-detail .ci3-office-card{min-width:0}

.p2-payment-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:18px;background:#183e3866;backdrop-filter:blur(3px)}.p2-payment-dialog{box-sizing:border-box;width:min(100%,440px);background:white;padding:24px;border-radius:18px;box-shadow:0 20px 70px #152e3833}.p2-payment-dialog h2{margin:0 0 10px;color:#163e36}.p2-payment-dialog select{width:100%;padding:11px;border:1px solid #c7ded5;border-radius:8px;margin:8px 0}.p2-payment-dialog .p2-actions{justify-content:flex-end;margin-top:18px}.p2-payment-dialog .p2-muted{line-height:1.6;font-size:12px}

/* Ten summary cards fill two complete desktop rows. */
.p2-count-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;margin:18px 0 24px}.p2-count-grid .p2-count{box-sizing:border-box;min-width:0;min-height:170px;padding:24px 22px}.p2-count-grid .p2-count>strong{font-size:36px;margin:16px 0 8px}.p2-legacy-filter-grid .p2-field{min-width:0}.p2-legacy-filter-grid .p2-field>span{white-space:normal;line-height:1.4;min-height:32px;display:flex;align-items:flex-end}.p2-legacy-filter-grid{column-gap:12px;row-gap:16px}@media(max-width:1100px){.p2-count-grid{gap:12px}.p2-count-grid .p2-count{padding:18px 14px;min-height:158px}}@media(max-width:850px){.p2-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p2-count-grid .p2-count{min-height:145px}}@media(max-width:380px){.p2-count-grid{grid-template-columns:minmax(0,1fr)}}

.pan2-admin .p2-count-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.pan2-admin .p2-count-grid .p2-count{min-height:170px!important}@media(max-width:850px){.pan2-admin .p2-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:380px){.pan2-admin .p2-count-grid{grid-template-columns:minmax(0,1fr)!important}}

.p2-assign-popover summary{flex-shrink:0;white-space:nowrap;font-size:11px;line-height:1.2}.p2-assign-popover summary.is-assigned{display:inline-flex;width:auto;min-width:23px;max-width:135px;height:auto;min-height:24px;padding:4px 8px;border-radius:14px;color:#008568;background:#e8faf2;font-weight:700;white-space:normal;overflow-wrap:anywhere}.p2-row-actions>.p2-assign-popover{flex-shrink:0;max-width:100%}

/* Summary content above, breakdown link in a distinct footer. */
.pan2-admin .p2-count-grid .p2-count{display:flex;flex-direction:column;align-items:stretch;padding:0!important;overflow:hidden;text-align:left;min-height:170px!important}.pan2-admin .p2-count-grid .p2-count .p2-count-top{padding:20px 22px 0;min-height:32px;display:flex;align-items:center;gap:12px}.pan2-admin .p2-count-grid .p2-count>strong{padding:0 22px;margin:12px 0 16px;font-size:34px;line-height:1.1}.pan2-admin .p2-count-grid .p2-count>small{display:flex;align-items:center;box-sizing:border-box;width:100%;margin-top:auto;padding:11px 22px;border-top:1px solid var(--card-edge);background:rgba(255,255,255,.38);font-size:12px;line-height:1.4;opacity:1}.pan2-admin .p2-count-grid .p2-count:hover>small{background:rgba(255,255,255,.7)}@media(max-width:1100px){.pan2-admin .p2-count-grid .p2-count .p2-count-top{padding:16px 14px 0}.pan2-admin .p2-count-grid .p2-count>strong{padding:0 14px}.pan2-admin .p2-count-grid .p2-count>small{padding:10px 14px}}

/* Compact title/count row with a separate breakdown footer. */
.pan2-admin .p2-count-grid .p2-count{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(58px,auto) auto;min-height:105px!important;align-items:center}.pan2-admin .p2-count-grid .p2-count .p2-count-top{padding:15px 8px 15px 16px;min-height:0;gap:9px}.pan2-admin .p2-count-grid .p2-count>strong{padding:0 16px 0 0;margin:0;font-size:28px;line-height:1.1;text-align:right}.pan2-admin .p2-count-grid .p2-count>small{grid-column:1/-1;margin:0;padding:9px 16px;min-height:36px}.pan2-admin .p2-count-grid .p2-count .p2-count-top>span:last-child{font-size:12px;line-height:1.4}@media(max-width:1100px){.pan2-admin .p2-count-grid .p2-count .p2-count-top{padding-left:12px;gap:7px}.pan2-admin .p2-count-grid .p2-count>strong{padding-right:12px;font-size:25px}.pan2-admin .p2-count-grid .p2-count>small{padding-left:12px}.pan2-admin .p2-count-grid .p2-card-symbol{width:25px;height:25px;min-width:25px}}
