.itr-upload-page{color:#264150;background:linear-gradient(#f4fbfb,#edf5f6);border:1px solid #dce9eb;border-radius:12px;margin:14px 0 24px;padding:14px;box-shadow:0 7px 23px #12525f0f}.itr-upload-header{justify-content:space-between;align-items:center;gap:15px;padding:2px 2px 13px;display:flex}.itr-upload-title{align-items:center;gap:10px;display:flex}.itr-upload-service-icon{color:#08796f;background:#d9f6f1;border-radius:10px;place-items:center;width:41px;height:41px;font-size:18px;display:grid}.itr-upload-title>div:last-child>span{color:#08796f;letter-spacing:1px;font-size:8px;font-weight:900}.itr-upload-title h1{color:#253f4c;margin:2px 0 0;font-size:20px}.itr-upload-title p{color:#7d9198;margin:3px 0 0;font-size:11px}.itr-upload-history{color:#08796f;cursor:pointer;background:#fff;border:1px solid #9edbc1;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:850}.itr-upload-history:hover{background:#eafff6}.itr-upload-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.itr-upload-summary>div{background:#fff;border:1px solid #dce8eb;border-radius:10px;min-height:57px;padding:9px 11px}.itr-upload-summary span{color:#95a3aa;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.itr-upload-summary strong{color:#314955;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:800;display:block;overflow:hidden}.itr-upload-summary .price{color:#078858}.itr-upload-card{background:#fff;border:1px solid #d9e8eb;border-radius:13px;overflow:hidden;box-shadow:0 7px 23px #12525f0d}.itr-upload-card>header{background:linear-gradient(135deg,#e9fbfa,#f9fdff);border-bottom:1px solid #e0edef;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:9px 14px;display:flex}.itr-upload-card-title{align-items:center;gap:9px;display:flex}.itr-upload-card-title>span{color:#08796f;background:#d9f6f1;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.itr-upload-card-title h2{color:#1e4750;margin:0;font-size:14px}.itr-upload-card-title small{color:#81958d;margin-top:3px;font-size:9px;display:block}.itr-upload-card>header>b{color:#08796f;text-align:center;background:#dff7ef;border-radius:999px;min-width:42px;padding:6px 8px;font-size:11px}.itr-upload-body{padding:14px}.itr-upload-doc-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.itr-upload-doc-box{cursor:pointer;background:#fbfefe;border:1px solid #d9e7ea;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:13px;min-height:116px;padding:14px 16px;transition:all .2s;display:grid;position:relative}.itr-upload-doc-box:hover,.itr-upload-doc-box:focus-visible{background:#f7fffb;border-color:#71cba5;outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #0a825b1a}.itr-upload-doc-box.is-selected{background:#f5fffa;border-color:#80d5af}.itr-upload-doc-icon{color:#08796f;background:#dff7ef;border-radius:9px;grid-area:1/1/span 2;place-items:center;width:33px;height:33px;margin:0;font-size:15px;display:grid}.itr-upload-doc-icon.aadhaar{color:#987000;background:#fff5dc}.itr-upload-doc-icon.bank{color:#1676a1;background:#e4f4fb}.itr-upload-doc-info strong{color:#314955;font-size:12px;display:block}.itr-upload-doc-info{grid-area:1/2;min-width:0}.itr-upload-doc-info span{color:#81958d;margin-top:3px;font-size:10px;display:block}.itr-upload-doc-button{color:#08796f;cursor:pointer;background:#fff;border:1px solid #94d7ba;border-radius:6px;grid-area:1/3/span 2;padding:5px 7px;font-size:9px;font-weight:850;position:static}.itr-upload-file-status{color:#6f8490;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;margin-top:0;font-size:9px;overflow:hidden}.itr-upload-doc-box.is-selected .itr-upload-file-status{color:#078858;font-weight:800}.itr-upload-progress{background:#edf2f3;border-radius:4px;grid-area:3/1/auto/-1;height:3px;margin-top:9px;overflow:hidden}.itr-upload-doc-box.is-selected .itr-upload-progress span{background:#0a9c68;width:100%;height:100%;display:block}.itr-upload-payment-panel{background:linear-gradient(135deg,#f2fffc,#f8ffff);border:1px solid #d5e8e5;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 13px;display:flex}.itr-upload-payment-info{align-items:center;gap:9px;display:flex}.itr-upload-payment-info>span{color:#0a9663;background:#dff7ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.itr-upload-payment-info strong{color:#245147;font-size:10px;display:block}.itr-upload-payment-info small{color:#81958d;margin-top:3px;font-size:9px;display:block}.itr-upload-payment-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#078f6c,#0baa77);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:190px;height:38px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.itr-upload-payment-button.disabled{cursor:not-allowed;opacity:.45}.itr-upload-footer{color:#789099;text-align:right;margin-top:10px;font-size:10px}@media (width<=850px){.itr-upload-doc-grid{grid-template-columns:1fr}.itr-upload-summary{grid-template-columns:repeat(2,1fr)}.itr-upload-payment-panel{flex-direction:column;align-items:stretch}.itr-upload-payment-button{width:100%}}@media (width<=520px){.itr-upload-page{padding:9px}.itr-upload-header{flex-direction:column;align-items:flex-start}.itr-upload-history{align-self:flex-end}.itr-upload-summary{grid-template-columns:1fr}}.pan-upload-single{grid-column:1/-1;min-height:165px}.pan-upload-single .itr-upload-doc-info span{max-width:760px}.pan-upload-file-list{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pan-upload-file-list li{color:#42616a;background:#fff;border:1px solid #e1eceb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:9px;display:flex}.pan-upload-file-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pan-upload-file-list li button{color:#c34b4b;cursor:pointer;background:#fff0f0;border:0;border-radius:50%;flex:none;width:19px;height:19px;font-weight:800;line-height:19px}.pan-upload-single{cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.pan-upload-single:hover{background:#f1fff8;border-color:#44bd8b;box-shadow:0 8px 20px #0a9c681a}.pan-upload-single:focus-visible{outline-offset:2px;outline:3px solid #30a87d47}.pan-upload-single .itr-upload-doc-button,.pan-upload-single .pan-upload-file-list{z-index:1;position:relative}
