@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap";@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-i02rBV5P.ttf) format("truetype")}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.slider-btn-border{width:65px;height:36px;border-radius:5px;display:flex;justify-content:center;align-items:center;border:2px solid var(--main3);cursor:pointer}.slider-btn-border .slider-btn{width:45px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:5px}.slider-btn-border .slider-btn .btn-dot{width:20px;aspect-ratio:1;border-radius:5px}.back-btn{width:130px;height:45px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(148,163,184,.22);background:#fff;gap:10px;border-radius:12px;cursor:pointer;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa;transition:all .15s ease-in-out}.back-btn img{width:16px}.back-btn h4{color:#111;font-weight:500}.e-sign-btn{display:flex;justify-content:center;align-items:center;border:2px solid var(--main3);gap:10px;border-radius:5px;cursor:pointer;padding:10px;transition:all .1s ease-in-out}.delete-btn{width:130px;height:45px;display:flex;justify-content:center;align-items:center;border:1px solid var(--red);background-color:var(--main2);gap:10px;border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.delete-btn h4{font-weight:450}.delete-btn.disabled{opacity:.5;border-color:var(--main3);cursor:not-allowed}.affirmative-btn{cursor:pointer;width:130px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:12px;background:linear-gradient(135deg,#15c6f2,#0779f4 46%,#1c61f1);box-shadow:0 14px 24px #0a84ff24,0 5px 12px #0f172a0f;filter:brightness(.94) saturate(.94);transition:all .15s ease-in-out}.affirmative-btn .inner-btn{display:flex;justify-content:center;align-items:center;width:126px;height:41px;background:#fff;border-radius:11px;transition:all .15s ease-in-out}.affirmative-btn .inner-btn h4{color:#000;font-weight:600}.back-btn:hover,.affirmative-btn:hover{transform:translateY(-2px) scale(1.01);opacity:1}.back-btn:hover{filter:none;border-color:#e5484df2}.affirmative-btn:hover{filter:brightness(1.06) saturate(1.03);box-shadow:0 16px 30px #5463fc2e,0 6px 14px #0f172a14}.e-sign-btn:hover,.delete-btn:hover{transform:scale(1.02);opacity:.6}.affirmative-btn.disabled{opacity:.5;background:var(--main3);cursor:not-allowed}.affirmative-btn.disabled:hover,.delete-btn.disabled:hover{transform:none;opacity:.5}[data-theme=dark] .back-btn{background:#0e1824fa;border-color:#6798cd3d;box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .back-btn h4{color:#fff}[data-theme=dark] .back-btn:hover{background:#121e2cfc;border-color:#ff6a66eb}[data-theme=dark] .affirmative-btn{background:linear-gradient(135deg,#1ac9f2,#0096eb 48%,#4e76f4);box-shadow:0 16px 28px #00beff2e,0 5px 12px #0003}[data-theme=dark] .affirmative-btn .inner-btn{background:#0e1824fa}[data-theme=dark] .affirmative-btn .inner-btn h4{color:#fff}[data-theme=dark] .dropdown-container .dropdown-option-row:hover{background-color:transparent;border-color:#6798cd38;box-shadow:none}.file-animation-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.loader-svg{color:#5463fc;animation:rotate 2s linear infinite}.success-svg{color:#4caf50}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-backdrop{padding:28px 16px 0;position:fixed;top:0;left:0;z-index:9000;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:start;background:transparent;pointer-events:none}.notification-backdrop.is-closable{pointer-events:auto}.notification-backdrop .notification-border{width:clamp(300px,60%,1000px);min-height:60px;display:flex;justify-content:center;align-items:center;border-radius:16px;border:2px solid rgba(0,116,217,.52);background:transparent;box-shadow:none;pointer-events:auto}.notification-backdrop .notification-border .notification-container{padding:14px 18px;width:100%;min-height:100%;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:16px;background-color:var(--main1);border:1px solid rgba(148,163,184,.16);box-shadow:none}.notification-backdrop .notification-border .notification-container img{width:30px;flex-shrink:0}.notification-backdrop .notification-border .notification-container h4{flex:1 1 auto;text-wrap:wrap;font-weight:500;font-size:15px;text-align:center}.notification-backdrop .notification-border .notification-container .notification-close{width:28px;height:28px;border:1px solid var(--main3);border-radius:999px;background:transparent;color:var(--mainText);font-size:20px;line-height:1;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}.notification-backdrop .notification-border .notification-container .notification-close:hover{filter:brightness(1.15)}.notification-backdrop .warning{border-color:#edbd4feb}.notification-backdrop .error{border-color:#e94f30f0}.notification-backdrop .confirmation{border-color:#1eb972eb}.notification-backdrop .notification{border-color:#0074d9d6}.dropdown-container{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;position:relative;gap:30px;cursor:pointer}.dropdown-container .dropdown-selection{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.dropdown-container .dropdown-selection h4{opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-container .dropdown-chevron{transform:rotate(-90deg);width:10px;flex-shrink:0}.dropdown-container .dropdown-option-icon{width:24px;height:24px;object-fit:contain;transform:none;flex-shrink:0}.dropdown-container.is-open{z-index:2500}.dropdown-container .dropdown{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;left:0;width:100%;position:absolute;top:55px;background-color:var(--main3);border:1px solid var(--mainAccent);border-radius:5px;padding:10px;min-width:inherit;z-index:1000;max-height:450px;overflow-y:auto;overflow-x:hidden}.dropdown-container .dropdown .dropdown-option-row{width:100%;display:flex;align-items:center;gap:12px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.dropdown-container .dropdown .dropdown-option-row h4{width:100%;font-weight:400;opacity:1}.dropdown-container .dropdown .dropdown-option-row:hover{background-color:transparent;border-color:#0074d929;box-shadow:none}.dropdown-container .dropdown::-webkit-scrollbar{width:8px}.dropdown-container .dropdown::-webkit-scrollbar-track{background:var(--main2);border-radius:4px}.dropdown-container .dropdown::-webkit-scrollbar-thumb{background:var(--mainAccent);border-radius:4px}.dropdown-container .dropdown::-webkit-scrollbar-thumb:hover{background:var(--blueDark)}.radio-button-pair{display:flex;justify-content:start;align-items:center;gap:10px;cursor:pointer}.radio-button-pair .radio-button{width:28px;aspect-ratio:1;border:2px solid var(--main3);border-radius:5px;display:flex;justify-content:center;align-items:center}.radio-button-pair .radio-button .inner-dot{width:50%;aspect-ratio:1;background-color:var(--blueDark);border-radius:3px}.radio-button-pair h4{font-weight:400;font-size:15px}.placeholder-container{border-radius:10px;overflow:hidden;border:1px solid var(--main3);background-color:var(--main2)}.placeholder-container .placeholder-loader{height:100%;border-radius:10px;width:100%;background:linear-gradient(-90deg,var(--main3) 10%,rgba(214,214,214,0) 90%)}.side-info{width:358px;height:210px;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;box-shadow:0 0 15px #0003}.leftover-money{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}.leftover-money .text{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:5px;align-items:start;width:100%}.leftover-money .text h4{opacity:.5}.leftover-money .text h2{font-size:34px;font-weight:400}.leftover-money .tracker-container{width:95%;height:40px;position:relative;border-radius:15px;border:2px solid var(--mainAccent)}.leftover-money .tracker-container .zero{position:absolute;top:-35px;left:-10px}.leftover-money .tracker-container .starting{position:absolute;top:-35px;right:-10px}.leftover-money .tracker-container .tracker{position:relative;height:100%;border-radius:13px;min-width:10px}.leftover-money .tracker-container .tracker img{position:absolute;top:-14px;right:-3px}.leftover-money .tracker-container .green{background:linear-gradient(90deg,var(--greenLight),var(--greenDark))}.leftover-money .tracker-container .yellow{background:linear-gradient(90deg,var(--yellowLight),var(--yellowDark))}.leftover-money .tracker-container .red{background:linear-gradient(90deg,var(--redLight),var(--redDark))}.contract-expiration-date{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;height:100%;justify-content:space-between}.contract-expiration-date.with-costs .expiration-date-pair{gap:2px}.contract-expiration-date.with-costs .expiration-date-pair h2{font-size:28px!important}.contract-expiration-date.with-costs .expiration-date-pair h4{font-size:12px}.contract-expiration-date.with-costs .time-left-pair{gap:2px}.contract-expiration-date.with-costs .time-left-pair h4{font-size:12px}.contract-expiration-date.with-costs .time-left-pair .time{gap:15px}.contract-expiration-date.with-costs .time-left-pair .time .time-pair h2{font-size:28px!important}.contract-expiration-date.with-costs .time-left-pair .time .time-pair h4{font-size:12px}.contract-expiration-date .expiration-date-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.contract-expiration-date .expiration-date-pair h4{opacity:.7}.contract-expiration-date .expiration-date-pair h2{font-size:34px;font-weight:400}.contract-expiration-date .time-left-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.contract-expiration-date .time-left-pair h4{opacity:.7}.contract-expiration-date .time-left-pair .time{display:flex;justify-content:center;align-items:center;gap:10px}.contract-expiration-date .time-left-pair .time .time-pair{display:flex;justify-content:center;align-items:center;flex-direction:column}.contract-expiration-date .time-left-pair .time .time-pair h2{font-size:34px;font-weight:400}.contract-expiration-date .costs-breakdown{display:flex;gap:10px;width:100%}.contract-expiration-date .costs-breakdown .cost-item{flex:1;padding:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contract-expiration-date .costs-breakdown .cost-item h4{font-size:12px;font-weight:400;opacity:.7}.contract-expiration-date .costs-breakdown .cost-item h3{font-size:22px;font-weight:500}[data-theme=light] .side-info{border:2px solid var(--mainAccent);box-shadow:none}[data-theme=light] .radio-button-pair .radio-button,[data-theme=light] .dropdown-container{border-color:var(--mainAccent)}[data-theme=light] .notification-backdrop{background:transparent}[data-theme=light] .placeholder-container{border:1px solid var(--mainAccent);background-color:var(--main2)}[data-theme=light] .placeholder-container .placeholder-loader{background:linear-gradient(-90deg,var(--mainAccent) 10%,rgba(196,196,196,0) 90%)}[data-theme=dark] .notification-backdrop .notification-border .notification-container{background-color:#0e1824fa;border-color:#3a597980}[data-theme=dark] .notification-backdrop .warning{border-color:#edbd4ff5}[data-theme=dark] .notification-backdrop .error{border-color:#ff6a66f5}[data-theme=dark] .notification-backdrop .confirmation{border-color:#4ad691f2}[data-theme=dark] .notification-backdrop .notification{border-color:#61b0ffe6}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.account-overhead-text{width:clamp(1000px,75%,1300px);display:flex;justify-content:start;align-items:center;margin:50px 0 20px}.account-overhead-text h2{font-weight:500}.account-info-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:clamp(1000px,75%,1300px);background-color:var(--main2);border:2px solid var(--main3);border-radius:15px;margin-bottom:100px}.account-info-container h3{border-bottom:2px solid var(--main3);width:100%;padding:25px;font-size:18px;font-weight:500}.account-info-container .account-info{display:flex;justify-content:start;align-items:center;width:100%;position:relative;padding:30px}.account-info-container .account-info .info-pair{display:flex;justify-content:center;align-items:center;gap:30px}.account-info-container .account-info .info-pair .profile-picture{display:flex;justify-content:center;align-items:center;width:130px;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid var(--mainAccent)}.account-info-container .account-info .info-pair .profile-picture img{width:90%;object-fit:contain;aspect-ratio:1;border-radius:50%}.account-info-container .account-info .info-pair .text-pair{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;gap:5px}.account-info-container .account-info .info-pair .text-pair .account-environment-label{padding:4px 10px;border-radius:999px;border:1px solid rgba(0,116,217,.28);background:#0074d914;color:var(--blueDark);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0}.account-info-container .account-info .info-pair .text-pair h2{font-size:25px;font-weight:600}.account-info-container .account-info .edit-pair{display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;top:20px;right:20px;transition:all .1s ease-in-out;cursor:pointer}.account-info-container .account-info .edit-pair:hover{opacity:.7}.account-info-container .contract-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;padding:50px;width:100%}.account-info-container .contract-container .contract-status{display:flex;justify-content:center;align-items:center;gap:10px}.account-info-container .contract-container .contract-status h2{font-size:18px}.account-info-container .contract-container .view-contract-pair{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .1s ease-in-out}.account-info-container .contract-container .view-contract-pair h4{font-size:15px}.account-info-container .contract-container .view-contract-pair img{width:18px}.account-info-container .contract-container .view-contract-pair:hover{opacity:.7}.account-info-container .contract-container .contract-info{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:50px}.account-info-container .contract-container .contract-info .account-contract-info{width:clamp(300px,30%,400px);height:210px;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;box-shadow:0 0 15px #0003}.account-info-container .contract-container .contract-info .account-leftover-money{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}.account-info-container .contract-container .contract-info .account-leftover-money .text{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;align-items:start;width:100%}.account-info-container .contract-container .contract-info .account-leftover-money .text h4{opacity:.5}.account-info-container .contract-container .contract-info .account-leftover-money .text h2{font-size:34px;font-weight:400}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container{width:95%;height:35px;position:relative;border-radius:12px;border:2px solid var(--mainAccent)}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container .zero{position:absolute;top:-35px;left:-10px}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container .starting{position:absolute;top:-35px;right:-10px}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container .tracker{position:relative;height:100%;border-radius:10px;min-width:10px}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container .tracker img{position:absolute;top:-14px;right:0}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container .green{background:linear-gradient(90deg,var(--greenLight),var(--greenDark))}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container .yellow{background:linear-gradient(90deg,var(--yellowLight),var(--yellowDark))}.account-info-container .contract-container .contract-info .account-leftover-money .tracker-container .red{background:linear-gradient(90deg,var(--redLight),var(--redDark))}.account-info-container .contract-container .contract-info .account-storage-summary{display:flex;align-items:center;flex-direction:column;align-items:stretch;justify-content:center;gap:20px;padding:24px}.account-info-container .contract-container .contract-info .account-storage-summary .storage-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border-radius:14px;background:var(--main1);border:1px solid var(--main3)}.account-info-container .contract-container .contract-info .account-storage-summary .storage-row span{opacity:.68}.account-info-container .contract-container .contract-info .account-storage-summary .storage-row strong{font-size:18px;font-weight:600}.account-info-container .contract-container .contract-info .contract-expiration-date{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;gap:20px}.account-info-container .contract-container .contract-info .contract-expiration-date .expiration-date-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.account-info-container .contract-container .contract-info .contract-expiration-date .expiration-date-pair h4{opacity:.7}.account-info-container .contract-container .contract-info .contract-expiration-date .expiration-date-pair h2{font-size:34px;font-weight:400}.account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair h4{opacity:.7}.account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair .time{display:flex;justify-content:center;align-items:center;gap:30px}.account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair .time .time-pair{display:flex;justify-content:center;align-items:center;flex-direction:column}.account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair .time .time-pair h2{font-size:34px;font-weight:400}.account-info-container .users-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;padding:50px}.account-info-container .users-container .user{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background-color:var(--main3);border:1px solid var(--mainAccent);width:clamp(600px,80%,900px);border-radius:5px;transition:all .1s ease-in-out;cursor:pointer}.account-info-container .users-container .user .name-pair{display:flex;justify-content:center;align-items:center;gap:15px}.account-info-container .users-container .user .name-pair .user-profile-picture{display:flex;justify-content:center;align-items:center;width:30px;aspect-ratio:1;border-radius:50%;overflow:hidden}.account-info-container .users-container .user .name-pair .user-profile-picture img{width:100%;object-fit:cover;aspect-ratio:1;border-radius:50%}.account-info-container .users-container .user .status-pair{display:flex;justify-content:center;align-items:center;gap:20px}.account-info-container .users-container .user .status-pair .status{border-radius:5px;border:1px solid;padding:6px 10px}.account-info-container .users-container .user .status-pair img{width:20px}.account-info-container .users-container .user.current-user{border:.2px solid var(--blueDark);cursor:default}.account-info-container .users-container .user:not(.current-user):hover{filter:invert(.03)}.account-info-container .users-container .add-user-pair{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px;transition:all .1s ease-in-out;cursor:pointer}.account-info-container .users-container .add-user-pair:hover{opacity:.7}.account-info-container .cliches-text{margin-top:50px;font-size:16px;font-weight:500}.account-info-container .cliches-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;width:clamp(600px,75%,900px);padding:50px}.account-info-container .cliches-container .cliche{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;padding:10px;border-radius:10px;transition:all .2s ease-in-out;cursor:pointer}.account-info-container .cliches-container .cliche img{width:200px;border-radius:5px}.account-info-container .cliches-container .cliche:hover{opacity:.7}.account-info-container .custom-pages-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;width:clamp(600px,75%,900px);padding:50px}.account-info-container .custom-pages-container .custom-page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;border-radius:10px;transition:all .2s ease-in-out;cursor:pointer}.account-info-container .custom-pages-container .custom-page img{width:160px;border-radius:5px;box-shadow:0 0 8px #0000001a}.account-info-container .custom-pages-container .custom-page .page-info{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;margin-top:10px}.account-info-container .custom-pages-container .custom-page .page-info h4{font-size:14px;font-weight:400}.account-info-container .custom-pages-container .custom-page:hover{opacity:.7}.account-info-container .load-more-container{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0 50px}.account-info-container .account-products-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;padding:50px}.account-info-container .account-products-container .product{display:flex;justify-content:start;align-items:center;gap:20px;padding:10px 20px;width:60%;height:60px;border-radius:5px;border:1px solid var(--mainAccent);background-color:var(--main3)}.account-info-container .account-products-container .product img{max-height:38px}.account-info-container .account-products-container .product h4{font-size:16px}.modal-content-container{width:clamp(800px,40vw,900px);border-radius:10px;background:var(--modalBackground);border:1px solid var(--main3)}.modal-content-container .header-text{border-bottom:1px solid var(--main3);padding:20px;font-size:18px;font-weight:500}.modal-content-container .content-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:30px;margin-top:50px}.modal-content-container .content-wrapper .profile-picture{display:flex;justify-content:center;align-items:center;width:150px;aspect-ratio:1;padding:10px;border-radius:50%;border:2px solid var(--mainAccent);overflow:hidden;position:relative;cursor:pointer}.modal-content-container .content-wrapper .profile-picture img{width:100%;border-radius:50%;object-fit:cover;aspect-ratio:1}.modal-content-container .content-wrapper .profile-picture .profile-picture-overlay{display:flex;justify-content:center;align-items:center;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;border-radius:50%}.modal-content-container .content-wrapper .profile-picture .profile-picture-overlay h4{font-size:16px;font-weight:500;text-align:center;position:absolute;text-wrap:nowrap;top:50%;right:50%;transform:translate(50%,-50%)}.modal-content-container .content-wrapper .change-account-name{padding:15px 20px;text-align:center;font-size:18px;font-weight:500;border:1px solid var(--main3);border-radius:5px;background-color:transparent;outline:var(--mainAccent);width:250px}.modal-content-container .content-wrapper .button-pair{display:flex;justify-content:center;align-items:center;gap:50px;margin:30px 0 50px}.modal-content-container .content-wrapper .input-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.modal-content-container .content-wrapper .input-container .input-pair{display:flex;justify-content:space-between;align-items:center;width:clamp(300px,60%,600px);margin-top:10px}.modal-content-container .content-wrapper .input-container .input-pair h4{font-size:16px;font-weight:500;opacity:.5}.modal-content-container .content-wrapper .input-container .input-pair input{height:45px;width:300px;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;position:relative;transition:border-color .2s ease-in-out}.modal-content-container .content-wrapper .input-container .input-pair input.required{border:1px solid var(--red)}.modal-content-container .content-wrapper .input-container .input-pair input.valid{border:1px solid var(--green)}.account-info-container .contract-container .clickable-balance{cursor:pointer;transition:transform .12s ease,filter .12s ease}.account-info-container .contract-container .clickable-balance:hover{transform:translateY(-2px);filter:brightness(1.03)}.account-info-container .contract-container .top-up-icon{width:18px;height:18px;flex:0 0 auto}.account-info-container .self-serve-settings{width:calc(100% - 100px);padding:40px 0 50px;display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:25px}.account-info-container .self-serve-settings .self-serve-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-info-container .self-serve-settings .self-serve-settings-grid label{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:flex-start;gap:10px}.account-info-container .self-serve-settings .self-serve-settings-grid label.full-width{grid-column:1/-1}.account-info-container .self-serve-settings .self-serve-settings-grid label span{opacity:.72}.account-info-container .self-serve-settings .self-serve-settings-grid label input{width:100%;height:48px;padding:0 16px;border-radius:8px;border:1px solid var(--main3);background-color:transparent;color:inherit;outline:none}.account-info-container .self-serve-settings .self-serve-settings-actions{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;flex-wrap:wrap}.account-info-container .self-serve-settings .self-serve-settings-actions .danger-action-button{min-width:190px;height:48px;padding:0 22px;border-radius:8px;border:1px solid rgba(255,95,95,.45);background:#ff5f5f1f;color:inherit;cursor:pointer;transition:filter .12s ease}.account-info-container .self-serve-settings .self-serve-settings-actions .danger-action-button:hover:not(:disabled){filter:brightness(1.08)}.account-info-container .self-serve-settings .self-serve-settings-actions .danger-action-button:disabled{opacity:.6;cursor:not-allowed}[data-theme=light] .account-info-container .contract-container .contract-info .account-contract-info,[data-theme=light] .account-info-container .contract-container .contract-info .contract-expiration-date{box-shadow:none;border-color:var(--mainAccent)}[data-theme=light] .account-info-container .custom-pages-container .custom-page:hover{background-color:#00000008}[data-theme=light] .modal-content-container .content-wrapper .profile-picture .profile-picture-overlay{background-color:#00000021}@media (max-width: 1200px){.account-info-container .self-serve-settings{width:calc(100% - 60px)}}@media (max-width: 900px){.account-info-container .self-serve-settings{width:calc(100% - 40px)}.account-info-container .self-serve-settings .self-serve-settings-grid{grid-template-columns:1fr}.account-info-container .self-serve-settings .self-serve-settings-grid label.full-width{grid-column:auto}.account-info-container .self-serve-settings .self-serve-settings-actions{display:flex;justify-content:start;align-items:center}}.content-wrapper.account-page{width:100%}.content-wrapper.account-page .account-overhead-text{width:min(1280px,100% - 40px);margin:50px auto 24px;padding:0}.content-wrapper.account-page .account-overhead-text h2{margin:0;font-size:clamp(34px,4vw,46px);font-weight:750;line-height:1.02;letter-spacing:-.04em}.content-wrapper.account-page .account-info-container{width:min(1280px,100% - 40px);margin:34px auto 110px;padding:0;gap:24px;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;align-items:stretch}.content-wrapper.account-page .account-info-container .account-section-card{width:100%;overflow:visible;border:1px solid rgba(214,224,236,.86)!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffffa,#f5f8fcf0)!important;box-shadow:0 28px 54px #0f172a14,0 10px 20px #0f172a0a,inset 0 1px #fffffffa!important}.content-wrapper.account-page .account-info-container .account-section-card>h3{width:100%;margin:0;padding:22px 28px 18px;border-bottom:1px solid rgba(214,223,234,.86);font-size:20px;font-weight:650;letter-spacing:-.02em;text-align:center}.content-wrapper.account-page .account-info-container .account-section-card .account-section-body{width:100%;padding:22px 24px 24px}.content-wrapper.account-page .account-info-container .account-section-card .account-section-body-tight{padding:0}.content-wrapper.account-page .account-info-container .account-profile-section .account-section-body{padding:20px 24px}.content-wrapper.account-page .account-info-container .account-profile-section .account-info,.content-wrapper.account-page .account-info-container .account-contract-section .contract-container,.content-wrapper.account-page .account-info-container .account-positions-section .contract-positions{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}.content-wrapper.account-page .account-info-container .account-profile-section .account-info,.content-wrapper.account-page .account-info-container .account-contract-section .contract-container{padding:0}.content-wrapper.account-page .account-info-container .account-positions-section .contract-positions{margin:0;padding:24px 28px 28px}.content-wrapper.account-page .account-info-container .account-positions-section{scroll-margin-top:24px}.content-wrapper.account-page .account-info-container .account-info{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#f6f9fdf5)!important;border:1px solid rgba(211,221,234,.9)!important;border-radius:26px!important;box-shadow:0 24px 42px #0f172a14,0 8px 16px #0f172a0a,inset 0 1px #fffffffa!important}.content-wrapper.account-page .account-info-container .account-info .info-pair{gap:18px;min-width:0}.content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture{display:flex;justify-content:center;align-items:center;width:110px;height:110px;padding:6px;border-radius:50%;overflow:hidden;border:1px solid rgba(184,198,216,.74);background:transparent}.content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture.editable{cursor:pointer;transition:transform .15s ease,border-color .15s ease}.content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture.editable:hover{transform:translateY(-1px);border-color:#0074d9b3}.content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 28px rgba(15,23,42,.16));transition:filter .15s ease}.content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture.editable:hover img{filter:drop-shadow(0 18px 30px rgba(0,116,217,.22))}.content-wrapper.account-page .account-info-container .account-info .info-pair .text-pair{gap:8px}.content-wrapper.account-page .account-info-container .account-info .info-pair .text-pair h2{font-size:clamp(28px,3vw,36px);line-height:1.05;letter-spacing:-.03em}.content-wrapper.account-page .account-info-container .account-info .info-pair .text-pair h4{font-size:15px;font-weight:600;color:var(--main4)}.content-wrapper.account-page .account-info-container .account-profile-actions{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end}.content-wrapper.account-page .account-info-container .account-profile-actions .back-btn{margin:0}.content-wrapper.account-page .account-info-container .contract-container{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;gap:18px;padding:20px 24px 24px;background:linear-gradient(180deg,#fffffffc,#f7fafdf5)!important;border:1px solid rgba(211,221,234,.9)!important;border-radius:26px!important;box-shadow:0 24px 42px #0f172a14,0 8px 16px #0f172a0a,inset 0 1px #fffffffa!important}.content-wrapper.account-page .account-info-container .contract-container .contract-summary-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;width:100%}.content-wrapper.account-page .account-info-container .contract-container .contract-status{padding:12px 16px;border:1px solid rgba(214,223,234,.86);border-radius:18px;background:#ffffffb8;box-shadow:0 12px 24px #0f172a0d,0 4px 10px #0f172a08}.content-wrapper.account-page .account-info-container .contract-container .contract-status h2{font-size:18px;font-weight:650}.content-wrapper.account-page .account-info-container .contract-container .view-contract-pair{min-height:46px;padding:0 18px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#fff;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.content-wrapper.account-page .account-info-container .contract-container .view-contract-pair h4{font-size:15px;font-weight:650}.content-wrapper.account-page .account-info-container .contract-container .view-contract-pair:hover{opacity:1;transform:translateY(-2px);border-color:#0074d9c7;box-shadow:0 18px 30px #0074d924,0 6px 14px #0f172a0d,inset 0 1px #fffffffc}.content-wrapper.account-page .account-info-container .contract-container .contract-info{justify-content:center;align-items:stretch;gap:16px}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-contract-info{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;flex:1 1 340px;width:auto;min-height:188px;height:auto;background:linear-gradient(180deg,#fffffffa,#f8fbfef2)!important;border:1px solid rgba(214,223,234,.92)!important;box-shadow:0 18px 30px #0f172a0f,0 5px 12px #0f172a08,inset 0 1px #fffffffa!important}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-leftover-money{flex:1 1 580px;max-width:700px;padding:20px 22px}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-leftover-money .text{gap:10px}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-leftover-money .text h4{font-weight:600;color:var(--main4)}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-leftover-money .text h2{font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.03em}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-leftover-money .tracker-container{height:34px;border-radius:14px}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-storage-summary{flex:1 1 340px;max-width:380px;padding:24px}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-storage-summary .storage-row{border-radius:16px;background:#ffffffc7}.content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date{flex:0 1 310px;width:min(100%,310px);min-height:188px;height:auto;gap:14px;padding:18px 18px 16px;border:1px solid rgba(214,223,234,.92)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffa,#f8fbfef2)!important;box-shadow:0 18px 30px #0f172a0f,0 5px 12px #0f172a08,inset 0 1px #fffffffa!important;justify-content:center}.content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date .expiration-date-pair h2,.content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair .time .time-pair h2{font-size:clamp(28px,2.4vw,34px);font-weight:700;letter-spacing:-.03em}.content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date .expiration-date-pair h4,.content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair h4{font-weight:600;color:var(--main4)}.content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date .time-left-pair .time{gap:18px}.content-wrapper.account-page .account-info-container .contract-positions{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;padding:24px 28px 28px;margin-top:0}.content-wrapper.account-page .account-info-container .contract-positions .header-row{margin-bottom:18px}.content-wrapper.account-page .account-info-container .contract-positions .header-section h3{font-size:20px;font-weight:650}.content-wrapper.account-page .account-info-container .contract-positions .calendar-section .calendar-controls .calendar-btn{min-height:48px;padding:0 20px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#fff;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.content-wrapper.account-page .account-info-container .contract-positions .calendar-section .calendar-controls .calendar-btn:hover{background:#fff;border-color:#0074d9c7}.content-wrapper.account-page .account-info-container .contract-positions .positions-table{border:1px solid rgba(214,223,234,.86);border-radius:18px;background:#ffffffb3;margin-bottom:0}.content-wrapper.account-page .account-info-container .users-container,.content-wrapper.account-page .account-info-container .cliches-container,.content-wrapper.account-page .account-info-container .custom-pages-container,.content-wrapper.account-page .account-info-container .account-products-container,.content-wrapper.account-page .account-info-container .self-serve-settings{width:100%;padding:18px 0 0}.content-wrapper.account-page .account-info-container .users-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,420px));justify-content:center;gap:16px 18px}.content-wrapper.account-page .account-info-container .users-container.users-container--compact{grid-template-columns:minmax(0,420px)}.content-wrapper.account-page .account-info-container .users-container .user{width:100%;max-width:420px;min-height:74px;padding:16px 18px;border:1px solid rgba(214,223,234,.86);border-radius:18px;background:#ffffffb3;box-shadow:0 12px 24px #0f172a0a,inset 0 1px #ffffffe6}.content-wrapper.account-page .account-info-container .users-container .user .name-pair{gap:14px}.content-wrapper.account-page .account-info-container .users-container .user .name-pair .user-profile-picture{width:40px;height:40px;border:1px solid rgba(208,219,233,.9);box-shadow:0 10px 18px #0f172a0d}.content-wrapper.account-page .account-info-container .users-container .user .status-pair{gap:16px}.content-wrapper.account-page .account-info-container .users-container .user .status-pair .status{display:flex;justify-content:center;align-items:center;min-height:36px;border-radius:999px;padding:7px 12px;background:#ffffffc7}.content-wrapper.account-page .account-info-container .users-container .user .status-pair .status h4{font-size:13px;font-weight:650}.content-wrapper.account-page .account-info-container .users-container .user.current-user{border-color:#0074d96b;background:linear-gradient(180deg,#f4f9fff0,#eef7ffe6)}.content-wrapper.account-page .account-info-container .users-container .user:not(.current-user):hover{filter:none;transform:translateY(-1px);border-color:#0074d94d;box-shadow:0 16px 26px #0074d914,0 5px 12px #0f172a0a}.content-wrapper.account-page .account-info-container .users-container .add-user-pair{grid-column:1/-1;justify-self:center;margin-top:8px;min-height:48px;padding:0 20px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#fff;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.content-wrapper.account-page .account-info-container .users-container .add-user-pair:hover{opacity:1;transform:translateY(-2px)}.content-wrapper.account-page .account-info-container .cliches-text{width:100%;margin:0 0 2px;padding:0 6px;font-size:15px;font-weight:600;color:var(--main4);text-align:center}.content-wrapper.account-page .account-info-container .cliches-container,.content-wrapper.account-page .account-info-container .custom-pages-container{display:grid;justify-content:center;justify-items:center;gap:20px}.content-wrapper.account-page .account-info-container .cliches-container .cliche,.content-wrapper.account-page .account-info-container .cliches-container .custom-page,.content-wrapper.account-page .account-info-container .custom-pages-container .cliche,.content-wrapper.account-page .account-info-container .custom-pages-container .custom-page{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;width:100%;padding:14px}.content-wrapper.account-page .account-info-container .cliches-container{grid-template-columns:repeat(3,minmax(0,220px))}.content-wrapper.account-page .account-info-container .cliches-container.cliches-container--four{grid-template-columns:repeat(2,minmax(0,220px))}.content-wrapper.account-page .account-info-container .cliches-container .cliche{min-height:auto;gap:10px;align-items:center;justify-content:flex-start;padding:0;border:0;background:none;box-shadow:none}.content-wrapper.account-page .account-info-container .cliches-container .cliche .cliche-preview{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;width:100%;min-height:168px;padding:16px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.content-wrapper.account-page .account-info-container .cliches-container .cliche .cliche-preview img{width:100%;height:118px;border-radius:12px;object-fit:contain;box-shadow:0 10px 24px #0f172a14}.content-wrapper.account-page .account-info-container .cliches-container .cliche .cliche-title{margin:0;min-height:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:650;text-align:center}.content-wrapper.account-page .account-info-container .cliches-container .cliche:hover .cliche-preview{opacity:1;transform:translateY(-2px);border-color:#0074d957;box-shadow:0 18px 30px #0074d91f,0 5px 12px #0f172a0a,inset 0 1px #fffffffa}.content-wrapper.account-page .account-info-container .custom-pages-container{grid-template-columns:repeat(auto-fit,minmax(180px,210px))}.content-wrapper.account-page .account-info-container .custom-pages-container .custom-page{gap:14px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.content-wrapper.account-page .account-info-container .custom-pages-container .custom-page img{width:100%;border-radius:12px;box-shadow:0 10px 24px #0f172a14}.content-wrapper.account-page .account-info-container .custom-pages-container .custom-page .page-info{gap:6px;width:100%}.content-wrapper.account-page .account-info-container .custom-pages-container .custom-page .page-info h4{font-weight:550}.content-wrapper.account-page .account-info-container .custom-pages-container .custom-page:hover{opacity:1;transform:translateY(-2px);border-color:#0074d957;box-shadow:0 18px 30px #0074d91f,0 5px 12px #0f172a0a,inset 0 1px #fffffffa}.content-wrapper.account-page .account-info-container .load-more-container{padding:18px 0 2px}.content-wrapper.account-page .account-info-container .account-products-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:center;gap:16px 18px}.content-wrapper.account-page .account-info-container .account-products-container .product{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;width:100%;max-width:360px;height:auto;min-height:70px;padding:14px 18px;justify-content:flex-start}.content-wrapper.account-page .account-info-container .account-products-container .product h4{font-size:16px;font-weight:650}.content-wrapper.account-page .account-info-container .self-serve-settings{gap:22px}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-grid{gap:18px}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-grid label{gap:8px}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-grid label span{font-size:14px;font-weight:650;color:var(--main4)}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-grid label input{height:50px;border-radius:14px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions{justify-content:flex-end}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions .danger-action-button{min-width:190px;height:48px;padding:0 22px;border-radius:14px;border:1px solid rgba(229,72,77,.7);background:#fff;color:#d33a41f5;font-weight:650;box-shadow:0 14px 24px #e5484d14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions .danger-action-button:hover:not(:disabled){filter:none;transform:translateY(-2px);border-color:#e5484deb;box-shadow:0 18px 30px #e5484d1f,0 6px 14px #0f172a0d,inset 0 1px #fffffffc}.content-wrapper.account-page .modal-content-container{width:min(860px,100vw - 32px);position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fafdf5);box-shadow:0 28px 56px #0f172a17,0 12px 24px #0f172a0f,inset 0 1px #fffffffa}.content-wrapper.account-page .modal-content-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#c4d2e46b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.content-wrapper.account-page .modal-content-container>*{position:relative;z-index:1}.content-wrapper.account-page .modal-content-container{overflow:visible}.content-wrapper.account-page .modal-content-container .header-text{border-bottom:1px solid rgba(214,223,234,.86);padding:24px 28px 20px;font-size:20px;font-weight:650}.content-wrapper.account-page .modal-content-container .content-wrapper{margin-top:0;padding:28px 28px 30px}.content-wrapper.account-page .modal-content-container .content-wrapper .profile-picture{width:160px;padding:8px;border:1px solid rgba(184,198,216,.74);background:linear-gradient(180deg,#fffffffa,#f6f9fdf0);box-shadow:0 18px 38px #0f172a1a,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.content-wrapper.account-page .modal-content-container .content-wrapper .change-account-name{height:50px;border-radius:14px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffff5,#f8fafcf0)}.content-wrapper.account-page .modal-content-container .content-wrapper .button-pair,.content-wrapper.account-page .modal-content-container .content-wrapper .input-container{gap:14px}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair{width:min(680px,100%);gap:18px}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair input{height:50px;border-radius:14px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffff5,#f8fafcf0)}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container{min-height:50px;padding:0 18px;border-radius:14px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:inset 0 1px #fffffffa,0 10px 18px #0f172a0d}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container h4{font-weight:550;opacity:.86}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container img{width:12px}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container.is-open{z-index:3200;border-color:#0074d9b8;box-shadow:0 18px 30px #0074d91f,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container .dropdown{top:calc(100% + 10px);padding:10px;border-radius:16px;border:1px solid rgba(208,219,233,.95);background:linear-gradient(180deg,#fffffffc,#f6f9fdf7);box-shadow:0 20px 34px #0f172a1f,0 6px 14px #0f172a0f}.content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container .dropdown h4{border-radius:10px;font-weight:550}[data-theme=dark] .content-wrapper.account-page .account-section-card,[data-theme=dark] .content-wrapper.account-page .modal-content-container{background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:0 30px 60px #00000061,0 14px 28px #00000038,inset 0 1px #ffffff0d}[data-theme=dark] .content-wrapper.account-page .account-section-card:before,[data-theme=dark] .content-wrapper.account-page .modal-content-container:before{background:linear-gradient(180deg,#6798cd57,#3c577633)}[data-theme=dark] .content-wrapper.account-page .account-info-container{border:0!important;background:none!important;box-shadow:none!important}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-section-card{border-color:#304965bd!important;background:linear-gradient(180deg,#101b28fa,#0b141ff2)!important;box-shadow:0 28px 54px #00000052,0 10px 20px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-section-card>h3{border-bottom-color:#3a587775}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-info,[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container,[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-positions,[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-info .account-contract-info,[data-theme=dark] .content-wrapper.account-page .account-info-container .users-container .user,[data-theme=dark] .content-wrapper.account-page .account-info-container .users-container .add-user-pair,[data-theme=dark] .content-wrapper.account-page .account-info-container .cliches-container .cliche .cliche-preview,[data-theme=dark] .content-wrapper.account-page .account-info-container .custom-pages-container .custom-page,[data-theme=dark] .content-wrapper.account-page .account-info-container .account-products-container .product{border-color:#3a587785;background:linear-gradient(180deg,#111c29f0,#0c151feb);box-shadow:0 20px 38px #00000038,0 6px 12px #0000001f,inset 0 1px #ffffff0a}[data-theme=dark] .content-wrapper.account-page .account-info-container>h3,[data-theme=dark] .content-wrapper.account-page .account-info-container .cliches-text,[data-theme=dark] .content-wrapper.account-page .account-info-container .account-info .info-pair .text-pair h4,[data-theme=dark] .content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-grid label span{color:#a8c2dfc7}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-info{background:linear-gradient(180deg,#121e2cfa,#0c1621f2)!important;border-color:#38546fc2!important;box-shadow:0 24px 42px #0000003d,0 8px 16px #00000024,inset 0 1px #ffffff0a!important}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture{border-color:#3a587780;background:transparent}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture img{filter:drop-shadow(0 18px 30px rgba(0,0,0,.28))}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture.editable:hover{border-color:#00beffb3}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture.editable:hover img{filter:drop-shadow(0 18px 30px rgba(0,190,255,.22))}[data-theme=dark] .content-wrapper.account-page .account-info-container .account-profile-section .account-info,[data-theme=dark] .content-wrapper.account-page .account-info-container .account-contract-section .contract-container,[data-theme=dark] .content-wrapper.account-page .account-info-container .account-positions-section .contract-positions{background:none!important;border:0!important;box-shadow:none!important}[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container{background:linear-gradient(180deg,#121e2cfa,#0c1621f2)!important;border-color:#38546fc2!important;box-shadow:0 24px 42px #0000003d,0 8px 16px #00000024,inset 0 1px #ffffff0a!important}[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container .contract-status,[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container .contract-positions .positions-table,[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container .users-container .user.current-user,[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container .contract-info .account-storage-summary .storage-row{border-color:#3a587775;background:#0d1722d1}[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container .view-contract-pair{border-color:#3a587780;background:#0e1824fa;box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container .contract-info .account-contract-info,[data-theme=dark] .content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date.side-info{border-color:#38546fbd!important;background:linear-gradient(180deg,#111d2afa,#0c1621f2)!important;box-shadow:0 18px 30px #0003,0 5px 12px #0000001f,inset 0 1px #ffffff0a!important}[data-theme=dark] .content-wrapper.account-page .account-info-container .users-container .user.current-user{border-color:#00beff70;background:linear-gradient(180deg,#132739fa,#0d1d2bf5);box-shadow:0 18px 30px #00beff1a,0 5px 12px #00000029,inset 0 1px #ffffff0d}[data-theme=dark] .content-wrapper.account-page .account-info-container .users-container .user .status-pair .status{background:#111d2af5;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .content-wrapper.account-page .account-info-container .users-container .user .status-pair .status h4{color:#f4f8fff5}[data-theme=dark] .content-wrapper.account-page .account-info-container .users-container .user:not(.current-user):hover{border-color:#00beff57;box-shadow:0 16px 28px #00beff14,0 5px 12px #00000024}[data-theme=dark] .content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-grid label input{border-color:#3a587780;background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000024}[data-theme=dark] .content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions .danger-action-button{background:#0e1824fa;border-color:#ff7070bd;color:#ff9696fa;box-shadow:0 16px 26px #0000003d,0 5px 12px #ff707014,inset 0 1px #ffffff0a}[data-theme=dark] .content-wrapper.account-page .modal-content-container .header-text{border-bottom-color:#3a587775}[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .profile-picture{border-color:#3a587780;background:linear-gradient(180deg,#131f2dfa,#0e1823f0);box-shadow:0 22px 40px #0000003d,0 8px 14px #00000024,inset 0 1px #ffffff0d}[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .change-account-name,[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair input,[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container{border-color:#3a587780;background:linear-gradient(180deg,#121d2afa,#0c151ff2)}[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container{box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000024}[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container h4{opacity:.92}[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container.is-open{border-color:#00beffa3;box-shadow:0 18px 30px #00beff1a,0 6px 14px #00000024,inset 0 1px #ffffff0d}[data-theme=dark] .content-wrapper.account-page .modal-content-container .content-wrapper .input-container .input-pair .dropdown-container .dropdown{border-color:#3a5877b8;background:linear-gradient(180deg,#121d2afc,#0c151ff7);box-shadow:0 20px 34px #0000003d,0 6px 14px #00000029}@media (max-width: 1100px){.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-contract-info{min-width:calc(50% - 10px)}.content-wrapper.account-page .account-info-container .cliches-container{grid-template-columns:repeat(3,minmax(0,200px))}}@media (max-width: 900px){.content-wrapper.account-page .account-info-container{width:min(100%,100vw - 24px)}.content-wrapper.account-page .account-info-container{padding:0;gap:16px}.content-wrapper.account-page .account-info-container .account-section-card>h3{padding:18px 18px 14px;font-size:18px}.content-wrapper.account-page .account-info-container .account-section-card .account-section-body{padding:18px}.content-wrapper.account-page .account-info-container .account-section-card .account-section-body-tight,.content-wrapper.account-page .account-info-container .account-info,.content-wrapper.account-page .account-info-container .contract-container,.content-wrapper.account-page .account-info-container .contract-positions{padding:0}.content-wrapper.account-page .account-info-container .account-info .info-pair{flex-direction:column;align-items:flex-start}.content-wrapper.account-page .account-info-container .account-info .info-pair .profile-picture{width:96px;height:96px}.content-wrapper.account-page .account-info-container .account-info .account-profile-actions{width:100%;justify-content:flex-start}.content-wrapper.account-page .account-info-container .contract-container .contract-summary-bar{align-items:stretch}.content-wrapper.account-page .account-info-container .contract-container .contract-summary-bar .contract-status,.content-wrapper.account-page .account-info-container .contract-container .contract-summary-bar .view-contract-pair{width:100%}.content-wrapper.account-page .account-info-container .contract-container .contract-info{gap:14px}.content-wrapper.account-page .account-info-container .contract-container .contract-info .account-contract-info,.content-wrapper.account-page .account-info-container .contract-container .contract-info .contract-expiration-date.side-info{min-width:100%;max-width:100%;width:100%}.content-wrapper.account-page .account-info-container .users-container,.content-wrapper.account-page .account-info-container .cliches-container,.content-wrapper.account-page .account-info-container .custom-pages-container,.content-wrapper.account-page .account-info-container .account-products-container,.content-wrapper.account-page .account-info-container .self-serve-settings{padding-top:14px}.content-wrapper.account-page .account-info-container .users-container{grid-template-columns:minmax(0,1fr)}.content-wrapper.account-page .account-info-container .users-container .user{width:100%;align-items:flex-start;gap:14px;flex-direction:column;max-width:none}.content-wrapper.account-page .account-info-container .cliches-container{grid-template-columns:repeat(2,minmax(0,1fr))}.content-wrapper.account-page .account-info-container .custom-pages-container,.content-wrapper.account-page .account-info-container .account-products-container{grid-template-columns:minmax(0,1fr)}.content-wrapper.account-page .account-info-container .cliches-container .cliche,.content-wrapper.account-page .account-info-container .cliches-container .custom-page,.content-wrapper.account-page .account-info-container .cliches-container .product,.content-wrapper.account-page .account-info-container .custom-pages-container .cliche,.content-wrapper.account-page .account-info-container .custom-pages-container .custom-page,.content-wrapper.account-page .account-info-container .custom-pages-container .product,.content-wrapper.account-page .account-info-container .account-products-container .cliche,.content-wrapper.account-page .account-info-container .account-products-container .custom-page,.content-wrapper.account-page .account-info-container .account-products-container .product{width:100%;max-width:260px}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions{justify-content:stretch}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions .affirmative-btn,.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions .danger-action-button{width:100%}.content-wrapper.account-page .account-info-container .self-serve-settings .self-serve-settings-actions .affirmative-btn .inner-btn{width:calc(100% - 4px)!important}.content-wrapper.account-page .modal-content-container{width:min(100%,100vw - 20px)}.content-wrapper.account-page .modal-content-container .content-wrapper{padding:20px 18px 22px}.content-wrapper.account-page .modal-content-container .content-wrapper .button-pair .back-btn,.content-wrapper.account-page .modal-content-container .content-wrapper .button-pair .affirmative-btn{width:100%!important}.content-wrapper.account-page .modal-content-container .content-wrapper .button-pair .affirmative-btn .inner-btn{width:calc(100% - 4px)!important}}.contract-positions{width:100%;margin-top:30px}.contract-positions .header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.contract-positions .header-section{margin:0;padding:0}.contract-positions .header-section h3{margin:0;font-size:18px}.contract-positions .calendar-section{display:flex;justify-content:flex-end;position:relative}.contract-positions .calendar-section .calendar-controls{position:relative}.contract-positions .calendar-section .calendar-controls .calendar-btn{display:flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid var(--main3);border-radius:5px;cursor:pointer;transition:all .2s ease}.contract-positions .calendar-section .calendar-controls .calendar-btn:hover{background:var(--main2)}.contract-positions .calendar-section .calendar-controls .calendar-btn h4{margin:0;font-size:.9rem;font-weight:500}.contract-positions .calendar-section .calendar-controls .calendar-btn img{width:16px;height:16px}.contract-positions .calendar-section .calendar-controls .calendar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:#0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.contract-positions .calendar-section .calendar-controls .calendar{position:absolute;top:100%;right:0;background:var(--main1);border:2px solid var(--main3);border-radius:12px;padding:20px;z-index:1000;box-shadow:0 12px 32px #0000004d;min-width:450px;max-width:500px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.contract-positions .calendar-section .calendar-controls .calendar:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;border-radius:inherit;z-index:-1;opacity:.95}.contract-positions .calendar-section .calendar-controls .calendar .year{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.contract-positions .calendar-section .calendar-controls .calendar .year img{width:20px;height:20px;cursor:pointer;transition:opacity .2s ease}.contract-positions .calendar-section .calendar-controls .calendar .year img:hover{opacity:.7}.contract-positions .calendar-section .calendar-controls .calendar .year h4{margin:0;font-size:1.1rem;font-weight:600}.contract-positions .calendar-section .calendar-controls .calendar .month-container{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:6px}.contract-positions .calendar-section .calendar-controls .calendar .month-container h4{margin:0;padding:8px 4px;font-size:.75rem;text-align:center;border-radius:5px;cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap;min-width:fit-content}.contract-positions .calendar-section .calendar-controls .calendar .month-container h4:hover{background:var(--main2);transform:translateY(-1px)}.contract-positions .calendar-section .calendar-controls .calendar .month-container h4.selected{background:var(--mainAccent);color:#fff;font-weight:600;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}@media (max-width: 580px){.contract-positions .calendar-section .calendar-controls .calendar{right:-10px;left:10px;min-width:auto;max-width:none;width:calc(100vw - 40px)}.contract-positions .calendar-section .calendar-controls .calendar .month-container{grid-template-columns:repeat(3,1fr);gap:4px}.contract-positions .calendar-section .calendar-controls .calendar .month-container h4{padding:6px 2px;font-size:.7rem;min-width:fit-content}}@media (max-width: 400px){.contract-positions .calendar-section .calendar-controls .calendar .month-container{grid-template-columns:repeat(2,1fr);gap:8px}.contract-positions .calendar-section .calendar-controls .calendar .month-container h4{padding:10px 6px;font-size:.75rem}}.contract-positions .positions-table{width:100%;border-top:1px solid var(--main3);border-bottom:1px solid var(--main3);margin-bottom:25px;overflow:hidden}.contract-positions .positions-table .table-header{display:grid;grid-template-columns:80px 2fr 120px 1fr 1fr;font-weight:600;font-size:.85rem;border-bottom:1px solid var(--main3);min-height:48px}.contract-positions .positions-table .table-header>div{padding:12px 8px;border-right:1px solid var(--main3);text-align:center;display:flex;align-items:center;justify-content:center}.contract-positions .positions-table .table-header>div:last-child{border-right:none}.contract-positions .positions-table .table-header>div.col-service{text-align:left;justify-content:flex-start}.contract-positions .positions-table .table-row{display:grid;grid-template-columns:80px 2fr 120px 1fr 1fr;border-bottom:1px solid var(--main3);font-size:.85rem;min-height:48px}.contract-positions .positions-table .table-row>div{padding:12px 8px;border-right:1px solid var(--main3);text-align:center;display:flex;align-items:center;justify-content:center}.contract-positions .positions-table .table-row>div:last-child{border-right:none}.contract-positions .positions-table .table-row>div.col-service{text-align:left;justify-content:flex-start}.contract-positions .positions-table .table-row>div.col-service .pricing-mode-indicator{font-size:.75rem;color:var(--mainAccent);font-weight:500;font-style:italic}.contract-positions .positions-table .table-row>div.col-service .control-key-indicator{font-size:.7rem;color:#ff9800;font-weight:500;font-style:italic;display:block;margin-top:2px}.contract-positions .positions-table .table-footer{display:grid;grid-template-columns:80px 2fr 120px 1fr 1fr;font-weight:600;font-size:.85rem;min-height:48px}.contract-positions .positions-table .table-footer>div{padding:12px 8px;border-right:1px solid var(--main3);text-align:center;display:flex;align-items:center;justify-content:center}.contract-positions .positions-table .table-footer>div:last-child{border-right:none}.contract-positions .positions-table .table-footer>div.total-label{grid-column:1/5;text-align:right;justify-content:flex-end}.contract-positions .positions-table .table-footer>div.total-amount{grid-column:5;font-size:1rem;font-weight:700}[data-theme=dark] .contract-positions{color:#f4f8fff2}[data-theme=dark] .contract-positions .header-section h3{color:#f4f8fff5}[data-theme=dark] .contract-positions .header-section p{color:#a8c2dfc7}[data-theme=dark] .contract-positions .calendar-section .calendar-controls .calendar-btn{border-color:#3a58779e!important;background:linear-gradient(180deg,#111d2afa,#0c1621f2)!important;box-shadow:0 14px 24px #0003,0 4px 10px #00000024,inset 0 1px #ffffff0a!important}[data-theme=dark] .contract-positions .calendar-section .calendar-controls .calendar-btn:hover{border-color:#00beff94!important;background:linear-gradient(180deg,#142332fa,#0d1926f5)!important}[data-theme=dark] .contract-positions .calendar-section .calendar-controls .calendar-btn h4{color:#f4f8fff0}[data-theme=dark] .contract-positions .calendar-section .calendar-controls .calendar{border-color:#3a5877bd;background:linear-gradient(180deg,#121e2cfc,#0b141ffa);color:#f4f8fff2;box-shadow:0 22px 40px #00000057,0 8px 16px #0003}[data-theme=dark] .contract-positions .calendar-section .calendar-controls .calendar .month-container h4{color:#e1ebf8db}[data-theme=dark] .contract-positions .calendar-section .calendar-controls .calendar .month-container h4:hover{background:#3a587757;color:#f4f8fffa}[data-theme=dark] .contract-positions .calendar-section .calendar-controls .calendar .month-container h4.selected{background:var(--mainAccent);color:#fff}[data-theme=dark] .contract-positions .positions-table{border-color:#3a587794!important;background:#0c1621db!important;color:#f4f8fff0}[data-theme=dark] .contract-positions .positions-table .table-header,[data-theme=dark] .contract-positions .positions-table .table-row,[data-theme=dark] .contract-positions .positions-table .table-footer{border-color:#3a58777a}[data-theme=dark] .contract-positions .positions-table .table-header{background:#111d2afa;color:#f4f8ffe0}[data-theme=dark] .contract-positions .positions-table .table-row{background:#0c1621b8}[data-theme=dark] .contract-positions .positions-table .table-footer{background:#111d2ae6}[data-theme=dark] .contract-positions .positions-table .table-header>div,[data-theme=dark] .contract-positions .positions-table .table-row>div,[data-theme=dark] .contract-positions .positions-table .table-footer>div{border-color:#3a58777a}[data-theme=dark] .contract-positions .positions-table .pricing-mode-indicator{color:#7dd3fceb}@media (max-width: 768px){.contract-positions .header-row{flex-direction:column;align-items:stretch;gap:12px}.contract-positions .calendar-section{justify-content:flex-end}.contract-positions .positions-table .table-header,.contract-positions .positions-table .table-row,.contract-positions .positions-table .table-footer{grid-template-columns:60px 1fr 80px 80px 80px;font-size:.75rem;min-height:40px}.contract-positions .positions-table .table-header>div,.contract-positions .positions-table .table-row>div,.contract-positions .positions-table .table-footer>div{padding:8px 4px}.contract-positions .positions-table .table-footer .total-label{grid-column:1/4;font-size:.75rem}.contract-positions .positions-table .table-footer .total-amount{grid-column:4/6;font-size:.85rem}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.admin-scope .overview-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:90%;max-width:1600px;padding:50px 0}.admin-scope .overview-wrapper h1{padding-bottom:50px}.admin-scope .courier-editor-modal .courier-editor-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scope .courier-editor-modal .courier-editor-count-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-scope .courier-editor-modal .courier-editor-count-card-header strong{font-size:18px;font-weight:700;line-height:1}.admin-scope .courier-editor-modal .courier-editor-weight-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%}.admin-scope .courier-editor-modal .courier-editor-weight-field>span{font-size:14px;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap;opacity:.84}.admin-scope .courier-editor-modal .courier-editor-weight-field input{width:100%;min-height:60px;border:1.5px solid rgba(110,162,228,.38);border-radius:12px;background-color:#101a27;color:var(--mainText);padding:0 18px;outline:none;font-size:20px;font-weight:700;text-align:center;box-sizing:border-box;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #00000014;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out,background-color .12s ease-in-out}.admin-scope .courier-editor-modal .courier-editor-weight-field input:focus{border-color:#4a8dff;box-shadow:0 0 0 3px #4a8dff24,inset 0 1px #ffffff0a}@media only screen and (max-width: 900px){.admin-scope .courier-editor-modal .courier-editor-count-grid,.admin-scope .courier-editor-modal .courier-editor-weight-grid{grid-template-columns:1fr}.admin-scope .courier-editor-modal .courier-editor-weight-field{grid-template-columns:1fr;gap:8px}.admin-scope .courier-editor-modal .courier-editor-weight-field>span{white-space:normal}}.admin-scope .overview-container{display:flex;justify-content:center;align-items:center;gap:30px;width:90%;margin-bottom:20px;margin-top:20px}.admin-scope .overview-container .costs-info{display:flex;justify-content:center;align-items:center;width:550px;height:130px}.admin-scope .overview-container .costs-info .cost-item{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;padding:15px 20px;width:100%;height:100%;min-height:90px}.admin-scope .overview-container .costs-info .cost-item h4{opacity:.5}.admin-scope .overview-container .costs-info .cost-item h2{font-weight:400;font-size:32px;height:40px;display:flex;align-items:center}.admin-scope .overview-container .costs-info .cost-item .loader-container{display:flex;justify-content:center;align-items:center;height:40px;min-height:40px;max-height:40px}.admin-scope .overview-container .costs-info .cost-item .loader-container .cost-loader{transform:scale(.7);height:40px;display:flex;align-items:center;justify-content:center}.admin-scope .overview-container .sub-info-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.admin-scope .overview-container .sub-info-container .info{display:flex;justify-content:space-between;align-items:center;min-width:250px;width:100%;height:100%;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;padding:15px 20px;box-shadow:0 0 15px #0003}.admin-scope .overview-container .sub-info-container .info.info-hover{cursor:pointer;transition:all .2s ease-in-out}.admin-scope .overview-container .sub-info-container .info.info-hover:hover{background-color:var(--main3);transform:scale(1.02)}.admin-scope .overview-container .side-info.statistics{height:150px;border:none;background-color:var(--main1)}.admin-scope .user-activity-admin{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;padding:20px 0;margin-top:70px}.admin-scope .user-activity-admin #active-user-count-title{margin-bottom:10px}.admin-scope .user-activity-admin .activity-header{display:flex;justify-content:center;align-items:center;width:80%;margin-bottom:30px}.admin-scope .user-activity-admin .activity-header .active-count{display:flex;justify-content:center;align-items:center;flex-direction:column}.admin-scope .user-activity-admin .activity-header .active-count .count{font-size:24px;font-weight:700;color:var(--blueDark)}.admin-scope .user-activity-admin .activity-header .active-count .label{font-size:14px;opacity:.7}.admin-scope .user-activity-admin .activity-header .view-toggles{display:flex;justify-content:center;align-items:center;gap:15px}.admin-scope .user-activity-admin .activity-header .view-toggles button{display:flex;justify-content:center;align-items:center;height:45px;width:165px;padding:8px 15px;border-radius:5px;border:1px solid var(--main3);background-color:var(--main2);cursor:pointer;transition:all .15s ease-in-out}.admin-scope .user-activity-admin .activity-header .view-toggles button:hover{background-color:var(--main3)}.admin-scope .user-activity-admin .activity-header .view-toggles button.active{background-color:var(--main3);font-weight:500}.admin-scope .user-activity-admin .activity-container{display:flex;justify-content:start;align-items:center;width:100%;gap:30px}.admin-scope .user-activity-admin .activity-container .active-users-list{display:flex;justify-content:start;align-items:center;flex-direction:column;width:300px;border:1px solid var(--main3);border-radius:10px;overflow:hidden}.admin-scope .user-activity-admin .activity-container .active-users-list h3{padding:15px;background-color:var(--main2);border-bottom:1px solid var(--main3);font-size:16px;font-weight:500}.admin-scope .user-activity-admin .activity-container .active-users-list ul{list-style:none;padding:0;margin:0;max-height:500px;overflow-y:auto}.admin-scope .user-activity-admin .activity-container .active-users-list ul li{display:flex;justify-content:start;align-items:center;gap:10px;padding:15px;border-bottom:1px solid var(--main3);cursor:pointer;transition:all .15s ease-in-out}.admin-scope .user-activity-admin .activity-container .active-users-list ul li:hover{background-color:var(--main2)}.admin-scope .user-activity-admin .activity-container .active-users-list ul li.selected{background-color:var(--main3)}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .status{width:10px;height:10px;border-radius:50%}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .status.online{background-color:#4caf50}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .status.idle{background-color:#ff9800}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .status.offline{background-color:#f44336}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .status.unknown{background-color:#9e9e9e}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .user-info{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:5px}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .user-info .user-name{font-weight:500;font-size:14px}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .user-info .user-page{font-size:12px;opacity:.7}.admin-scope .user-activity-admin .activity-container .active-users-list ul li .user-info .last-active{font-size:11px;opacity:.6}.admin-scope .user-activity-admin .activity-container .user-activity-details{display:flex;justify-content:start;align-items:center;flex-direction:column;flex:1;border:1px solid var(--main3);border-radius:10px;overflow:hidden}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile{padding:20px;border-bottom:1px solid var(--main3);background-color:var(--main2)}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile h3{font-size:18px;font-weight:600;margin-bottom:15px}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile .user-meta{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:20px}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile .user-meta .meta-item{display:flex;justify-content:start;align-items:center;gap:8px}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile .user-meta .meta-item strong{font-weight:500;font-size:14px}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile .user-meta .meta-item span{font-size:14px}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile .user-meta .meta-item span.online{color:#4caf50}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile .user-meta .meta-item span.idle{color:#ff9800}.admin-scope .user-activity-admin .activity-container .user-activity-details .user-profile .user-meta .meta-item span.offline{color:#f44336}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history{display:flex;justify-content:start;align-items:center;flex-direction:column}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .filter-tabs{display:flex;justify-content:start;align-items:center;gap:10px;padding:15px;border-bottom:1px solid var(--main3);overflow-x:auto}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .filter-tabs button{padding:8px 12px;border-radius:5px;border:1px solid var(--main3);background-color:var(--main1);cursor:pointer;transition:all .15s ease-in-out;white-space:nowrap}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .filter-tabs button:hover{background-color:var(--main2)}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .filter-tabs button.active{background-color:var(--main3);font-weight:500}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;padding:15px;max-height:400px;overflow-y:auto}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item{display:flex;justify-content:start;align-items:center;gap:15px;padding:15px;border-radius:5px;border:1px solid var(--main3);background-color:var(--main1)}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item.login{border-left:4px solid #4CAF50}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item.logout{border-left:4px solid #F44336}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item.navigation{border-left:4px solid #2196F3}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item.action{border-left:4px solid #FF9800}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item .activity-icon{font-size:20px}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item .activity-content{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:5px}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item .activity-content .activity-action{font-weight:500;font-size:14px}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item .activity-content .activity-time{font-size:12px;opacity:.7}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .history-item .activity-content .activity-details{font-size:12px;background-color:var(--main2);padding:8px;border-radius:4px}.admin-scope .user-activity-admin .activity-container .user-activity-details .activity-history .history-list .no-history{display:flex;justify-content:center;align-items:center;padding:30px;opacity:.7}.admin-scope .user-activity-admin .activity-container .user-activity-details .no-user-selected{display:flex;justify-content:center;align-items:center;padding:50px;opacity:.7}.admin-scope .user-activity-admin .loading-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;padding:50px}.admin-scope .user-activity-admin .active-users-table{width:100%;border-collapse:collapse}.admin-scope .user-activity-admin .active-users-table th,.admin-scope .user-activity-admin .active-users-table td{padding:14px 17px;text-align:left;border-bottom:1px solid var(--main3)}.admin-scope .user-activity-admin .active-users-table th{background-color:var(--main2);font-weight:600;font-size:14px}.admin-scope .user-activity-admin .active-users-table tr{cursor:pointer;transition:all .15s ease-in-out}.admin-scope .user-activity-admin .active-users-table tr:hover{background-color:var(--main2)}.admin-scope .user-activity-admin .active-users-table .status-indicator{padding:4px 8px;border-radius:12px;font-size:12px}.admin-scope .user-activity-admin .active-users-table .status-indicator.online{background-color:#4caf5033;color:#4caf50}.admin-scope .user-activity-admin .active-users-table .status-indicator.idle{background-color:#ff980033;color:#ff9800}.admin-scope .user-activity-admin .active-users-table .status-indicator.offline{background-color:#f4433633;color:#f44336}.admin-scope .user-activity-admin .active-users-table .no-data{text-align:center;padding:30px;opacity:.7}.admin-scope .user-activity-admin .activity-history-section{width:100%}.admin-scope .user-activity-admin .activity-history-section .activity-history-table{width:100%;border-collapse:collapse}.admin-scope .user-activity-admin .activity-history-section .activity-history-table th,.admin-scope .user-activity-admin .activity-history-section .activity-history-table td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--main3)}.admin-scope .user-activity-admin .activity-history-section .activity-history-table th{background-color:var(--main2);font-weight:600;font-size:14px}.admin-scope .user-activity-admin .activity-history-section .activity-history-table tr{cursor:pointer;transition:all .15s ease-in-out}.admin-scope .user-activity-admin .activity-history-section .activity-history-table tr:hover{background-color:var(--main2)}.admin-scope .user-activity-admin .activity-history-section .activity-history-table pre{white-space:pre-wrap;font-size:12px;background-color:var(--main2);padding:8px;border-radius:4px;max-width:300px;overflow-x:auto}.admin-scope .user-activity-admin .user-activity-detail{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;padding:20px}.admin-scope .user-activity-admin .user-activity-detail h3{margin-bottom:20px;font-size:18px;font-weight:600}.admin-scope .user-activity-admin .user-activity-detail .user-summary{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:-20px;margin-bottom:20px;padding:15px;border-radius:5px}.admin-scope .user-activity-admin .user-activity-detail .user-summary h4{font-size:18px;font-weight:600}.admin-scope .user-activity-admin .user-activity-detail .loading{display:flex;justify-content:center;align-items:center;padding:50px}.admin-scope .user-activity-admin .user-activity-detail .user-activity-table{width:100%;border-collapse:collapse}.admin-scope .user-activity-admin .user-activity-detail .user-activity-table th,.admin-scope .user-activity-admin .user-activity-detail .user-activity-table td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--main3)}.admin-scope .user-activity-admin .user-activity-detail .user-activity-table th{background-color:var(--main2);font-weight:600;font-size:14px}.admin-scope .user-activity-admin .user-activity-detail .user-activity-table pre{white-space:pre-wrap;font-size:12px;background-color:var(--main2);padding:8px;border-radius:4px;max-width:300px;overflow-x:auto}.admin-scope .heading{margin:50px 0 30px;font-size:32px}.admin-scope .reg-type-slider{width:clamp(300px,100%,1050px);border:2px solid var(--main3);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:5px;gap:10px;padding:5px;margin-top:35px;cursor:pointer}.admin-scope .reg-type-slider .type{flex:1 1 180px;min-width:180px;height:100%;padding:clamp(6px,.5vw,10px) 30px;border-radius:5px;display:flex;justify-content:center;align-items:center;position:relative}.admin-scope .reg-type-slider .type h4{font-size:clamp(12px,1vw,14px);font-weight:500;opacity:.7}.admin-scope .reg-type-slider .type .notification-badge{position:absolute;top:5px;right:15px;width:18px;height:18px;border-radius:50%;background-color:var(--blueDark);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.admin-scope .reg-type-slider .type:hover{background-color:var(--main2);transition:all .1s ease-in-out}.admin-scope .reg-type-slider .active{background-color:var(--main3)}.admin-scope .reg-type-slider .active h4{opacity:1}.admin-scope .adminStatus{transition:all .15s ease-in-out}.admin-scope .adminStatus:hover{cursor:pointer;opacity:.5}.admin-scope .status-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;width:clamp(300px,25vw,600px)}.admin-scope .status-modal h3{font-size:22px;font-weight:700}.admin-scope .status-modal .status-container{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;gap:20px;width:clamp(100px,100%,300px);cursor:pointer}.admin-scope .status-modal .status-container .status{display:flex;justify-content:start;align-items:center;gap:10px;padding:12px;background-color:var(--main3);width:100%;border-radius:5px}.admin-scope .status-modal .status-container .status .status-color{width:18px;aspect-ratio:1;border-radius:5px}.admin-scope .submissions-header{padding:30px 30px 30px 85px;position:relative}.admin-scope .submissions-header .info .checkbox{position:absolute;left:30px;width:22px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid var(--mainAccent);border-radius:3px;cursor:pointer}.admin-scope .submissions-header .info .checkbox .inner-box{width:10px;aspect-ratio:1;background-color:var(--blueDark);border-radius:2px}.admin-scope .admin-submissions-scope.detail-layout-open .submissions-header,.admin-scope .admin-submissions-scope.detail-layout-open .submissions-two-pane{--submission-columns: minmax(95px, 1fr) minmax(170px, 1.3fr) minmax(90px, .9fr);--submission-column-gap: clamp(14px, 1.9vw, 32px)}.admin-scope .admin-submissions-scope.detail-layout-open .submissions-header{padding-right:40px}.admin-scope .admin-submissions-scope.detail-layout-open .submission .info-header{padding-right:40px!important}.admin-scope .submissions-two-pane.admin{display:block}.admin-scope .submissions-two-pane.admin .submissions-list-panel{min-width:0}.admin-scope .submissions-two-pane.admin .submission-container.selected .info-header{background-color:var(--main2)!important}.admin-scope .submissions-two-pane.admin.detail-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;height:calc(100vh - 210px);min-height:calc(100vh - 210px)}.admin-scope .submissions-two-pane.admin.detail-open .submissions-list-panel{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.admin-scope .submissions-two-pane.admin.detail-open .submissions-list-panel>.submissions-wrapper{flex:1 1 auto;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin{--detail-section-gap: 12px;position:static;top:auto;z-index:5;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);max-height:none;min-height:0;height:100%;overflow:auto}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-empty,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-content{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:var(--detail-section-gap);padding:18px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-content{align-items:stretch;min-height:100%;box-sizing:border-box}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-intro{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--detail-section-gap);width:100%;text-align:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-id-section{max-width:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-id-value{width:100%;margin:0;text-align:center;font-size:24px;line-height:1.15;font-weight:600;overflow-wrap:anywhere}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-files-btn,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-edit-counts-btn,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-close-btn{border:1px solid var(--main3);background-color:var(--main2);border-radius:6px;padding:6px 10px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn{display:flex;align-items:center;justify-content:center;gap:8px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn .status-color{width:14px;height:14px;border-radius:4px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn h4{width:auto}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-close-btn:hover,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn:hover,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-edit-counts-btn:hover,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-files-btn:hover{filter:brightness(1.08)}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-header-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--detail-section-gap);width:100%;align-items:stretch}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-actions{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:8px;width:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-sections{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:var(--detail-section-gap);width:100%;text-align:left}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-top-grid,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--detail-section-gap);width:100%;align-items:stretch}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-top-grid>.submission-detail-section,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-bottom-grid>.submission-detail-section{height:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px;width:100%;border:1px solid var(--main3);border-radius:8px;background-color:var(--main2);padding:12px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section>h4{width:100%;font-weight:600;font-size:16px;line-height:1.25;text-align:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section>p{width:auto;margin:0;opacity:.75;font-size:13px;line-height:1.35;text-align:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv-grid.single-column{grid-template-columns:1fr}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;text-align:left}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv span{display:block;width:100%;font-size:15px;font-weight:600;line-height:1.25;opacity:.7;text-align:left}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv p{width:100%;margin:0;font-size:13px;font-weight:400;line-height:1.35;overflow-wrap:anywhere;text-align:left}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv.error-info p{color:#f06}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-comment-value{width:100%;align-self:stretch;margin:0;font-size:13px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section>p.submission-detail-comment-value{text-align:left}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-list{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:8px;width:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-btn{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid var(--main3);border-radius:6px;background-color:transparent;padding:8px 10px;cursor:pointer;transition:all .12s ease-in-out}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-btn:hover{filter:brightness(1.08)}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-btn.active{border-color:var(--blueDark);background-color:var(--main2)}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-name,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-count{width:auto;margin:0}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-name{font-size:14px;line-height:1.3;text-align:left;overflow-wrap:anywhere}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-count{font-size:12px;line-height:1;opacity:.75;padding:2px 7px;border:1px solid var(--main3);border-radius:999px;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:22px;flex-shrink:0}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-count-loader{display:flex;justify-content:center;align-items:center;width:12px;height:12px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-count-loader svg{width:12px;height:12px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-grid.stacked{flex-direction:column;align-items:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-card{display:flex;justify-content:start;flex-direction:column;align-items:center;gap:8px;width:min(180px,100%);border:none;border-radius:0;background-color:transparent;padding:0;text-align:center;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-card p{width:100%;margin:0;font-size:13px;line-height:1.3;overflow-wrap:anywhere;text-align:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-card:not(:disabled):hover{opacity:.85}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-card:disabled{opacity:.75;cursor:default}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-thumb{display:flex;justify-content:center;align-items:center;position:relative;width:min(140px,100%);aspect-ratio:3/2;border:none;border-radius:0;background-color:transparent;overflow:hidden;align-self:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-thumb img{width:100%;height:100%;object-fit:contain}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-loader{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-image{opacity:1;transition:opacity .18s ease-in-out}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-image.is-loading{opacity:0}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-info-column{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:12px;min-width:0}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .info-pair{width:100%;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:10px;row-gap:4px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .info-pair .pair{display:flex;justify-content:start;align-items:center;gap:8px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .info-pair .pair img{width:16px;height:16px;flex-shrink:0;opacity:.7}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .info-pair .pair h4{opacity:.7;white-space:nowrap;width:auto}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .info-pair>h4{width:auto;line-height:1.45;overflow-wrap:anywhere}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px;margin-top:0;flex:1 1 auto;min-height:0;border:1px solid var(--main3);border-radius:8px;background-color:var(--main2);padding:12px;width:100%}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files>h4{width:100%;font-weight:600;font-size:16px;line-height:1.25;text-align:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files>p{margin:0;font-size:13px;line-height:1.35;text-align:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:12px}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-card{display:flex;justify-content:start;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;border:none;border-radius:0;background-color:transparent;padding:0;cursor:pointer;transition:all .1s ease-in-out;text-align:center}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-card:hover{opacity:.85}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-thumb{display:flex;justify-content:center;align-items:center;width:72px;height:72px;border:none;border-radius:0;background-color:transparent;overflow:hidden;flex-shrink:0}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .thumb-image{width:100%;height:100%;object-fit:cover}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .thumb-icon{width:40px;height:40px;object-fit:contain}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-name{width:100%;margin:0;font-size:12px;line-height:1.3;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-scope .submission{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;width:100%;position:relative}.admin-scope .submission .info-header{padding:30px 130px 30px 85px!important}.admin-scope .submission .info-header .checkbox{position:absolute;left:30px;width:22px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid var(--mainAccent);border-radius:3px;cursor:pointer}.admin-scope .submission .info-header .checkbox .inner-box{width:10px;aspect-ratio:1;background-color:var(--blueDark);border-radius:2px}.admin-scope .submission .more-info{display:flex;flex-direction:column;width:100%;padding:20px 30px 30px 85px;gap:28px;background-color:var(--main2);border-top:1px solid var(--main3)}.admin-scope .submission .more-info .info-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;width:100%}@media (max-width: 1100px){.admin-scope .submission .more-info .info-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}@media (max-width: 700px){.admin-scope .submission .more-info .info-columns{grid-template-columns:1fr;gap:20px}}.admin-scope .submissions-wrapper .submission-container .submission>.more-info{display:flex;flex-direction:column;width:100%;padding:20px 30px 30px 85px;gap:28px;background-color:var(--main2);border-top:1px solid var(--main3)}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;width:100%}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-column{display:flex;flex-direction:column;gap:18px;min-width:0}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-pair{width:100%;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:12px;row-gap:4px;min-height:24px}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-pair .pair{display:inline-flex;align-items:center;gap:8px;min-width:0;width:auto}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-pair .pair img{width:16px;height:16px;opacity:.7;flex-shrink:0}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-pair .pair h4{font-size:14px;font-weight:500;opacity:.8;margin:0;white-space:nowrap;width:auto}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-pair>h4{font-size:14px;font-weight:400;margin:0;line-height:1.45;word-break:break-word;overflow-wrap:anywhere;white-space:normal;width:auto;min-width:0}@media (max-width: 1100px){.admin-scope .submissions-wrapper .submission-container .submission>.more-info{padding:20px 24px 28px 70px}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}@media (max-width: 700px){.admin-scope .submissions-wrapper .submission-container .submission>.more-info{padding:16px 20px 24px 36px;gap:24px}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-columns{grid-template-columns:1fr;gap:20px}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .info-column{gap:16px}.admin-scope .submissions-wrapper .submission-container .submission>.more-info .price-row{grid-template-columns:1fr;gap:18px;padding-top:10px}}.admin-scope .selected-actions-row{width:100%;box-sizing:border-box;margin-top:20px;position:relative;z-index:2001}.admin-scope .selected-actions-row .selected-actions-container{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:30px;width:100%;box-sizing:border-box;padding:15px 20px;border-radius:8px;margin-bottom:15px;position:relative;z-index:inherit}.admin-scope .selected-actions-row .selected-actions-container .actions-info{display:flex;justify-content:center;align-items:center}.admin-scope .selected-actions-row .selected-actions-container .actions-info h4{color:var(--blueDark);font-weight:600}.admin-scope .selected-actions-row .selected-actions-container .actions-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:20px;row-gap:12px;min-width:0;width:100%}.admin-scope .selected-actions-row .selected-actions-container .actions-buttons .action-btn{display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 16px;background-color:var(--main1);border:1px solid var(--main3);border-radius:6px;cursor:pointer;transition:all .15s ease-in-out;min-width:max-content}.admin-scope .selected-actions-row .selected-actions-container .actions-buttons .action-btn img{width:18px;height:18px}.admin-scope .selected-actions-row .selected-actions-container .actions-buttons .action-btn h4{font-size:14px;font-weight:500}.admin-scope .selected-actions-row .selected-actions-container .actions-buttons .action-btn:hover{background-color:var(--main3);transform:translateY(-1px)}.admin-scope .actions-header{display:flex;justify-content:start;align-items:center;width:100%;box-sizing:border-box;gap:20px;justify-content:space-between;flex-wrap:wrap;padding:0 0 10px 20px;position:relative;z-index:1600}.admin-scope .actions-header .filter-container{padding:0!important}.admin-scope .admin-submissions-header-actions{display:flex;justify-content:center;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto}.admin-scope .admin-submissions-create-courier-btn{display:flex;justify-content:center;align-items:center;min-height:46px;padding:0 18px;border-radius:10px;border:1px solid var(--main4);background-color:var(--main2);color:var(--main6);font-size:15px;font-weight:600;cursor:pointer;transition:all .12s ease-in-out;box-shadow:0 10px 24px #080f1e14}.admin-scope .admin-submissions-create-courier-btn:hover{border-color:var(--main6);transform:translateY(-1px);box-shadow:0 14px 28px #080f1e1f}.admin-scope .admin-submissions-clean-sender-pdf-btn{border-color:var(--main3);color:var(--blueDark)}.admin-scope .test-submissions-row{display:flex;justify-content:start;align-items:center;width:100%;box-sizing:border-box;justify-content:flex-end;padding:0 0 10px 20px}.admin-scope .submissions-wrapper{position:relative;z-index:1}.admin-scope .submissions-wrapper.actions-open{z-index:3000}.admin-scope .submissions-wrapper.actions-open .more-actions-container{z-index:3100}.admin-scope .submissions-wrapper.actions-open .more-actions-container .actions{z-index:3200}.admin-scope .submissions-wrapper .submission-container{position:relative}.admin-scope .submissions-wrapper .more-actions-container{display:flex;justify-content:center;align-items:center;width:fit-content;position:absolute;padding:10px 20px;border-radius:5px;top:0;right:30px;transform:translateY(50%);cursor:pointer;transition:all .1s ease-in-out;z-index:10}.admin-scope .submissions-wrapper .more-actions-container .actions{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:fit-content;gap:5px;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;padding:10px;position:absolute;bottom:45px;right:0;box-shadow:0 0 20px #00000034;z-index:20}.admin-scope .submissions-wrapper .more-actions-container .actions .pair{display:flex;justify-content:start;align-items:center;width:100%;gap:10px;padding:12px 15px;border-radius:5px;transition:all .1s ease-in-out;min-height:50px}.admin-scope .submissions-wrapper .more-actions-container .actions .pair h4{text-wrap:nowrap}.admin-scope .submissions-wrapper .more-actions-container .actions .pair img{width:22px}.admin-scope .submissions-wrapper .more-actions-container .actions .pair:hover,.admin-scope .submissions-wrapper .more-actions-container.full{background-color:var(--main3)}.admin-scope .manual-counts-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;gap:16px;width:min(1080px,100vw - 48px);max-height:calc(100vh - 80px);overflow:auto;padding:22px;border-radius:10px;border:1px solid var(--main3);background-color:var(--main2)}.admin-scope .manual-counts-modal h3{margin:0;font-size:22px;font-weight:700;text-align:center}.admin-scope .manual-counts-modal>p{margin:0;font-size:14px;line-height:1.4;opacity:.8;text-align:center}.admin-scope .manual-counts-modal .manual-counts-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.admin-scope .manual-counts-modal .manual-counts-section{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px;min-width:0;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);padding:12px}.admin-scope .manual-counts-modal .manual-counts-section-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.admin-scope .manual-counts-modal .manual-counts-section-header h4{margin:0;font-size:16px;font-weight:600}.admin-scope .manual-counts-modal .manual-counts-add-btn{border:1px solid var(--main3);border-radius:6px;background-color:var(--main2);padding:6px 10px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .manual-counts-modal .manual-counts-add-btn:hover{filter:brightness(1.08)}.admin-scope .manual-counts-modal .manual-counts-add-btn:disabled{opacity:.6;cursor:default}.admin-scope .manual-counts-modal .manual-counts-table{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.admin-scope .manual-counts-modal .manual-counts-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px 86px;gap:8px;align-items:center}.admin-scope .manual-counts-modal .manual-counts-row input{width:100%;border:1px solid var(--main3);border-radius:6px;background-color:var(--main2);color:var(--mainText);padding:8px 10px;outline:none;font-size:13px}.admin-scope .manual-counts-modal .manual-counts-row input:focus{border-color:var(--blueDark)}.admin-scope .manual-counts-modal .manual-counts-row-head span{font-size:12px;font-weight:600;opacity:.7;padding:0 4px}.admin-scope .manual-counts-modal .manual-counts-remove-btn{border:1px solid rgba(233,79,48,.4);border-radius:6px;background-color:#e94f3014;color:#e94f30;padding:8px 10px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .manual-counts-modal .manual-counts-remove-btn:hover{background-color:#e94f3024}.admin-scope .manual-counts-modal .manual-counts-remove-btn:disabled{opacity:.6;cursor:default}.admin-scope .manual-counts-modal .manual-counts-error{margin:0;padding:8px 10px;border-radius:6px;background-color:#e94f301f;color:#e94f30;font-size:13px}.admin-scope .manual-counts-modal .manual-counts-actions{display:flex;justify-content:center;align-items:center;gap:12px}.admin-scope .courier-editor-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;gap:16px;width:min(980px,100vw - 48px);max-height:calc(100vh - 80px);overflow:auto;padding:24px;border-radius:10px;border:1px solid var(--main3);background-color:var(--main2)}.admin-scope .courier-editor-modal h3{margin:0;font-size:22px;font-weight:700;text-align:center}.admin-scope .courier-editor-modal>p{margin:0;font-size:14px;line-height:1.45;opacity:.82;text-align:center}.admin-scope .courier-editor-modal .courier-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.admin-scope .courier-editor-modal .courier-editor-field{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.admin-scope .courier-editor-modal .courier-editor-field span{font-size:14px;font-weight:600}.admin-scope .courier-editor-modal .courier-editor-field input,.admin-scope .courier-editor-modal .courier-editor-field select,.admin-scope .courier-editor-modal .courier-editor-field textarea{width:100%;min-height:52px;border:1.5px solid rgba(110,162,228,.22);border-radius:10px;background-color:var(--main1);color:var(--mainText);padding:12px 14px;outline:none;font-size:15px;box-sizing:border-box;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #0000000d;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out}.admin-scope .courier-editor-modal .courier-editor-field input:focus,.admin-scope .courier-editor-modal .courier-editor-field select:focus,.admin-scope .courier-editor-modal .courier-editor-field textarea:focus{border-color:var(--main4);box-shadow:0 0 0 3px #2e7aff14}.admin-scope .courier-editor-modal .courier-editor-field textarea{resize:vertical;min-height:112px}.admin-scope .courier-editor-modal .courier-editor-field-readonly div{width:100%;min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:10px;border:1px solid var(--main3);background-color:var(--main1);font-size:14px;font-weight:500;box-sizing:border-box}.admin-scope .courier-editor-modal .courier-editor-field-full{grid-column:1/-1}.admin-scope .courier-editor-modal .courier-editor-counts{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--main3);background-color:var(--main1)}.admin-scope .courier-editor-modal .courier-editor-counts h4{margin:0;font-size:16px;font-weight:700}.admin-scope .courier-editor-modal .courier-editor-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;align-items:stretch}.admin-scope .courier-editor-modal .courier-editor-count-card{display:grid;grid-template-rows:minmax(56px,auto) auto;gap:14px;padding:18px;border-radius:12px;border:1px solid rgba(110,162,228,.22);background-color:var(--main2)}.admin-scope .courier-editor-modal .courier-editor-count-card input{width:100%;min-height:50px;border:1.5px solid rgba(110,162,228,.22);border-radius:10px;background-color:var(--main1);color:var(--mainText);padding:0 14px;outline:none;font-size:16px;font-weight:600;box-sizing:border-box;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out}.admin-scope .courier-editor-modal .courier-editor-count-card input:focus{border-color:var(--main4);box-shadow:0 0 0 3px #2e7aff14}.admin-scope .courier-editor-modal .courier-editor-count-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:72px}.admin-scope .courier-editor-modal .courier-editor-count-card-header>span{display:block;font-size:15px;font-weight:700;line-height:1.22}.admin-scope .courier-editor-modal .courier-editor-count-card-header strong{font-size:26px;font-weight:700;line-height:1;align-self:start}.admin-scope .courier-editor-modal .courier-editor-weight-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;align-items:start}.admin-scope .courier-editor-modal .courier-editor-weight-field{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px}.admin-scope .courier-editor-modal .courier-editor-weight-field>span{min-height:0;display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap;opacity:.88}.admin-scope .courier-editor-modal .courier-editor-weight-field input{width:100%;min-height:62px;border:2px solid rgba(110,162,228,.48);border-radius:14px;background-color:#101a27;color:var(--mainText);padding:0 18px;outline:none;font-size:20px;font-weight:700;text-align:center;box-sizing:border-box;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #00000014;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out,background-color .12s ease-in-out}.admin-scope .courier-editor-modal .courier-editor-weight-field input:focus{border-color:#4a8dff;box-shadow:0 0 0 4px #4a8dff29,inset 0 1px #ffffff0a}.admin-scope .courier-editor-modal .courier-editor-error{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(233,79,48,.24);background-color:#e94f301f;color:#e94f30;font-size:13px;font-weight:500}.admin-scope .courier-editor-modal .courier-editor-actions{display:flex;justify-content:center;align-items:center;gap:12px}.admin-scope .add-doc-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;width:fit-content;gap:35px;background-color:var(--main2);padding:30px}.admin-scope .add-doc-modal .doc-wrapper{display:flex;justify-content:center;align-items:center;gap:30px;width:1000px;height:300px;padding:0 30px}.admin-scope .add-doc-modal .doc-wrapper .doc-input-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:50%;border:3px dashed var(--main3);border-radius:10px;box-shadow:0 0 20px #0000001a;padding:50px 30px;cursor:pointer;transition:all .1s ease-in-out;height:100%}.admin-scope .add-doc-modal .doc-wrapper .doc-input-container img{width:100px}.admin-scope .add-doc-modal .doc-wrapper .doc-input-container h5{font-size:14px;font-weight:300;text-align:center;cursor:default}.admin-scope .add-doc-modal .doc-wrapper .doc-input-container h4{font-weight:500;font-size:16px;cursor:default}.admin-scope .add-doc-modal .doc-wrapper .doc-input-container h4 strong{color:var(--blueDark);text-decoration:underline;cursor:pointer}.admin-scope .add-doc-modal .doc-wrapper .doc-input-container:hover{filter:invert(.03)}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:start;gap:20px;width:40%;overflow:auto;height:100%}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper .upload-progress h4{margin-bottom:15px}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper .upload-progress p{margin-bottom:10px}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper h1{color:var(--main3);font-size:54px;font-weight:800;transform:translateY(110px)}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper .doc-file{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:var(--main3);box-shadow:0 10 20px #0003;border-radius:5px;width:100%}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper .doc-file img{width:22px;cursor:pointer}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper .doc-file .doc-file-info{display:flex;justify-content:center;align-items:center;gap:10px}.admin-scope .add-doc-modal .doc-wrapper .doc-file-wrapper .doc-file .doc-file-info img{width:30px;cursor:default}.admin-scope .add-doc-modal .doc-buttons{display:flex;justify-content:center;align-items:center;gap:20px}.admin-scope .add-doc-modal .add-doc-planned-costs-option{display:flex;align-items:flex-start;gap:12px;width:940px;padding:14px 16px;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);cursor:pointer}.admin-scope .add-doc-modal .add-doc-planned-costs-option input{width:18px;height:18px;margin-top:2px;accent-color:var(--blueDark);cursor:pointer;flex:0 0 auto}.admin-scope .add-doc-modal .add-doc-planned-costs-option input:disabled{cursor:not-allowed}.admin-scope .add-doc-modal .add-doc-planned-costs-option span{display:flex;flex-direction:column;gap:4px;line-height:1.25}.admin-scope .add-doc-modal .add-doc-planned-costs-option strong{color:var(--mainText);font-size:15px;font-weight:700}.admin-scope .add-doc-modal .add-doc-planned-costs-option small{color:var(--mainText);font-size:13px;font-weight:500;opacity:.62}.admin-scope .sender-pdf-cleaner-modal .sender-pdf-file-wrapper{align-items:stretch!important}.admin-scope .sender-pdf-cleaner-modal .sender-pdf-file-wrapper .sender-pdf-progress{width:100%;padding:12px;border:1px solid var(--main3);border-radius:6px;background-color:var(--main1)}.admin-scope .sender-pdf-cleaner-modal .sender-pdf-file-wrapper .sender-pdf-progress h4{margin-bottom:10px}.admin-scope .sender-pdf-cleaner-modal .sender-pdf-file-wrapper .sender-pdf-progress p{margin-bottom:6px;line-height:1.35;word-break:break-word}.admin-scope .sender-pdf-cleaner-modal .sender-pdf-file-wrapper .doc-file{gap:12px}.admin-scope .sender-pdf-cleaner-modal .sender-pdf-file-wrapper .doc-file-info{min-width:0}.admin-scope .sender-pdf-cleaner-modal .sender-pdf-file-wrapper .doc-file-info h4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-scope .clients-wrapper{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:20px;width:100%;padding:50px 0}.admin-scope .clients-wrapper h1{font-size:74px;font-weight:900;color:var(--main3);margin:70px 0}.admin-scope .clients-wrapper .clients-bar-header-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:end;width:100%;min-width:0;margin-top:50px}.admin-scope .clients-wrapper .clients-bar-header-wrapper .add-user-pair{display:flex;justify-content:center;align-items:center;gap:8px;padding:15px 20px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .clients-wrapper .clients-bar-header-wrapper .add-user-pair img{width:25px}.admin-scope .clients-wrapper .clients-bar-header-wrapper .add-user-pair:hover{opacity:.7}.admin-scope .clients-wrapper .clients-bar-header-wrapper .clients-header{padding:30px;width:100%;min-width:0;box-sizing:border-box;background-color:var(--main3);display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-scope .clients-wrapper .clients-bar-header-wrapper .clients-header .info{display:grid;grid-template-columns:minmax(220px,2.1fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(120px,1fr) minmax(120px,1fr) minmax(160px,1.2fr) 32px;column-gap:clamp(12px,2vw,30px);width:100%;min-width:0}.admin-scope .clients-wrapper .clients-bar-header-wrapper .clients-header .info>*{width:auto!important;min-width:0}.admin-scope .clients-wrapper .clients-bar-header-wrapper .clients-header .info h4{font-weight:600;font-size:16px;overflow-wrap:anywhere}.admin-scope .clients-wrapper .clients-bars{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;min-width:0}.admin-scope .clients-wrapper .clients-bars .client{display:grid;grid-template-columns:minmax(220px,2.1fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(120px,1fr) minmax(120px,1fr) minmax(160px,1.2fr) 32px;column-gap:clamp(12px,2vw,30px);align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:20px 30px;border-bottom:1px solid var(--main3);position:relative;cursor:pointer;transition:all .1s ease-in-out;background-color:var(--main1)}.admin-scope .clients-wrapper .clients-bars .client h4{font-size:14px;font-weight:400;min-width:0;overflow-wrap:anywhere}.admin-scope .clients-wrapper .clients-bars .client>*:not(#enter-icon){width:auto!important;min-width:0}.admin-scope .clients-wrapper .clients-bars .client .pair{display:flex;justify-content:start;align-items:center;gap:10px;width:100%;min-width:0}.admin-scope .clients-wrapper .clients-bars .client .pair img{width:35px;min-width:35px;aspect-ratio:1;border-radius:50%}.admin-scope .clients-wrapper .clients-bars .client .pair .status-color{width:18px;aspect-ratio:1;border-radius:5px}.admin-scope .clients-wrapper .clients-bars .client #enter-icon{grid-column:-1;justify-self:end;align-self:center;width:22px!important;min-width:22px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .clients-wrapper .clients-bars .client #enter-icon:hover{opacity:.7;scale:1.05}.admin-scope .clients-wrapper .clients-bars .client:hover{filter:invert(.01)}.admin-scope .clients-wrapper .admin-stats-wrapper{--section-gap: clamp(8px, 2vw, 20px);--edge-gap: calc(var(--section-gap) / 1);display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr) max-content;grid-template-areas:"logo stats buttons";align-items:stretch;column-gap:0;row-gap:0;width:100%;box-sizing:border-box;padding:0 var(--edge-gap);min-height:300px}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper{grid-area:logo;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:10px;border-right:2px solid var(--main3);padding:20px var(--edge-gap) 20px 0;min-width:0;height:100%}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper h2{max-width:100%;text-wrap:wrap;overflow-wrap:anywhere;text-align:center;font-weight:700}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper img{width:clamp(80px,12vw,150px);border-radius:50%;height:auto}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper{grid-area:stats;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;gap:30px;padding:0 var(--edge-gap);min-width:0;height:100%}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .stats-wrapper{display:flex;justify-content:center;align-items:center;gap:clamp(10px,2.5vw,20px);flex-wrap:wrap}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .stats-wrapper h4{font-size:18px;font-weight:500}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .stats-wrapper span{font-weight:300}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper{display:grid;width:85%;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--section-gap) / 2);row-gap:var(--section-gap)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .side-info{width:100%!important;box-sizing:border-box}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .leftover-money,.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .contract-expiration-date{min-height:225px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card,.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card{min-height:225px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px 24px;box-sizing:border-box}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .text{gap:10px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .text h4{font-size:16px;line-height:1.2}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .text h2{font-size:44px;line-height:1}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .self-serve-balance-meta{display:flex;flex-direction:column;gap:6px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .self-serve-balance-meta h4{font-size:15px;font-weight:400;color:var(--main6)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .self-serve-balance-meta h3{font-size:26px;line-height:1.1;font-weight:600}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-heading{display:flex;flex-direction:column;gap:10px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-heading h4{font-size:14px;font-weight:400;color:var(--main6);line-height:1.2;white-space:nowrap}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-heading h3{font-size:28px;line-height:1.1;font-weight:600}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-costs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-costs>div{min-width:0}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-costs h4{font-size:13px;font-weight:400;color:var(--main6);line-height:1.2;white-space:nowrap}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-costs h3{margin-top:8px;font-size:26px;line-height:1.1;font-weight:600}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper{min-width:250px!important;grid-area:buttons;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:12px;border-left:2px solid var(--main3);padding:20px 0 20px var(--edge-gap);min-width:0;height:100%}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;max-width:240px;padding:12px 18px;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn img{width:20px;height:auto}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .delete{background-color:var(--main3)}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .delete h4{font-weight:400;color:var(--red)}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn:hover{filter:invert(.018)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccounts{grid-column:1/-1;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;gap:16px;margin-top:24px;padding:0 var(--edge-gap)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccounts h3{font-size:24px;font-weight:700}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccounts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:14px;background-color:var(--main2);border:1px solid var(--main3);box-shadow:0 18px 34px #080f1e0f}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-heading h4{font-size:18px;font-weight:700}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-heading span{font-size:13px;color:var(--main6)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-stats h5{font-size:14px;font-weight:500}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-stats span{font-weight:700}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-products{display:flex;flex-wrap:wrap;gap:8px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccount-products span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--main3);background-color:var(--main1);font-size:13px;font-weight:500}@media (max-width: 1100px){.admin-scope .clients-wrapper .admin-stats-wrapper{grid-template-columns:1fr;grid-template-areas:"logo" "stats" "buttons";row-gap:var(--section-gap);padding:0 clamp(16px,5vw,40px)}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper{border-right:none;padding:0}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper{border-left:none;padding:0;align-items:stretch}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn{max-width:none;width:100%}.admin-scope .clients-wrapper .admin-stats-wrapper .client-grouped-subaccounts{padding:0}}@media (max-width: 600px){.admin-scope .clients-wrapper .admin-stats-wrapper{padding:0 clamp(12px,5vw,24px)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .stats-wrapper h4{font-size:16px}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper{grid-template-columns:1fr}}.admin-scope .clients-wrapper .client-statistics-loader{display:flex;justify-content:center;align-items:center;width:100%;min-height:280px}.admin-scope .clients-wrapper .client-statistics-page{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;gap:16px;padding:20px clamp(16px,2.5vw,32px) 30px}.admin-scope .clients-wrapper .client-statistics-page h3{font-size:20px;font-weight:600}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;padding:16px 20px;border:1px solid var(--main3);border-radius:10px;background-color:var(--main2)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-title{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;flex:1;gap:6px}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-title h2{font-size:26px;font-weight:700}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-title h3{font-size:20px;font-weight:500}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-title h4{font-size:15px;font-weight:400;opacity:.8}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-logo{width:66px;aspect-ratio:1;border-radius:50%;object-fit:cover}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards .client-statistics-card{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;border:1px solid var(--main3);border-radius:10px;background-color:var(--main2);padding:12px 14px}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards .client-statistics-card h4{font-size:14px;font-weight:500;opacity:.8}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards .client-statistics-card h2{font-size:28px;font-weight:700}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-contract{width:100%;border:1px solid var(--main3);border-radius:10px;background-color:var(--main1);padding:16px}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-contract .contract-positions{margin-top:0}.admin-scope .clients-wrapper .modal-clients{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;width:600px;background:var(--modalBackground);border:1px solid var(--main3);padding:30px;border-radius:10px}.admin-scope .clients-wrapper .modal-clients h2{font-size:22px;font-weight:600;text-align:center}.admin-scope .clients-wrapper .modal-clients h2 span{font-weight:400;font-style:italic}.admin-scope .clients-wrapper .modal-clients .modal-clients-wrapper{width:100%;display:flex;justify-content:start;align-items:center;flex-direction:column;gap:20px}.admin-scope .clients-wrapper .modal-clients .modal-clients-wrapper .modal-client{display:flex;justify-content:space-between;align-items:center;width:80%;padding:20px;border:1px solid var(--main3);border-radius:5px;cursor:pointer;transition:all .1s ease-in-out;background-color:var(--main2)}.admin-scope .clients-wrapper .modal-clients .modal-clients-wrapper .modal-client .modal-client-text{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:4px}.admin-scope .clients-wrapper .modal-clients .modal-clients-wrapper .modal-client .modal-client-text h4{font-size:16px;font-weight:500}.admin-scope .clients-wrapper .modal-clients .modal-clients-wrapper .modal-client .modal-client-text p{margin:0;font-size:13px;line-height:1.3;opacity:.7}.admin-scope .clients-wrapper .modal-clients .modal-clients-wrapper .modal-client .status{font-size:14px;font-weight:400;padding:5px 10px;border-radius:5px;border:1px solid}.admin-scope .clients-wrapper .modal-clients .modal-clients-wrapper .modal-client:hover{filter:invert(.02)}.admin-scope .clients-wrapper .modal-contract-positions{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;gap:20px;width:min(95vw,1200px);max-height:85vh;background:var(--modalBackground);border:1px solid var(--main3);padding:24px;border-radius:10px}.admin-scope .clients-wrapper .modal-contract-positions h2{font-size:22px;font-weight:600;text-align:center}.admin-scope .clients-wrapper .modal-contract-positions h2 span{font-weight:400;font-style:italic}.admin-scope .clients-wrapper .modal-contract-positions .modal-contract-positions-content{width:100%;overflow:auto;padding-right:8px}.admin-scope .clients-wrapper .modal-contract-positions .contract-positions{margin-top:0}.admin-scope .clients-wrapper .modal-delete{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:60px;width:600px;background:var(--modalBackground);border:1px solid var(--main3);padding:30px;border-radius:10px}.admin-scope .clients-wrapper .modal-delete h4{font-size:16px;font-weight:500;text-align:center}.admin-scope .clients-wrapper .modal-delete input{height:45px;width:60%;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;text-align:center;font-size:16px}.admin-scope .clients-wrapper .modal-delete h2{font-size:22px;font-weight:600;text-align:center}.admin-scope .clients-wrapper .modal-delete h2 span{font-weight:400;font-style:italic}.admin-scope .clients-wrapper .modal-delete .modal-delete-btns{display:flex;justify-content:center;align-items:center;gap:20px}.admin-scope .clients-wrapper .modal-delete .modal-delete-btns .modal-delete-btn{display:flex;justify-content:center;align-items:center;gap:30px;height:45px;width:130px;background-color:var(--main3);border:1px solid var(--main3);border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .clients-wrapper .modal-delete .modal-delete-btns .modal-delete-btn h4{font-weight:400;color:var(--red)}.admin-scope .clients-wrapper .modal-delete .modal-delete-btns .modal-delete-btn:hover{filter:invert(.02)}.admin-scope .clients-wrapper .new-account-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:60px;width:800px;background:var(--modalBackground);border:1px solid var(--main3);padding:30px;border-radius:10px}.admin-scope .clients-wrapper .new-account-modal .input-div{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%}.admin-scope .clients-wrapper .new-account-modal .input-div input{height:45px;width:60%;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;text-align:center;font-size:16px}.admin-scope .clients-wrapper .new-account-modal .btn-div{display:flex;justify-content:center;align-items:center;gap:20px}.admin-scope .clients-wrapper .new-account-modal .updating-data-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px}.admin-scope .clients-wrapper .new-account-modal .updating-data-wrapper .updating-message{font-size:18px;font-weight:500}.admin-scope .statistics{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}.admin-scope .statistics .pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;position:relative;width:100%}.admin-scope .statistics .pair .period-btn{width:100%;background-color:var(--main3);border-radius:10px;display:flex;justify-content:center;align-items:center;height:45px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .statistics .pair .period-btn h4{font-weight:500}.admin-scope .statistics .pair .period-btn:hover{filter:brightness(1.15)}.admin-scope .statistics .pair .calendar-btn{width:100%;border:2px solid var(--main3);border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:45px;cursor:pointer}.admin-scope .statistics .pair .calendar-btn img{width:22px}.admin-scope .statistics .pair .calendar{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:min(360px,100vw - 48px);padding:16px;border:1px solid var(--mainAccent);border-radius:16px;background-color:var(--main2);box-shadow:0 22px 44px #00000052,inset 0 1px #ffffff0a}.admin-scope .statistics .pair .calendar .year{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--main3)}.admin-scope .statistics .pair .calendar .year img{width:24px;height:24px;padding:5px;border-radius:8px;cursor:pointer;transition:all .12s ease-in-out}.admin-scope .statistics .pair .calendar .year img:hover{background-color:var(--main3)}.admin-scope .statistics .pair .calendar .year h4{margin:0;font-size:16px;font-weight:700}.admin-scope .statistics .pair .calendar .month-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px}.admin-scope .statistics .pair .calendar .month-container .month{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px}.admin-scope .statistics .pair .calendar .month-container .month h4{width:100%;margin:0;padding:9px 10px;border-radius:9px;color:var(--mainText);font-size:14px;font-weight:500;line-height:1.15;cursor:pointer;transition:all .12s ease-in-out}.admin-scope .statistics .pair .calendar .month-container .month h4:hover,.admin-scope .statistics .pair .calendar .month-container .month h4.selected{background-color:var(--mainAccent);color:#fff}.admin-scope [data-theme=light] .cliche{background-color:transparent;border:2px solid var(--mainAccent)}.admin-scope [data-theme=light] .statistics .pair .period-btn{background-color:var(--mainAccent)}.admin-scope [data-theme=light] .statistics .pair .period-btn:hover{filter:brightness(.95)}.admin-scope [data-theme=light] .statistics .pair .calendar-btn{border-color:var(--mainAccent)}.admin-scope [data-theme=light] .statistics .pair .calendar{background-color:#fff;border-color:var(--mainAccent);box-shadow:0 22px 44px #0f172a29,inset 0 1px #ffffffe6}.admin-scope [data-theme=light] .statistics .pair .calendar .year{border-bottom-color:#bccadfbf}.admin-scope [data-theme=light] .statistics .pair .calendar .year img:hover{background-color:#bccadf42}.admin-scope [data-theme=light] .statistics .download-btn:hover{background-color:var(--mainAccent);opacity:.9}.admin-scope .reg-sub-section .reg-sub-table{width:100%;border-collapse:collapse}.admin-scope .reg-sub-section .reg-sub-table th,.admin-scope .reg-sub-section .reg-sub-table td{padding:14px 17px;text-align:left;border-bottom:1px solid var(--main3)}.admin-scope .reg-sub-section .reg-sub-table th{background-color:var(--main2);font-weight:600;font-size:14px}.admin-scope .reg-sub-section .reg-sub-table tr{transition:all .15s ease-in-out}.admin-scope .reg-sub-section .reg-sub-table .submit-button:hover{cursor:pointer;opacity:.7}.admin-scope .statistics-tables{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;flex:1}.admin-scope .statistics-tables .tables-container{display:flex;justify-content:start;align-items:center;gap:30px;width:100%;align-items:flex-start;justify-content:center}.admin-scope .statistics-tables .statistics-section{flex:1}.admin-scope .statistics-tables .statistics-section .table-container{max-height:320px;min-height:320px;overflow-y:auto;border-top:1px solid var(--main3);border-radius:8px}.admin-scope .statistics-tables .statistics-section .statistics-table{width:100%;border-collapse:collapse}.admin-scope .statistics-tables .statistics-section .statistics-table th,.admin-scope .statistics-tables .statistics-section .statistics-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--main3);border-right:1px solid var(--main3)}.admin-scope .statistics-tables .statistics-section .statistics-table th{background-color:var(--main2);font-weight:600;font-size:14px;position:sticky;top:0;z-index:10}.admin-scope .statistics-tables .statistics-section .statistics-table td{background-color:var(--main1)}.admin-scope .statistics-tables .statistics-section .statistics-table tr:hover td{background-color:var(--main2)}.admin-scope .statistics-tables .statistics-section .statistics-table th:last-child,.admin-scope .statistics-tables .statistics-section .statistics-table td:last-child{border-right:none}.admin-scope .statistics-tables .statistics-section .no-data{text-align:center;padding:30px;opacity:.7;border:1px solid var(--main3);border-radius:8px;background-color:var(--main2)}.admin-scope .lp-view-controls{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-left:77%}.admin-scope .lp-view-controls .lp-toggle-button{padding:8px 16px;border:none;border-radius:4px;min-width:200px;cursor:pointer;font-size:14px;font-weight:600;color:#fff;transition:all .2s ease-in-out}.admin-scope .lp-view-controls .lp-toggle-button.standard{background-color:#cc8500}.admin-scope .lp-view-controls .lp-toggle-button.standard:hover{background-color:#b37400}.admin-scope .lp-view-controls .lp-toggle-button.lp-active{background-color:#006135}.admin-scope .lp-view-controls .lp-toggle-button.lp-active:hover{background-color:#004827}.admin-scope .session-activity-detail{padding:20px}.admin-scope .session-activity-detail .session-summary{margin-bottom:30px;padding:20px;background:var(--main1);border-radius:8px;border:1px solid var(--borderColor)}.admin-scope .session-activity-detail .session-summary .session-id{display:flex;justify-content:start;align-items:center;gap:20px;margin-bottom:15px}.admin-scope .session-activity-detail .session-summary .session-id h4{margin-bottom:15px;color:var(--textColor);font-size:1.2em}.admin-scope .session-activity-detail .session-summary .session-meta .meta-row{display:flex;gap:40px;margin-bottom:10px}.admin-scope .session-activity-detail .session-summary .session-meta .meta-row p{margin:0;color:var(--textColor);font-size:14px}.admin-scope .session-activity-detail .session-summary .session-meta .meta-row p strong{color:var(--blueDark)}.admin-scope .session-activity-detail h5{margin:20px 0 15px;color:var(--textColor);font-size:1.1em}.admin-scope .session-activity-detail .session-activity-table{width:100%;border-collapse:collapse;background:var(--main1);border-radius:8px;overflow:hidden}.admin-scope .session-activity-detail .session-activity-table th,.admin-scope .session-activity-detail .session-activity-table td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--borderColor)}.admin-scope .session-activity-detail .session-activity-table th{background:var(--main2);font-weight:600;color:var(--textColor)}.admin-scope .session-activity-detail .session-activity-table td{color:var(--textColor)}.admin-scope .session-activity-detail .session-activity-table tr:hover{background:var(--main2)}@media (max-width: 1200px){.admin-scope .submissions-two-pane.admin.detail-open{grid-template-columns:1fr;height:auto;min-height:0}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin{position:static;max-height:none;min-height:0}.admin-scope .submissions-header{padding:20px 20px 20px 65px}.admin-scope .submissions-header .info .checkbox{left:20px;width:18px}.admin-scope .submissions-header .info .checkbox .inner-box{width:8px}.admin-scope .submission .info-header{padding:20px 120px 20px 65px!important}.admin-scope .submission .info-header .checkbox{left:20px;width:18px}.admin-scope .submission .info-header .checkbox .inner-box{width:8px}}@media (max-width: 768px){.admin-scope .actions-header{align-items:stretch;padding-right:20px}.admin-scope .admin-submissions-header-actions{width:100%;margin-left:0;justify-content:stretch}.admin-scope .admin-submissions-create-courier-btn{width:100%}.admin-scope .manual-counts-modal{width:calc(100vw - 24px);padding:16px}.admin-scope .manual-counts-modal .manual-counts-sections{grid-template-columns:1fr}.admin-scope .manual-counts-modal .manual-counts-row{grid-template-columns:minmax(0,1fr) 78px 78px 74px;gap:6px}.admin-scope .manual-counts-modal .manual-counts-row input{padding:7px 8px}.admin-scope .courier-editor-modal{width:calc(100vw - 24px);padding:16px}.admin-scope .courier-editor-modal .courier-editor-grid{grid-template-columns:1fr}.admin-scope .courier-editor-modal .courier-editor-field-full{grid-column:auto}.admin-scope .courier-editor-modal .courier-editor-count-grid,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-header-grid,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-info-grid,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv-grid,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-top-grid,.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-bottom-grid{grid-template-columns:1fr}.admin-scope .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-grid{justify-content:center}.admin-scope .submissions-header{padding:15px 15px 15px 50px}.admin-scope .submissions-header .info .checkbox{left:15px;width:16px}.admin-scope .submissions-header .info .checkbox .inner-box{width:7px}.admin-scope .submission .info-header{padding:15px 90px 15px 50px!important}.admin-scope .submission .info-header .checkbox{left:15px;width:16px}.admin-scope .submission .info-header .checkbox .inner-box{width:7px}}@media (max-width: 480px){.admin-scope .submissions-header{padding:10px 10px 10px 40px}.admin-scope .submissions-header .info .checkbox{left:10px;width:14px}.admin-scope .submissions-header .info .checkbox .inner-box{width:6px}.admin-scope .submission .info-header{padding:10px 80px 10px 40px!important}.admin-scope .submission .info-header .checkbox{left:10px;width:14px}.admin-scope .submission .info-header .checkbox .inner-box{width:6px}}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-id-value,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section>h4,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files>h4,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv p,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-comment-value,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-name{color:var(--mainText)!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-kv span,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section>p,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files>p{color:#e8f2ffb8!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section>h4,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files>h4{border-color:#486b9261!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-files-btn,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-edit-counts-btn{background:#0d1825!important;border-color:#6ea2e46b!important;color:#8ec3ff!important;box-shadow:0 8px 17px #0000001f,inset 0 1px #ffffff08!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn h4,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-files-btn h4,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-edit-counts-btn h4{color:#8ec3ff!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-close-btn{background:#101a27!important;border-color:#788da957!important;color:#dbe5f1d1!important;box-shadow:0 8px 17px #0000001f,inset 0 1px #ffffff08!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-btn,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-card,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-card{background:#0d1825!important;border-color:#486b9261!important;box-shadow:0 8px 16px #00000024,inset 0 1px #ffffff08!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-thumb,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-thumb{background:linear-gradient(180deg,#111c2afa,#0d1623fc)!important;border-color:#486b925c!important;box-shadow:inset 0 1px #ffffff0a!important}.admin-scope{--admin-compact-page-gutter: clamp(16px, 2.2vw, 28px);--admin-compact-page-width: min( calc(100% - (var(--admin-compact-page-gutter) * 2)), 1500px )}@media (max-width: 1400px),(max-height: 760px){.admin-scope{align-items:center;overflow-x:hidden}.admin-scope>.overview-wrapper{align-items:stretch;width:var(--admin-compact-page-width);max-width:none;padding:clamp(22px,3vh,34px) 0}.admin-scope>.overview-wrapper h1{padding-bottom:clamp(16px,2.8vh,30px);font-size:clamp(26px,2.4vw,34px);line-height:1.12}.admin-scope>.overview-wrapper>.overview-container{width:100%;margin-top:clamp(12px,2vh,20px)!important;margin-bottom:clamp(14px,2.4vh,24px)!important}.admin-scope>.overview-wrapper>.overview-container:first-of-type{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(230px,.8fr);gap:clamp(14px,1.6vw,22px);align-items:stretch}.admin-scope>.overview-wrapper>.overview-container:nth-of-type(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,20px);align-items:stretch}.admin-scope>.overview-wrapper .costs-info{width:100%;min-width:0;height:clamp(104px,15vh,128px)}.admin-scope>.overview-wrapper .costs-info .cost-item{min-height:0;padding:clamp(12px,1.3vw,18px);gap:8px}.admin-scope>.overview-wrapper .costs-info .cost-item h2{height:auto;font-size:clamp(24px,2.4vw,32px);line-height:1}.admin-scope>.overview-wrapper .costs-info .cost-item h4{font-size:clamp(12px,1vw,14px);line-height:1.25}.admin-scope>.overview-wrapper .side-info.statistics{width:100%;min-width:0;height:auto;min-height:clamp(104px,15vh,128px);padding:clamp(12px,1.3vw,16px)}.admin-scope>.overview-wrapper .side-info.statistics .pair{gap:10px}.admin-scope>.overview-wrapper .side-info.statistics .period-btn,.admin-scope>.overview-wrapper .side-info.statistics .calendar-btn{min-height:38px;padding:8px 12px;border-radius:8px}.admin-scope>.overview-wrapper .side-info.statistics .period-btn h4,.admin-scope>.overview-wrapper .side-info.statistics .calendar-btn h4{font-size:clamp(12px,1vw,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-scope>.overview-wrapper .sub-info-container{width:100%;min-width:0;height:auto;gap:clamp(10px,1.2vw,14px)}.admin-scope>.overview-wrapper .sub-info-container>div:not(.info){display:none}.admin-scope>.overview-wrapper .sub-info-container .info{min-width:0;min-height:clamp(66px,9.5vh,86px);padding:clamp(10px,1.2vw,14px);gap:10px}.admin-scope>.overview-wrapper .sub-info-container .info .pair{min-width:0;gap:8px}.admin-scope>.overview-wrapper .sub-info-container .info h4{font-size:clamp(11px,1vw,14px);line-height:1.2;overflow:hidden;text-overflow:ellipsis}.admin-scope>.overview-wrapper .sub-info-container .info h2{font-size:clamp(24px,2.5vw,34px);line-height:1}.admin-scope>.overview-wrapper .sub-info-container .info img{width:clamp(24px,2.2vw,34px);height:clamp(24px,2.2vw,34px);object-fit:contain}.admin-scope .user-activity-admin{width:var(--admin-compact-page-width);margin-top:clamp(24px,4vh,48px)}.admin-scope .user-activity-admin .activity-header{width:100%;margin-bottom:20px}.admin-scope .user-activity-admin .activity-container{gap:18px}.admin-scope .user-activity-admin .activity-container .active-users-list{width:clamp(240px,24vw,300px)}.admin-scope .clients-wrapper{width:var(--admin-compact-page-width);gap:14px;padding:clamp(22px,3vh,34px) 0}.admin-scope .clients-wrapper h1{margin:clamp(18px,3vh,32px) 0;font-size:clamp(34px,4vw,54px);line-height:1.05}.admin-scope .clients-wrapper .clients-bar-header-wrapper{margin-top:clamp(18px,2.8vh,28px)}.admin-scope .clients-wrapper .clients-bar-header-wrapper .add-user-pair{padding:10px 14px}.admin-scope .clients-wrapper .clients-bar-header-wrapper .add-user-pair img{width:20px}.admin-scope .clients-wrapper .clients-bar-header-wrapper .clients-header{padding:clamp(14px,1.8vh,20px) clamp(16px,1.8vw,24px)}.admin-scope .clients-wrapper .clients-bar-header-wrapper .clients-header .info{grid-template-columns:minmax(160px,1.8fr) minmax(66px,.6fr) minmax(66px,.6fr) minmax(86px,.78fr) minmax(86px,.78fr) minmax(116px,.95fr) 28px;column-gap:clamp(8px,1vw,16px)}.admin-scope .clients-wrapper .clients-bar-header-wrapper .clients-header .info h4{font-size:clamp(11px,.95vw,13px);line-height:1.2}.admin-scope .clients-wrapper .clients-bars .client{grid-template-columns:minmax(160px,1.8fr) minmax(66px,.6fr) minmax(66px,.6fr) minmax(86px,.78fr) minmax(86px,.78fr) minmax(116px,.95fr) 28px;column-gap:clamp(8px,1vw,16px);padding:clamp(12px,1.8vh,16px) clamp(16px,1.8vw,24px)}.admin-scope .clients-wrapper .clients-bars .client h4{font-size:clamp(11px,.95vw,13px);line-height:1.25}.admin-scope .clients-wrapper .clients-bars .client .pair{gap:8px}.admin-scope .clients-wrapper .clients-bars .client .pair img{width:30px;min-width:30px}.admin-scope .clients-wrapper .clients-bars .client .pair .status-color{width:14px;border-radius:4px}.admin-scope .clients-wrapper .clients-bars .client #enter-icon{width:19px!important;min-width:19px}.admin-scope .clients-wrapper .admin-stats-wrapper{--section-gap: clamp(8px, 1.4vw, 14px);grid-template-columns:minmax(140px,200px) minmax(0,1fr) minmax(184px,220px);min-height:clamp(220px,32vh,270px)}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper{padding-top:14px;padding-bottom:14px}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper h2{font-size:clamp(18px,1.6vw,24px);line-height:1.1}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper img{width:clamp(72px,9vw,112px)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper{gap:clamp(14px,2vh,22px)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .stats-wrapper{gap:clamp(8px,1.3vw,14px)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .stats-wrapper h4{font-size:clamp(12px,1vw,15px);line-height:1.2}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper{width:100%}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .leftover-money,.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .contract-expiration-date,.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card,.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card{min-height:clamp(150px,22vh,196px);padding:clamp(14px,1.4vw,18px)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .text h2{font-size:clamp(30px,3vw,40px)}.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-heading h3,.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-summary-card .self-serve-summary-costs h3,.admin-scope .clients-wrapper .admin-stats-wrapper .client-stats-wrapper .contract-wrapper .self-serve-balance-card .self-serve-balance-meta h3{font-size:clamp(20px,2vw,24px)}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper{min-width:0!important;gap:10px;padding-top:14px;padding-bottom:14px}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn{max-width:200px;min-height:40px;padding:9px 12px}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn h4{font-size:clamp(11px,.95vw,13px);line-height:1.2}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn img{width:18px}.admin-scope .clients-wrapper .client-statistics-page{gap:14px;padding:clamp(14px,2vh,22px) 0 clamp(20px,3vh,28px)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top{padding:clamp(12px,1.6vw,16px);gap:14px}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-logo{width:clamp(46px,5vw,60px)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-title h2{font-size:clamp(20px,2vw,24px)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-title h3{font-size:clamp(16px,1.5vw,19px)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-top .client-statistics-title h4{font-size:clamp(12px,1vw,14px)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards .client-statistics-card{min-height:78px;padding:10px 12px}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards .client-statistics-card h4{font-size:clamp(11px,1vw,13px)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-cards .client-statistics-card h2{font-size:clamp(22px,2.2vw,28px)}.admin-scope .clients-wrapper .client-statistics-page .client-statistics-contract{padding:12px}.admin-scope .edit-client-modal-wrapper{max-width:min(100%,1180px);gap:clamp(20px,3vh,32px)}.admin-scope .edit-client-modal-wrapper .edit-client-modal-header{padding:14px 18px}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper{gap:clamp(28px,5vw,70px);height:auto;min-height:270px;padding-top:18px}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper .account-wrapper{padding:0 clamp(34px,5vw,70px)}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper .account-wrapper .profile-picture{width:clamp(120px,12vw,160px)}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper .account-wrapper input{width:clamp(220px,24vw,280px)}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper{width:clamp(340px,36vw,420px)}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper .input-container .input-pair input{width:clamp(210px,22vw,280px)}.admin-scope .edit-client-modal-wrapper .client-login-access-wrapper{width:min(100% - 36px,1080px)}}@media (max-width: 1180px){.admin-scope>.overview-wrapper>.overview-container:first-of-type,.admin-scope>.overview-wrapper>.overview-container:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scope .clients-wrapper .admin-stats-wrapper{grid-template-columns:1fr;grid-template-areas:"logo" "stats" "buttons";row-gap:var(--section-gap)}.admin-scope .clients-wrapper .admin-stats-wrapper .logo-wrapper,.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper{border:none;padding:0}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper{align-items:stretch}.admin-scope .clients-wrapper .admin-stats-wrapper .button-wrapper .admin-client-btn{max-width:none}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper{flex-direction:column;gap:24px}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper .account-wrapper{width:100%;border-right:none;border-bottom:1px solid var(--main3);padding:0 0 24px}.admin-scope .edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper{width:min(100%,520px)}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.admin-scope .filter-container.admin-filter-enhanced{display:flex;justify-content:start;align-items:center;gap:20px;width:100%;padding:10px 20px 15px;overflow:visible;flex-wrap:wrap-reverse}.admin-scope .filter-container.admin-filter-enhanced .filter{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.admin-scope .filter-container.admin-filter-enhanced .pair{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;position:relative}.admin-scope .filter-container.admin-filter-enhanced .pair img{width:22px}.admin-scope .filter-container.admin-filter-enhanced .pair h4{font-size:15px}.admin-scope .filter-container.admin-filter-enhanced .pair:hover h4{opacity:.7}.admin-scope .filter-container.admin-filter-enhanced .search{cursor:default;border-bottom:1px solid var(--mainAccent);padding:5px}.admin-scope .filter-container.admin-filter-enhanced .search input{background-color:transparent;border:none;outline:none;padding:5px}.admin-scope .filter-container.admin-filter-enhanced #clear-btn h4{color:var(--redLight);font-weight:300}.admin-scope .filter-container.admin-filter-enhanced #clear-btn:hover h4{opacity:.7}.admin-scope .admin-filter-enhanced{overflow:visible}.admin-scope .admin-filter-enhanced .pair.search{max-width:180px}.admin-scope .admin-filter-enhanced .pair.search input{max-width:120px}.admin-scope .admin-filter-enhanced .date-range-container{display:flex;gap:10px;align-items:center}.admin-scope .admin-filter-enhanced .date-range-container .date-input{width:140px;height:40px;padding:8px;border:1px solid var(--main3);border-radius:4px;background-color:var(--main1);color:var(--mainText);outline:none;transition:border-color .2s ease}.admin-scope .admin-filter-enhanced .date-range-container .date-input:focus{border-color:var(--blueDark)}.admin-scope .admin-filter-enhanced .date-range-container .date-input::placeholder{color:var(--mainText);opacity:.7}.admin-scope .admin-filter-enhanced .date-range-container span{color:var(--mainText);font-weight:500}.admin-scope .admin-filter-enhanced .dropdown-container{position:relative;z-index:100;overflow:visible!important;display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background-color:var(--main2);color:var(--mainText);min-width:180px;transition:all .2s ease}.admin-scope .admin-filter-enhanced .dropdown-container.pair{position:relative;overflow:visible!important}.admin-scope .admin-filter-enhanced .dropdown-container:hover{background-color:var(--main3);border-color:var(--blueDark)}.admin-scope .admin-filter-enhanced .dropdown-container span{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-scope .admin-filter-enhanced .dropdown-container img{width:16px;height:16px;transition:transform .2s ease}.admin-scope .admin-filter-enhanced .dropdown-container img.rotated{transform:rotate(180deg)}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu{position:absolute;top:100%;left:0;right:0;background-color:var(--main2);border:1px solid var(--main3);border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:200px;overflow-y:auto;margin-top:2px}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu .dropdown-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid var(--main3);transition:background-color .2s ease;color:var(--mainText)}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu .dropdown-item:last-child{border-bottom:none}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu .dropdown-item:hover{background-color:var(--main3)}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu .dropdown-item.selected{background-color:var(--blueDark);color:#fff}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu::-webkit-scrollbar{width:6px}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu::-webkit-scrollbar-track{background:var(--main1);border-radius:3px}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu::-webkit-scrollbar-thumb{background:var(--main3);border-radius:3px}.admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--mainAccent)}.admin-scope .admin-filter-enhanced #clear-btn{border-radius:4px;height:40px;transition:all .2s ease;padding:8px 12px;border:1px solid var(--main3)}[data-theme=dark] .admin-scope .admin-filter-enhanced .date-range-container input{background-color:var(--main2);border-color:var(--main3)}[data-theme=dark] .admin-scope .admin-filter-enhanced .date-range-container input:focus{border-color:var(--blueDark)}[data-theme=dark] .admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu{background-color:var(--main3);border-color:var(--main2);box-shadow:0 4px 12px #0000004d}[data-theme=dark] .admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu .dropdown-item{border-bottom-color:var(--main2)}[data-theme=dark] .admin-scope .admin-filter-enhanced .dropdown-container .dropdown-menu .dropdown-item:hover{background-color:var(--main2)}@media (max-width: 768px){.admin-scope .admin-filter-enhanced .date-range-container{flex-direction:column;gap:8px}.admin-scope .admin-filter-enhanced .date-range-container input{width:100%}.admin-scope .admin-filter-enhanced .date-range-container span{display:none}.admin-scope .admin-filter-enhanced .dropdown-container{min-width:120px;font-size:14px}}@media (max-width: 1400px),(max-height: 760px){.admin-scope .filter-container.admin-filter-enhanced{gap:10px;padding:8px 12px 10px;align-items:center}.admin-scope .filter-container.admin-filter-enhanced .filter{gap:8px}.admin-scope .filter-container.admin-filter-enhanced .filter img{width:18px}.admin-scope .filter-container.admin-filter-enhanced .pair{gap:8px}.admin-scope .filter-container.admin-filter-enhanced .pair img{width:18px}.admin-scope .filter-container.admin-filter-enhanced .pair h4{font-size:clamp(12px,.95vw,14px);line-height:1.2}.admin-scope .admin-filter-enhanced .pair.search{max-width:150px}.admin-scope .admin-filter-enhanced .pair.search input{max-width:96px;font-size:12px}.admin-scope .admin-filter-enhanced .date-range-container{gap:6px}.admin-scope .admin-filter-enhanced .date-range-container .date-input{width:118px;height:36px;min-height:36px;padding:6px 8px;font-size:12px}.admin-scope .admin-filter-enhanced .dropdown-container{min-width:142px;min-height:36px;padding:7px 10px}.admin-scope .admin-filter-enhanced .dropdown-container span{font-size:12px}.admin-scope .admin-filter-enhanced .dropdown-container img{width:14px;height:14px}.admin-scope .admin-filter-enhanced #clear-btn{height:36px;min-height:36px;padding:7px 10px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.admin-submissions-scope .overview-container{padding:0 20px;box-sizing:border-box}.admin-submissions-scope .overview-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:90%;max-width:1600px;padding:50px 0}.admin-submissions-scope .overview-wrapper h1{padding-bottom:50px}.admin-submissions-scope .overview-wrapper .overview-container{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;height:fit-content;padding:0 20px;box-sizing:border-box}.admin-submissions-scope .overview-wrapper .overview-container .side-info{width:clamp(240px,25%,25%);height:230px;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;box-shadow:0 0 15px #0003}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .text{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:15px;align-items:start;width:100%}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .text h4{opacity:.5}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .text h2{font-size:35px;font-weight:400}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container{width:95%;height:40px;position:relative;border-radius:15px;border:2px solid var(--mainAccent)}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container .zero{position:absolute;top:-35px;left:-10px}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container .starting{position:absolute;top:-35px;right:-10px}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container .tracker{position:relative;height:100%;border-radius:13px;min-width:10px}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container .tracker img{position:absolute;top:-14px;right:-3px}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container .green{background:linear-gradient(90deg,var(--greenLight),var(--greenDark))}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container .yellow{background:linear-gradient(90deg,var(--yellowLight),var(--yellowDark))}.admin-submissions-scope .overview-wrapper .overview-container .leftover-money .tracker-container .red{background:linear-gradient(90deg,var(--redLight),var(--redDark))}.admin-submissions-scope .overview-wrapper .overview-container .sub-info-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:clamp(240px,25%,25%);height:230px}.admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;padding:15px 20px;box-shadow:0 0 15px #0003}.admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info .pair{display:flex;justify-content:space-between;align-items:center;flex-direction:column;align-items:start;height:100%}.admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info .pair h4{opacity:.5}.admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info .pair img{height:40px}.admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info h2{font-weight:400;font-size:32px}.admin-submissions-scope .overview-wrapper .overview-container .statistics{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}.admin-submissions-scope .overview-wrapper .overview-container .statistics .pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;position:relative;width:100%}.admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .period-btn{width:100%;background-color:var(--main3);border-radius:10px;display:flex;justify-content:center;align-items:center;height:45px;cursor:pointer;transition:all .1s ease-in-out}.admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .period-btn h4{font-weight:500}.admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .period-btn:hover{filter:brightness(1.15)}.admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .calendar-btn{width:100%;border:2px solid var(--main3);border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:45px;cursor:pointer}.admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .calendar-btn img{width:22px}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar{width:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--main3);border:2px solid var(--mainAccent);padding:15px;border-radius:10px;position:absolute;top:120px;z-index:5}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .year{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;padding:10px 0}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .year img{width:24px;transition:all .1s ease-in-out;cursor:pointer}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .year img:hover{opacity:.7}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .year h4{font-size:18px;font-weight:500}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .month-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:25px 10px;position:relative}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .month-container .cover{position:absolute;top:0;width:100%;height:100%;background-color:var(--main3);border-radius:10px;opacity:.8}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .month-container .month{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:30px}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .month-container .month h4{padding:10px;border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.admin-submissions-scope .overview-wrapper .overview-container .statistics .calendar .month-container .month h4:hover{background-color:var(--mainAccent)}.admin-submissions-scope .overview-wrapper .overview-container .statistics .download-btn{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;height:45px;padding:22px 27px;border-radius:8px;transition:all .05s ease-in-out}.admin-submissions-scope .overview-wrapper .overview-container .statistics .download-btn img{width:22px}.admin-submissions-scope .overview-wrapper .overview-container .statistics .download-btn:hover{background-color:var(--main3)}.admin-submissions-scope .overview-wrapper .overview-container .statistics .download-btn:active{transform:scale(.98)}.admin-submissions-scope .filter-container{display:flex;justify-content:start;align-items:center;gap:20px;width:100%;padding:10px 20px 15px;overflow:hidden;flex-wrap:wrap-reverse}.admin-submissions-scope .filter-container .filter{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.admin-submissions-scope .filter-container .pair{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;position:relative}.admin-submissions-scope .filter-container .pair img{width:22px}.admin-submissions-scope .filter-container .pair h4{font-size:15px}.admin-submissions-scope .filter-container .pair .checkbox{width:22px;aspect-ratio:1;border-radius:5px;border:1px solid var(--mainAccent)}.admin-submissions-scope .filter-container .pair .clicked{background-color:var(--main3);display:flex;justify-content:center;align-items:center}.admin-submissions-scope .filter-container .pair .clicked .inner{width:50%;aspect-ratio:1;background-color:var(--blueDark);border-radius:3px}.admin-submissions-scope .filter-container .pair .date{width:90px;font-size:15px}.admin-submissions-scope .filter-container .pair .date-popup{display:flex;justify-content:center;align-items:center}.admin-submissions-scope .filter-container .pair .date-popup input{background-color:transparent;color:var(--mainText);padding:6px;border:1px solid var(--mainAccent);border-radius:5px;outline:none;width:100px;text-align:center;font-size:14px}.admin-submissions-scope .filter-container .pair .error-border{border:1px solid var(--red);border-radius:5px}.admin-submissions-scope .filter-container .pair:hover h4{opacity:.7}.admin-submissions-scope .filter-container #clear-btn h4{color:var(--redLight);font-weight:300}.admin-submissions-scope .filter-container #clear-btn:hover h4{opacity:.7}.admin-submissions-scope .filter-container #filter-btn h4{color:var(--greenLight);font-weight:300}.admin-submissions-scope .filter-container #filter-btn:hover h4{opacity:.7}.admin-submissions-scope .filter-container .search{cursor:default;border-bottom:1px solid var(--mainAccent);padding:5px}.admin-submissions-scope .filter-container .search input{background-color:transparent;border:none;outline:none;padding:5px}.admin-submissions-scope .submissions-header,.admin-submissions-scope .submissions-two-pane{--submission-columns: minmax(90px, 1fr) minmax(180px, 1.5fr) minmax(170px, 1.35fr) minmax(95px, .9fr) minmax(95px, .9fr) minmax(160px, 1.2fr);--submission-column-gap: clamp(16px, 2.2vw, 42px)}.admin-submissions-scope .submissions-header{display:flex;justify-content:space-between;align-items:center;display:block;width:100%;background-color:var(--main3);padding:30px 130px 30px 85px;position:relative}.admin-submissions-scope .submissions-header .info{display:grid;grid-template-columns:var(--submission-columns);column-gap:var(--submission-column-gap);align-items:center;width:100%;min-width:0}.admin-submissions-scope .submissions-header .info h4{font-weight:500;opacity:1;font-size:clamp(12px,1.5vw,16px);width:auto;min-width:0;text-wrap:nowrap}.admin-submissions-scope .submissions-header>h4{position:absolute;right:30px;top:50%;transform:translateY(-50%);opacity:.7;text-wrap:nowrap;flex-shrink:0}.admin-submissions-scope .admin-submissions-scope.detail-layout-open .submissions-header,.admin-submissions-scope .admin-submissions-scope.detail-layout-open .submissions-two-pane{--submission-columns: minmax(95px, 1fr) minmax(170px, 1.3fr) minmax(90px, .9fr);--submission-column-gap: clamp(14px, 1.9vw, 32px)}.admin-submissions-scope .admin-submissions-scope.detail-layout-open .submissions-header,.admin-submissions-scope .admin-submissions-scope.detail-layout-open .submission .info-header{padding-right:40px}.admin-submissions-scope .submissions-two-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,34vw);gap:18px;align-items:start}.admin-submissions-scope .submissions-two-pane .submissions-list-panel{min-width:0}.admin-submissions-scope .submissions-two-pane .submission-container.selected .info-header{background-color:var(--main2)!important}.admin-submissions-scope .submissions-two-pane .submission-detail-pane{position:sticky;top:20px;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);max-height:calc(100vh - 140px);overflow:auto;min-height:360px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-empty,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-content{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:18px;padding:18px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-header h3{font-size:20px;font-weight:700}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-header .status{display:flex;justify-content:center;align-items:center;gap:8px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-header .status .status-color{width:14px;height:14px;border-radius:4px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-meta{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:6px;width:100%;padding-bottom:10px;border-bottom:1px solid var(--main3)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-meta h4{opacity:.75}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-info-column{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:12px;min-width:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .info-pair{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:start}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .info-pair .pair{display:flex;justify-content:start;align-items:center;gap:8px;min-width:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .info-pair .pair img{width:16px;height:16px;flex-shrink:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .info-pair .pair h4{opacity:.65;white-space:nowrap}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .info-pair>h4{overflow-wrap:anywhere}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files{margin-top:8px;padding-top:14px;border-top:1px solid var(--main3);width:100%}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files>h4{margin-bottom:10px;font-weight:600}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files>p{opacity:.7}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files-list{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files-list a{color:var(--blueDark);text-decoration:none;border:1px solid var(--main3);border-radius:6px;padding:8px 10px;background-color:var(--main2);transition:all .1s ease-in-out}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files-list a:hover{filter:brightness(1.08)}.admin-submissions-scope .submissions-two-pane.admin.detail-open{gap:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane{--detail-shell-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(248, 250, 252, .98) 100% );--detail-shell-border: rgba(223, 231, 241, .98);--detail-shell-shadow: 0 24px 56px rgba(15, 23, 42, .1), 0 8px 20px rgba(59, 130, 246, .08), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-card-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(249, 251, 255, .98) 100% );--detail-card-border: rgba(224, 232, 242, .96);--detail-card-shadow: 0 16px 34px rgba(15, 23, 42, .06), 0 4px 12px rgba(59, 130, 246, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-surface-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .98) 100% );--detail-surface-border: rgba(228, 235, 244, .96);--detail-surface-shadow: 0 10px 22px rgba(15, 23, 42, .04), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-outline-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .98) 100% );--detail-outline-border: rgba(41, 114, 228, .42);--detail-outline-text: #2c64c8;--detail-outline-shadow: 0 12px 24px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-outline-hover-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(241, 247, 255, .99) 100% );--detail-outline-hover-shadow: 0 16px 28px rgba(84, 99, 252, .12), 0 6px 14px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .99);--detail-neutral-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(250, 251, 253, .98) 100% );--detail-neutral-border: rgba(148, 163, 184, .34);--detail-neutral-text: #526277;--detail-neutral-shadow: 0 10px 20px rgba(15, 23, 42, .04), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-neutral-hover-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(244, 247, 251, .99) 100% );--detail-neutral-hover-shadow: 0 14px 24px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .99);--detail-danger-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(255, 249, 248, .99) 100% );--detail-danger-border: rgba(229, 72, 77, .66);--detail-danger-text: #d94a45;--detail-danger-shadow: 0 12px 24px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-danger-hover-bg: linear-gradient( 180deg, rgba(255, 248, 247, .99) 0%, rgba(255, 241, 239, .99) 100% );--detail-danger-hover-shadow: 0 16px 28px rgba(229, 72, 77, .14), 0 6px 14px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .99);border-radius:24px;background:var(--detail-shell-bg);border:1px solid var(--detail-shell-border);box-shadow:var(--detail-shell-shadow)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-empty,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-content{gap:12px;padding:18px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-intro{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:18px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-id-section,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-section{border-radius:22px;background:var(--detail-card-bg);border:1px solid var(--detail-card-border);box-shadow:var(--detail-card-shadow)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-id-section{padding:14px 16px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-id-value{margin:0;font-size:clamp(24px,1.8vw,30px);font-weight:700;letter-spacing:-.03em;text-align:center;overflow-wrap:anywhere}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-header-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-top-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-sections,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-actions{display:flex;flex-direction:column}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-sections{gap:16px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-actions{gap:8px;align-items:stretch}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-section{display:flex;flex-direction:column;gap:10px;padding:14px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-section>h4{margin:0;padding-bottom:8px;border-bottom:1px solid var(--detail-surface-border);text-align:left;font-size:16px;font-weight:700}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-section>p{margin:0;text-align:left}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-kv-grid{display:grid;gap:8px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-kv-grid.single-column{grid-template-columns:1fr}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-kv{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-kv span{display:block;width:100%;font-size:13px;font-weight:600;opacity:.72;text-align:left}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-kv p{width:100%;margin:0;font-size:13px;line-height:1.35;font-weight:400;overflow-wrap:anywhere;text-align:left}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-kv.error-info p{color:#ff5e7a}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-comment-value{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-status-btn,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-files-btn,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-close-btn,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-delete-btn,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-edit-counts-btn{min-height:46px;width:100%;padding:0 16px;border-radius:14px;font:inherit;font-weight:600;box-shadow:var(--detail-outline-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-actions .detail-status-btn,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-files-btn,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-edit-counts-btn{border:1px solid var(--detail-outline-border);background:var(--detail-outline-bg);color:var(--detail-outline-text)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-actions .detail-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-actions .detail-status-btn:hover,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-files-btn:hover,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-edit-counts-btn:hover{transform:translateY(-2px) scale(1.01);border-color:#2972e494;background:var(--detail-outline-hover-bg);box-shadow:var(--detail-outline-hover-shadow);filter:none}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-close-btn{border:1px solid var(--detail-neutral-border);background:var(--detail-neutral-bg);color:var(--detail-neutral-text);box-shadow:var(--detail-neutral-shadow)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-close-btn:hover{transform:translateY(-2px) scale(1.01);background:var(--detail-neutral-hover-bg);box-shadow:var(--detail-neutral-hover-shadow);filter:none}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-delete-btn{border:1px solid var(--detail-danger-border);background:var(--detail-danger-bg);color:var(--detail-danger-text);box-shadow:var(--detail-danger-shadow)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-delete-btn:hover{transform:translateY(-2px) scale(1.01);border-color:#e5484deb;background:var(--detail-danger-hover-bg);box-shadow:var(--detail-danger-hover-shadow);filter:none}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-status-btn .status-color{width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 4px #94a3b824}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-list{display:flex;flex-direction:column;gap:10px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-btn,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-card,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-card{border:1px solid var(--detail-surface-border);border-radius:18px;background:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-btn{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-btn:hover,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-card:not(:disabled):hover,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-card:hover{transform:translateY(-2px) scale(1.01);border-color:#2972e47a;box-shadow:var(--detail-outline-hover-shadow);opacity:1;filter:none}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-btn.active{border-color:#2972e48a;background:var(--detail-outline-hover-bg);box-shadow:var(--detail-outline-hover-shadow)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-name{font-size:14px;line-height:1.35;text-align:left;overflow-wrap:anywhere}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-count{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:2px 9px;border:1px solid rgba(41,114,228,.24);border-radius:999px;background:#2972e414;color:var(--detail-outline-text);font-size:12px;flex-shrink:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-grid.stacked{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;align-items:stretch;justify-content:stretch}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:10px;text-align:left}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-card p{margin:0;font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-align:left}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-thumb,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-thumb{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid rgba(220,229,239,.92);border-radius:16px;background:linear-gradient(180deg,#fffffffc,#f4f7fbfa);box-shadow:inset 0 1px #fffffffa;overflow:hidden}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-thumb{aspect-ratio:1.75}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files{display:flex;flex-direction:column;gap:14px;margin-top:0;padding:18px;width:100%}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files>h4{margin:0;padding-bottom:12px;border-bottom:1px solid var(--detail-surface-border);text-align:left;font-size:18px;font-weight:700}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--detail-surface-border);text-align:left}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-section-heading>span{flex-shrink:0;margin-top:9px;color:var(--detail-muted-text);font-size:13px;font-weight:700}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-folder-tabs{display:flex;flex-wrap:wrap;flex:1;gap:8px;min-width:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-folder-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;max-width:100%;padding:8px 11px;border:1px solid var(--detail-surface-border);border-radius:12px;background:var(--detail-surface-bg);color:var(--mainText);font-size:13px;font-weight:700;text-align:left;box-shadow:var(--detail-surface-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-folder-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-folder-tab strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:#2972e41a;color:var(--detail-outline-text);font-size:12px;line-height:1}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-folder-tab:hover{transform:translateY(-1px);border-color:#2972e47a;box-shadow:var(--detail-outline-hover-shadow)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files .submission-file-folder-tab.active{border-color:#2972e494;background:var(--detail-outline-hover-bg);box-shadow:var(--detail-outline-hover-shadow)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files>p{margin:0;font-size:14px;line-height:1.45;text-align:left;opacity:.72}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;margin-top:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding:10px;text-align:left}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-thumb{height:84px;padding:8px;flex-shrink:0}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .thumb-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .thumb-icon{width:48px;height:48px;object-fit:contain}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-name{width:100%;margin:0;font-size:13px;font-weight:600;line-height:1.35;text-align:left;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.admin-submissions-scope .submissions-wrapper{width:100%}.admin-submissions-scope .submissions-wrapper h1{padding:100px 0 50px;font-size:60px;font-weight:900;color:var(--main3);text-align:center}.admin-submissions-scope .submissions-wrapper .info .file-animation-wrapper.tiny-loader{display:inline-flex;vertical-align:middle;margin:0;width:18px;height:18px}.admin-submissions-scope .submissions-wrapper .submission-container{border-bottom:1px solid var(--main3);width:100%;position:relative;z-index:3}.admin-submissions-scope .submissions-wrapper .submission-container .pinned{position:absolute;left:15px;width:18px;top:30px;z-index:4}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container{display:flex;justify-content:center;align-items:center;width:fit-content;position:absolute;padding:10px 20px;border-radius:5px;top:0;right:30px;transform:translateY(50%);cursor:pointer;transition:all .1s ease-in-out}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:fit-content;gap:5px;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;padding:10px;position:absolute;bottom:45px;right:0;box-shadow:0 0 20px #00000034}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions .pair{display:flex;justify-content:start;align-items:center;width:100%;gap:10px;padding:12px 15px;border-radius:5px;transition:all .1s ease-in-out;min-height:50px}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions .pair h4{text-wrap:nowrap}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions .pair img{width:22px}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions .pair:hover,.admin-submissions-scope .submissions-wrapper .submission-container .full{background-color:var(--main3)}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container:hover{background-color:var(--main2)}.admin-submissions-scope .submissions-wrapper .submission-container .submission{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;width:100%}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;padding:30px 30px 30px 50px;background-color:var(--main1)}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info{display:grid;grid-template-columns:var(--submission-columns);column-gap:var(--submission-column-gap);align-items:center;width:100%;min-width:0}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info>h4,.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info>div:not(.status):not(.adminStatus):not(.checkbox):not(.loader):not(.submission-metric-value){width:auto!important;min-width:0;font-size:clamp(11px,1.4vw,15px);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-id-with-flag{display:inline-flex;align-items:center;gap:8px;min-width:0}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-id-with-flag h4{width:auto!important;min-width:0;margin:0;font-size:clamp(11px,1.4vw,15px);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-postal-type{display:block;max-width:100%;overflow:hidden;color:var(--main6);font-size:11px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-admin-error-flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,79,79,.4);background:#ff4f4f24;color:#ff7272;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-metric-value{display:flex;align-items:center;justify-content:flex-start;min-height:0;height:100%;margin:0;padding:0}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-metric-value>h4{margin:0;line-height:1.2;display:block}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .status{display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;min-width:0}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .status .status-color{width:18px;aspect-ratio:1;border-radius:5px}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-metric-loader{display:inline-flex;align-items:center;justify-content:flex-start;width:22px;height:22px;min-height:22px;line-height:1;flex:0 0 22px}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-metric-loader-ring{display:block;width:20px;height:20px;border-radius:999px;border:2px solid rgba(84,99,252,.28);border-top-color:#5463fc;border-left-color:#5463fc;box-sizing:border-box;animation:submissionMetricSpin .75s linear infinite}.admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header:hover{filter:brightness(1.08)}.admin-submissions-scope .submissions-wrapper .submission-container .submission .more-info{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:clamp(80px,12vw,250px);row-gap:clamp(20px,3vw,30px);padding:clamp(20px,3vw,30px) clamp(20px,3vw,30px) clamp(30px,4vw,50px) clamp(30px,4vw,50px);width:fit-content;max-width:1500px}.admin-submissions-scope .submissions-wrapper .submission-container .submission .more-info .info-pair{display:flex;justify-content:center;align-items:center;justify-content:start;gap:clamp(80px,12vw,250px)}.admin-submissions-scope .submissions-wrapper .submission-container .submission .more-info .info-pair h4{width:0px;text-wrap:nowrap}.admin-submissions-scope .submissions-wrapper .submission-container .submission .more-info .info-pair .pair{display:flex;justify-content:start;align-items:center;gap:15px;width:0px}.admin-submissions-scope .submissions-wrapper .submission-container .submission .more-info .info-pair .pair img{min-width:25px!important}.admin-submissions-scope .submissions-wrapper .submission-container .submission .more-info .info-pair .pair h4{opacity:.5}.admin-submissions-scope .submissions-wrapper .submission-container .submission .close-btn{display:flex;justify-content:center;align-items:center;position:absolute;right:50%;transform:translate(50%);bottom:0;height:40px;background-color:var(--main1);border:1px solid var(--main3);border-bottom:none;border-radius:5px 5px 0 0;cursor:pointer;transition:all .1s ease-in-out;overflow:hidden}.admin-submissions-scope .submissions-wrapper .submission-container .submission .close-btn img{height:22px;transform:rotate(90deg)}.admin-submissions-scope .submissions-wrapper .submission-container .submission .close-btn:hover{background-color:var(--main2)}.admin-submissions-scope .submissions-wrapper .load-more{display:flex;justify-content:center;align-items:center;width:100%;margin:50px 0}.admin-submissions-scope .submissions-wrapper .load-more .submissions-load-more-button{min-width:188px;height:46px;padding:0 24px;border-radius:14px;border:1px solid rgba(46,121,255,.78);background:linear-gradient(180deg,#fffffffc,#f6fafff7);color:#2563d8;font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 14px 28px #2e79ff1a,0 5px 12px #0f172a0f,inset 0 1px #fffffffa;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.admin-submissions-scope .submissions-wrapper .load-more .submissions-load-more-button:hover{transform:translateY(-2px);border-color:#1668e5f5;background:linear-gradient(180deg,#fff,#eff6fffa);box-shadow:0 16px 30px #2e79ff21,0 6px 14px #0f172a14,inset 0 1px #fff}.admin-submissions-scope .submissions-wrapper .load-more .submissions-load-more-button:active{transform:translateY(0)}[data-theme=dark] .admin-submissions-scope .load-more .submissions-load-more-button{border-color:#63b3ffad;background:linear-gradient(180deg,#101b28fa,#0d1724fc);color:#e8f2ff;box-shadow:0 16px 28px #0000003d,0 6px 14px #0083ff17,inset 0 1px #ffffff0a}[data-theme=dark] .admin-submissions-scope .load-more .submissions-load-more-button:hover{border-color:#78c3ffeb;background:linear-gradient(180deg,#121f2efc,#0f1927);box-shadow:0 18px 32px #00000047,0 8px 18px #0083ff1f,inset 0 1px #ffffff0d}.admin-submissions-scope .anull-confirmation-modal{background-color:var(--main1)!important;border-radius:10px;padding:30px;width:450px;box-shadow:0 4px 12px #00000026;border:1px solid var(--main3)}.admin-submissions-scope .anull-confirmation-modal h2{font-size:20px;font-weight:500;margin-bottom:15px;text-align:center}.admin-submissions-scope .anull-confirmation-modal p{text-align:center;margin-bottom:25px;opacity:.8}.admin-submissions-scope .anull-confirmation-modal .button-container{display:flex;justify-content:center;align-items:center;gap:20px}.admin-submissions-scope .anull-confirmation-modal .button-container button{padding:10px 20px;border-radius:5px;border:none;font-size:16px;cursor:pointer;transition:all .2s ease}.admin-submissions-scope .anull-confirmation-modal .button-container .cancel-button{background-color:var(--main3);color:var(--text);border:1px solid var(--main3)}.admin-submissions-scope .anull-confirmation-modal .button-container .cancel-button:hover{background-color:var(--main2)}.admin-submissions-scope .anull-confirmation-modal .button-container .confirm-button{background-color:#e94f30;color:#fff}.admin-submissions-scope .anull-confirmation-modal .button-container .confirm-button:hover{background-color:#c73d22}.admin-submissions-scope .back-to-top{display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:60px;border-radius:50%;background-color:var(--main3);box-shadow:0 0 15px #00000026;position:fixed;bottom:30px;right:40px;cursor:pointer;transition:all .1s ease-in-out;overflow:hidden;z-index:15}.admin-submissions-scope .back-to-top img{transform:rotate(-270deg);width:10px}.admin-submissions-scope .back-to-top:hover{transform:scale(1.05);filter:brightness(1.2)}.admin-submissions-scope .back-to-top:active{transform:scale(.97)}.admin-submissions-scope .cancel-sub-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--modalBackground);width:clamp(300px,20vw,700px);border-radius:10px;border:1px solid var(--main3);height:20vh;gap:5vh}.admin-submissions-scope .cancel-sub-modal h2{text-align:center;font-size:20px}.admin-submissions-scope .cancel-sub-modal .btn-pair{display:flex;justify-content:center;align-items:center;gap:30px}@media (max-width: 1600px){.admin-submissions-scope .infopanel-wrapper .overview-wrapper .overview-container{flex-wrap:wrap}}@media (max-width: 1200px){.admin-submissions-scope .submissions-header,.admin-submissions-scope .submissions-two-pane{--submission-columns: minmax(85px, .95fr) minmax(150px, 1.4fr) minmax(145px, 1.2fr) minmax(85px, .85fr) minmax(85px, .85fr) minmax(140px, 1fr);--submission-column-gap: clamp(12px, 1.8vw, 28px)}.admin-submissions-scope .submissions-two-pane{grid-template-columns:1fr}.admin-submissions-scope .submissions-two-pane .submission-detail-pane{position:static;max-height:none;min-height:0}.admin-submissions-scope .submissions-header{padding:20px 120px 20px 65px}.admin-submissions-scope .submissions-header .info{gap:clamp(40px,10vw,120px)}.admin-submissions-scope .submissions-header .info h4{font-size:clamp(11px,1.3vw,14px)}.admin-submissions-scope .submissions-header>h4{right:20px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header{padding:20px 20px 20px 30px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info{gap:clamp(40px,10vw,120px)}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(10px,1.2vw,13px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info{gap:clamp(40px,10vw,120px);row-gap:clamp(15px,2.5vw,25px);padding:clamp(15px,2.5vw,25px) clamp(15px,2.5vw,25px) clamp(25px,3.5vw,40px) clamp(25px,3.5vw,40px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info .info-pair{gap:clamp(40px,10vw,120px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info .info-pair h4{font-size:clamp(10px,1.2vw,13px)}}@media (max-width: 768px){.admin-submissions-scope .submissions-header,.admin-submissions-scope .submissions-two-pane{--submission-columns: minmax(72px, .9fr) minmax(130px, 1.2fr) minmax(130px, 1.1fr) minmax(72px, .75fr) minmax(72px, .75fr) minmax(120px, 1fr);--submission-column-gap: clamp(8px, 1.5vw, 18px)}.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-header-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-kv-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-top-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-bottom-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-grid,.admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-grid.stacked{grid-template-columns:1fr}.admin-submissions-scope .submissions-header{padding:15px 90px 15px 50px}.admin-submissions-scope .submissions-header .info{gap:clamp(20px,6vw,60px)}.admin-submissions-scope .submissions-header .info h4{font-size:clamp(9px,1.1vw,12px)}.admin-submissions-scope .submissions-header>h4{right:15px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header{padding:15px 15px 15px 20px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info{gap:clamp(20px,6vw,60px)}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(9px,1.1vw,12px)}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info .status{gap:5px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info .status .status-color{width:14px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info .status h4{font-size:clamp(8px,1vw,11px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info{gap:clamp(20px,6vw,60px);row-gap:clamp(10px,2vw,20px);padding:clamp(10px,2vw,20px) clamp(10px,2vw,20px) clamp(20px,3vw,30px) clamp(20px,3vw,30px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info .info-pair{gap:clamp(20px,6vw,60px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info .info-pair h4{font-size:clamp(9px,1.1vw,12px)}.admin-submissions-scope .submissions-wrapper .submission-container .pinned{left:10px;top:20px;width:14px}.admin-submissions-scope .submissions-wrapper .info .file-animation-wrapper.tiny-loader{width:14px;height:14px}}[data-theme=dark] .admin-submissions-scope .submissions-two-pane .submission-detail-pane{--detail-shell-bg: linear-gradient( 180deg, rgba(14, 24, 36, .97) 0%, rgba(11, 20, 32, .99) 100% );--detail-shell-border: rgba(73, 110, 151, .4);--detail-shell-shadow: 0 22px 42px rgba(0, 0, 0, .24), 0 8px 18px rgba(0, 126, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .05);--detail-card-bg: linear-gradient( 180deg, rgba(16, 27, 40, .98) 0%, rgba(13, 22, 35, .99) 100% );--detail-card-border: rgba(75, 114, 157, .42);--detail-card-shadow: 0 16px 32px rgba(0, 0, 0, .18), 0 4px 10px rgba(0, 126, 255, .06), inset 0 1px 0 rgba(255, 255, 255, .04);--detail-surface-bg: linear-gradient( 180deg, rgba(13, 24, 37, .98) 0%, rgba(11, 20, 32, .99) 100% );--detail-surface-border: rgba(72, 107, 146, .38);--detail-surface-shadow: 0 8px 16px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-outline-bg: linear-gradient( 180deg, rgba(13, 24, 37, .98) 0%, rgba(11, 20, 32, .99) 100% );--detail-outline-border: rgba(110, 162, 228, .42);--detail-outline-text: #8ec3ff;--detail-outline-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-outline-hover-bg: linear-gradient( 180deg, rgba(15, 28, 44, .99) 0%, rgba(12, 22, 36, 1) 100% );--detail-outline-hover-shadow: 0 11px 20px rgba(84, 99, 252, .13), 0 4px 10px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .04);--detail-neutral-bg: linear-gradient( 180deg, rgba(16, 26, 39, .98) 0%, rgba(13, 22, 35, .99) 100% );--detail-neutral-border: rgba(120, 141, 169, .34);--detail-neutral-text: rgba(219, 229, 241, .82);--detail-neutral-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-neutral-hover-bg: linear-gradient( 180deg, rgba(19, 32, 48, .99) 0%, rgba(16, 27, 40, 1) 100% );--detail-neutral-hover-shadow: 0 11px 20px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .04);--detail-danger-bg: linear-gradient( 180deg, rgba(28, 18, 19, .98) 0%, rgba(24, 15, 17, .99) 100% );--detail-danger-border: rgba(255, 117, 112, .64);--detail-danger-text: #ff918c;--detail-danger-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-danger-hover-bg: linear-gradient( 180deg, rgba(34, 21, 23, .99) 0%, rgba(28, 17, 20, 1) 100% );--detail-danger-hover-shadow: 0 11px 20px rgba(255, 106, 102, .1), 0 4px 10px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .04)}[data-theme=dark] .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-status-btn .status-color{box-shadow:0 0 0 4px #94a3b814}[data-theme=dark] .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-count{background:#6ea2e424}[data-theme=dark] .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-thumb,[data-theme=dark] .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-thumb{border-color:#486b925c;background:linear-gradient(180deg,#111c2afa,#0d1623fc);box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin{background:#0b1420!important;border-color:#496e9766!important;box-shadow:0 22px 42px #0000003d,0 8px 18px #007eff1a,inset 0 1px #ffffff0d!important;color:var(--mainText)!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-id-section,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files{background:#101b28!important;border-color:#4b729d6b!important;box-shadow:0 16px 32px #0000002e,0 4px 10px #007eff0f,inset 0 1px #ffffff0a!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-section>h4,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-files>h4,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-file-section-heading{border-color:#486b9261!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-status-btn,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-files-btn,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-edit-counts-btn{background:#0d1825!important;border-color:#6ea2e46b!important;color:#8ec3ff!important;box-shadow:0 9px 17px #0000001f,inset 0 1px #ffffff08!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-close-btn{background:#101a27!important;border-color:#788da957!important;color:#dbe5f1d1!important;box-shadow:0 9px 17px #0000001f,inset 0 1px #ffffff08!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .detail-delete-btn{background:#1c1213!important;border-color:#ff7570a3!important;color:#ff918c!important;box-shadow:0 8px 17px #0000001f,inset 0 1px #ffffff08!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-btn,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-card,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-file-folder-tab,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-card{background:#0d1825!important;border-color:#486b9261!important;box-shadow:0 10px 20px #00000024,inset 0 1px #ffffff08!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-iecirkni-btn.active,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-file-folder-tab.active{background:#102235!important;border-color:#6ea2e46b!important;box-shadow:0 11px 20px #6ea2e41a,0 4px 10px #0000001f,inset 0 1px #ffffff0a!important}[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-detail-cliche-thumb,[data-theme=dark] .admin-submissions-scope.detail-layout-open .submissions-two-pane.admin.detail-open .submission-detail-pane.admin .submission-original-file-thumb{border-color:#486b925c!important;background:linear-gradient(180deg,#111c2afa,#0d1623fc)!important;box-shadow:inset 0 1px #ffffff0a!important}@media (max-width: 480px){.admin-submissions-scope .submissions-header,.admin-submissions-scope .submissions-two-pane{--submission-columns: minmax(62px, .85fr) minmax(110px, 1.1fr) minmax(120px, 1fr) minmax(64px, .7fr) minmax(64px, .7fr) minmax(105px, .95fr);--submission-column-gap: clamp(6px, 1.2vw, 12px)}.admin-submissions-scope .submissions-header{padding:10px 80px 10px 50px}.admin-submissions-scope .submissions-header .info{gap:clamp(15px,4vw,40px)}.admin-submissions-scope .submissions-header .info h4{font-size:clamp(8px,1vw,10px)}.admin-submissions-scope .submissions-header>h4{right:10px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header{padding:10px 10px 10px 15px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info{gap:clamp(15px,4vw,40px)}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(8px,1vw,10px)}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info .status{gap:3px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info .status .status-color{width:12px}.admin-submissions-scope .submissions-wrapper .submission-container .info-header .info .status h4{font-size:clamp(7px,.9vw,9px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info{gap:clamp(15px,4vw,40px);row-gap:clamp(8px,1.5vw,15px);padding:clamp(8px,1.5vw,15px) clamp(8px,1.5vw,15px) clamp(15px,2.5vw,25px) clamp(15px,2.5vw,25px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info .info-pair{gap:clamp(15px,4vw,40px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-info .info-pair h4{font-size:clamp(8px,1vw,10px)}.admin-submissions-scope .submissions-wrapper .submission-container .pinned{left:8px;top:15px;width:12px}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container{right:15px;padding:5px 10px}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions .pair{padding:8px 10px;min-height:35px}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions .pair h4{font-size:clamp(8px,1vw,10px)}.admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container .actions .pair img{width:16px}.admin-submissions-scope .submissions-wrapper .info .file-animation-wrapper.tiny-loader{width:12px;height:12px}}[data-theme=light] .admin-submissions-scope h4{font-weight:500}[data-theme=light] .admin-submissions-scope .back-to-top:hover{filter:invert(.1)}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .side-info{box-shadow:none}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .leftover-money .text h4{opacity:.8}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info{box-shadow:none}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info .pair h4{opacity:.8}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .period-btn{background-color:var(--mainAccent)}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .period-btn:hover{filter:brightness(.95)}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .statistics .pair .calendar-btn{border-color:var(--mainAccent)}[data-theme=light] .admin-submissions-scope .overview-wrapper .overview-container .statistics .download-btn:hover{background-color:var(--mainAccent);opacity:.9}[data-theme=light] .admin-submissions-scope .filter-container .clear-btn h4{font-weight:400}[data-theme=light] .admin-submissions-scope .filter-container .pair .clicked{background-color:var(--main1)}[data-theme=light] .admin-submissions-scope .filter-container #clear-btn h4{font-weight:400}[data-theme=light] .admin-submissions-scope .submissions-header{background-color:var(--mainAccent)}[data-theme=light] .admin-submissions-scope .submissions-wrapper .submission-container .info-header:hover{filter:invert(.02)}[data-theme=light] .admin-submissions-scope .submissions-wrapper .load-more{display:flex;justify-content:center;align-items:center}[data-theme=light] .admin-submissions-scope .submissions-wrapper .load-more h4:hover{transform:scale(1.02);filter:invert(.02)}[data-theme=light] .admin-submissions-scope .submissions-wrapper .load-more h4:active{transform:scale(.97)}@media (max-width: 1400px),(max-height: 760px){.admin-scope .admin-submissions-scope{--admin-submissions-compact-gutter: clamp(16px, 2.2vw, 28px)}.admin-scope .admin-submissions-scope .overview-wrapper{width:min(100% - var(--admin-submissions-compact-gutter) * 2,1500px);max-width:none;padding:clamp(22px,3vh,34px) 0}.admin-scope .admin-submissions-scope .overview-wrapper h1{padding-bottom:clamp(16px,2.6vh,30px);font-size:clamp(26px,2.4vw,34px);line-height:1.12}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container{gap:clamp(12px,1.5vw,18px);padding:0}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .side-info,.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container{width:auto;min-width:0;flex:1 1 0;height:clamp(152px,23vh,190px)}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .side-info{padding:clamp(14px,1.5vw,18px)}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .side-info h2{font-size:clamp(26px,2.6vw,34px);line-height:1}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .side-info h4{font-size:clamp(12px,1vw,14px);line-height:1.25}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container{gap:12px}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info{min-width:0;min-height:0;padding:12px 14px}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info .pair{min-width:0}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info .pair img{height:clamp(28px,3vw,36px)}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container .info h2{font-size:clamp(28px,3vw,38px)}.admin-scope .admin-submissions-scope .filter-container{gap:12px;padding:8px 14px 12px}.admin-scope .admin-submissions-scope .submissions-header,.admin-scope .admin-submissions-scope .submissions-two-pane{--submission-columns: minmax(74px, .8fr) minmax(126px, 1.18fr) minmax(126px, 1.1fr) minmax(68px, .65fr) minmax(68px, .65fr) minmax(112px, .88fr);--submission-column-gap: clamp(8px, 1vw, 16px)}.admin-scope .admin-submissions-scope.detail-layout-open .submissions-header,.admin-scope .admin-submissions-scope.detail-layout-open .submissions-two-pane{--submission-columns: minmax(78px, .9fr) minmax(120px, 1.12fr) minmax(80px, .78fr);--submission-column-gap: clamp(8px, 1vw, 16px)}.admin-scope .admin-submissions-scope .submissions-header{padding:16px 90px 16px 54px}.admin-scope .admin-submissions-scope .submissions-header .info h4{font-size:clamp(10px,.9vw,13px);line-height:1.2;overflow:hidden;text-overflow:ellipsis}.admin-scope .admin-submissions-scope .submissions-header>h4{right:18px;font-size:clamp(10px,.9vw,13px)}.admin-scope .admin-submissions-scope .submissions-two-pane{grid-template-columns:minmax(0,1fr) minmax(280px,30vw);gap:12px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane{top:14px;max-height:calc(100vh - 112px);min-height:0;border-radius:16px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-empty,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-content{gap:10px;padding:14px}.admin-scope .admin-submissions-scope .submissions-two-pane.admin.detail-open{gap:0}.admin-scope .admin-submissions-scope .submissions-wrapper h1{padding:clamp(44px,7vh,70px) 0 clamp(22px,3.5vh,34px);font-size:clamp(34px,4vw,52px)}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .pinned{left:12px;top:22px;width:15px}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .more-actions-container{right:18px;padding:8px 14px}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header{min-height:58px;padding:16px 82px 16px 38px}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info>h4,.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info>div:not(.status):not(.adminStatus):not(.checkbox):not(.loader):not(.submission-metric-value){font-size:clamp(10px,.9vw,13px);line-height:1.2}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-id-with-flag{gap:6px}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-id-with-flag h4{font-size:clamp(10px,.9vw,13px)}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .submission-admin-error-flag{min-height:18px;padding:0 6px;font-size:9px}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .status{gap:6px}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .status .status-color{width:14px;border-radius:4px}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .info-header .info .status h4{font-size:clamp(10px,.9vw,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-scope .admin-submissions-scope .submissions-wrapper .submission-container .submission .more-info{gap:clamp(18px,3vw,42px);row-gap:14px;padding:16px 20px 24px 38px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-id-section,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-section{border-radius:16px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-id-value{font-size:clamp(20px,1.7vw,26px)}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-header-grid,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-top-grid,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-bottom-grid{gap:10px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-status-btn,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-files-btn,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-edit-counts-btn,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-close-btn,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-delete-btn{min-height:42px;padding:9px 12px;border-radius:12px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-status-btn h4,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-status-btn span,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-files-btn h4,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-files-btn span,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-edit-counts-btn h4,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-edit-counts-btn span,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-close-btn h4,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-close-btn span,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-delete-btn h4,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .detail-delete-btn span{font-size:clamp(11px,.95vw,13px)}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-list{gap:8px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-btn{min-height:42px;padding:9px 10px;border-radius:12px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-btn .submission-detail-iecirkni-name,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-iecirkni-btn .submission-detail-iecirkni-count{font-size:clamp(11px,.95vw,13px)}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-card{gap:7px;padding:8px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-detail-cliche-thumb,.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-file-thumb{height:70px;border-radius:12px}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane .submission-original-files-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}}@media (max-width: 1180px){.admin-scope .admin-submissions-scope .overview-wrapper .overview-container{flex-wrap:wrap}.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .side-info,.admin-scope .admin-submissions-scope .overview-wrapper .overview-container .sub-info-container{flex-basis:calc(50% - 10px)}.admin-scope .admin-submissions-scope .submissions-two-pane{grid-template-columns:1fr}.admin-scope .admin-submissions-scope .submissions-two-pane .submission-detail-pane{position:static;max-height:none}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.template-upload-container{display:flex;flex-direction:column;gap:24px;max-height:70vh;overflow-y:auto}.template-upload-container .upload-section h3{margin-bottom:8px;color:var(--mainText);font-size:16px;font-weight:600}.template-upload-container .upload-section p{margin-bottom:16px;color:var(--mainText);opacity:.7;font-size:14px}.template-upload-container .upload-section .file-upload-area{border:2px dashed var(--main3);border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--main1)}.template-upload-container .upload-section .file-upload-area:hover{border-color:var(--blueDark);background:var(--main2)}.template-upload-container .upload-section .file-upload-area img{width:48px;height:48px;margin-bottom:12px;opacity:.6}.template-upload-container .upload-section .file-upload-area p{margin-bottom:4px;font-weight:500;color:var(--mainText)}.template-upload-container .upload-section .file-upload-area span{font-size:12px;color:var(--mainText);opacity:.5}.template-upload-container .upload-section .file-upload-area .uploaded-file{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--greenLight);border-radius:8px;color:#fff}.template-upload-container .upload-section .file-upload-area .uploaded-file button{background:#fff3;border:none;padding:4px 8px;border-radius:4px;color:#fff;font-size:12px;cursor:pointer}.template-upload-container .upload-section .file-upload-area .uploaded-file button:hover{background:#ffffff4d}.template-upload-container .fields-section h3{margin-bottom:8px;color:var(--mainText);font-size:16px;font-weight:600}.template-upload-container .fields-section p{margin-bottom:16px;color:var(--mainText);opacity:.7;font-size:14px}.template-upload-container .fields-section .field-buttons{display:flex;flex-wrap:wrap;gap:8px}.template-upload-container .fields-section .field-buttons button{padding:8px 16px;background:var(--main2);border:1px solid var(--main3);border-radius:6px;color:var(--mainText);font-size:14px;cursor:pointer;transition:all .2s ease}.template-upload-container .fields-section .field-buttons button:hover{background:var(--blueDark);color:#fff;border-color:var(--blueDark)}.template-upload-container .table-section h3{margin-bottom:8px;color:var(--mainText);font-size:16px;font-weight:600}.template-upload-container .table-section button{padding:12px 20px;background:var(--main2);border:1px solid var(--main3);border-radius:8px;color:var(--mainText);font-size:14px;cursor:pointer;transition:all .2s ease}.template-upload-container .table-section button:hover:not(:disabled){background:var(--blueDark);color:#fff;border-color:var(--blueDark)}.template-upload-container .table-section button.added{background:var(--greenLight);color:#fff;border-color:var(--greenLight);cursor:default}.template-upload-container .table-section button:disabled{opacity:.6;cursor:not-allowed}.template-upload-container .preview-section h3{margin-bottom:8px;color:var(--mainText);font-size:16px;font-weight:600}.template-upload-container .preview-section p{margin-bottom:16px;color:var(--mainText);opacity:.7;font-size:14px}.template-upload-container .preview-section .template-preview{position:relative;border:1px solid var(--main3);border-radius:8px;overflow:hidden;background:#fff;min-height:400px;max-height:600px}.template-upload-container .preview-section .template-preview .pdf-placeholder{display:flex;align-items:center;flex-direction:column;justify-content:center;height:400px;background:var(--main2);color:var(--mainText)}.template-upload-container .preview-section .template-preview .pdf-placeholder p{margin-bottom:8px;font-weight:500}.template-upload-container .preview-section .template-preview .pdf-placeholder span{font-size:12px;opacity:.6}.template-upload-container .preview-section .template-preview img,.template-upload-container .preview-section .template-preview embed{width:100%;height:auto;display:block}.template-upload-container .preview-section .template-preview embed{min-height:600px}.template-upload-container .preview-section .template-preview .variable-field{border:2px solid var(--blueDark);background:rgba(var(--blueDark),.1);border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;color:var(--blueDark);font-weight:500}.template-upload-container .preview-section .template-preview .variable-field:hover{background:rgba(var(--blueDark),.2)}.template-upload-container .preview-section .template-preview .variable-field .remove-field{background:none;border:none;padding:2px;cursor:pointer;opacity:.7}.template-upload-container .preview-section .template-preview .variable-field .remove-field:hover{opacity:1}.template-upload-container .preview-section .template-preview .variable-field .remove-field img{width:12px;height:12px}.template-upload-container .preview-section .template-preview .contract-table{border:2px solid var(--greenDark);background:#fffffff2;border-radius:4px;overflow:hidden}.template-upload-container .preview-section .template-preview .contract-table:hover{background:#fff}.template-upload-container .preview-section .template-preview .contract-table .table-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--greenDark);color:#fff;font-size:12px;font-weight:600}.template-upload-container .preview-section .template-preview .contract-table .table-header button{background:#fff3;border:none;padding:2px;border-radius:2px;cursor:pointer}.template-upload-container .preview-section .template-preview .contract-table .table-header button:hover{background:#ffffff4d}.template-upload-container .preview-section .template-preview .contract-table .table-header button img{width:12px;height:12px;filter:brightness(0) invert(1)}.template-upload-container .preview-section .template-preview .contract-table .table-preview{padding:8px}.template-upload-container .preview-section .template-preview .contract-table .table-preview .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:4px 0;font-size:10px}.template-upload-container .preview-section .template-preview .contract-table .table-preview .table-row.header{font-weight:600;border-bottom:1px solid var(--main3);margin-bottom:4px}.template-upload-container .preview-section .template-preview .contract-table .table-preview .table-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1400px),(max-height: 760px){.template-upload-container{gap:16px;max-height:64vh}.template-upload-container .upload-section h3,.template-upload-container .fields-section h3,.template-upload-container .table-section h3,.template-upload-container .preview-section h3{margin-bottom:6px}.template-upload-container .upload-section p,.template-upload-container .fields-section p,.template-upload-container .table-section p,.template-upload-container .preview-section p{margin-bottom:12px;line-height:1.4}.template-upload-container .upload-section .file-upload-area{padding:22px}.template-upload-container .upload-section .file-upload-area img{width:38px;height:38px}.template-upload-container .fields-section .field-buttons{gap:6px}.template-upload-container .fields-section .field-buttons button{padding:7px 12px;font-size:13px}.template-upload-container .table-section button{padding:9px 14px;font-size:13px}.template-upload-container .preview-section .template-preview{min-height:300px;max-height:460px}.template-upload-container .preview-section .template-preview .pdf-placeholder{height:300px}.template-upload-container .preview-section .template-preview embed{min-height:460px}}.invoice-template-creator{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;width:100%;height:100%;min-height:600px}.invoice-template-creator .creator-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;text-align:center;padding-bottom:20px;border-bottom:1px solid var(--main3)}.invoice-template-creator .creator-header h2{font-size:20px;font-weight:500;color:var(--textColor);margin:0}.invoice-template-creator .creator-header p{color:var(--textSecondary);margin:0;line-height:1.5;max-width:600px}.invoice-template-creator .creator-header .step-progress{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;width:100%}.invoice-template-creator .creator-header .step-progress .step-indicators{display:flex;justify-content:center;align-items:center;gap:16px}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;transition:all .3s ease}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator .step-number{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:600;background:var(--main3);color:var(--textSecondary);transition:all .3s ease}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator .step-label{font-size:14px;font-weight:500;color:var(--textSecondary);transition:all .3s ease}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator.active{background:rgba(var(--mainAccentRGB),.1)}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator.active .step-number{background:var(--mainAccent);color:#fff}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator.active .step-label{color:var(--mainAccent)}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator.completed .step-number{background:#22c55e;color:#fff}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator.completed .step-label{color:var(--textColor)}.invoice-template-creator .creator-header .step-progress .step-indicators .step-separator{width:40px;height:2px;background:var(--main3);border-radius:1px}.invoice-template-creator .creator-header .step-progress .current-step-title{font-size:18px;font-weight:500;color:var(--textColor);margin:0}.invoice-template-creator .creator-content{flex:1;width:100%;max-height:min(72vh,900px);overflow-y:auto;padding-right:8px}.invoice-template-creator .creator-actions{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:20px;border-top:1px solid var(--main3);gap:12px}.invoice-template-creator .creator-actions .left-actions,.invoice-template-creator .creator-actions .right-actions{display:flex;justify-content:center;align-items:center;gap:12px}.invoice-template-creator .template-upload-container{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:600px;margin:0 auto;padding:4px 20px 0}.invoice-template-creator .template-upload-container h3{font-size:18px;font-weight:500;color:var(--textColor, var(--mainText, #111));margin:0}.invoice-template-creator .template-upload-container input{width:100%;height:44px;border:1px solid var(--main3);border-radius:8px;background:var(--main1, #fff);color:var(--textColor, var(--mainText, #111));padding:10px 12px;outline:none;-webkit-text-fill-color:var(--textColor, var(--mainText, #111))}.invoice-template-creator .template-upload-container input:focus{border-color:var(--mainAccent)}.invoice-template-creator .template-upload-container input::placeholder{color:var(--textSecondary, var(--mainText, #666));opacity:.8}.invoice-template-creator .template-upload-container p{margin:0;font-size:13px;color:var(--textSecondary, var(--mainText, #666));line-height:1.35}.invoice-template-creator .template-upload-container .template-warning{color:var(--yellow)}.invoice-template-creator .template-upload-container code{color:var(--textColor, var(--mainText, #111));background:var(--main2);border:1px solid var(--main3);border-radius:4px;padding:1px 5px}.invoice-template-creator .table-section{width:100%;max-width:760px;margin:8px auto 0;padding:0 20px}.invoice-template-creator .table-section .period-option{display:flex;justify-content:start;gap:10px;align-items:center;border:1px solid var(--main3);border-radius:10px;padding:12px 14px;background:var(--main1);color:var(--textColor, var(--mainText, #111));transition:border-color .2s ease}.invoice-template-creator .table-section .period-option:hover{border-color:var(--mainAccent)}.invoice-template-creator .preview-section{width:100%;max-width:980px;margin:14px auto 0;padding:0 20px 6px}.invoice-template-creator .preview-section h3{font-size:18px;font-weight:600;margin:0 0 12px;color:var(--textColor, var(--mainText, #111))}.invoice-template-creator .preview-section .invoice-preview{border:1px solid var(--main3);border-radius:12px;background:var(--main2);padding:14px;display:flex;flex-direction:column;gap:14px}.invoice-template-creator .preview-section .invoice-preview .preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.invoice-template-creator .preview-section .invoice-preview .preview-meta .meta-card{border:1px solid var(--main3);border-radius:10px;background:var(--main1);padding:10px 12px;min-width:0;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:5px}.invoice-template-creator .preview-section .invoice-preview .preview-meta .meta-card span{font-size:12px;color:var(--textSecondary, #7b8590)}.invoice-template-creator .preview-section .invoice-preview .preview-meta .meta-card strong{font-size:15px;font-weight:600;color:var(--textColor, var(--mainText, #111))}.invoice-template-creator .preview-section .invoice-preview .preview-meta .meta-card .file-name{font-size:14px;word-break:break-all}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap{width:100%;overflow:auto;border:1px solid var(--main3);border-radius:10px;background:var(--main1)}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:860px}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap th,.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap td{padding:10px;border-bottom:1px solid var(--main3);color:var(--textColor, var(--mainText, #111));vertical-align:top}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap thead th{position:sticky;top:0;z-index:1;background:var(--main2);font-size:13px;font-weight:700}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-index{width:56px;text-align:center}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-name{width:auto;white-space:normal;word-break:break-word;line-height:1.35}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-qty,.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-price,.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-total{width:120px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap tbody tr:nth-child(2n){background:var(--main2)}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap tfoot td{border-bottom:none;font-size:15px;font-weight:700;background:var(--main2)}.invoice-template-creator .form-order-allocation-section{width:100%;max-width:980px;margin:14px auto 0;padding:16px 20px;border:1px solid var(--main3);border-radius:8px;background:var(--main1)}.invoice-template-creator .form-order-allocation-section .allocation-heading{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;gap:16px;margin-bottom:12px}.invoice-template-creator .form-order-allocation-section .allocation-heading h3{margin:0 0 5px;color:var(--textColor, var(--mainText, #111));font-size:18px;font-weight:600}.invoice-template-creator .form-order-allocation-section .allocation-heading p{margin:0;color:var(--textSecondary, #667085);font-size:13px;line-height:1.4}.invoice-template-creator .form-order-allocation-section .allocation-warning{flex:0 0 auto;padding:5px 8px;border:1px solid #d97706;border-radius:4px;color:#92400e;background:#fffbeb;font-size:12px;font-weight:700}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap{overflow-x:auto;border:1px solid var(--main3);border-radius:8px}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap table{width:100%;min-width:780px;border-collapse:collapse}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap th,.invoice-template-creator .form-order-allocation-section .allocation-table-wrap td{padding:10px;border-bottom:1px solid var(--main3);color:var(--textColor, var(--mainText, #111));text-align:left;vertical-align:top;font-size:13px}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap th{background:var(--main2);font-size:12px;font-weight:700}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap tbody tr:last-child td{border-bottom:0}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap td:last-child{min-width:150px}.invoice-template-creator .form-order-allocation-section .allocation-table-wrap small{display:block;margin-top:5px;color:var(--textSecondary, #667085);line-height:1.3}.invoice-template-creator .form-order-allocation-section .allocation-status{display:inline-block;padding:4px 7px;border-radius:4px;font-size:12px;font-weight:700}.invoice-template-creator .form-order-allocation-section .allocation-status.included{color:#166534;background:#dcfce7}.invoice-template-creator .form-order-allocation-section .allocation-status.excluded{color:#92400e;background:#fef3c7}.form-order-confirmation-dialog{width:min(560px,100vw - 40px);padding:24px;color:var(--textColor, var(--mainText, #111))}.form-order-confirmation-dialog h2{margin:0 0 10px;font-size:20px}.form-order-confirmation-dialog p,.form-order-confirmation-dialog li{line-height:1.45}.form-order-confirmation-dialog ul{max-height:220px;overflow-y:auto;margin:16px 0;padding-left:22px}.form-order-confirmation-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--main3)}@media (max-width: 768px){.invoice-template-creator .creator-header .step-progress .step-indicators{flex-direction:column;gap:8px}.invoice-template-creator .creator-header .step-progress .step-indicators .step-separator{width:2px;height:20px}.invoice-template-creator .creator-actions{flex-direction:column}.invoice-template-creator .creator-actions .left-actions,.invoice-template-creator .creator-actions .right-actions{width:100%;justify-content:center}.invoice-template-creator .preview-section .invoice-preview .preview-meta{grid-template-columns:1fr}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap table{min-width:680px}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-qty,.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-price,.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap .col-total{width:100px}}@media (max-width: 1400px),(max-height: 760px){.invoice-template-creator{gap:16px;min-height:500px}.invoice-template-creator .creator-header{gap:12px;padding-bottom:14px}.invoice-template-creator .creator-header h2{font-size:18px}.invoice-template-creator .creator-header p{line-height:1.4}.invoice-template-creator .creator-header .step-progress{gap:8px}.invoice-template-creator .creator-header .step-progress .step-indicators{gap:10px;flex-wrap:wrap}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator{gap:6px;padding:6px 12px}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator .step-number{width:22px;height:22px}.invoice-template-creator .creator-header .step-progress .step-indicators .step-indicator .step-label{font-size:12px}.invoice-template-creator .creator-header .step-progress .step-indicators .step-separator{width:28px}.invoice-template-creator .creator-header .step-progress .current-step-title{font-size:16px}.invoice-template-creator .creator-content{max-height:min(66vh,720px);padding-right:6px}.invoice-template-creator .creator-actions{padding-top:14px;gap:10px}.invoice-template-creator .template-upload-container,.invoice-template-creator .table-section,.invoice-template-creator .preview-section{padding-left:12px;padding-right:12px}.invoice-template-creator .preview-section{margin-top:8px}.invoice-template-creator .preview-section h3{margin-bottom:8px}.invoice-template-creator .preview-section .invoice-preview{padding:12px;gap:10px}.invoice-template-creator .preview-section .invoice-preview .preview-meta{gap:8px}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap table{min-width:720px}.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap th,.invoice-template-creator .preview-section .invoice-preview .preview-table-wrap td{padding:8px}}.period-selector{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;width:100%;padding:20px}.period-selector .selector-header{text-align:center}.period-selector .selector-header h3{font-size:18px;font-weight:500;color:var(--textColor);margin:0 0 8px}.period-selector .selector-header p{color:var(--textSecondary);margin:0;line-height:1.5}.period-selector .period-options{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;width:100%;max-width:600px}.period-selector .period-options .period-option{width:100%;border:2px solid var(--main3);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;background:var(--main1)}.period-selector .period-options .period-option:hover{border-color:var(--mainAccent);background:var(--main2)}.period-selector .period-options .period-option.selected{border-color:var(--mainAccent);background:rgba(var(--mainAccentRGB),.05)}.period-selector .period-options .period-option .option-header{display:flex;justify-content:start;align-items:center;gap:16px;align-items:flex-start}.period-selector .period-options .period-option .option-header .radio-button{margin-top:4px}.period-selector .period-options .period-option .option-header .radio-button input[type=radio]{width:18px;height:18px;accent-color:var(--mainAccent)}.period-selector .period-options .period-option .option-header .option-content{flex:1}.period-selector .period-options .period-option .option-header .option-content h4{font-size:16px;font-weight:500;color:var(--textColor);margin:0 0 8px}.period-selector .period-options .period-option .option-header .option-content p{font-size:14px;color:var(--textSecondary);margin:0 0 8px;line-height:1.4}.period-selector .period-options .period-option .option-header .option-content .example{font-size:12px;color:var(--mainAccent);font-style:italic}.period-selector .period-options .period-option .custom-date-inputs{display:flex;justify-content:start;align-items:center;gap:20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--main3)}.period-selector .period-options .period-option .custom-date-inputs .date-input-group{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;align-items:flex-start}.period-selector .period-options .period-option .custom-date-inputs .date-input-group label{font-size:14px;font-weight:500;color:var(--textColor)}.period-selector .period-options .period-option .custom-date-inputs .date-input-group input[type=date]{padding:8px 12px;border:1px solid var(--main3);border-radius:6px;background:var(--main1);color:var(--textColor);font-size:14px}.period-selector .period-options .period-option .custom-date-inputs .date-input-group input[type=date]:focus{outline:none;border-color:var(--mainAccent)}.period-selector .period-note{width:100%;max-width:600px;background:var(--main2);border-radius:8px;padding:16px;border-left:4px solid var(--mainAccent)}.period-selector .period-note .note-content h4{font-size:14px;font-weight:500;color:var(--textColor);margin:0 0 12px}.period-selector .period-note .note-content ul{margin:0;padding-left:16px}.period-selector .period-note .note-content ul li{font-size:13px;color:var(--textSecondary);line-height:1.4;margin-bottom:6px}.period-selector .period-note .note-content ul li:last-child{margin-bottom:0}@media (max-width: 768px){.period-selector .period-options .period-option .custom-date-inputs{flex-direction:column;gap:16px}.period-selector .period-options .period-option .custom-date-inputs .date-input-group{width:100%}}.invoice-template-canvas{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;height:100%}.invoice-template-canvas .canvas-toolbar{display:flex;justify-content:start;align-items:center;gap:24px;width:100%;padding:16px 20px;background:var(--main2);border-radius:8px;border:1px solid var(--main3);flex-wrap:wrap}.invoice-template-canvas .canvas-toolbar .toolbar-section{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;align-items:flex-start}.invoice-template-canvas .canvas-toolbar .toolbar-section h4{font-size:14px;font-weight:500;color:var(--textColor);margin:0}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons{display:flex;justify-content:start;align-items:center;gap:8px;flex-wrap:wrap}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .tool-button{padding:8px 12px;border:1px solid var(--main3);border-radius:6px;background:var(--main1);color:var(--textColor);font-size:12px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:6px}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .tool-button:hover{background:var(--main3);border-color:var(--mainAccent)}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .tool-button.variable{border-color:var(--mainAccent);color:var(--mainAccent)}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .tool-button.logo img{width:16px;height:16px}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .tool-button.small{padding:4px 8px;font-size:11px}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .dropdown-group{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;align-items:flex-start}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .dropdown-group .dropdown-label{font-size:12px;color:var(--textSecondary);font-weight:500}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .logo-controls{display:flex;justify-content:center;align-items:center;gap:8px}.invoice-template-canvas .canvas-toolbar .toolbar-section .toolbar-buttons .logo-controls .logo-status{font-size:12px;color:#22c55e;font-weight:500}.invoice-template-canvas .canvas-area{flex:1;width:100%;overflow:auto;background:#f5f5f5;border-radius:8px;padding:20px}.invoice-template-canvas .canvas-area .pdf-preview{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.invoice-template-canvas .canvas-area .pdf-preview .preview-header{text-align:center}.invoice-template-canvas .canvas-area .pdf-preview .preview-header h4{font-size:16px;font-weight:500;color:var(--textColor);margin:0 0 4px}.invoice-template-canvas .canvas-area .pdf-preview .preview-header p{font-size:12px;color:var(--textSecondary);margin:0}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas{position:relative;width:600px;height:800px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element{position:absolute;border:1px dashed transparent;transition:border-color .2s ease;-webkit-user-select:none;user-select:none}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element:hover{border-color:var(--mainAccent)}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.text-element{background:rgba(var(--mainAccentRGB),.1);border-radius:4px;padding:4px}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.text-element.variable-field{background:#22c55e1a;border-color:#22c55e}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.text-element input{width:100%;height:100%;border:none;background:transparent;font-size:inherit;font-weight:inherit;color:#333;outline:none}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.text-element .delete-element{position:absolute;top:-8px;right:-8px;width:16px;height:16px;border:none;border-radius:50%;background:#ef4444;color:#fff;font-size:12px;cursor:pointer;display:flex;justify-content:center;align-items:center}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.text-element .delete-element:hover{background:#dc2626}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.logo-element{border:2px dashed #3b82f6;border-radius:4px;overflow:hidden}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.logo-element img{width:100%;height:100%;object-fit:contain}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.default-logo{opacity:.7}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.default-logo img{width:100%;height:100%;object-fit:contain}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element{border:2px dashed #8b5cf6;border-radius:4px;background:#8b5cf60d}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element .table-preview{width:100%;height:100%;font-size:10px;color:#333}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element .table-preview .table-header{display:flex;justify-content:space-between;align-items:center;padding:4px;background:#f3f4f6;font-weight:600;border-bottom:1px solid #d1d5db}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element .table-preview .table-header span{flex:1;text-align:center}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element .table-preview .table-rows .table-row{display:flex;justify-content:space-between;align-items:center;padding:4px;border-bottom:1px solid #e5e7eb}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element .table-preview .table-rows .table-row span{flex:1;text-align:center}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element .table-preview .table-rows .table-row:nth-child(2n){background:#f9fafb}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas .canvas-element.table-element .table-preview .table-footer{padding:4px;background:#f3f4f6;font-weight:600;text-align:right;border-top:2px solid #d1d5db}[data-theme=dark] .invoice-template-canvas .canvas-area{background:#1f2937}[data-theme=dark] .invoice-template-canvas .canvas-area .a4-canvas{background:#374151;border-color:#4b5563}[data-theme=dark] .invoice-template-canvas .canvas-area .a4-canvas .canvas-element.text-element input,[data-theme=dark] .invoice-template-canvas .canvas-area .a4-canvas .canvas-element.table-element .table-preview{color:#fff}[data-theme=dark] .invoice-template-canvas .canvas-area .a4-canvas .canvas-element.table-element .table-preview .table-header{background:#4b5563;border-color:#6b7280}[data-theme=dark] .invoice-template-canvas .canvas-area .a4-canvas .canvas-element.table-element .table-preview .table-rows .table-row{border-color:#6b7280}[data-theme=dark] .invoice-template-canvas .canvas-area .a4-canvas .canvas-element.table-element .table-preview .table-rows .table-row:nth-child(2n){background:#4b5563}[data-theme=dark] .invoice-template-canvas .canvas-area .a4-canvas .canvas-element.table-element .table-preview .table-footer{background:#4b5563;border-color:#6b7280}@media (max-width: 768px){.invoice-template-canvas .canvas-toolbar .toolbar-section{width:100%}.invoice-template-canvas .canvas-area .pdf-preview .a4-canvas{width:100%;max-width:500px;height:667px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.auto-invoice-generator{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;padding:20px;max-width:1120px;width:100%}.auto-invoice-generator .generator-header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;text-align:center;width:100%;border-bottom:1px solid var(--main3);padding-bottom:20px}.auto-invoice-generator .generator-header h1{font-size:24px;font-weight:600;color:var(--textColor);margin:0}.auto-invoice-generator .generator-header .step-indicator{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px}.auto-invoice-generator .generator-header .step-indicator .step{padding:6px 12px;border-radius:20px;transition:all .3s ease}.auto-invoice-generator .generator-header .step-indicator .step.active{background:var(--mainAccent);color:#fff;font-weight:500}.auto-invoice-generator .generator-header .step-indicator .step.completed{background:var(--main3);color:var(--textColor)}.auto-invoice-generator .generator-header .step-indicator .step:not(.active):not(.completed){color:var(--textSecondary)}.auto-invoice-generator .generator-header .step-indicator .step-separator{color:var(--textSecondary);font-weight:300}.auto-invoice-generator .generator-content{width:100%;min-height:400px}.auto-invoice-generator .company-selection-step{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%}.auto-invoice-generator .company-selection-step .step-header{text-align:center}.auto-invoice-generator .company-selection-step .step-header h2{font-size:20px;font-weight:500;color:var(--textColor);margin:0 0 8px}.auto-invoice-generator .company-selection-step .step-header p{color:var(--textSecondary);margin:0;line-height:1.5}.auto-invoice-generator .company-selection-step .loading-companies{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;width:100%}.auto-invoice-generator .company-selection-step .no-companies{display:flex;justify-content:center;align-items:center;padding:40px}.auto-invoice-generator .company-selection-step .no-companies p{color:var(--textSecondary);font-size:16px}.auto-invoice-generator .company-selection-step .companies-list{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;width:100%;max-height:400px;overflow-y:auto;padding:4px}.auto-invoice-generator .company-selection-step .companies-list .company-item{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;background:var(--main2);border:1px solid var(--main3);border-radius:8px;cursor:pointer;transition:all .2s ease}.auto-invoice-generator .company-selection-step .companies-list .company-item:hover{background:var(--main3);border-color:var(--mainAccent);transform:translateY(-1px)}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info{display:flex;justify-content:start;align-items:center;gap:12px;flex:1}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info .company-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--main3);padding:2px}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info .company-details{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:4px}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info .company-details h3{font-size:16px;font-weight:500;color:var(--textColor);margin:0}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info .company-details .template-status{font-size:12px;margin:0}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info .company-details .template-status.has-template{color:#22c55e}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info .company-details .template-status.no-template{color:#f59e0b}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-action{display:flex;justify-content:center;align-items:center}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-action img{width:20px;height:20px;opacity:.7;transition:opacity .2s ease}.auto-invoice-generator .company-selection-step .companies-list .company-item:hover .company-action img{opacity:1}.auto-invoice-generator .invoice-generation-step{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%}.auto-invoice-generator .invoice-generation-step .step-header{text-align:center}.auto-invoice-generator .invoice-generation-step .step-header h2{font-size:20px;font-weight:500;color:var(--textColor);margin:0 0 8px}.auto-invoice-generator .invoice-generation-step .step-header p{color:var(--textSecondary);margin:0;line-height:1.5}.auto-invoice-generator .invoice-generation-step .coming-soon{display:flex;justify-content:center;align-items:center;padding:60px 20px;background:var(--main2);border-radius:8px;border:1px dashed var(--main3)}.auto-invoice-generator .invoice-generation-step .coming-soon p{color:var(--textSecondary);font-size:16px;font-style:italic}.auto-invoice-generator .generator-footer{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:20px;border-top:1px solid var(--main3);gap:12px}[data-theme=dark] .auto-invoice-generator .company-selection-step .companies-list .company-item:hover{box-shadow:0 2px 8px #0000004d}@media (max-width: 1400px),(max-height: 760px){.auto-invoice-generator{gap:16px;padding:16px;max-width:min(100%,1040px)}.auto-invoice-generator .generator-header{gap:10px;padding-bottom:14px}.auto-invoice-generator .generator-header h1{font-size:clamp(21px,1.8vw,24px)}.auto-invoice-generator .generator-header .step-indicator{flex-wrap:wrap;row-gap:6px}.auto-invoice-generator .generator-header .step-indicator .step{padding:5px 10px;font-size:12px}.auto-invoice-generator .generator-content{min-height:320px}.auto-invoice-generator .company-selection-step,.auto-invoice-generator .invoice-generation-step{gap:16px}.auto-invoice-generator .company-selection-step .step-header h2,.auto-invoice-generator .invoice-generation-step .step-header h2{font-size:18px}.auto-invoice-generator .company-selection-step .companies-list{max-height:min(330px,48vh)}.auto-invoice-generator .company-selection-step .companies-list .company-item{padding:12px 16px}.auto-invoice-generator .company-selection-step .companies-list .company-item .company-info .company-logo{width:34px;height:34px}.auto-invoice-generator .generator-footer{padding-top:14px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.admin-scope .info-archive-content-wrapper{width:100%;--draft-grid-template: 24px minmax(220px, 2.2fr) minmax(150px, 1.25fr) minmax(170px, 1.35fr) minmax(230px, 2.2fr) minmax(130px, 1.1fr);--draft-actions-width: 250px}.admin-scope .info-archive-content-wrapper .archive-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 40px}.admin-scope .info-archive-content-wrapper .archive-header h1{font-size:28px;font-weight:600}.admin-scope .info-archive-content-wrapper .actions-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;width:100%;margin-bottom:50px}.admin-scope .info-archive-content-wrapper .actions-container .border-div{width:clamp(200px,20%,350px);height:clamp(150px,10vw,200px);background-color:var(--main3);display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:baseline;width:calc(100% - 4px);height:calc(100% - 4px);background-color:var(--main2);border-radius:8px;padding:20px}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action img{width:60px;margin-bottom:15px}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action h3{font-size:clamp(16px,1vw,20px);font-weight:500;margin-bottom:3px}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action h4{opacity:.7}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action .amount-pair{display:flex;justify-content:start;align-items:center;gap:5px;margin-top:10px}.admin-scope .info-archive-content-wrapper .actions-container .border-div:hover{background-color:var(--mainAccent);filter:invert(.015)}.admin-scope .info-archive-content-wrapper .actions-container .active-border{background:var(--borderGradient)}.admin-scope .info-archive-content-wrapper .actions-container .active-border:hover{background:var(--borderGradient);filter:none;cursor:default}.admin-scope .info-archive-content-wrapper .create-invoice-container{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:15px}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px;cursor:pointer;width:220px;border-radius:10px;transition:all .1s ease-in-out}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair.disabled{opacity:.5;pointer-events:none}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair img{width:25px;height:25px}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair:hover{background-color:var(--main2);border-radius:10px;transition:all .1s ease-in-out}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair.legacy-toggle.active{background-color:var(--main2);border:1px solid var(--mainAccent)}.admin-scope .info-archive-content-wrapper .draft-bulk-actions{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 20px);margin:0 10px 15px;padding:12px 14px;border:1px solid var(--main3);border-radius:10px;background-color:var(--main2);gap:20px}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-select-all{display:flex;justify-content:start;align-items:center;gap:10px}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-select-all input{width:16px;height:16px}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-select-all span{font-size:14px;opacity:.85}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-action-buttons{display:flex;justify-content:start;align-items:center;gap:10px}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-action-buttons button{border:1px solid var(--main3);background-color:var(--main2);color:inherit;border-radius:8px;padding:8px 14px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-action-buttons button:hover:not(:disabled){filter:invert(.015)}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-action-buttons button:disabled{opacity:.5;cursor:not-allowed}.admin-scope .info-archive-content-wrapper .draft-bulk-actions .bulk-action-buttons button.danger{color:var(--redLight)}.admin-scope .info-archive-content-wrapper .generated-bulk-actions{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 20px);margin:0 10px 15px;padding:12px 14px;border:1px solid var(--main3);border-radius:10px;background-color:var(--main2);gap:14px}.admin-scope .info-archive-content-wrapper .generated-bulk-actions h4{font-weight:500;opacity:.9}.admin-scope .info-archive-content-wrapper .generated-bulk-actions button{border:1px solid var(--main3);background-color:var(--main2);color:inherit;border-radius:8px;padding:8px 14px;cursor:pointer;transition:all .1s ease-in-out}.admin-scope .info-archive-content-wrapper .generated-bulk-actions button:hover:not(:disabled){filter:invert(.015)}.admin-scope .info-archive-content-wrapper .generated-bulk-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-scope .info-archive-content-wrapper .archive-filter-container{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 20px);margin:0 10px 10px;gap:15px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--draft-actions-width);justify-content:initial;align-items:center;column-gap:10px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .info.draft-info{width:100%;display:grid;grid-template-columns:var(--draft-grid-template);align-items:center;column-gap:14px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header-cell{width:var(--draft-actions-width);min-width:var(--draft-actions-width);display:flex;align-items:center;gap:10px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header,.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header-spacer{width:calc((var(--draft-actions-width) - 10px) / 2);min-width:0}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header{text-align:left;font-weight:600;font-size:16px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-count-floating{position:absolute;right:12px;top:50%;transform:translateY(-50%);min-width:56px;display:flex;justify-content:flex-end}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-count-floating h4{text-align:right;font-weight:600;font-size:16px}.admin-scope .info-archive-content-wrapper .archive-filter-container .info{display:flex;justify-content:start;align-items:center;gap:30px;padding:0 10px;flex-wrap:nowrap}.admin-scope .info-archive-content-wrapper .archive-filter-container .info.draft-info{padding:0 16px}.admin-scope .info-archive-content-wrapper .archive-filter-container .info.draft-info .status-header-label{padding-left:30px}.admin-scope .info-archive-content-wrapper .archive-filter-container .info h4{font-weight:600;font-size:16px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:100%;overflow-x:auto}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .no-invoices{display:flex;justify-content:center;align-items:center;width:100%;height:200px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .no-invoices h3{color:var(--main4);font-weight:500}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file{display:flex;justify-content:start;align-items:center;width:calc(100% - 20px);gap:10px;flex-wrap:nowrap;align-items:stretch}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.draft-row{display:grid;grid-template-columns:minmax(0,1fr) var(--draft-actions-width);column-gap:10px;align-items:stretch}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.draft-row .file-container{width:auto}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.draft-row .draft-actions{width:var(--draft-actions-width);min-width:var(--draft-actions-width);gap:10px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.draft-row .draft-actions .action{width:calc((var(--draft-actions-width) - 10px) / 2);min-width:0}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.selected .file-container{border-color:var(--mainAccent)}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .draft-checkbox-inline{display:flex;justify-content:center;align-items:center;width:20px;min-width:20px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .draft-checkbox-inline input{width:16px;height:16px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container{display:flex;justify-content:start;align-items:center;gap:30px;border:1px solid var(--main3);background-color:var(--main2);border-radius:10px;padding:15px 30px;min-height:80px;cursor:pointer;width:100%;min-width:0;transition:all .1s ease-in-out}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair,.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .company-name{display:flex;justify-content:start;align-items:center;gap:10px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair img,.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .company-name img{width:35px;min-width:35px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair h4{word-break:break-word;white-space:normal;line-height:1.3;max-height:50px;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .company-name h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .status{display:flex;justify-content:start;align-items:center;gap:10px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .status div{width:20px;aspect-ratio:1;border-radius:5px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.draft-compact{display:grid;grid-template-columns:var(--draft-grid-template);align-items:center;gap:14px;padding:12px 16px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.draft-compact>*{min-width:0}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.draft-compact>h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px;border:1px solid var(--main3);background-color:var(--main2);border-radius:10px;min-height:80px;cursor:pointer;width:150px;transition:all .1s ease-in-out}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action img{width:85%}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action h4{text-align:center;font-weight:500;line-height:1.3}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .draft-actions{display:flex;justify-content:flex-start;align-items:stretch;width:auto;gap:10px;flex-shrink:0}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .draft-actions .action{width:120px;min-width:120px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .cancel h4{font-weight:500;font-size:15px;color:var(--redLight)}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action:hover,.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container:hover{filter:invert(.015)}.admin-scope .info-archive-content-wrapper .e-sign-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;min-width:320px;min-height:180px}.admin-scope .info-archive-content-wrapper .e-sign-container h3{font-weight:500;text-align:center}.admin-scope .info-archive-content-wrapper .modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;background:var(--modalBackground);border:1px solid var(--main3);gap:30px;padding:40px}.admin-scope .info-archive-content-wrapper .modal-content textarea{width:80%;height:100px;max-width:500px;max-height:250px;border:1px solid var(--main3);border-radius:10px;background-color:transparent;padding:10px;outline:none}.admin-scope .info-archive-content-wrapper .modal-content .modal-buttons{display:flex;justify-content:center;align-items:center;gap:30px}.admin-scope .submission-overview-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:clamp(850px,75%,1200px);background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;margin-bottom:50px;padding-bottom:50px}.admin-scope .submission-overview-wrapper h3{font-size:20px;width:100%;text-align:start;padding:20px;border-bottom:2px solid var(--main3)}.admin-scope .submission-overview-wrapper .comment-amount-container{width:clamp(600px,90%,1200px);min-height:325px;padding:50px;display:flex;justify-content:center;align-items:center;align-items:start;gap:50px}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:45%}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector h4{font-size:16px;font-weight:500}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper{position:relative;width:100%;max-width:400px}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .company-dropdown{width:100%;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;padding:15px 35px 15px 20px;font-size:15px;height:50px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../../../Global/Assets/Svg/LightSvg/arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:10px;color:inherit;font-family:inherit;position:absolute;opacity:0;z-index:2}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .company-dropdown option{padding:10px;background-color:var(--main3);border-radius:5px;font-weight:400}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .dropdown-options{position:absolute;top:55px;left:0;width:100%;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;max-height:265px;overflow-y:auto;z-index:10;box-shadow:0 4px 15px #0000001a}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .dropdown-options .option-item{display:flex;align-items:center;gap:10px;padding:12px 15px;cursor:pointer;transition:background-color .2s ease}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .dropdown-options .option-item:hover{background-color:var(--main3)}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .dropdown-options .option-item .company-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;background-color:var(--main3);padding:2px}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .dropdown-options .option-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .selected-company-display{width:100%;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;padding:8px 20px;font-size:15px;height:50px;display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;z-index:1}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .selected-company-display .dropdown-arrow{width:16px;height:16px;margin-left:auto;transform:rotate(-90deg);transition:transform .2s ease;flex-shrink:0;opacity:1}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .selected-company-display .dropdown-arrow.open{transform:rotate(90deg)}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .selected-company-display .company-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;background-color:var(--main3);padding:2px}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector .custom-dropdown-wrapper .selected-company-display span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.7}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector [data-theme=dark] .company-dropdown{background-image:url(../../../Global/Assets/Svg/DarkSvg/arrowDark.svg)}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector [data-theme=dark] .dropdown-options{box-shadow:0 4px 15px #0003}.admin-scope .submission-overview-wrapper .comment-amount-container .company-selector [data-theme=dark] .option-item:hover{background-color:#ffffff08}.admin-scope .submission-overview-wrapper .comment-amount-container .comment-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:45%}.admin-scope .submission-overview-wrapper .comment-amount-container .comment-pair h4{font-size:16px;font-weight:500}.admin-scope .submission-overview-wrapper .comment-amount-container .comment-pair textarea{width:100%;max-width:400px;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;max-height:400px;padding:10px;font-size:15px;height:110px;outline:none}@media (max-width: 1400px),(max-height: 760px){.admin-scope .info-archive-content-wrapper{--draft-grid-template: 22px minmax(148px, 1.55fr) minmax(98px, .86fr) minmax(112px, .95fr) minmax(142px, 1.25fr) minmax(88px, .75fr);--draft-actions-width: 198px}.admin-scope .info-archive-content-wrapper .archive-header{padding:14px 24px}.admin-scope .info-archive-content-wrapper .archive-header h1{font-size:clamp(22px,2vw,26px);line-height:1.15}.admin-scope .info-archive-content-wrapper .actions-container{gap:clamp(12px,1.5vw,18px);margin-bottom:clamp(22px,3.5vh,32px)}.admin-scope .info-archive-content-wrapper .actions-container .border-div{width:clamp(170px,18%,260px);height:clamp(118px,16vh,150px)}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action{padding:14px}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action img{width:42px;margin-bottom:10px}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action h3{font-size:clamp(14px,1vw,17px)}.admin-scope .info-archive-content-wrapper .actions-container .border-div .action h4{font-size:clamp(11px,.9vw,13px);line-height:1.25}.admin-scope .info-archive-content-wrapper .create-invoice-container{padding:10px 12px}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair{width:190px;padding:10px 12px}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair img{width:20px;height:20px}.admin-scope .info-archive-content-wrapper .create-invoice-container .create-invoice-pair h4{font-size:13px}.admin-scope .info-archive-content-wrapper .draft-bulk-actions,.admin-scope .info-archive-content-wrapper .generated-bulk-actions{padding:10px 12px;margin-bottom:10px;gap:12px}.admin-scope .info-archive-content-wrapper .draft-bulk-actions button,.admin-scope .info-archive-content-wrapper .generated-bulk-actions button{padding:7px 10px;font-size:12px}.admin-scope .info-archive-content-wrapper .archive-filter-container{gap:10px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout{grid-template-columns:minmax(0,1fr) var(--draft-actions-width)}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .info.draft-info{column-gap:10px;padding:0 12px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header-cell{width:var(--draft-actions-width);min-width:var(--draft-actions-width);gap:8px}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header,.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header-spacer{width:calc((var(--draft-actions-width) - 8px) / 2)}.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-actions-header,.admin-scope .info-archive-content-wrapper .archive-filter-container.draft-layout .draft-count-floating h4{font-size:13px}.admin-scope .info-archive-content-wrapper .archive-filter-container .info{gap:16px}.admin-scope .info-archive-content-wrapper .archive-filter-container .info h4{font-size:clamp(11px,.95vw,13px);line-height:1.2}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper{gap:8px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.draft-row{grid-template-columns:minmax(0,1fr) var(--draft-actions-width);column-gap:8px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.draft-row .draft-actions{width:var(--draft-actions-width);min-width:var(--draft-actions-width);gap:8px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file.draft-row .draft-actions .action{width:calc((var(--draft-actions-width) - 8px) / 2)}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container{gap:16px;min-height:62px;padding:10px 16px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair,.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .company-name{gap:8px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair img,.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .company-name img{width:28px;min-width:28px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container h4{font-size:clamp(11px,.95vw,13px);line-height:1.25}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .status div{width:14px;border-radius:4px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.draft-compact{gap:10px;padding:10px 12px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action{min-height:62px;width:112px;padding:10px;border-radius:8px}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action h4{font-size:clamp(11px,.95vw,13px)}.admin-scope .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .draft-actions .action{width:95px;min-width:95px}.admin-scope .submission-overview-wrapper{width:min(100% - 32px,1040px);margin-bottom:clamp(24px,4vh,40px);padding-bottom:clamp(24px,4vh,38px)}.admin-scope .submission-overview-wrapper h3{padding:16px 18px}.admin-scope .submission-overview-wrapper .comment-amount-container{width:min(100%,960px);min-height:250px;padding:clamp(24px,3vw,38px);gap:clamp(22px,3vw,36px)}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.admin-scope .admin-create-invoice{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;gap:30px}.admin-scope .admin-create-invoice .admin-create-invoice__title{display:flex;justify-content:space-between;align-items:center;width:75%;padding:50px 0 20px;position:relative}.admin-scope .admin-create-invoice .admin-create-invoice__title h1{padding:0;margin-left:40%;text-align:center}@media (max-width: 1400px),(max-height: 760px){.admin-scope .admin-create-invoice{gap:clamp(18px,3vh,24px)}.admin-scope .admin-create-invoice .admin-create-invoice__title{width:min(100% - 36px,1180px);padding:clamp(22px,3vh,34px) 0 14px}.admin-scope .admin-create-invoice .admin-create-invoice__title h1{margin-left:0;font-size:clamp(24px,2.2vw,32px);line-height:1.15}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.updating-container{width:800px!important}.edit-client-modal-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;width:100%;max-width:1500px;background:var(--modalBackground);border:1px solid var(--main3);border-radius:10px;padding:0 0 30px;box-sizing:border-box;overflow-x:hidden}.edit-client-modal-wrapper .updating-data-wrapper{width:800px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px}.edit-client-modal-wrapper .updating-data-wrapper .updating-message{font-size:18px;font-weight:500}.edit-client-modal-wrapper h2{font-size:16px;font-weight:450;text-align:start;border-bottom:1px solid var(--main3);width:100%;padding:20px}.edit-client-modal-wrapper h2 span{font-weight:400;font-style:italic}.edit-client-modal-wrapper #edit-client-modal-heading{border:none}.edit-client-modal-wrapper .edit-client-modal-header{display:flex;justify-content:start;align-items:center;gap:20px;width:100%;padding:20px 25px;border-bottom:1px solid var(--main3)}.edit-client-modal-wrapper .edit-client-modal-header .edit-client-modal-heading{text-align:left;font-size:22px;font-weight:600;margin:0;padding:0}.edit-client-modal-wrapper .edit-client-modal-heading{text-align:center;font-size:22px;font-weight:600;padding:25px}.edit-client-modal-wrapper .account-admin-wrapper{display:flex;justify-content:center;align-items:center;gap:100px;height:330px;padding:30px 0 0}.edit-client-modal-wrapper .account-admin-wrapper .account-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;border-right:1px solid var(--main3);height:100%;padding:0 100px}.edit-client-modal-wrapper .account-admin-wrapper .account-wrapper .profile-picture{display:flex;justify-content:center;align-items:center;width:180px;aspect-ratio:1;padding:10px;border-radius:50%;border:2px solid var(--mainAccent);overflow:hidden;position:relative;cursor:pointer;object-fit:cover}.edit-client-modal-wrapper .account-admin-wrapper .account-wrapper .profile-picture img{width:100%;aspect-ratio:1;border-radius:50%}.edit-client-modal-wrapper .account-admin-wrapper .account-wrapper .profile-picture .profile-picture-overlay{display:flex;justify-content:center;align-items:center;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;border-radius:50%}.edit-client-modal-wrapper .account-admin-wrapper .account-wrapper .profile-picture .profile-picture-overlay h4{font-size:16px;font-weight:500;text-align:center;position:absolute;text-wrap:nowrap;top:50%;right:50%;transform:translate(50%,-50%)}.edit-client-modal-wrapper .account-admin-wrapper .account-wrapper input{height:45px;width:300px;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;text-align:center;font-size:16px}.edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper{width:450px;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper .admin-heading{font-size:18px;font-weight:500}.edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper .input-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper .input-container .input-pair{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px}.edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper .input-container .input-pair h4{font-size:16px;font-weight:500;opacity:.5}.edit-client-modal-wrapper .account-admin-wrapper .admin-wrapper .input-container .input-pair input{height:45px;width:300px;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;position:relative}.edit-client-modal-wrapper .client-login-access-wrapper{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:20px;width:min(1180px,100% - 60px);padding:10px 0 0}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-copy{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:6px;align-items:flex-start;width:100%}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-copy h4{font-size:18px;font-weight:500}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-copy h5,.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-copy p{font-size:14px;font-weight:350;line-height:1.4;opacity:.75}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-copy p{color:var(--red);opacity:1}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-list{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:16px;width:100%}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-empty{width:100%;padding:20px;border:1px solid var(--main3);border-radius:10px;background-color:var(--main2);font-size:15px;opacity:.75}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-row{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:14px;width:100%;padding:18px 20px;border:1px solid var(--main3);border-radius:10px;background-color:var(--main2)}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-meta{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:6px;align-items:flex-start;width:100%}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-meta h4{font-size:17px;font-weight:500}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-meta h5{font-size:14px;font-weight:350;opacity:.75}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-meta .client-login-access-badges{display:flex;justify-content:start;align-items:center;gap:10px;flex-wrap:wrap}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-meta .login-method-badge{padding:6px 10px;border-radius:999px;border:1px solid var(--main3);font-size:12px;font-weight:500;background-color:transparent}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-meta .login-method-badge--admin{border-color:var(--mainAccent);color:var(--mainAccent)}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-actions{display:flex;justify-content:start;gap:14px;width:100%;align-items:center;flex-wrap:wrap}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-actions input{height:45px;min-width:220px;flex:1 1 220px;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;font-size:15px}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-actions .client-login-access-save{height:45px;padding:0 18px;border-radius:6px;border:1px solid var(--blueDark);background-color:var(--blueDark);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-actions .client-login-access-save:hover:not(:disabled){opacity:.9}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-actions .client-login-access-save:disabled{opacity:.5;cursor:not-allowed}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-feedback{font-size:13px;font-weight:400;line-height:1.35}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-feedback--success{color:var(--green)}.edit-client-modal-wrapper .client-login-access-wrapper .client-login-access-feedback--error{color:var(--red)}.edit-client-modal-wrapper .contract-invoice-wrapper{display:flex;justify-content:center;align-items:center;align-items:start;gap:100px;width:100%;padding:50px 0 20px}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:clamp(450px,40%,550px)}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-info{display:flex;justify-content:space-between;align-items:center;width:100%}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-info h4{font-size:16px;font-weight:500}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-info h4 span{font-weight:300}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .self-serve-balance-editor{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:18px 20px;border:1px solid var(--main3);border-radius:10px;background-color:var(--main2)}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .self-serve-balance-editor .self-serve-balance-copy{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:6px;align-items:flex-start}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .self-serve-balance-editor .self-serve-balance-copy h4{font-size:16px;font-weight:500}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .self-serve-balance-editor .self-serve-balance-copy h5{font-size:13px;font-weight:350;opacity:.75;line-height:1.35}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .self-serve-balance-editor .self-serve-balance-input{display:flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .self-serve-balance-editor .self-serve-balance-input input{height:45px;width:140px;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;text-align:right;font-size:16px}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .self-serve-balance-editor .self-serve-balance-input span{font-size:15px;font-weight:500;opacity:.75}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-file{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--main3);border-radius:10px;padding:10px 15px}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-file .trash{cursor:pointer;transition:all .1s ease-in-out}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-file .trash:hover{opacity:.7}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-file .icon-name-pair{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-file .icon-name-pair img{width:30px}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .no-file{width:100%;text-align:center;border:none;color:var(--main3);font-weight:800;font-size:34px;padding:10px 0}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .upload-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:100%;padding:30px 20px;border:1px solid var(--main3);border-radius:5px;transition:all .1s ease-in-out}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .upload-container h4{font-size:16px;font-weight:500}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .upload-container h4 span{color:var(--blueDark);text-decoration:underline;cursor:pointer}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .upload-container h5{font-size:14px;font-weight:300}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .upload-container:hover{filter:invert(.025)}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-data-inputs{display:flex;justify-content:space-between;align-items:center;width:100%}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .contract-data-inputs input{height:45px;width:48%;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;text-align:center;font-size:16px}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .invoice-settings{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .invoice-settings h4{font-size:14px;font-weight:500}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .invoice-settings input{width:100%;height:42px;border:1px solid var(--main3);border-radius:6px;background-color:transparent;padding:10px 12px;outline:none}.edit-client-modal-wrapper .contract-invoice-wrapper .contract-wrapper .invoice-settings p{font-size:12px;opacity:.75;line-height:1.35}.edit-client-modal-wrapper .products-prices-wrapper{display:flex;justify-content:center;align-items:center;align-items:start;gap:100px;padding:50px 30px;width:80%}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:50%;border-right:1px solid var(--main3);padding-right:100px}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .reorder-group{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;list-style:none;padding:0;margin:0;position:relative;overflow:visible;transform:translateZ(0)}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;padding:15px;border:1px solid var(--main3);border-radius:5px;background-color:var(--main2);margin:0;position:relative;transform:translateZ(0);will-change:transform,opacity}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper.draggable{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper.draggable:active{cursor:grabbing}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper .drag-handle{position:absolute;left:5px;top:50%;transform:translateY(-50%);color:var(--blueLight);font-weight:700;font-size:16px;cursor:grab;padding:2px 4px;border-radius:3px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper .drag-handle:hover{background-color:var(--main3)}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper .drag-handle:active{cursor:grabbing}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper .name-icon-pair{display:flex;justify-content:center;align-items:center;gap:10px;margin-left:50px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper .name-icon-pair img{width:30px;pointer-events:none}.edit-client-modal-wrapper .products-prices-wrapper .products-wrapper .product-wrapper .name-icon-pair h4{width:180px;pointer-events:none}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:20px;width:50%}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .tarrif-wrapper{width:80%;margin-bottom:10px}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .tarrif-wrapper .tarif-product-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;padding:15px;border:1px solid var(--main3);border-radius:5px;transition:all .1s ease-in-out;background-color:var(--main2);margin:0}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .tarrif-wrapper .tarif-product-wrapper .tarif-icon-pair{display:flex;justify-content:center;align-items:center;gap:10px}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .tarrif-wrapper .tarif-product-wrapper .tarif-icon-pair img{width:30px}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .selector-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;gap:30px;padding:8px;transition:all .1s ease-in-out}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper h4{font-size:16px;font-weight:400}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper .price-input-wrapper{position:relative}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper .price-input-wrapper input{height:45px;width:170px;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;text-align:center;font-size:16px}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper .price-input-wrapper input:focus,.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper .price-input-wrapper input:hover{border:1px solid var(--mainAccent)}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper .price-input-wrapper .plus-value,.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper .price-input-wrapper .minus-value{position:absolute;left:110%;top:50%;transform:translateY(-50%);color:var(--green);font-weight:500}.edit-client-modal-wrapper .products-prices-wrapper .prices-wrapper .price-wrapper .price-input-wrapper .minus-value{color:var(--red)}.edit-client-modal-wrapper .cliche-wrapper{display:flex;justify-content:center;align-items:center;gap:50px;padding:50px 30px;width:90%}.edit-client-modal-wrapper .cliche-wrapper .add-cliche{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:40%}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .upload-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:100%;padding:30px 20px;border:1px solid var(--main3);border-radius:5px;transition:all .1s ease-in-out}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .upload-container .preview-cliche{width:300px;border-radius:5px}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .upload-container h4{font-size:16px;font-weight:500}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .upload-container h4 span{color:var(--blueDark);text-decoration:underline;cursor:pointer}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .upload-container h5{font-size:14px;font-weight:300}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .upload-container:hover{filter:invert(.025)}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .add{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .add input{height:45px;width:70%;padding:10px 15px;border-radius:5px;border:1px solid var(--main3);background-color:transparent;outline:none;font-size:15px}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .add .add-cliche-btn{display:flex;justify-content:center;align-items:center;height:45px;width:30%;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .add .add-cliche-btn h4{font-weight:500;color:var(--blueDark)}.edit-client-modal-wrapper .cliche-wrapper .add-cliche .add .add-cliche-btn:hover{filter:invert(.018)}.edit-client-modal-wrapper .cliche-wrapper .cliches{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;width:50%}.edit-client-modal-wrapper .cliche-wrapper .cliches .cliche{width:230px;height:120px;border-radius:10px;padding:15px;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative}.edit-client-modal-wrapper .cliche-wrapper .cliches .cliche img{width:100%}.edit-client-modal-wrapper .cliche-wrapper .cliches .cliche .cliche-options-popup{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:start;position:absolute;bottom:120px;left:0;cursor:pointer;padding:12px;background-color:var(--main3);width:100%;border-radius:5px;box-shadow:0 0 20px #0000004d;display:none}.edit-client-modal-wrapper .cliche-wrapper .cliches .cliche .cliche-options-popup h4{padding:12px;width:100%}.edit-client-modal-wrapper .cliche-wrapper .cliches .cliche .cliche-options-popup h4:hover{background-color:var(--mainAccent);border-radius:5px}.edit-client-modal-wrapper .cliche-wrapper .cliches .cliche .visible{display:block!important}.edit-client-modal-wrapper .cliche-wrapper .cliches .main{outline:4px solid var(--green)}.edit-client-modal-wrapper .button-pair{display:flex;justify-content:center;align-items:center;gap:50px}.edit-client-modal-wrapper .contract-positions-wrapper{width:100%;padding:20px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header h3{margin:0;font-size:18px;font-weight:600;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions{display:flex;gap:12px;align-items:center}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .save-positions-btn{padding:8px 16px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .save-positions-btn:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .save-positions-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .add-position-btn{padding:8px 16px;background:var(--mainAccent);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .add-position-btn:hover{background:var(--mainAccentHover);transform:translateY(-1px)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .edit-positions-btn{padding:8px 16px;background:var(--main3);color:var(--textColor);border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .edit-positions-btn:hover{background:var(--main4);transform:translateY(-1px)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .cancel-edit-btn{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-header .positions-actions .cancel-edit-btn:hover{background:#5a6268;transform:translateY(-1px)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table{border:1px solid var(--main3);border-radius:6px;overflow:hidden;background:var(--main1)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-header{display:grid;grid-template-columns:60px 2fr 1fr 1.5fr;gap:16px;background:var(--main3);padding:12px 16px;font-weight:600;font-size:14px;color:var(--textColor);border-bottom:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-header .col-position,.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-header .col-service,.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-header .col-pricing,.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-header .col-details{display:flex;align-items:center}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row{display:grid;grid-template-columns:60px 2fr 1fr 1.5fr;gap:16px;padding:12px 16px;border-bottom:1px solid var(--main3);transition:background-color .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row:last-child{border-bottom:none}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row:hover{background:var(--main2)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-position,.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-service,.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-pricing,.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-details{display:flex;align-items:center;font-size:14px;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-position{font-weight:600;color:var(--textSecondary)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-service{font-weight:500}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-pricing{font-weight:500;color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-table .table-row .col-details{font-size:13px;color:var(--textSecondary)}.edit-client-modal-wrapper .contract-positions-wrapper .no-positions{text-align:center;padding:40px 20px;color:var(--textSecondary);font-style:italic;background:var(--main1);border:1px dashed var(--main3);border-radius:8px}.edit-client-modal-wrapper .contract-positions-wrapper .no-positions p{margin:0;font-size:14px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list{display:flex;flex-direction:column;gap:16px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .no-positions{text-align:center;color:var(--textSecondary);font-style:italic;padding:30px;background:var(--main1);border:1px dashed var(--main3);border-radius:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item{background:var(--main1);border:1px solid var(--main3);border-radius:8px;padding:16px;transition:all .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item:hover{box-shadow:0 2px 8px #0000001a}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-name-input{flex:1;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background:var(--main2);color:var(--textColor);font-size:14px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-name-input:focus{outline:none;border-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-actions{display:flex;gap:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-actions button{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-actions button.edit-position-btn{background:var(--main2);color:var(--textColor);border:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-actions button.edit-position-btn:hover{background:var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-actions button.delete-position-btn{background:#e94f30;color:#fff}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .position-header .position-actions button.delete-position-btn:hover{background:#d43f20}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor{margin-top:16px;padding-top:16px;border-top:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor h4{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .pricing-mode-selector{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .pricing-mode-selector .pricing-mode-options{display:flex;gap:20px;margin-top:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .pricing-mode-selector .pricing-mode-options .pricing-mode-option{display:flex;align-items:center;gap:8px;cursor:pointer}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .pricing-mode-selector .pricing-mode-options .pricing-mode-option input[type=radio]{width:16px;height:16px;accent-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .pricing-mode-selector .pricing-mode-options .pricing-mode-option span{font-size:14px;font-weight:500;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .key-filter-toggle{margin-bottom:16px;padding:12px 16px;background:var(--main2);border-radius:6px;border:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .key-filter-toggle .filter-toggle-option{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .key-filter-toggle .filter-toggle-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .key-filter-toggle .filter-toggle-option span{font-size:14px;font-weight:500;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .key-filter-toggle .filter-description{margin:0;font-size:12px;color:var(--textSecondary);font-style:italic;padding-left:24px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .flat-rate-config .flat-rate-inputs{display:flex;gap:12px;align-items:center;margin-bottom:12px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .flat-rate-config .flat-rate-inputs .flat-rate-amount{flex:1;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:14px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .flat-rate-config .flat-rate-inputs .flat-rate-amount:focus{outline:none;border-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .flat-rate-config .flat-rate-inputs .flat-rate-frequency{flex:1;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:14px;cursor:pointer}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .flat-rate-config .flat-rate-inputs .flat-rate-frequency:focus{outline:none;border-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .flat-rate-config .flat-rate-description{font-size:12px;color:var(--textSecondary);font-style:italic;margin:0;background:var(--main2);padding:8px 12px;border-radius:4px;border-left:3px solid var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-inputs{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-inputs .postal-rate-select{width:100%;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:14px;cursor:pointer}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-inputs .postal-rate-select:focus{outline:none;border-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-inputs .postal-rate-select option{background:var(--main1);color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-description{font-size:12px;color:var(--textSecondary);font-style:italic;margin:0;background:var(--main2);padding:8px 12px;border-radius:4px;border-left:3px solid var(--successColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-selection{margin-bottom:20px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-selection h5{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-keys h5{margin:0 0 12px;font-size:14px;font-weight:500;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-keys .key-postal-info{margin-top:8px;padding:6px 10px;background:var(--main2);border-radius:4px;border-left:3px solid var(--successColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .postal-rate-config .postal-rate-keys .key-postal-info .postal-rate-indicator{font-size:12px;color:var(--textSecondary);font-style:italic}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row{display:flex;gap:12px;align-items:center}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-input-label{flex:1;font-size:13px;font-weight:500;color:var(--textColor);white-space:nowrap}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-price-input,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-quantity-input,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-total-input{flex:2;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:14px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-price-input:focus,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-quantity-input:focus,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-total-input:focus{outline:none;border-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-price-input::placeholder,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-quantity-input::placeholder,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-inputs .manual-input-row .manual-total-input::placeholder{color:var(--textSecondary)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .manual-pricing-config .manual-pricing-description{font-size:12px;color:var(--textSecondary);font-style:italic;margin:0;background:var(--main2);padding:8px 12px;border-radius:4px;border-left:3px solid var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector{margin:20px 0;padding:15px;background:var(--main2);border-radius:8px;border-left:3px solid var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector h4{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector .submission-type-description{font-size:12px;color:var(--textSecondary);margin:0 0 12px;font-style:italic}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector .no-submission-types{color:var(--textSecondary);font-style:italic;text-align:center;padding:10px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector .submission-types-list{display:flex;flex-wrap:wrap;gap:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector .submission-types-list .submission-type-checkbox{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--main1);border:1px solid var(--main3);border-radius:4px;cursor:pointer;transition:all .2s ease}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector .submission-types-list .submission-type-checkbox:hover{background:var(--main3);border-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector .submission-types-list .submission-type-checkbox input[type=checkbox]{margin:0}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .submission-type-selector .submission-types-list .submission-type-checkbox .submission-type-name{font-size:13px;color:var(--textColor);white-space:nowrap}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector{margin:20px 0;padding:15px;background:var(--main2);border-radius:8px;border-left:3px solid #ff9800}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector h4{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-description{font-size:12px;color:var(--textSecondary);margin:0 0 12px;font-style:italic}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-inputs{display:flex;gap:12px;margin-bottom:10px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-inputs .control-key-select{flex:2;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:14px;cursor:pointer}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-inputs .control-key-select:focus{outline:none;border-color:#ff9800}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-inputs .control-value-input{flex:1;padding:8px 12px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:14px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-inputs .control-value-input:focus{outline:none;border-color:#ff9800}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-preview{padding:8px 12px;background:var(--main1);border:1px solid #ff9800;border-radius:4px;margin-top:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-preview .control-preview-text{font-size:13px;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-preview .control-preview-text strong{color:#ff9800}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-warning{padding:8px 12px;background:#ffc1071a;border:1px solid #ffc107;border-radius:4px;margin-top:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .control-key-selector .control-key-warning .control-warning-text{font-size:12px;color:#bf8c0a;font-style:italic}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .no-keys{color:var(--textSecondary);font-style:italic;text-align:center;padding:20px;background:var(--main2);border-radius:6px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow-y:auto;padding-right:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list::-webkit-scrollbar{width:6px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list::-webkit-scrollbar-track{background:var(--main2);border-radius:3px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list::-webkit-scrollbar-thumb{background:var(--main3);border-radius:3px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list::-webkit-scrollbar-thumb:hover{background:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item{background:var(--main2);padding:12px;border-radius:6px;border:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:8px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-checkbox .key-name{font-size:14px;font-weight:500;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing{margin-top:8px;padding-top:8px;border-top:1px solid var(--main3)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .pricing-source-selector{display:flex;gap:15px;margin-bottom:10px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .pricing-source-selector .pricing-source-option{display:flex;align-items:center;gap:6px;cursor:pointer}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .pricing-source-selector .pricing-source-option input[type=radio]{margin:0}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .pricing-source-selector .pricing-source-option span{font-size:13px;color:var(--textColor)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .manual-price-inputs,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .postal-rate-selector{display:flex;gap:12px;align-items:center}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .price-input{flex:1;padding:6px 10px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:13px}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .price-input:focus{outline:none;border-color:var(--mainAccent)}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .postal-rate-select,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .pricing-type-select{flex:2;padding:6px 10px;border:1px solid var(--main3);border-radius:4px;background:var(--main1);color:var(--textColor);font-size:13px;cursor:pointer}.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .postal-rate-select:focus,.edit-client-modal-wrapper .contract-positions-wrapper .positions-list .position-item .keys-editor .keys-list .key-item .key-pricing .pricing-type-select:focus{outline:none;border-color:var(--mainAccent)}[data-theme=light] .profile-picture-overlay h4{color:#fff}.self-serve-catalog-admin{display:flex;flex-direction:column;gap:24px;width:100%}.self-serve-catalog-admin .self-serve-catalog-header{display:flex;justify-content:center;text-align:center;margin-top:20px;margin-bottom:20px}.self-serve-catalog-admin .self-serve-catalog-header p{max-width:820px;opacity:.8}.self-serve-catalog-admin .self-serve-catalog-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr);gap:24px;align-items:start}.self-serve-catalog-admin .self-serve-catalog-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;margin-left:15px;border-radius:18px;background:var(--main2);border:1px solid var(--main3)}.self-serve-catalog-admin .self-serve-catalog-panel-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.self-serve-catalog-admin .self-serve-catalog-panel-header p{opacity:.75}.self-serve-catalog-admin .self-serve-catalog-list{display:flex;flex-direction:column;gap:14px}.self-serve-catalog-admin .self-serve-catalog-item{display:grid;grid-template-columns:28px 42px minmax(180px,220px) minmax(220px,1fr) 120px;gap:16px;align-items:center;padding:18px;border-radius:16px;background:var(--main1);border:1px solid var(--main3);cursor:grab}.self-serve-catalog-admin .self-serve-catalog-item img{width:32px;height:32px;object-fit:contain}.self-serve-catalog-admin .self-serve-catalog-drag{font-size:18px;opacity:.55;text-align:center}.self-serve-catalog-admin .self-serve-catalog-copy{display:flex;flex-direction:column;gap:4px}.self-serve-catalog-admin .self-serve-catalog-copy span{font-size:.9rem;opacity:.65}.self-serve-catalog-admin .self-serve-catalog-field{display:flex;flex-direction:column;gap:8px}.self-serve-catalog-admin .self-serve-catalog-field label{font-size:.82rem;opacity:.75}.self-serve-catalog-admin .self-serve-catalog-field input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--main3);background:var(--main2);color:var(--textColor);font-size:.95rem}.self-serve-catalog-admin .self-serve-catalog-toggle{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.self-serve-catalog-admin .self-serve-catalog-toggle span{font-size:.82rem;opacity:.75}.self-serve-catalog-admin .self-serve-catalog-actions{display:flex;justify-content:flex-end}.self-serve-catalog-admin .self-serve-catalog-preview-list{display:flex;flex-direction:column;gap:14px}.self-serve-catalog-admin .self-serve-catalog-preview-item{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:var(--main1);border:1px solid var(--main3)}.self-serve-catalog-admin .self-serve-catalog-preview-item img{width:30px;height:30px;object-fit:contain}.self-serve-catalog-admin .self-serve-catalog-preview-item div{display:flex;flex-direction:column;gap:4px}.self-serve-catalog-admin .self-serve-catalog-preview-item span{font-size:.9rem;opacity:.65}.self-serve-catalog-admin .self-serve-catalog-empty{padding:18px;border-radius:14px;background:var(--main1);border:1px dashed var(--main3);opacity:.8}@media (max-width: 1200px){.self-serve-catalog-admin .self-serve-catalog-layout{grid-template-columns:1fr}.self-serve-catalog-admin .self-serve-catalog-item{grid-template-columns:28px 42px 1fr}.self-serve-catalog-admin .self-serve-catalog-field,.self-serve-catalog-admin .self-serve-catalog-toggle{grid-column:1/-1;align-items:stretch}}@media (max-width: 780px){.self-serve-catalog-admin .self-serve-catalog-header{justify-content:center}}@media (max-width: 1400px),(max-height: 760px){.self-serve-catalog-admin{gap:16px}.self-serve-catalog-admin .self-serve-catalog-header{margin-top:12px;margin-bottom:12px}.self-serve-catalog-admin .self-serve-catalog-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:16px}.self-serve-catalog-admin .self-serve-catalog-panel{gap:14px;padding:18px;margin-left:0;border-radius:14px}.self-serve-catalog-admin .self-serve-catalog-list,.self-serve-catalog-admin .self-serve-catalog-preview-list{gap:10px}.self-serve-catalog-admin .self-serve-catalog-item{grid-template-columns:22px 34px minmax(140px,180px) minmax(160px,1fr) 96px;gap:12px;padding:14px;border-radius:12px}.self-serve-catalog-admin .self-serve-catalog-item img{width:28px;height:28px}.self-serve-catalog-admin .self-serve-catalog-copy strong{font-size:14px;line-height:1.2}.self-serve-catalog-admin .self-serve-catalog-copy span{font-size:12px}.self-serve-catalog-admin .self-serve-catalog-field{gap:6px}.self-serve-catalog-admin .self-serve-catalog-field input{padding:10px 12px;border-radius:10px;font-size:13px}.self-serve-catalog-admin .self-serve-catalog-toggle{gap:6px}.self-serve-catalog-admin .self-serve-catalog-preview-item{gap:10px;padding:12px;border-radius:12px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.admin-expected-postal-costs{display:flex;justify-content:start;align-items:center;flex-direction:column;width:90%;max-width:1500px;padding:40px 0 80px;gap:24px}.admin-expected-postal-costs input,.admin-expected-postal-costs select,.admin-expected-postal-costs textarea{width:100%;min-height:48px;border-radius:12px;border:1px solid var(--main3);background:var(--main2);color:var(--fontColor);padding:12px 14px;font-size:14px}.admin-expected-postal-costs select,.admin-expected-postal-costs select option,.admin-expected-postal-costs select optgroup{background:var(--main2);color:var(--fontColor)}.admin-expected-postal-costs textarea{min-height:96px;resize:vertical}.admin-expected-postal-costs .postal-costs-header{display:flex;justify-content:space-between;align-items:center;align-items:end;width:100%;gap:20px}.admin-expected-postal-costs .postal-costs-header h1{font-size:clamp(28px,2.4vw,40px);margin-bottom:10px}.admin-expected-postal-costs .postal-costs-header p{max-width:680px;opacity:.72;line-height:1.5}.admin-expected-postal-costs .postal-costs-primary-button{border:none;border-radius:12px;background:var(--blueDark);color:#fff;padding:14px 22px;font-size:14px;font-weight:600;cursor:pointer;min-width:200px;transition:transform .15s ease,opacity .15s ease}.admin-expected-postal-costs .postal-costs-primary-button:hover{transform:translateY(-1px);opacity:.95}.admin-expected-postal-costs .postal-costs-filters{display:flex;justify-content:start;align-items:center;width:100%;gap:18px;flex-wrap:wrap}.admin-expected-postal-costs .postal-costs-filters label{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px;min-width:220px;flex:0 1 260px}.admin-expected-postal-costs .postal-costs-filters label span{font-size:13px;opacity:.7}.admin-expected-postal-costs .postal-costs-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}.admin-expected-postal-costs .postal-costs-card,.admin-expected-postal-costs .postal-costs-section,.admin-expected-postal-costs .postal-costs-record-card,.admin-expected-postal-costs .postal-costs-review-card,.admin-expected-postal-costs .postal-costs-upload-modal{background:var(--main1);border:1px solid var(--main3);border-radius:18px;box-shadow:0 14px 35px #00000014}.admin-expected-postal-costs .postal-costs-card{padding:22px}.admin-expected-postal-costs .postal-costs-card span{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.62;margin-bottom:12px}.admin-expected-postal-costs .postal-costs-card h3{font-size:clamp(24px,2vw,34px);margin-bottom:8px;line-height:1.1}.admin-expected-postal-costs .postal-costs-card p{opacity:.72;line-height:1.5}.admin-expected-postal-costs .postal-costs-warning-panel,.admin-expected-postal-costs .postal-costs-warning-list{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;width:100%;padding:18px 20px;border-radius:16px;background:#f2932c1f;border:1px solid rgba(242,147,44,.3)}.admin-expected-postal-costs .postal-costs-warning-panel p,.admin-expected-postal-costs .postal-costs-warning-list p{color:var(--fontColor);line-height:1.45}.admin-expected-postal-costs .postal-costs-warning-panel.subtle,.admin-expected-postal-costs .postal-costs-warning-list.subtle{margin-top:6px;background:#f2932c14}.admin-expected-postal-costs .postal-costs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}.admin-expected-postal-costs .postal-costs-section{width:100%;padding:22px}.admin-expected-postal-costs .postal-costs-section .postal-costs-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.admin-expected-postal-costs .postal-costs-section .postal-costs-section-header h2{font-size:24px}.admin-expected-postal-costs .postal-costs-section .postal-costs-section-header p{opacity:.7}.admin-expected-postal-costs .postal-costs-table{width:100%;border-collapse:collapse}.admin-expected-postal-costs .postal-costs-table th,.admin-expected-postal-costs .postal-costs-table td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--main3);font-size:14px}.admin-expected-postal-costs .postal-costs-table th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.admin-expected-postal-costs .postal-costs-table tbody tr:last-child td{border-bottom:none}.admin-expected-postal-costs .postal-costs-table.compact th,.admin-expected-postal-costs .postal-costs-table.compact td{padding-left:0;padding-right:0}.admin-expected-postal-costs .postal-costs-empty-text{opacity:.7;line-height:1.5}.admin-expected-postal-costs .postal-costs-record-list,.admin-expected-postal-costs .postal-costs-review-list{width:100%;gap:16px}.admin-expected-postal-costs .postal-costs-record-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,340px));justify-content:start;align-items:start}.admin-expected-postal-costs .postal-costs-review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start}.admin-expected-postal-costs .postal-costs-record-card{display:flex;flex-direction:column;gap:18px;width:100%;min-height:480px;aspect-ratio:210/297;padding:24px;background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--main1)}.admin-expected-postal-costs .postal-costs-record-card.is-expanded{aspect-ratio:auto}.admin-expected-postal-costs .postal-costs-review-card{padding:22px}.admin-expected-postal-costs .postal-costs-record-page-body{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:18px;flex:1}.admin-expected-postal-costs .postal-costs-record-top,.admin-expected-postal-costs .postal-costs-review-header{display:flex;justify-content:space-between;align-items:center;align-items:start;gap:16px;margin-bottom:16px}.admin-expected-postal-costs .postal-costs-record-top h3,.admin-expected-postal-costs .postal-costs-review-header h3{margin-bottom:6px;font-size:20px}.admin-expected-postal-costs .postal-costs-record-top p,.admin-expected-postal-costs .postal-costs-review-header p{opacity:.72}.admin-expected-postal-costs .postal-costs-record-meta{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:end;gap:8px;text-align:right}.admin-expected-postal-costs .postal-costs-record-meta span{opacity:.68;font-size:13px}.admin-expected-postal-costs .postal-costs-record-meta strong{font-size:16px;line-height:1.3}.admin-expected-postal-costs .postal-costs-record-type-badge{display:inline-flex;margin-bottom:12px;padding:7px 12px;border-radius:999px;border:1px solid rgba(39,91,255,.25);background:#275bff1f;color:var(--fontColor);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-expected-postal-costs .postal-costs-record-file-name{max-width:100%;overflow-wrap:anywhere}.admin-expected-postal-costs .postal-costs-status-badge{background:var(--main2);border:1px solid var(--main3);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.admin-expected-postal-costs .postal-costs-record-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.admin-expected-postal-costs .postal-costs-record-info p{line-height:1.5;opacity:.86}.admin-expected-postal-costs .postal-costs-note-preview{margin-bottom:14px;line-height:1.5}.admin-expected-postal-costs .postal-costs-record-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-expected-postal-costs .postal-costs-record-summary-card{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--main3);background:var(--main2)}.admin-expected-postal-costs .postal-costs-record-summary-card span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.62}.admin-expected-postal-costs .postal-costs-record-summary-card strong{line-height:1.45;overflow-wrap:anywhere}.admin-expected-postal-costs .postal-costs-record-actions,.admin-expected-postal-costs .postal-costs-modal-actions{display:flex;justify-content:start;align-items:center;gap:12px;flex-wrap:wrap}.admin-expected-postal-costs .postal-costs-record-actions{margin-top:auto}.admin-expected-postal-costs .postal-costs-record-actions button{border:1px solid var(--main3);border-radius:10px;background:var(--main2);color:var(--fontColor);padding:10px 14px;cursor:pointer;font-size:13px;transition:background .15s ease,transform .15s ease}.admin-expected-postal-costs .postal-costs-record-actions button:hover{background:var(--main3);transform:translateY(-1px)}.admin-expected-postal-costs .postal-costs-record-actions button.danger{color:#d65353}.admin-expected-postal-costs .postal-costs-record-breakdown{margin-top:18px;padding-top:18px;border-top:1px solid var(--main3)}.admin-expected-postal-costs .postal-costs-raw-breakdown{margin-top:18px}.admin-expected-postal-costs .postal-costs-raw-breakdown h4{margin-bottom:12px;font-size:15px}.admin-expected-postal-costs .postal-costs-count-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%}.admin-expected-postal-costs .postal-costs-count-editor.compact{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.admin-expected-postal-costs .postal-costs-count-editor.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-expected-postal-costs .postal-costs-count-card{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--main3);background:var(--main2)}.admin-expected-postal-costs .postal-costs-count-card h4{font-size:15px;margin-bottom:2px}.admin-expected-postal-costs .postal-costs-count-card label,.admin-expected-postal-costs .postal-costs-count-card .static-count-row{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.admin-expected-postal-costs .postal-costs-count-card label span,.admin-expected-postal-costs .postal-costs-count-card .static-count-row span{opacity:.7;font-size:13px}.admin-expected-postal-costs .postal-costs-count-card input{width:92px;min-height:40px;text-align:right;border-radius:10px;border:1px solid var(--main3);background:var(--main1);color:var(--fontColor);padding:8px 10px}.admin-expected-postal-costs .postal-costs-count-editor.three-up .postal-costs-count-card{gap:8px;padding:12px}.admin-expected-postal-costs .postal-costs-count-editor.three-up .postal-costs-count-card h4{font-size:14px}.admin-expected-postal-costs .postal-costs-count-editor.three-up .postal-costs-count-card label{align-items:stretch;flex-direction:column;gap:6px}.admin-expected-postal-costs .postal-costs-count-editor.three-up .postal-costs-count-card label span{font-size:12px}.admin-expected-postal-costs .postal-costs-count-editor.three-up .postal-costs-count-card input{width:100%;min-height:36px;padding:6px 8px}.admin-expected-postal-costs .postal-costs-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.admin-expected-postal-costs .postal-costs-review-fields label{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px}.admin-expected-postal-costs .postal-costs-review-fields label span{font-size:13px;opacity:.72}.admin-expected-postal-costs .postal-costs-note-field{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px;margin-top:16px;width:100%}.admin-expected-postal-costs .postal-costs-note-field span{font-size:13px;opacity:.72}.admin-expected-postal-costs .postal-costs-upload-modal{width:min(1100px,92vw);padding:28px}.admin-expected-postal-costs .postal-costs-upload-modal h2{font-size:30px;margin-bottom:12px}.admin-expected-postal-costs .postal-costs-upload-modal>p{margin-bottom:20px;line-height:1.5;opacity:.76}.admin-expected-postal-costs .postal-costs-upload-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.admin-expected-postal-costs .postal-costs-upload-controls label{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px}.admin-expected-postal-costs .postal-costs-upload-controls label span{font-size:13px;opacity:.72}.admin-expected-postal-costs .file-picker{position:relative;cursor:pointer}.admin-expected-postal-costs .file-picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.admin-expected-postal-costs .file-picker-surface{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:120px;padding:18px;border-radius:18px;border:1px dashed var(--main3);background:linear-gradient(180deg,#ffffff05,#ffffff0d);transition:border-color .15s ease,transform .15s ease,background .15s ease}.admin-expected-postal-costs .file-picker-copy{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px;flex:1}.admin-expected-postal-costs .file-picker-copy strong{font-size:16px;line-height:1.35}.admin-expected-postal-costs .file-picker-copy p{opacity:.72;line-height:1.5}.admin-expected-postal-costs .file-picker-icon{width:58px;height:58px;flex:0 0 58px;opacity:.94}.admin-expected-postal-costs .file-picker:hover .file-picker-surface{border-color:var(--blueDark);transform:translateY(-1px);background:linear-gradient(180deg,#275bff14,#275bff08)}.admin-expected-postal-costs .file-picker.has-files .file-picker-surface{border-style:solid;border-color:#275bff73;background:linear-gradient(180deg,#275bff24,#275bff0f)}.admin-expected-postal-costs .postal-costs-file-list{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--main2);border:1px solid var(--main3);margin-bottom:24px}.admin-expected-postal-costs .postal-costs-file-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-bottom:10px;border-bottom:1px solid var(--main3)}.admin-expected-postal-costs .postal-costs-file-item:last-child{border-bottom:none;padding-bottom:0}.admin-expected-postal-costs .postal-costs-file-item span{opacity:.65;font-size:12px}.admin-expected-postal-costs .postal-costs-modal-actions{margin-top:24px;justify-content:space-between}@media (max-width: 1100px){.admin-expected-postal-costs .postal-costs-card-grid,.admin-expected-postal-costs .postal-costs-grid,.admin-expected-postal-costs .postal-costs-record-info,.admin-expected-postal-costs .postal-costs-review-fields,.admin-expected-postal-costs .postal-costs-upload-controls,.admin-expected-postal-costs .postal-costs-record-list,.admin-expected-postal-costs .postal-costs-review-list{grid-template-columns:1fr}.admin-expected-postal-costs .postal-costs-record-card{max-width:none}.admin-expected-postal-costs .postal-costs-count-editor.three-up{grid-template-columns:1fr}.admin-expected-postal-costs .file-picker-surface{align-items:start;flex-direction:column}}@media (max-width: 720px){.admin-expected-postal-costs{width:94%}.admin-expected-postal-costs .postal-costs-header,.admin-expected-postal-costs .postal-costs-section .postal-costs-section-header,.admin-expected-postal-costs .postal-costs-record-top,.admin-expected-postal-costs .postal-costs-review-header,.admin-expected-postal-costs .postal-costs-modal-actions{align-items:start;flex-direction:column}.admin-expected-postal-costs .postal-costs-primary-button{width:100%}.admin-expected-postal-costs .postal-costs-record-card{min-height:auto;aspect-ratio:auto}.admin-expected-postal-costs .postal-costs-record-summary-grid{grid-template-columns:1fr}}@media (max-width: 1400px),(max-height: 760px){.admin-expected-postal-costs{width:min(100% - 36px,1500px);padding:clamp(22px,3vh,32px) 0 clamp(44px,6vh,64px);gap:16px}.admin-expected-postal-costs input,.admin-expected-postal-costs select,.admin-expected-postal-costs textarea{min-height:40px;padding:9px 12px;border-radius:10px;font-size:13px}.admin-expected-postal-costs textarea{min-height:76px}.admin-expected-postal-costs .postal-costs-header{gap:16px}.admin-expected-postal-costs .postal-costs-header h1{font-size:clamp(24px,2.1vw,34px);margin-bottom:6px}.admin-expected-postal-costs .postal-costs-header p{line-height:1.4}.admin-expected-postal-costs .postal-costs-primary-button{min-width:170px;padding:11px 16px;border-radius:10px}.admin-expected-postal-costs .postal-costs-card-grid,.admin-expected-postal-costs .postal-costs-grid{gap:12px}.admin-expected-postal-costs .postal-costs-card,.admin-expected-postal-costs .postal-costs-section,.admin-expected-postal-costs .postal-costs-review-card{border-radius:14px}.admin-expected-postal-costs .postal-costs-card{padding:16px}.admin-expected-postal-costs .postal-costs-card span{margin-bottom:8px}.admin-expected-postal-costs .postal-costs-card h3{font-size:clamp(22px,1.8vw,30px);margin-bottom:6px}.admin-expected-postal-costs .postal-costs-section{padding:16px}.admin-expected-postal-costs .postal-costs-section .postal-costs-section-header{gap:12px;margin-bottom:14px}.admin-expected-postal-costs .postal-costs-section .postal-costs-section-header h2{font-size:clamp(19px,1.6vw,22px)}.admin-expected-postal-costs .postal-costs-table th,.admin-expected-postal-costs .postal-costs-table td{padding:10px 8px;font-size:13px}.admin-expected-postal-costs .postal-costs-table th{font-size:11px}.admin-expected-postal-costs .postal-costs-record-list{grid-template-columns:repeat(auto-fit,minmax(240px,300px));gap:12px}.admin-expected-postal-costs .postal-costs-review-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.admin-expected-postal-costs .postal-costs-record-card{min-height:390px;padding:18px;gap:14px}.admin-expected-postal-costs .postal-costs-record-page-body,.admin-expected-postal-costs .postal-costs-record-list,.admin-expected-postal-costs .postal-costs-review-list{gap:12px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.admin-postal-rates{display:flex;justify-content:start;align-items:center;flex-direction:column;width:90%;max-width:1500px;padding:40px 0 80px;gap:24px}.admin-postal-rates input{width:100%;min-height:48px;border-radius:12px;border:1px solid var(--main3);background:var(--main2);color:var(--fontColor);padding:12px 14px;font-size:14px}.admin-postal-rates .postal-rates-header{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;width:100%;gap:20px}.admin-postal-rates .postal-rates-header h1{font-size:clamp(28px,2.4vw,40px);margin-bottom:12px}.admin-postal-rates .postal-rates-header .postal-rates-meta{display:block;font-size:13px;opacity:.62}.admin-postal-rates .postal-rates-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.admin-postal-rates .postal-rates-secondary-button{min-width:150px;min-height:48px;border-radius:14px;border:1px solid var(--main3);background:var(--main1);color:var(--fontColor);padding:0 18px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.admin-postal-rates .postal-rates-secondary-button:hover:not(:disabled){border-color:var(--blueDark);color:var(--blueDark);background:var(--main2)}.admin-postal-rates .postal-rates-secondary-button:disabled{cursor:not-allowed;opacity:.55}.admin-postal-rates .postal-rates-loading-card,.admin-postal-rates .postal-rates-platform-card,.admin-postal-rates .postal-rates-sheet-nav,.admin-postal-rates .postal-rates-sheet-card,.admin-postal-rates .postal-rates-self-serve-card{background:var(--main1);border:1px solid var(--main3);border-radius:20px;box-shadow:0 14px 35px #00000014}.admin-postal-rates .postal-rates-loading-card{display:flex;justify-content:center;align-items:center;width:100%;min-height:320px}.admin-postal-rates .postal-rates-platform-card{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;padding:24px;gap:20px}.admin-postal-rates .postal-rates-platform-header{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px}.admin-postal-rates .postal-rates-platform-header h2{font-size:28px;margin:0}.admin-postal-rates .postal-rates-platform-header p{max-width:760px;opacity:.72;line-height:1.5}.admin-postal-rates .postal-rates-layout{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:20px;width:100%;align-items:start}.admin-postal-rates .postal-rates-sheet-nav{display:flex;justify-content:start;align-items:center;flex-direction:column;padding:16px;gap:10px;position:sticky;top:24px}.admin-postal-rates .postal-rates-sheet-nav button{width:100%;border:1px solid transparent;background:transparent;color:var(--fontColor);text-align:left;padding:14px 16px;border-radius:14px;font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.admin-postal-rates .postal-rates-sheet-nav button:hover{background:var(--main2);transform:translate(2px)}.admin-postal-rates .postal-rates-sheet-nav button.active{background:var(--blueDark);color:#fff;border-color:#ffffff14}.admin-postal-rates .postal-rates-sheet-card{padding:24px}.admin-postal-rates .postal-rates-self-serve-card{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;padding:24px;gap:20px}.admin-postal-rates .postal-rates-self-serve-header{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;gap:20px;width:100%}.admin-postal-rates .postal-rates-self-serve-header h2{font-size:28px;margin:0 0 10px}.admin-postal-rates .postal-rates-self-serve-header p{max-width:760px;opacity:.72;line-height:1.5;margin-bottom:12px}.admin-postal-rates .postal-rates-self-serve-layout{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;gap:20px}.admin-postal-rates .postal-rates-storage-card{width:100%}.admin-postal-rates .postal-rates-storage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-postal-rates .postal-rates-storage-grid label{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px}.admin-postal-rates .postal-rates-storage-grid label span{font-size:13px;opacity:.7}.admin-postal-rates .postal-rates-sheet-header{margin-bottom:18px}.admin-postal-rates .postal-rates-sheet-header h2{font-size:28px;margin:0}.admin-postal-rates .postal-rates-table-wrapper{overflow-x:auto;border:1px solid var(--main3);border-radius:18px;background:var(--main2)}.admin-postal-rates .postal-rates-table{width:100%;min-width:620px;border-collapse:collapse}.admin-postal-rates .postal-rates-table thead{background:#ffffff0a}.admin-postal-rates .postal-rates-table th,.admin-postal-rates .postal-rates-table td{padding:16px 18px;border-bottom:1px solid var(--main3);text-align:left;vertical-align:middle}.admin-postal-rates .postal-rates-table th{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.68}.admin-postal-rates .postal-rates-table tbody tr:last-child td{border-bottom:none}.admin-postal-rates .postal-rates-input-wrapper{width:180px}.admin-postal-rates .postal-rates-input-wrapper input{text-align:right;min-height:44px}.admin-postal-rates .postal-rates-table-name{font-size:15px;font-weight:600;line-height:1.4}.admin-postal-rates .postal-rates-table-key{font-size:12px;opacity:.62;word-break:break-word}.admin-postal-rates .postal-rates-table-rate{width:220px}@media screen and (max-width: 1024px){.admin-postal-rates .postal-rates-layout{grid-template-columns:1fr}.admin-postal-rates .postal-rates-sheet-nav{position:static}.admin-postal-rates .postal-rates-self-serve-header{display:flex;justify-content:start;align-items:center;flex-direction:column}.admin-postal-rates .postal-rates-storage-grid{grid-template-columns:1fr}}@media screen and (max-width: 720px){.admin-postal-rates .postal-rates-header{display:flex;justify-content:start;align-items:center;flex-direction:column}.admin-postal-rates .postal-rates-table{min-width:540px}.admin-postal-rates .postal-rates-input-wrapper{width:140px}}@media screen and (max-width: 1400px),screen and (max-height: 760px){.admin-postal-rates{width:min(100% - 36px,1500px);padding:clamp(22px,3vh,32px) 0 clamp(44px,6vh,64px);gap:16px}.admin-postal-rates input{min-height:40px;padding:9px 12px;border-radius:10px;font-size:13px}.admin-postal-rates .postal-rates-header{gap:16px}.admin-postal-rates .postal-rates-header h1{font-size:clamp(24px,2.1vw,34px);margin-bottom:8px}.admin-postal-rates .postal-rates-secondary-button{min-width:132px;min-height:40px;padding:0 14px;border-radius:10px;font-size:13px}.admin-postal-rates .postal-rates-platform-card,.admin-postal-rates .postal-rates-sheet-card,.admin-postal-rates .postal-rates-self-serve-card{padding:18px;gap:14px;border-radius:16px}.admin-postal-rates .postal-rates-platform-header h2,.admin-postal-rates .postal-rates-self-serve-header h2,.admin-postal-rates .postal-rates-sheet-header h2{font-size:clamp(21px,1.8vw,25px)}.admin-postal-rates .postal-rates-layout{grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:14px}.admin-postal-rates .postal-rates-sheet-nav{padding:12px;gap:8px}.admin-postal-rates .postal-rates-sheet-nav button{padding:10px 12px;border-radius:10px;font-size:13px}.admin-postal-rates .postal-rates-storage-grid{gap:12px}.admin-postal-rates .postal-rates-table{min-width:560px}.admin-postal-rates .postal-rates-table th,.admin-postal-rates .postal-rates-table td{padding:12px 14px}.admin-postal-rates .postal-rates-input-wrapper{width:150px}.admin-postal-rates .postal-rates-input-wrapper input{min-height:38px}.admin-postal-rates .postal-rates-table-rate{width:180px}}.admin-client-errors{padding:32px;display:flex;flex-direction:column;gap:20px;color:var(--mainText)}.admin-client-errors__header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.admin-client-errors__header h2{margin:0 0 8px;font-size:28px}.admin-client-errors__header p{margin:0;max-width:780px;color:#7f8ea2f2;line-height:1.5}.admin-client-errors__actions{display:flex;align-items:center;gap:12px}.admin-client-errors__actions button{border:1px solid var(--mainAccent);border-radius:12px;padding:11px 16px;background:var(--main3);color:var(--mainText);cursor:pointer;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.admin-client-errors__actions button:hover{background:var(--mainAccent);border-color:var(--blueDark)}.admin-client-errors__toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--mainText)}.admin-client-errors__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-client-errors__stat{background:var(--main2);border:1px solid var(--mainAccent);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.admin-client-errors__stat span{color:#7f8ea2f2;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.admin-client-errors__stat strong{font-size:26px;color:var(--mainText)}.admin-client-errors__empty{padding:28px;border-radius:18px;background:var(--main2);border:1px solid var(--mainAccent);color:var(--mainText)}.admin-client-errors__empty.error{border-color:#e94f308c;background:#e94f301f;color:#ff9d8b}.admin-client-errors__list{display:flex;flex-direction:column;gap:16px}.admin-client-errors__card{background:var(--main2);border:1px solid var(--mainAccent);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:18px}.admin-client-errors__card.resolved{opacity:.78;border-color:#1eb97261}.admin-client-errors__card-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.admin-client-errors__card-top h3{margin:10px 0 0;font-size:20px;color:var(--mainText);word-break:break-word}.admin-client-errors__card-top button{border:1px solid rgba(30,185,114,.3);border-radius:12px;padding:10px 14px;background:#1eb97224;color:#7ae2ae;cursor:pointer;white-space:nowrap;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.admin-client-errors__card-top button:hover{background:#1eb97238;border-color:#1eb9727a}.admin-client-errors__card-top button:disabled{opacity:.6;cursor:wait}.admin-client-errors__pill-row{display:flex;flex-wrap:wrap;gap:8px}.admin-client-errors__pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:var(--main3);color:var(--mainText);font-size:12px;font-weight:600}.admin-client-errors__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-client-errors__meta-grid div{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--main1);border:1px solid var(--mainAccent);border-radius:14px;min-width:0}.admin-client-errors__meta-grid span{font-size:12px;color:#7f8ea2f2;text-transform:uppercase;letter-spacing:.04em}.admin-client-errors__meta-grid strong{color:var(--mainText);font-size:14px;word-break:break-word}.admin-client-errors__block{display:flex;flex-direction:column;gap:8px}.admin-client-errors__block span{font-size:12px;color:#7f8ea2f2;text-transform:uppercase;letter-spacing:.04em}.admin-client-errors__block pre{margin:0;padding:16px;border-radius:14px;background:#0b1320;color:#e2e8f0;font-size:12px;line-height:1.45;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid rgba(31,48,69,.8)}@media (max-width: 1080px){.admin-client-errors{padding:20px}.admin-client-errors__header,.admin-client-errors__card-top{flex-direction:column}.admin-client-errors__summary,.admin-client-errors__meta-grid{grid-template-columns:1fr}.admin-client-errors__actions{width:100%;justify-content:space-between;flex-wrap:wrap}}@media (max-width: 1400px),(max-height: 760px){.admin-client-errors{padding:20px;gap:16px}.admin-client-errors__header{gap:16px}.admin-client-errors__header h2{font-size:clamp(22px,2vw,26px)}.admin-client-errors__header p{line-height:1.4}.admin-client-errors__actions{gap:10px}.admin-client-errors__actions button{padding:9px 12px;border-radius:10px;font-size:13px}.admin-client-errors__summary,.admin-client-errors__meta-grid{gap:12px}.admin-client-errors__stat{padding:14px 16px;border-radius:14px}.admin-client-errors__stat strong{font-size:clamp(22px,2vw,25px)}.admin-client-errors__list{gap:12px}.admin-client-errors__card{gap:14px;padding:16px;border-radius:18px}.admin-client-errors__card-top h3{font-size:clamp(17px,1.5vw,20px)}.admin-client-errors__card-top button{padding:9px 12px;border-radius:10px}.admin-client-errors__meta-grid div,.admin-client-errors__block pre{padding:12px;border-radius:12px}}.admin-benchmarks-page{display:flex;flex-direction:column;gap:24px;padding:24px}.admin-benchmarks-page .admin-benchmarks-hero{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:20px;background:var(--secondaryBg);border:1px solid rgba(255,255,255,.06)}.admin-benchmarks-page .admin-benchmarks-hero h2{margin:0 0 8px;font-size:34px;font-weight:600}.admin-benchmarks-page .admin-benchmarks-hero p{margin:0;max-width:780px;color:var(--textSecondary);line-height:1.5}.admin-benchmarks-page .benchmark-hero-copy,.admin-benchmarks-page .benchmark-company-selector{display:flex;flex-direction:column;gap:8px}.admin-benchmarks-page .benchmark-company-selector label{font-size:13px;font-weight:500;color:var(--textSecondary)}.admin-benchmarks-page .benchmark-toolbar{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px}.admin-benchmarks-page .benchmark-storage-panel{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.admin-benchmarks-page .benchmark-storage-summary{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;flex-wrap:wrap}.admin-benchmarks-page .benchmark-storage-title{display:flex;flex-direction:column;gap:6px}.admin-benchmarks-page .benchmark-storage-title span{font-size:12px;color:var(--textSecondary);text-transform:uppercase;letter-spacing:.03em}.admin-benchmarks-page .benchmark-storage-title p{margin:0;color:var(--textSecondary);line-height:1.45}.admin-benchmarks-page .benchmark-storage-header{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.admin-benchmarks-page .benchmark-storage-header div{display:flex;flex-direction:column;gap:4px;min-height:84px;padding:12px 14px;border-radius:14px;background:#ffffff08}.admin-benchmarks-page .benchmark-storage-header span{font-size:12px;color:var(--textSecondary);text-transform:uppercase;letter-spacing:.03em}.admin-benchmarks-page .benchmark-storage-header strong{font-size:18px;font-weight:600}.admin-benchmarks-page .benchmark-storage-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-benchmarks-page .benchmark-storage-footer{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.admin-benchmarks-page .benchmark-storage-meta{margin:0;color:var(--textSecondary);font-size:12px;line-height:1.45}.admin-benchmarks-page .benchmark-storage-meta code{word-break:break-word}.admin-benchmarks-page .benchmark-flow-summary{display:flex;flex-direction:column;gap:6px;padding:18px 22px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.admin-benchmarks-page .benchmark-flow-summary h3,.admin-benchmarks-page .benchmark-flow-summary p{margin:0}.admin-benchmarks-page .benchmark-flow-summary p{color:var(--textSecondary);line-height:1.5}.admin-benchmarks-page .benchmark-panel{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:20px;background:var(--secondaryBg);border:1px solid rgba(255,255,255,.06);box-shadow:0 16px 40px #00000024}.admin-benchmarks-page .benchmark-panel-header{display:flex;flex-direction:column;gap:6px}.admin-benchmarks-page .benchmark-panel-header h3{margin:0;font-size:22px;font-weight:600}.admin-benchmarks-page .benchmark-panel-header p{margin:0;color:var(--textSecondary);line-height:1.45}.admin-benchmarks-page .benchmark-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-benchmarks-page .benchmark-template-picker{display:flex;flex-direction:column;gap:10px;grid-column:1/-1}.admin-benchmarks-page .benchmark-template-hint{margin:0;color:var(--textSecondary);font-size:13px;line-height:1.45}.admin-benchmarks-page label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;color:var(--textSecondary)}.admin-benchmarks-page select,.admin-benchmarks-page input[type=file],.admin-benchmarks-page button{font:inherit}.admin-benchmarks-page select{height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--mainText);padding:0 14px}.admin-benchmarks-page input[type=file]{border-radius:14px;border:1px dashed rgba(255,255,255,.14);padding:14px;background:#ffffff06;color:var(--mainText)}.admin-benchmarks-page .benchmark-file-picker{gap:10px}.admin-benchmarks-page .benchmark-actions{display:flex;flex-wrap:wrap;gap:12px}.admin-benchmarks-page button{min-height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--mainText);padding:0 18px;cursor:pointer;transition:transform .15s ease,background .15s ease}.admin-benchmarks-page button:hover:not(:disabled){transform:translateY(-1px);background:#ffffff14}.admin-benchmarks-page button:disabled{opacity:.6;cursor:progress}.admin-benchmarks-page button.primary{background:linear-gradient(135deg,#1387d5,#0f66b0);border-color:#1387d580;color:#fff}.admin-benchmarks-page button.secondary-action{align-self:flex-start;min-height:42px;padding:0 16px}.admin-benchmarks-page button.danger{background:#e757571f;border-color:#e7575757;color:#ffb0b0}.admin-benchmarks-page .benchmark-upload-progress{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:#ffffff08}.admin-benchmarks-page .benchmark-upload-row{display:flex;justify-content:space-between;gap:16px;color:var(--textSecondary);font-size:13px}.admin-benchmarks-page .benchmark-result-card{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding:16px;border-radius:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.admin-benchmarks-page .benchmark-result-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.admin-benchmarks-page .benchmark-result-header h4{margin:0;font-size:17px;font-weight:600}.admin-benchmarks-page .status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff14;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.admin-benchmarks-page .status-pill.completed{background:#1fa75c2e;color:#63d58f}.admin-benchmarks-page .status-pill.failed{background:#e7575729;color:#ff9e9e}.admin-benchmarks-page .status-pill.running{background:#1387d52e;color:#78c6ff}.admin-benchmarks-page .benchmark-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-benchmarks-page .benchmark-stats-grid div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:#ffffff08}.admin-benchmarks-page .benchmark-stats-grid span{font-size:12px;color:var(--textSecondary);text-transform:uppercase;letter-spacing:.03em}.admin-benchmarks-page .benchmark-stats-grid strong{font-size:17px;font-weight:600}.admin-benchmarks-page .benchmark-timing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-benchmarks-page .benchmark-timing-grid div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:#ffffff08}.admin-benchmarks-page .benchmark-timing-grid span{font-size:12px;color:var(--textSecondary);text-transform:uppercase;letter-spacing:.03em}.admin-benchmarks-page .benchmark-timing-grid strong{font-size:16px;font-weight:600}.admin-benchmarks-page .benchmark-current-step,.admin-benchmarks-page .benchmark-service-target,.admin-benchmarks-page .benchmark-error-text{margin:0;line-height:1.45}.admin-benchmarks-page .benchmark-service-target code{word-break:break-word}.admin-benchmarks-page .benchmark-error-text{color:#ff9e9e}.admin-benchmarks-page .benchmark-pricing-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:var(--textSecondary)}.admin-benchmarks-page .benchmark-pricing-row strong{color:var(--mainText)}.admin-benchmarks-page .benchmark-json-block summary{cursor:pointer;font-weight:600}.admin-benchmarks-page .benchmark-json-block pre{margin:12px 0 0;max-height:280px;overflow:auto;padding:14px;border-radius:14px;background:#0000002e;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.admin-benchmarks-page .benchmark-preview-block{display:flex;flex-direction:column;gap:10px}.admin-benchmarks-page .benchmark-preview-block iframe{width:100%;min-height:360px;border:0;border-radius:16px;background:#fff}.admin-benchmarks-page .benchmark-preview-meta{display:flex;justify-content:flex-end;color:var(--textSecondary);font-size:13px}.admin-benchmarks-page .benchmark-empty-state{margin:0;color:var(--textSecondary)}.admin-benchmarks-page .benchmark-extraction-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.admin-benchmarks-page .benchmark-extraction-row{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.admin-benchmarks-page .benchmark-extraction-row.has-error{border-color:#e7575747;background:#e7575712}.admin-benchmarks-page .benchmark-extraction-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.admin-benchmarks-page .benchmark-extraction-header strong,.admin-benchmarks-page .benchmark-extraction-header span{word-break:break-word}.admin-benchmarks-page .benchmark-extraction-header span{color:var(--textSecondary);font-size:13px}.admin-benchmarks-page .benchmark-extraction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-benchmarks-page .benchmark-extraction-grid div{display:flex;flex-direction:column;gap:4px}.admin-benchmarks-page .benchmark-extraction-grid span{font-size:12px;color:var(--textSecondary);text-transform:uppercase;letter-spacing:.03em}.admin-benchmarks-page .benchmark-extraction-grid strong{font-size:14px;line-height:1.45;word-break:break-word}.admin-benchmarks-page .benchmark-extraction-reasons{margin:0;color:var(--textSecondary);line-height:1.45}.admin-benchmarks-page .benchmark-wizard-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 1200px){.admin-benchmarks-page .benchmark-storage-panel{padding:16px 18px}.admin-benchmarks-page .benchmark-storage-summary{align-items:stretch}.admin-benchmarks-page .benchmark-storage-header{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.admin-benchmarks-page{padding:16px}.admin-benchmarks-page .admin-benchmarks-hero{flex-direction:column;align-items:stretch;padding:18px}.admin-benchmarks-page .benchmark-company-selector{min-width:0}.admin-benchmarks-page .benchmark-toolbar,.admin-benchmarks-page .benchmark-storage-summary,.admin-benchmarks-page .benchmark-form-grid,.admin-benchmarks-page .benchmark-stats-grid,.admin-benchmarks-page .benchmark-extraction-grid,.admin-benchmarks-page .benchmark-storage-header{grid-template-columns:1fr}.admin-benchmarks-page .benchmark-storage-header div{min-height:0}.admin-benchmarks-page .benchmark-template-picker{grid-column:auto}}@media (max-width: 1400px),(max-height: 760px){.admin-benchmarks-page{gap:16px;padding:18px}.admin-benchmarks-page .admin-benchmarks-hero{gap:16px;padding:18px;border-radius:16px}.admin-benchmarks-page .admin-benchmarks-hero h2{font-size:clamp(25px,2.2vw,30px)}.admin-benchmarks-page .admin-benchmarks-hero p{line-height:1.4}.admin-benchmarks-page .benchmark-toolbar{grid-template-columns:repeat(2,minmax(210px,1fr));gap:12px}.admin-benchmarks-page .benchmark-storage-panel,.admin-benchmarks-page .benchmark-flow-summary,.admin-benchmarks-page .benchmark-panel,.admin-benchmarks-page .benchmark-result-card{padding:16px;border-radius:16px}.admin-benchmarks-page .benchmark-storage-header{gap:10px}.admin-benchmarks-page .benchmark-storage-header div{min-height:66px;padding:10px 12px}.admin-benchmarks-page .benchmark-storage-header strong{font-size:16px}.admin-benchmarks-page .benchmark-panel-header h3{font-size:clamp(18px,1.5vw,21px)}.admin-benchmarks-page .benchmark-form-grid,.admin-benchmarks-page .benchmark-stats-grid,.admin-benchmarks-page .benchmark-timing-grid,.admin-benchmarks-page .benchmark-extraction-grid{gap:10px}.admin-benchmarks-page select,.admin-benchmarks-page button{min-height:40px;border-radius:10px;padding:0 14px}.admin-benchmarks-page input[type=file]{padding:11px;border-radius:10px}}.admin-cliche-orders{width:100%;min-height:100%;padding:28px;box-sizing:border-box;color:var(--mainText)}.admin-cliche-orders-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.admin-cliche-orders-title-row{display:flex;align-items:center;gap:10px}.admin-cliche-orders-title-row h2{margin:0;font-size:28px}.admin-cliche-orders-header p{margin:8px 0 0;color:var(--secondaryText)}.admin-cliche-orders-header button{border:1px solid var(--mainAccent);background:var(--main1);color:var(--mainText);border-radius:8px;padding:11px 18px;font-weight:700;cursor:pointer}.admin-cliche-orders-active-count{min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:var(--blueDark);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;line-height:1}.admin-cliche-orders-empty,.admin-cliche-orders-table-wrap{width:100%;background:var(--main1);border:1px solid var(--mainAccent);border-radius:10px;box-sizing:border-box}.admin-cliche-orders-empty{padding:28px;color:var(--secondaryText)}.admin-cliche-orders-table-wrap{overflow-x:auto}.admin-cliche-orders-table{width:100%;min-width:980px;border-collapse:collapse}.admin-cliche-orders-table th,.admin-cliche-orders-table td{padding:16px;text-align:left;border-bottom:1px solid var(--mainAccent);vertical-align:middle}.admin-cliche-orders-table th{color:var(--secondaryText);font-size:13px;font-weight:700;text-transform:uppercase}.admin-cliche-orders-table td{font-size:14px}.admin-cliche-orders-table td strong,.admin-cliche-orders-table td span,.admin-cliche-orders-table td small{display:block}.admin-cliche-orders-table td span,.admin-cliche-orders-table td small{color:var(--secondaryText);margin-top:4px}.admin-cliche-orders-table img{width:150px;max-height:80px;object-fit:contain;background:#fff;border:1px solid var(--mainAccent);border-radius:6px;padding:8px;box-sizing:border-box}.admin-cliche-orders-table tbody tr:last-child td{border-bottom:0}.admin-cliche-orders-table tbody tr.is-admin-completed{opacity:.68}.cliche-order-status{display:inline-flex!important;width:fit-content;padding:5px 10px;border-radius:999px;font-weight:700;margin:0!important}.status-ready{background:#2ecc7124;color:#168f49!important}.status-processing{background:#3498db24;color:#1d6fa5!important}.status-failed{background:#e74c3c24;color:#b83224!important}.admin-cliche-order-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-cliche-order-actions a,.admin-cliche-order-actions button{border:1px solid var(--mainAccent);background:var(--main2);color:var(--mainText);border-radius:7px;padding:8px 12px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.admin-cliche-order-complete-button,.admin-cliche-order-completed{border-radius:7px;padding:8px 12px;font:inherit;font-weight:800}.admin-cliche-order-complete-button{border:1px solid rgba(22,143,73,.35);background:#2ecc7124;color:#168f49;cursor:pointer}.admin-cliche-order-complete-button:disabled{cursor:wait;opacity:.65}.admin-cliche-order-completed{display:inline-flex;width:fit-content;border:1px solid var(--mainAccent);background:var(--main2);color:var(--secondaryText)}@media (max-width: 760px){.admin-cliche-orders{padding:18px}.admin-cliche-orders-header{flex-direction:column}}@media (max-width: 1400px),(max-height: 760px){.admin-cliche-orders{padding:20px}.admin-cliche-orders-header{gap:14px;margin-bottom:16px}.admin-cliche-orders-header button{padding:9px 14px;font-size:13px}.admin-cliche-orders-title-row h2{font-size:clamp(22px,2vw,26px)}.admin-cliche-orders-empty{padding:20px}.admin-cliche-orders-table{min-width:820px}.admin-cliche-orders-table th,.admin-cliche-orders-table td{padding:12px}.admin-cliche-orders-table th{font-size:11px}.admin-cliche-orders-table td{font-size:13px}.admin-cliche-orders-table img{width:118px;max-height:62px;padding:6px}.admin-cliche-order-actions{gap:6px}.admin-cliche-order-actions a,.admin-cliche-order-actions button,.admin-cliche-order-complete-button,.admin-cliche-order-completed{padding:7px 10px;font-size:12px}}.admin-mailmaster-dashboard{--mailmaster-heading: color-mix(in srgb, var(--mainText) 86%, var(--main1) 14%);--mailmaster-value: color-mix(in srgb, var(--mainText) 90%, var(--main1) 10%);--mailmaster-muted: color-mix(in srgb, var(--mainText) 58%, var(--main1) 42%);--mailmaster-range-track: color-mix(in srgb, var(--mainText) 16%, var(--main1) 84%);--mailmaster-range-disabled: color-mix(in srgb, var(--mainText) 8%, var(--main1) 92%);--mailmaster-toggle-off: color-mix(in srgb, var(--mainText) 42%, var(--main1) 58%);width:100%;min-height:100%;padding:28px;box-sizing:border-box;color:var(--mailmaster-heading)}[data-theme=light] .admin-mailmaster-dashboard{--mailmaster-heading: #24364d;--mailmaster-value: #1f3147;--mailmaster-muted: #64748b;--mailmaster-range-track: #d8e1ec;--mailmaster-range-disabled: #e8edf3;--mailmaster-toggle-off: #c8d3df}[data-theme=dark] .admin-mailmaster-dashboard{--mailmaster-heading: color-mix(in srgb, var(--mainText) 88%, #8ea0b8 12%);--mailmaster-value: color-mix(in srgb, var(--mainText) 92%, #8ea0b8 8%);--mailmaster-muted: #9ca8b8;--mailmaster-range-track: #243246;--mailmaster-range-disabled: #1a2533;--mailmaster-toggle-off: #7a8798}.admin-mailmaster-dashboard input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;background:transparent;cursor:pointer;accent-color:var(--blueDark)}.admin-mailmaster-dashboard input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--blueDark) 0 var(--range-progress, 0%),var(--mailmaster-range-track) var(--range-progress, 0%) 100%)}.admin-mailmaster-dashboard input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border:2px solid var(--main1);border-radius:50%;background:var(--blueDark);box-shadow:0 4px 12px #009dc847}.admin-mailmaster-dashboard input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--mailmaster-range-track)}.admin-mailmaster-dashboard input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--blueDark)}.admin-mailmaster-dashboard input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--main1);border-radius:50%;background:var(--blueDark);box-shadow:0 4px 12px #009dc847}.admin-mailmaster-dashboard input[type=range]:disabled{cursor:not-allowed}.admin-mailmaster-dashboard input[type=range]:disabled::-webkit-slider-runnable-track{background:var(--mailmaster-range-disabled)}.admin-mailmaster-dashboard input[type=range]:disabled::-moz-range-track{background:var(--mailmaster-range-disabled)}.admin-mailmaster-dashboard input[type=range]:disabled::-webkit-slider-thumb{background:var(--mailmaster-toggle-off);box-shadow:none}.admin-mailmaster-dashboard input[type=range]:disabled::-moz-range-thumb{background:var(--mailmaster-toggle-off);box-shadow:none}.mailmaster-dashboard-header,.mailmaster-detail-panel,.mailmaster-tier-card{background:var(--main1);border:1px solid var(--mainAccent);border-radius:10px;box-sizing:border-box}.mailmaster-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;margin-bottom:18px}.mailmaster-dashboard-header h2{margin:2px 0 6px;color:var(--mailmaster-value);font-size:30px;line-height:1.15}.mailmaster-dashboard-header span{color:var(--mailmaster-muted);font-weight:700}.mailmaster-header-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:12px;min-width:0;flex:1}.mailmaster-dashboard-eyebrow{margin:0;color:var(--blueDark);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.mailmaster-mode-toggle{display:inline-flex;min-width:280px;align-self:stretch;padding:4px;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2)}.mailmaster-mode-toggle button{flex:1;border:0;border-radius:6px;background:transparent;color:var(--mailmaster-muted);padding:11px 14px;font:inherit;font-weight:800;cursor:pointer}.mailmaster-mode-toggle button.active{background:var(--blueDark);color:#fff;box-shadow:0 12px 24px #148fff2e}.mailmaster-summary-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) 180px;gap:14px;margin-bottom:18px}.mailmaster-scenario-panel{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:8px;min-width:0;max-width:900px;flex:1}.mailmaster-scenario-button{--scenario-accent: var(--blueDark);min-width:0;min-height:68px;position:relative;overflow:hidden;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main1);color:var(--mailmaster-heading);padding:10px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.mailmaster-scenario-button strong,.mailmaster-scenario-button span{display:block}.mailmaster-scenario-button strong{color:var(--mailmaster-heading);margin-bottom:5px;font-size:13px;line-height:1.1;overflow-wrap:anywhere}.mailmaster-scenario-button span{color:var(--mailmaster-muted);font-size:11px;font-weight:800;line-height:1.2}.mailmaster-scenario-button.active{border-color:var(--scenario-accent);background:color-mix(in srgb,var(--scenario-accent) 18%,var(--main1) 82%);box-shadow:0 0 0 3px color-mix(in srgb,var(--scenario-accent) 22%,transparent),0 12px 24px #0000001f}.mailmaster-scenario-button.active:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--scenario-accent)}.mailmaster-scenario-button.active:after{content:"";position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:var(--scenario-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--scenario-accent) 20%,transparent)}.mailmaster-scenario-button.active strong{color:var(--mailmaster-value)}.mailmaster-scenario-button.scenario-very-pessimistic{--scenario-accent: #e74c3c;border-color:#e74c3c80;background:#e74c3c1f}.mailmaster-scenario-button.scenario-very-pessimistic.active,.mailmaster-scenario-button.scenario-very-pessimistic:hover{border-color:#e74c3c}.mailmaster-scenario-button.scenario-pessimistic{--scenario-accent: #f39c12;border-color:#f39c1280;background:#f39c121f}.mailmaster-scenario-button.scenario-pessimistic.active,.mailmaster-scenario-button.scenario-pessimistic:hover{border-color:#f39c12}.mailmaster-scenario-button.scenario-realistic{--scenario-accent: var(--blueDark);border-color:#2196f380;background:#2196f31f}.mailmaster-scenario-button.scenario-realistic.active,.mailmaster-scenario-button.scenario-realistic:hover{border-color:var(--blueDark)}.mailmaster-scenario-button.scenario-optimistic{--scenario-accent: #2ecc71;border-color:#2ecc7180;background:#2ecc711f}.mailmaster-scenario-button.scenario-optimistic.active,.mailmaster-scenario-button.scenario-optimistic:hover{border-color:#2ecc71}.mailmaster-scenario-button.scenario-neutral{--scenario-accent: var(--mailmaster-muted);border-color:color-mix(in srgb,var(--mailmaster-muted) 38%,transparent);background:color-mix(in srgb,var(--main2) 78%,var(--mainAccent) 22%)}.mailmaster-scenario-button.scenario-neutral.active,.mailmaster-scenario-button.scenario-neutral:hover{border-color:var(--mailmaster-muted)}.mailmaster-assumptions-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px}.mailmaster-assumptions-panel label,.mailmaster-assumptions-panel .mailmaster-assumption-rate-card{min-height:96px;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main1);padding:16px;box-sizing:border-box}.mailmaster-assumptions-panel label>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mailmaster-assumptions-panel span{color:var(--mailmaster-muted);font-weight:800}.mailmaster-assumptions-panel strong{color:var(--mailmaster-value);text-align:right}.mailmaster-assumptions-panel input[type=range]{width:100%}.mailmaster-assumption-rate-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mailmaster-stat-card,.mailmaster-metric{border:1px solid var(--mainAccent);background:var(--main1);border-radius:8px;box-sizing:border-box}.mailmaster-stat-card span,.mailmaster-metric span{display:block;color:var(--mailmaster-muted);font-weight:700}.mailmaster-stat-card strong,.mailmaster-metric strong{display:block;color:var(--mailmaster-value)}.mailmaster-stat-card small,.mailmaster-metric small{display:block;color:var(--mailmaster-muted);font-size:13px;font-weight:700;line-height:1.25}.mailmaster-stat-card{min-width:0;min-height:96px;padding:16px}.mailmaster-stat-card span{margin-bottom:12px}.mailmaster-stat-card strong{font-size:24px;line-height:1.1;overflow-wrap:anywhere}.mailmaster-stat-card small{margin-top:8px}.mailmaster-stat-details{display:grid;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--mainAccent)}.mailmaster-stat-details div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.mailmaster-stat-details span{margin:0;color:var(--mailmaster-muted);font-size:12px;font-weight:700;line-height:1.2}.mailmaster-stat-details strong{color:var(--mailmaster-heading);font-size:14px;font-weight:800;line-height:1.2;text-align:right;overflow-wrap:anywhere}.mailmaster-detail-toggle{min-width:0;min-height:96px;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2);color:var(--mailmaster-heading);padding:14px;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.mailmaster-detail-toggle:hover{border-color:var(--blueDark);color:var(--blueDark)}.mailmaster-detail-panel{padding:18px;margin-bottom:18px}.mailmaster-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.mailmaster-detail-header span{color:var(--mailmaster-muted);font-size:13px;font-weight:800;text-transform:uppercase}.mailmaster-detail-header h3{margin:4px 0 0;color:var(--mailmaster-value);font-size:22px;line-height:1.1}.mailmaster-detail-header>strong{border:1px solid rgba(33,150,243,.45);border-radius:999px;color:var(--blueDark);padding:8px 12px;white-space:nowrap}.mailmaster-tier-workspace{display:grid;gap:16px}.mailmaster-tier-workspace.has-expanded-tier{grid-template-columns:minmax(360px,.86fr) minmax(540px,1.14fr);align-items:start}.mailmaster-tier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mailmaster-tier-workspace.has-expanded-tier .mailmaster-tier-list{grid-template-columns:1fr}.mailmaster-tier-card{min-width:0;padding:20px}.mailmaster-tier-card.is-selected{border-color:var(--blueDark);box-shadow:0 16px 34px #009dc81f}.mailmaster-tier-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.mailmaster-tier-header span{color:var(--mailmaster-muted);font-size:13px;font-weight:800;text-transform:uppercase}.mailmaster-tier-header h3{margin:4px 0 0;color:var(--mailmaster-value);font-size:24px;line-height:1.1}.mailmaster-tier-header>strong{border:1px solid rgba(33,150,243,.45);border-radius:999px;color:var(--blueDark);padding:8px 12px;white-space:nowrap}.mailmaster-tier-note{margin:-8px 0 16px;color:var(--mailmaster-muted);font-size:13px;font-weight:700;line-height:1.35}.mailmaster-tier-metrics{display:grid;gap:10px}.mailmaster-tier-metrics.is-compact{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1.1fr) minmax(0,.85fr)}.mailmaster-tier-metrics.is-detailed{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.mailmaster-metric{min-width:0;min-height:78px;padding:12px}.mailmaster-metric span{margin-bottom:8px;font-size:12px;line-height:1.15}.mailmaster-metric strong{font-size:16px;line-height:1.2;overflow-wrap:anywhere}.mailmaster-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--mainAccent)}.mailmaster-slider-grid label{display:block;border:1px solid var(--mainAccent);border-radius:8px;padding:14px;background:var(--main2)}.mailmaster-slider-grid label>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mailmaster-slider-grid span{color:var(--mailmaster-muted);font-weight:800}.mailmaster-slider-grid strong{color:var(--mailmaster-value);white-space:nowrap}.mailmaster-slider-grid input[type=range]{width:100%}.mailmaster-slider-grid input[type=range]:disabled{opacity:.45}.mailmaster-client-controls-header{display:flex;justify-content:flex-end;margin-top:12px}.mailmaster-client-controls-header button{border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2);color:var(--mailmaster-heading);padding:10px 14px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.mailmaster-client-controls-header button:hover{border-color:var(--blueDark);color:var(--blueDark)}.mailmaster-client-side-panel{position:sticky;top:18px;min-width:0;max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--mainAccent);border-radius:10px;background:var(--main1);padding:18px;box-sizing:border-box}.mailmaster-client-side-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--mainAccent)}.mailmaster-client-side-header span{color:var(--mailmaster-muted);font-size:12px;font-weight:800;text-transform:uppercase}.mailmaster-client-side-header h3{margin:4px 0 0;color:var(--mailmaster-value);font-size:22px;line-height:1.1}.mailmaster-client-side-header button{border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2);color:var(--mailmaster-heading);padding:9px 12px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.mailmaster-client-side-header button:hover{border-color:var(--blueDark);color:var(--blueDark)}.mailmaster-client-list{display:grid;gap:6px;margin-top:12px;padding-top:14px;border-top:1px solid var(--mainAccent)}.mailmaster-client-list-head,.mailmaster-client-row{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(82px,.6fr) minmax(112px,.9fr) minmax(112px,.9fr) minmax(74px,.45fr) minmax(82px,.5fr);gap:10px;align-items:center}.mailmaster-client-list-head{padding:0 12px 4px}.mailmaster-client-list-head span{color:var(--mailmaster-muted);font-size:12px;font-weight:800;text-transform:uppercase}.mailmaster-client-row{min-width:0;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2);padding:10px 12px;box-sizing:border-box}.mailmaster-client-row.is-inactive{opacity:.55}.mailmaster-client-row strong,.mailmaster-client-row span{min-width:0;overflow-wrap:anywhere}.mailmaster-client-row strong{color:var(--mailmaster-value);font-size:14px}.mailmaster-client-row span{color:var(--mailmaster-heading);font-size:14px;font-weight:700}.mailmaster-client-toggle{display:inline-flex;justify-content:center;width:fit-content}.mailmaster-client-toggle input{position:absolute;opacity:0;pointer-events:none}.mailmaster-client-toggle>span{position:relative;width:38px;height:22px;border:1px solid var(--mainAccent);border-radius:999px;background:#ffffff14;cursor:pointer;transition:background .16s ease,border-color .16s ease}.mailmaster-client-toggle>span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--mailmaster-toggle-off);transition:transform .16s ease,background .16s ease}.mailmaster-client-toggle input:checked+span{border-color:var(--blueDark);background:#14a0dc40}.mailmaster-client-toggle input:checked+span:after{transform:translate(16px);background:var(--blueDark)}.mailmaster-client-toggle input:disabled+span{cursor:not-allowed;opacity:.45}@media (max-width: 1280px){.mailmaster-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailmaster-tier-workspace.has-expanded-tier{grid-template-columns:1fr}.mailmaster-client-side-panel{position:static;max-height:none}.mailmaster-header-actions{align-items:stretch;flex-direction:column;width:100%}.mailmaster-scenario-panel{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.mailmaster-detail-toggle{min-height:72px}.mailmaster-tier-metrics.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mailmaster-client-list-head,.mailmaster-client-row{grid-template-columns:minmax(160px,1.5fr) minmax(78px,.6fr) minmax(104px,.9fr) minmax(104px,.9fr) minmax(68px,.45fr) minmax(78px,.5fr)}}@media (max-width: 900px){.admin-mailmaster-dashboard{padding:18px}.mailmaster-dashboard-header{align-items:stretch;flex-direction:column}.mailmaster-mode-toggle{width:100%;min-width:0}.mailmaster-summary-grid,.mailmaster-assumptions-panel,.mailmaster-tier-workspace,.mailmaster-tier-list,.mailmaster-slider-grid{grid-template-columns:1fr}.mailmaster-client-list-head{display:none}.mailmaster-client-row{grid-template-columns:1fr 1fr}.mailmaster-client-row strong{grid-column:1/-1}}@media (max-width: 620px){.mailmaster-tier-header,.mailmaster-detail-header{align-items:flex-start;flex-direction:column}.mailmaster-tier-metrics.is-compact,.mailmaster-tier-metrics.is-detailed{grid-template-columns:1fr}}@media (max-width: 1400px),(max-height: 760px){.admin-mailmaster-dashboard{padding:20px}.mailmaster-dashboard-header{padding:18px;gap:14px;margin-bottom:14px}.mailmaster-dashboard-header h2{font-size:clamp(24px,2vw,28px)}.mailmaster-header-actions{gap:10px}.mailmaster-mode-toggle{min-width:240px}.mailmaster-mode-toggle button{padding:9px 12px}.mailmaster-summary-grid{gap:10px;margin-bottom:14px}.mailmaster-scenario-panel{gap:8px}.mailmaster-scenario-panel .mailmaster-scenario-button{min-height:58px;padding:8px}.mailmaster-scenario-panel .mailmaster-scenario-button strong{font-size:12px}.mailmaster-scenario-panel .mailmaster-scenario-button span{font-size:10px}.mailmaster-stat-card,.mailmaster-detail-panel,.mailmaster-assumptions-panel,.mailmaster-tier-card{padding:16px;border-radius:10px}.mailmaster-tier-workspace,.mailmaster-tier-list,.mailmaster-slider-grid,.mailmaster-tier-header,.mailmaster-detail-header{gap:12px}.mailmaster-client-list-head,.mailmaster-client-row{gap:8px;padding:10px 12px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.content-wrapper.archive-page{--archive-shell-border: rgba(202, 214, 232, .58);--archive-shell-surface: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .96) 100% );--archive-shell-shadow: 0 18px 34px rgba(15, 23, 42, .08), 0 8px 18px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--archive-card-shadow: 0 14px 28px rgba(15, 23, 42, .06), 0 5px 10px rgba(15, 23, 42, .03), inset 0 1px 0 rgba(255, 255, 255, .96);--archive-blue-border: rgba(47, 127, 240, .76);--archive-blue-shadow: rgba(47, 127, 240, .12);--archive-muted: rgba(15, 23, 42, .56);--archive-input-border: rgba(202, 214, 232, .75);width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.archive-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:40px}.archive-header h2{font-weight:500}.archive-header .affirmative-btn{box-shadow:0 14px 28px #2f7ff024,0 6px 12px #0f172a0f}.action-container-parent{display:flex;justify-content:center;width:100%;margin-bottom:100px;margin-left:15%}.action-container-parent .actions-container{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px;width:100%;padding:0}.action-container-parent .actions-container .border-div{width:clamp(200px,20%,350px);height:clamp(150px,10vw,200px);background:#2f7ff014;border:1px solid var(--archive-shell-border);box-shadow:var(--archive-shell-shadow);display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.action-container-parent .actions-container .border-div .action{width:calc(100% - 4px);height:calc(100% - 4px);background:var(--archive-shell-surface);border-radius:8px;border:1px solid rgba(255,255,255,.82);box-shadow:var(--archive-card-shadow);padding:20px}.action-container-parent .actions-container .border-div .action .amount-pair{display:flex;justify-content:start;align-items:center;gap:5px}.action-container-parent .actions-container .border-div .action h3{font-size:clamp(16px,1vw,20px);font-weight:500;margin-bottom:3px}.action-container-parent .actions-container .border-div .action h4{opacity:.7;color:var(--archive-muted)}.action-container-parent .actions-container .border-div .action img{margin-bottom:15px}.action-container-parent .actions-container .active-border{background:linear-gradient(135deg,#1ebbffd1,#1c61f1e6);border-color:#1c61f173;box-shadow:0 18px 36px #2f7ff02e,0 8px 18px #0f172a14}.action-container-parent .actions-container .border-div:hover{border-color:var(--archive-blue-border);background:#2f7ff01f;box-shadow:0 18px 36px #2f7ff01f,0 8px 18px #0f172a14}.action-container-parent .actions-container .active-border:hover{background:linear-gradient(135deg,#1ebbffd1,#1c61f1e6);border-color:#1c61f173;cursor:default}.no-files{text-align:center;width:100%;padding:100px 0;color:var(--archive-muted);font-size:clamp(100px,4vw,140px);font-weight:900}.archive-filter-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:80px;background:var(--archive-shell-surface);border-top:1px solid var(--archive-shell-border);border-bottom:1px solid var(--archive-shell-border);box-shadow:inset 0 1px #fffffff2,0 10px 24px #0f172a0a;padding:0 30px}.archive-filter-container>h4{color:var(--archive-muted)}.archive-filter-container .filter{display:flex;justify-content:center;align-items:center;gap:30px}.archive-filter-container .filter .pair{display:flex;justify-content:center;align-items:center;gap:10px}.archive-filter-container .filter .search{cursor:default;border-bottom:1px solid rgba(47,127,240,.24);padding:5px}.archive-filter-container .filter .search input{background-color:transparent;border:none;outline:none;padding:5px}.archive-filter-container .filter .search input::placeholder{color:var(--archive-muted)}.archive-filter-container .filter .toggle-wrapper{display:flex;justify-content:center;align-items:center;gap:15px}.archive-filter-container .filter .toggle-wrapper .toggle-size{display:flex;justify-content:center;align-items:center;aspect-ratio:1;padding:10px;width:45px;border-radius:5px;cursor:pointer;background:#ffffffc7;border:1px solid var(--archive-shell-border);box-shadow:0 8px 14px #0f172a0d,inset 0 1px #fffffff5;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.archive-filter-container .filter .toggle-wrapper .toggle-size:hover{border-color:var(--archive-blue-border);box-shadow:0 10px 18px #2f7ff01f,inset 0 1px #fffffffa}.archive-filter-container .filter .toggle-wrapper .small h4{font-size:11px;font-weight:400}.archive-filter-container .filter .toggle-wrapper .medium h4{font-size:15px;font-weight:500}.archive-filter-container .filter .toggle-wrapper .large h4{font-size:18px;font-weight:600}.archive-filter-container .filter .toggle-wrapper .active-size{background:linear-gradient(180deg,#f1f7fffa,#e8f2fffc);border-color:var(--archive-blue-border);box-shadow:0 12px 20px #2f7ff024,inset 0 1px #fff}.archive-filter-container .filter .affirmative-btn{box-shadow:0 12px 22px #2f7ff01f,0 4px 10px #0f172a0d}.file-wrapper{width:100%;max-width:calc(100vw - 60px);max-height:40vh;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:minmax(120px,auto);gap:20px;padding:30px;align-items:start;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;margin:0 auto;border-bottom:1px solid var(--archive-shell-border);position:relative}.file-wrapper::-webkit-scrollbar{width:12px;background:transparent}.file-wrapper::-webkit-scrollbar-track{background:var(--archive-shell-surface);border-radius:8px;border:1px solid var(--archive-shell-border);margin:4px 0}.file-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2f7ff0e6,#1c61f1f2);border:3px solid rgba(247,250,255,.96);border-radius:8px;min-height:40px}.file-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2671dcf2,#1854cdfa)}.file-wrapper::-webkit-scrollbar-corner{background-color:transparent}.file-wrapper .file{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;cursor:pointer;width:120px;height:auto;min-height:120px;justify-self:center;align-self:start;overflow:visible;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;padding:10px;box-sizing:border-box;border:1px solid transparent;border-radius:12px;background:transparent}.file-wrapper .file h4{width:100%;white-space:normal;word-break:break-word;text-align:center;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin:0;padding:5px 0;flex-shrink:0}.file-wrapper .file img{align-self:center;flex-shrink:0;margin-bottom:5px}.file-wrapper .file:hover{opacity:1;border-color:var(--archive-blue-border);background:var(--archive-shell-surface);box-shadow:0 14px 26px #2f7ff01a,0 6px 14px #0f172a0f}.file-wrapper h1{text-align:center;grid-column:1/-1;padding:100px 0;color:var(--archive-muted);font-size:clamp(100px,4vw,160px);font-weight:900}.e-sign-div{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:100%;margin-top:30px;margin-bottom:50px;position:sticky;bottom:20px;background:var(--archive-shell-surface);border:1px solid var(--archive-shell-border);padding:20px;border-radius:15px;box-shadow:var(--archive-shell-shadow);z-index:10}.e-sign-div h4{opacity:.7;margin:0;color:var(--archive-muted)}.loading-container{width:100%;height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.e-sign-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:clamp(600px,50vw,1000px);gap:50px;border-radius:10px;background:var(--archive-shell-surface);border:1px solid var(--archive-shell-border);box-shadow:0 22px 40px #0f172a29,0 10px 22px #0f172a14;padding:30px}.e-sign-container .e-sign-logo{width:150px}.e-sign-container .e-sign-overview{display:flex;justify-content:start;align-items:center;justify-content:center;align-items:start;gap:100px}.e-sign-container .e-sign-overview .e-sign-files{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:30px}.e-sign-container .e-sign-overview .e-sign-files .files-wrapper{max-height:400px;overflow-y:auto}.e-sign-container .e-sign-overview .e-sign-files .files-wrapper .e-sign-file{display:flex;justify-content:start;align-items:center;gap:10px;margin-bottom:15px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;cursor:pointer;width:250px;padding:10px 12px;border:1px solid transparent;border-radius:12px}.e-sign-container .e-sign-overview .e-sign-files .files-wrapper .e-sign-file img{width:40px}.e-sign-container .e-sign-overview .e-sign-files .files-wrapper .e-sign-file:hover{opacity:1;border-color:var(--archive-blue-border);background:#f7fafff0;box-shadow:0 12px 22px #2f7ff01a,0 5px 10px #0f172a0d}.e-sign-container .e-sign-overview .e-sign-files .files-wrapper::-webkit-scrollbar{width:8px}.e-sign-container .e-sign-overview .e-sign-files .files-wrapper::-webkit-scrollbar-track{background:var(--archive-shell-surface);border-radius:5px;border:1px solid var(--archive-shell-border)}.e-sign-container .e-sign-overview .e-sign-files .files-wrapper::-webkit-scrollbar-thumb{background:#2f7ff0e6;border:2px solid rgba(247,250,255,.96);border-radius:5px}.e-sign-container .e-sign-overview .e-sign-type-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:15px}.e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type .types{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type .types .pair{display:flex;justify-content:start;align-items:center;gap:10px;cursor:pointer;width:200px}.e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type .types .pair .checkbox{width:22px;aspect-ratio:1;border-radius:5px;border:1px solid var(--archive-blue-border);background:#fffc;box-shadow:inset 0 1px #fffffff2,0 6px 12px #0f172a0d}.e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type .types .pair .clicked{background:#eef6fffa;display:flex;justify-content:center;align-items:center}.e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type .types .pair .clicked .inner{width:50%;aspect-ratio:1;background-color:var(--blueDark);border-radius:3px}.e-sign-container .btn-container{display:flex;justify-content:center;align-items:center;gap:30px}.e-sign-container .btn-container .affirmative-btn{box-shadow:0 14px 28px #2f7ff024,0 6px 12px #0f172a0f}[data-theme=dark] .content-wrapper.archive-page{--archive-shell-border: rgba(58, 89, 121, .58);--archive-shell-surface: linear-gradient( 180deg, rgba(14, 24, 36, .98) 0%, rgba(11, 20, 32, .99) 100% );--archive-shell-shadow: 0 22px 38px rgba(0, 0, 0, .24), 0 8px 18px rgba(0, 126, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .05);--archive-card-shadow: 0 18px 30px rgba(0, 0, 0, .2), 0 6px 14px rgba(0, 131, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .05);--archive-blue-border: rgba(97, 176, 255, .76);--archive-blue-shadow: rgba(0, 131, 255, .14);--archive-muted: rgba(214, 227, 245, .62);--archive-input-border: rgba(58, 89, 121, .74)}[data-theme=dark] .action-container-parent .actions-container .border-div{background:#12273dc7}[data-theme=dark] .action-container-parent .actions-container .border-div .action{border-color:#ffffff0d}[data-theme=dark] .action-container-parent .actions-container .active-border{background:linear-gradient(135deg,#009dc8bf,#1c61f1db)}[data-theme=dark] .archive-filter-container{box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000029}[data-theme=dark] .archive-filter-container .filter .search{border-bottom-color:#61b0ff47}[data-theme=dark] .archive-filter-container .filter .search input{color:#fff}[data-theme=dark] .archive-filter-container .filter .toggle-wrapper .toggle-size{background:#0b1420f5;box-shadow:0 10px 18px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .archive-filter-container .filter .toggle-wrapper .active-size{background:linear-gradient(180deg,#101d2cfa,#0d1724fc)}[data-theme=dark] .file-wrapper .file:hover{background:#0e1824fa;box-shadow:0 14px 26px #0083ff14,0 6px 14px #00000029}[data-theme=dark] .file-wrapper::-webkit-scrollbar-thumb{border-color:#0e1824fa}[data-theme=dark] .e-sign-container .e-sign-overview .e-sign-files .files-wrapper .e-sign-file:hover{background:#0e1824fa;box-shadow:0 12px 22px #0083ff14,0 5px 10px #00000029}[data-theme=dark] .e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type .types .pair .checkbox{background:#0b1420f5;box-shadow:inset 0 1px #ffffff0a,0 6px 12px #00000029}[data-theme=dark] .e-sign-container .e-sign-overview .e-sign-type-container .e-sign-type .types .pair .clicked{background:#101d2cfa}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.self-serve-top-up-panel{--panel-border: rgba(208, 219, 233, .8);--panel-card-border: rgba(208, 219, 233, .82);--panel-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(248, 251, 255, .93));--panel-card-bg-soft: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(245, 248, 252, .92));--panel-card-shadow: 0 18px 36px rgba(15, 23, 42, .06), 0 4px 12px rgba(15, 23, 42, .04), inset 0 1px 0 rgba(255, 255, 255, .98);--panel-accent: rgba(0, 116, 217, .88);--panel-accent-soft: rgba(0, 116, 217, .14);--panel-danger: rgba(229, 72, 77, .92);--panel-danger-soft: rgba(254, 242, 242, .92);--panel-text-muted: rgba(31, 41, 55, .62);width:100%;padding:28px 34px 34px;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch;gap:24px}.self-serve-top-up-panel .panel-header{display:flex;justify-content:start;align-items:center;justify-content:flex-start}.self-serve-top-up-panel .panel-header .balance-pill{min-width:min(100%,380px);padding:22px 24px;border:1px solid var(--panel-card-border);border-radius:22px;background:var(--panel-card-bg);box-shadow:var(--panel-card-shadow);display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:flex-start;gap:6px}.self-serve-top-up-panel .panel-header .balance-pill span{color:var(--panel-text-muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.self-serve-top-up-panel .panel-header .balance-pill strong{font-size:clamp(32px,3vw,42px);font-weight:700;line-height:1;letter-spacing:-.03em}.self-serve-top-up-panel .panel-banner{width:100%;padding:15px 18px;border-radius:16px;border:1px solid var(--panel-card-border);background:var(--panel-card-bg-soft);box-shadow:var(--panel-card-shadow)}.self-serve-top-up-panel .panel-banner.info{border-color:#0074d93d;box-shadow:0 18px 30px #0074d90f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa}.self-serve-top-up-panel .panel-banner.warning{border-color:#f59e0b52}.self-serve-top-up-panel .panel-banner.error{border-color:#e5484d57}.self-serve-top-up-panel .panel-grid{width:100%;display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1.05fr);gap:24px;align-items:start}.self-serve-top-up-panel .controls-card{width:100%;padding:26px;border-radius:24px;border:1px solid var(--panel-card-border);background:var(--panel-card-bg);box-shadow:var(--panel-card-shadow);display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:18px}.self-serve-top-up-panel .controls-card h4{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em}.self-serve-top-up-panel .preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.self-serve-top-up-panel .preset-group{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px}.self-serve-top-up-panel .preset-group-label,.self-serve-top-up-panel .custom-amount-field span{color:var(--panel-text-muted);font-size:13px;font-weight:600}.self-serve-top-up-panel .preset-button,.self-serve-top-up-panel .checkout-button,.self-serve-top-up-panel .receipt-button,.self-serve-top-up-panel .cancel-button{cursor:pointer;transition:all .18s ease-in-out}.self-serve-top-up-panel .preset-button{padding:16px 14px;border-radius:14px;border:1px solid rgba(0,116,217,.18);background:var(--panel-card-bg-soft);color:var(--textColor);font-weight:600;box-shadow:0 10px 18px #0f172a0a,inset 0 1px #fffffffa}.self-serve-top-up-panel .preset-button:hover{transform:translateY(-1px);border-color:#0074d952;box-shadow:0 14px 22px #0074d914,0 6px 14px #0f172a0d}.self-serve-top-up-panel .preset-button.selected{border-color:var(--panel-accent);background:linear-gradient(180deg,#fffffffa,#f2f8fff2);color:#005cb4;box-shadow:0 16px 28px #0074d924,0 6px 14px #0f172a0f,inset 0 1px #fffffffa}.self-serve-top-up-panel .custom-amount-field{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px}.self-serve-top-up-panel .custom-amount-field input{width:100%;padding:15px 16px;border-radius:14px;border:1px solid var(--panel-border);background:linear-gradient(180deg,#fffffffa,#fafcfff2);color:var(--textColor);font-size:16px;box-shadow:inset 0 1px #fffffffa;transition:all .18s ease-in-out}.self-serve-top-up-panel .custom-amount-field input:focus{outline:none;border-color:#0074d96b;box-shadow:0 0 0 4px #0074d91a,inset 0 1px #fffffffa}.self-serve-top-up-panel .custom-amount-field input::placeholder{color:#1f293766}.self-serve-top-up-panel .amount-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.self-serve-top-up-panel .amount-meta span{color:var(--panel-text-muted);font-size:13px}.self-serve-top-up-panel .checkout-button{padding:16px 18px;border-radius:16px;border:1px solid var(--panel-accent);background:linear-gradient(180deg,#0074d9eb,#005cb4f5);color:#fff;font-size:16px;font-weight:700;box-shadow:0 18px 28px #0074d92e,0 6px 14px #0f172a0f}.self-serve-top-up-panel .checkout-button:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 20px 30px #0074d93d,0 8px 16px #0f172a14}.self-serve-top-up-panel .checkout-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.self-serve-top-up-panel .history-header{display:flex;justify-content:start;align-items:center}.self-serve-top-up-panel .history-header h4{text-transform:uppercase;letter-spacing:.08em}.self-serve-top-up-panel .receipt-button,.self-serve-top-up-panel .cancel-button{padding:10px 14px;border-radius:12px;font-weight:600}.self-serve-top-up-panel .receipt-button{border:1px solid rgba(0,116,217,.22);background:var(--panel-card-bg-soft);color:#005cb4;box-shadow:0 10px 18px #0074d914,inset 0 1px #fffffffa}.self-serve-top-up-panel .receipt-button:hover{transform:translateY(-1px);border-color:#0074d95c}.self-serve-top-up-panel .cancel-button{background-color:transparent;color:var(--panel-danger);border:1px solid rgba(229,72,77,.4)}.self-serve-top-up-panel .cancel-button:hover{background-color:var(--panel-danger-soft);border-color:var(--panel-danger)}.self-serve-top-up-panel .cancel-button:disabled{cursor:not-allowed;opacity:.55}.self-serve-top-up-panel .history-state{padding:18px;border-radius:16px;border:1px solid var(--panel-card-border);background:var(--panel-card-bg-soft);color:var(--panel-text-muted);box-shadow:var(--panel-card-shadow)}.self-serve-top-up-panel .history-list{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:12px}.self-serve-top-up-panel .history-item{padding:16px;border-radius:18px;border:1px solid var(--panel-card-border);background:var(--panel-card-bg-soft);box-shadow:0 14px 24px #0f172a0d,0 4px 10px #0f172a0a,inset 0 1px #fffffffa;display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px}.self-serve-top-up-panel .history-main,.self-serve-top-up-panel .history-secondary{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.self-serve-top-up-panel .history-main div{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:flex-start;gap:4px}.self-serve-top-up-panel .history-main div strong{font-size:18px}.self-serve-top-up-panel .history-main div span{color:var(--panel-text-muted);font-size:13px}.self-serve-top-up-panel .history-secondary span{color:var(--panel-text-muted);font-size:13px;line-height:1.5}.self-serve-top-up-panel .history-actions{display:flex;justify-content:start;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.self-serve-top-up-panel .history-note{font-size:12px;color:var(--panel-text-muted);line-height:1.5}.self-serve-top-up-panel .status-badge{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#fffffffa,#f6f9fdf0)}.self-serve-top-up-panel .status-badge.succeeded{border-color:#10b98161;color:#047857}.self-serve-top-up-panel .status-badge.pending{border-color:#f59e0b5c;color:#b45309}.self-serve-top-up-panel .status-badge.failed,.self-serve-top-up-panel .status-badge.disputed,.self-serve-top-up-panel .status-badge.refunded{border-color:#e5484d5c;color:#b91c1c}.self-serve-top-up-panel .status-badge.canceled{border-color:#94a3b84d;color:#475569}[data-theme=dark] .self-serve-top-up-panel{--panel-border: rgba(58, 88, 119, .42);--panel-card-border: rgba(58, 88, 119, .52);--panel-card-bg: linear-gradient(180deg, rgba(17, 28, 41, .94), rgba(12, 21, 31, .92));--panel-card-bg-soft: linear-gradient(180deg, rgba(19, 31, 46, .94), rgba(13, 22, 33, .92));--panel-card-shadow: 0 20px 38px rgba(0, 0, 0, .22), 0 6px 12px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .04);--panel-accent: rgba(0, 190, 255, .9);--panel-accent-soft: rgba(0, 190, 255, .18);--panel-danger: rgba(248, 113, 113, .92);--panel-danger-soft: rgba(127, 29, 29, .28);--panel-text-muted: rgba(168, 194, 223, .78)}[data-theme=dark] .self-serve-top-up-panel .panel-header .balance-pill strong{color:#f3f8fff5}[data-theme=dark] .self-serve-top-up-panel .panel-banner{color:#f3f8ffeb}[data-theme=dark] .self-serve-top-up-panel .preset-button{border-color:#6798cd42;color:#f3f8ffeb;box-shadow:0 10px 18px #00000029,inset 0 1px #ffffff08}[data-theme=dark] .self-serve-top-up-panel .preset-button:hover{border-color:#00beff57;box-shadow:0 14px 22px #00beff14,0 6px 14px #0000001f,inset 0 1px #ffffff08}[data-theme=dark] .self-serve-top-up-panel .preset-button.selected{border-color:#00beff85;background:linear-gradient(180deg,#141f2dfa,#0e1824f2);color:#00befff5;box-shadow:0 16px 28px #00beff24,0 6px 14px #0000002e,inset 0 1px #ffffff08}[data-theme=dark] .self-serve-top-up-panel .custom-amount-field input{background:linear-gradient(180deg,#121e2cfa,#0c1621f2);color:#f3f8fff5;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .self-serve-top-up-panel .custom-amount-field input::placeholder{color:#a8c2df70}[data-theme=dark] .self-serve-top-up-panel .receipt-button{color:#00befff5}[data-theme=dark] .self-serve-top-up-panel .history-item,[data-theme=dark] .self-serve-top-up-panel .history-state,[data-theme=dark] .self-serve-top-up-panel .status-badge{color:#f3f8ffeb}[data-theme=dark] .self-serve-top-up-panel .status-badge{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)}[data-theme=dark] .self-serve-top-up-panel .status-badge.succeeded{color:#6ee7b7f5}[data-theme=dark] .self-serve-top-up-panel .status-badge.pending{color:#fde047f0}[data-theme=dark] .self-serve-top-up-panel .status-badge.failed,[data-theme=dark] .self-serve-top-up-panel .status-badge.disputed,[data-theme=dark] .self-serve-top-up-panel .status-badge.refunded{color:#fca5a5f5}[data-theme=dark] .self-serve-top-up-panel .status-badge.canceled{color:#bfdbfee0}@media (max-width: 1100px){.self-serve-top-up-panel{padding:22px 24px 28px}.self-serve-top-up-panel .panel-grid{grid-template-columns:1fr}}@media (max-width: 700px){.self-serve-top-up-panel{padding:18px 18px 22px}.self-serve-top-up-panel .panel-header .balance-pill{width:100%;min-width:0}.self-serve-top-up-panel .controls-card{padding:20px;border-radius:20px}.self-serve-top-up-panel .preset-grid{grid-template-columns:1fr}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.content-wrapper.billing-page{width:100%}.content-wrapper.billing-page .billing-overhead,.content-wrapper.billing-page .billing-surface{width:min(1280px,100% - 40px)}.content-wrapper.billing-page .billing-overhead{margin:50px auto 20px;padding:0;display:flex;justify-content:start;align-items:center}.content-wrapper.billing-page .billing-overhead .billing-heading{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:flex-start;gap:10px}.content-wrapper.billing-page .billing-overhead .billing-heading h2{margin:0;font-size:clamp(34px,4vw,46px);font-weight:750;line-height:1.02;letter-spacing:-.04em}.content-wrapper.billing-page .billing-surface{position:relative;margin:0 auto 100px;padding:0;border:1px solid rgba(214,224,236,.86);border-radius:30px;background:linear-gradient(180deg,#fffffffa,#f5f8fcf0);box-shadow:0 28px 54px #0f172a14,0 10px 20px #0f172a0a,inset 0 1px #fffffffa;overflow:hidden}.content-wrapper.billing-page .billing-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#ffffffe6,#d0dceb73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.content-wrapper.billing-page .billing-surface>*{position:relative;z-index:1}[data-theme=dark] .content-wrapper.billing-page .billing-surface{border-color:#304965bd;background:linear-gradient(180deg,#101b28fa,#0b141ff2);box-shadow:0 28px 54px #00000052,0 10px 20px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .content-wrapper.billing-page .billing-surface:before{background:linear-gradient(180deg,#6798cd57,#3c577633)}@media (max-width: 1100px){.content-wrapper.billing-page .billing-overhead,.content-wrapper.billing-page .billing-surface{width:min(92vw,1280px)}}@media (max-width: 700px){.content-wrapper.billing-page .billing-overhead{margin-top:30px}.content-wrapper.billing-page .billing-surface{margin-bottom:40px;border-radius:24px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.self-serve-archive-page{width:min(1500px,92%);margin:50px auto 100px;display:flex;flex-direction:column;gap:20px}.self-serve-archive-page .archive-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;align-items:flex-end;flex-wrap:wrap}.self-serve-archive-page .archive-page-header p{opacity:.72;margin-top:10px}.self-serve-archive-page .archive-summary{min-width:140px;padding:18px 20px;border-radius:12px;border:1px solid var(--main3);background-color:var(--main2);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px}.self-serve-archive-page .archive-summary strong{font-size:30px;font-weight:500}.self-serve-archive-page .archive-summary span{opacity:.68}.self-serve-archive-page .archive-toolbar,.self-serve-archive-page .archive-selection-bar,.self-serve-archive-page .archive-balance-note,.self-serve-archive-page .archive-file-list{border:1px solid var(--main3);border-radius:14px;background:var(--main2)}.self-serve-archive-page .archive-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 180px 180px auto;gap:12px;padding:18px}.self-serve-archive-page .archive-toolbar input,.self-serve-archive-page .archive-toolbar button{height:46px;border-radius:10px;border:1px solid var(--main3);background:var(--main1);color:inherit;padding:0 14px}.self-serve-archive-page .archive-toolbar button{cursor:pointer}.self-serve-archive-page .archive-balance-note{padding:16px 18px}.self-serve-archive-page .archive-balance-note h4{font-weight:400;opacity:.76}.self-serve-archive-page .archive-selection-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px}.self-serve-archive-page .archive-selection-bar label{display:flex;justify-content:center;align-items:center;gap:10px}.self-serve-archive-page .archive-selection-bar button{height:44px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,95,95,.35);background:#ff5f5f1a;color:inherit;cursor:pointer}.self-serve-archive-page .archive-selection-bar button:disabled{opacity:.55;cursor:not-allowed}.self-serve-archive-page .archive-file-list{overflow:hidden}.self-serve-archive-page .archive-file-list-header,.self-serve-archive-page .archive-file-row{display:grid;grid-template-columns:32px minmax(260px,1.6fr) minmax(180px,1fr) minmax(180px,1fr) minmax(180px,.9fr);gap:16px;align-items:center;padding:18px 22px}.self-serve-archive-page .archive-file-list-header{background:var(--main3)}.self-serve-archive-page .archive-file-list-header span{font-weight:500;opacity:.78}.self-serve-archive-page .archive-file-row{border-top:1px solid var(--main3)}.self-serve-archive-page .archive-checkbox{display:flex;justify-content:center;align-items:center}.self-serve-archive-page .archive-file-copy,.self-serve-archive-page .archive-meta,.self-serve-archive-page .archive-date{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.self-serve-archive-page .archive-file-copy strong,.self-serve-archive-page .archive-file-copy span,.self-serve-archive-page .archive-meta strong,.self-serve-archive-page .archive-meta span,.self-serve-archive-page .archive-date strong,.self-serve-archive-page .archive-date span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.self-serve-archive-page .archive-file-copy span,.self-serve-archive-page .archive-meta span,.self-serve-archive-page .archive-date span{opacity:.66;font-size:.92rem}.self-serve-archive-page .archive-file-copy{border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;padding:0}.self-serve-archive-page .archive-actions{display:flex;gap:10px;flex-wrap:wrap}.self-serve-archive-page .archive-actions button{min-width:78px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--main3);background:var(--main1);color:inherit;cursor:pointer}.self-serve-archive-page .archive-actions .danger{border-color:#ff5f5f59}.self-serve-archive-page .archive-empty-state{padding:60px 24px;text-align:center;opacity:.7}@media (max-width: 1200px){.self-serve-archive-page .archive-toolbar{grid-template-columns:1fr 1fr}.self-serve-archive-page .archive-file-list-header,.self-serve-archive-page .archive-file-row{grid-template-columns:32px minmax(220px,1fr) minmax(160px,1fr) minmax(160px,1fr)}.self-serve-archive-page .archive-actions{grid-column:2/-1}}@media (max-width: 820px){.self-serve-archive-page .archive-toolbar{grid-template-columns:1fr}.self-serve-archive-page .archive-file-list-header{display:none}.self-serve-archive-page .archive-file-row{grid-template-columns:32px 1fr}.self-serve-archive-page .archive-meta,.self-serve-archive-page .archive-date,.self-serve-archive-page .archive-actions{grid-column:2/-1}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.info-archive-content-wrapper{--invoice-archive-shell-border: rgba(202, 214, 232, .62);--invoice-archive-shell-surface: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .96) 100% );--invoice-archive-shell-shadow: 0 18px 34px rgba(15, 23, 42, .08), 0 8px 18px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--invoice-archive-card-shadow: 0 14px 28px rgba(15, 23, 42, .06), 0 5px 10px rgba(15, 23, 42, .03), inset 0 1px 0 rgba(255, 255, 255, .96);--invoice-archive-blue-border: rgba(47, 127, 240, .76);--invoice-archive-blue-shadow: rgba(47, 127, 240, .12);--invoice-archive-muted: rgba(15, 23, 42, .56);width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.info-archive-content-wrapper .archive-header{display:flex;justify-content:start;align-items:center;width:100%;padding-bottom:24px}.info-archive-content-wrapper .archive-header h1{color:var(--blueDark);font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.18;letter-spacing:0;text-align:left}.info-archive-content-wrapper .action-container-parent{display:flex;justify-content:center;width:100%;margin-bottom:24px}.info-archive-content-wrapper .action-container-parent .actions-container{display:flex;justify-content:start;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px;width:100%;padding:0}.info-archive-content-wrapper .action-container-parent .actions-container .border-div{width:clamp(200px,20%,350px);height:clamp(150px,10vw,200px);background:#2f7ff014;border:1px solid var(--invoice-archive-shell-border);box-shadow:var(--invoice-archive-shell-shadow);display:flex;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.info-archive-content-wrapper .action-container-parent .actions-container .border-div .action{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:8px;background:var(--invoice-archive-shell-surface);border:1px solid rgba(255,255,255,.82);box-shadow:var(--invoice-archive-card-shadow);padding:20px}.info-archive-content-wrapper .action-container-parent .actions-container .border-div .action .amount-pair{display:flex;justify-content:start;align-items:center;gap:5px}.info-archive-content-wrapper .action-container-parent .actions-container .border-div .action h3{font-size:clamp(16px,1vw,20px);font-weight:500;margin-bottom:3px}.info-archive-content-wrapper .action-container-parent .actions-container .border-div .action h4{opacity:.75;color:var(--invoice-archive-muted)}.info-archive-content-wrapper .action-container-parent .actions-container .border-div .action img{margin-bottom:15px}.info-archive-content-wrapper .action-container-parent .actions-container .active-border{background:linear-gradient(135deg,#1ebbffd1,#1c61f1e6);border-color:#1c61f173;box-shadow:0 18px 36px #2f7ff02e,0 8px 18px #0f172a14}.info-archive-content-wrapper .action-container-parent .actions-container .border-div:hover{border-color:var(--invoice-archive-blue-border);background:#2f7ff01f;box-shadow:0 18px 36px #2f7ff01f,0 8px 18px #0f172a14}.info-archive-content-wrapper .action-container-parent .actions-container .active-border:hover{background:linear-gradient(135deg,#1ebbffd1,#1c61f1e6);border-color:#1c61f173;cursor:default}.info-archive-content-wrapper .archive-filter-container{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:80px;background:var(--invoice-archive-shell-surface);border:1px solid var(--invoice-archive-shell-border);box-shadow:inset 0 1px #fffffff2,0 10px 24px #0f172a0a;padding:0 30px;margin-bottom:10px;gap:20px}.info-archive-content-wrapper .archive-filter-container .info{display:grid;grid-template-columns:minmax(260px,2.2fr) minmax(160px,1.1fr) minmax(260px,2.2fr) minmax(150px,1fr);column-gap:24px;align-items:center;flex:1 1 auto;min-width:0}.info-archive-content-wrapper .archive-filter-container .info.rejected-mode{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(240px,2fr) minmax(150px,1fr)}.info-archive-content-wrapper .archive-filter-container .info h4{font-weight:600;font-size:16px;min-width:0;text-align:left;justify-self:start}.info-archive-content-wrapper .archive-filter-container .info .name-cell{padding-left:0;margin-left:-12px}.info-archive-content-wrapper .archive-filter-container .header-right{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.info-archive-content-wrapper .archive-filter-container .header-right.with-actions{justify-content:flex-start}.info-archive-content-wrapper .archive-filter-container .header-right.with-actions.multi-actions .actions-title{padding-left:70px}.info-archive-content-wrapper .archive-filter-container .header-right .actions-title{min-width:110px}.info-archive-content-wrapper .archive-filter-container .header-right .count-text{margin-left:auto;white-space:nowrap;padding-right:8px;color:var(--invoice-archive-muted)}.info-archive-content-wrapper .invoice-file-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:100%}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container{display:grid;grid-template-columns:minmax(260px,2.2fr) minmax(160px,1.1fr) minmax(260px,2.2fr) minmax(150px,1fr);column-gap:24px;align-items:center;border:1px solid var(--invoice-archive-shell-border);background:var(--invoice-archive-shell-surface);box-shadow:var(--invoice-archive-card-shadow);border-radius:10px;padding:15px 30px;min-height:80px;cursor:pointer;width:100%;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;min-width:0}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.rejected-mode{grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(240px,2fr) minmax(150px,1fr)}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .name-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .date-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .subject-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .status-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .rejected-by-cell{min-width:0}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .subject-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .rejected-by-cell{white-space:normal;word-break:break-word;line-height:1.35}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .date-cell>h4{white-space:nowrap}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .rejected-by-cell{overflow:hidden;text-overflow:ellipsis}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair{display:flex;justify-content:start;align-items:center;gap:10px;min-width:0}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .icon-name-pair img{width:35px;flex-shrink:0}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .status{display:flex;justify-content:start;align-items:center;gap:10px;min-width:0}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .status h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .status div{width:20px;aspect-ratio:1;border-radius:5px;flex-shrink:0}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .actions-group{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:10px;align-items:stretch}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px;border:1px solid var(--invoice-archive-shell-border);background:var(--invoice-archive-shell-surface);box-shadow:var(--invoice-archive-card-shadow);border-radius:10px;height:80px;cursor:pointer;width:150px;min-width:150px;box-sizing:border-box;transition:all .1s ease-in-out}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action img{width:85%}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .cancel h4{font-weight:500;font-size:15px;color:var(--redLight)}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .download-edoc{width:180px;min-width:180px}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .download-edoc h4{font-weight:500;font-size:14px;text-align:center;line-height:1.25}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action:hover,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container:hover,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .actions-group .action:hover{filter:none;border-color:var(--invoice-archive-blue-border);box-shadow:0 16px 28px #2f7ff01a,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}@media (max-width: 1720px){.info-archive-content-wrapper .archive-filter-container .info{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(220px,2fr) minmax(140px,1fr)}.info-archive-content-wrapper .archive-filter-container .info.rejected-mode{grid-template-columns:minmax(200px,1.8fr) minmax(130px,1fr) minmax(130px,1fr) minmax(220px,1.8fr) minmax(130px,1fr)}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(220px,2fr) minmax(140px,1fr)}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.rejected-mode{grid-template-columns:minmax(200px,1.8fr) minmax(130px,1fr) minmax(130px,1fr) minmax(220px,1.8fr) minmax(130px,1fr)}}@media (max-width: 1500px){.info-archive-content-wrapper .invoice-file-wrapper .invoice-file{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1280px){.info-archive-content-wrapper .archive-filter-container .info{display:none}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.rejected-mode{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .name-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .subject-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container .rejected-by-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.rejected-mode .name-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.rejected-mode .subject-cell,.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container.rejected-mode .rejected-by-cell{grid-column:1/-1}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .actions-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action{width:100%;min-width:0}}.info-archive-content-wrapper .modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;background:var(--invoice-archive-shell-surface);border:1px solid var(--invoice-archive-shell-border);box-shadow:0 24px 44px #0f172a2e,0 8px 18px #0f172a14;gap:30px;padding:40px}.info-archive-content-wrapper .modal-content textarea{width:80%;height:100px;max-width:500px;max-height:250px;border:1px solid rgba(202,214,232,.82);border-radius:10px;background-color:#ffffffeb;padding:10px;outline:none}.info-archive-content-wrapper .modal-content .modal-buttons{display:flex;justify-content:center;align-items:center;gap:30px}.info-archive-content-wrapper .no-invoices{width:100%;min-height:160px;display:flex;justify-content:center;align-items:center;border:1px dashed var(--invoice-archive-shell-border);border-radius:14px;background:var(--invoice-archive-shell-surface);box-shadow:var(--invoice-archive-card-shadow)}.info-archive-content-wrapper .no-invoices h3{color:var(--invoice-archive-muted);font-weight:600}.info-archive-content-wrapper .error-field{border-color:#e94f30d6!important}[data-theme=dark] .info-archive-content-wrapper{--invoice-archive-shell-border: rgba(58, 89, 121, .58);--invoice-archive-shell-surface: linear-gradient( 180deg, rgba(14, 24, 36, .98) 0%, rgba(11, 20, 32, .99) 100% );--invoice-archive-shell-shadow: 0 22px 38px rgba(0, 0, 0, .24), 0 8px 18px rgba(0, 126, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .05);--invoice-archive-card-shadow: 0 18px 30px rgba(0, 0, 0, .2), 0 6px 14px rgba(0, 131, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .05);--invoice-archive-blue-border: rgba(97, 176, 255, .76);--invoice-archive-blue-shadow: rgba(0, 131, 255, .14);--invoice-archive-muted: rgba(214, 227, 245, .62)}[data-theme=dark] .info-archive-content-wrapper .action-container-parent .actions-container .border-div{background:#12273dc7}[data-theme=dark] .info-archive-content-wrapper .action-container-parent .actions-container .border-div .action{border-color:#ffffff0d}[data-theme=dark] .info-archive-content-wrapper .action-container-parent .actions-container .active-border{background:linear-gradient(135deg,#009dc8bf,#1c61f1db)}[data-theme=dark] .info-archive-content-wrapper .archive-filter-container{box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000029}[data-theme=dark] .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .action:hover,[data-theme=dark] .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .file-container:hover,[data-theme=dark] .info-archive-content-wrapper .invoice-file-wrapper .invoice-file .actions-group .action:hover{box-shadow:0 16px 28px #0083ff14,0 6px 14px #00000029,inset 0 1px #ffffff0d}[data-theme=dark] .info-archive-content-wrapper .modal-content textarea{background-color:#0b1420f0;border-color:#3a5979ad}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.infopanel-scope{--infopanel-inline-pad: clamp(20px, 2.2vw, 36px)}.infopanel-scope .infopanel-overview-transition{width:100%;display:flex;justify-content:center;overflow:visible;box-sizing:border-box;position:relative;z-index:20}.infopanel-scope .infopanel-overview-transition.is-hidden{pointer-events:none;overflow:hidden}.infopanel-scope .overview-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:none;padding:50px var(--infopanel-inline-pad);box-sizing:border-box}.infopanel-scope .overview-wrapper h1{padding-bottom:50px}.infopanel-scope .overview-wrapper .overview-container{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;height:fit-content;overflow:visible}.infopanel-scope .overview-wrapper .overview-container .side-info{width:clamp(240px,25%,25%);height:230px;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;box-shadow:0 0 15px #0003;overflow:visible}.infopanel-scope .overview-wrapper .overview-container .leftover-money{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}.infopanel-scope .overview-wrapper .overview-container .leftover-money.clickable-balance-card{cursor:pointer;transition:transform .12s ease,filter .12s ease}.infopanel-scope .overview-wrapper .overview-container .leftover-money.clickable-balance-card:hover{transform:translateY(-2px);filter:brightness(1.03)}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:15px;align-items:start;width:100%}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text h4{opacity:.5}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text h2{font-size:35px;font-weight:400}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container{width:95%;height:40px;position:relative;border-radius:15px;border:2px solid var(--mainAccent)}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container .zero{position:absolute;top:-35px;left:-10px}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container .starting{position:absolute;top:-35px;right:-10px}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container .tracker{position:relative;height:100%;border-radius:13px;min-width:10px}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container .tracker img{position:absolute;top:-14px;right:-3px}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container .green{background:linear-gradient(90deg,var(--greenLight),var(--greenDark))}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container .yellow{background:linear-gradient(90deg,var(--yellowLight),var(--yellowDark))}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container .red{background:linear-gradient(90deg,var(--redLight),var(--redDark))}.infopanel-scope .overview-wrapper .overview-container .sub-info-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:clamp(240px,25%,25%);height:230px}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;padding:15px 20px;box-shadow:0 0 15px #0003}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair{display:flex;justify-content:space-between;align-items:center;flex-direction:column;align-items:start;height:100%}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair h4{opacity:.5}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair img{height:40px}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info h2{font-weight:400;font-size:32px}.infopanel-scope .overview-wrapper .overview-container .statistics{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:20px}.infopanel-scope .overview-wrapper .overview-container .statistics .pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;position:relative;width:100%}.infopanel-scope .overview-wrapper .overview-container .statistics .pair .period-btn{width:100%;background-color:var(--main3);border-radius:10px;display:flex;justify-content:center;align-items:center;height:45px;cursor:pointer;transition:all .1s ease-in-out}.infopanel-scope .overview-wrapper .overview-container .statistics .pair .period-btn h4{font-weight:500}.infopanel-scope .overview-wrapper .overview-container .statistics .pair .period-btn:hover{filter:brightness(1.15)}.infopanel-scope .overview-wrapper .overview-container .statistics .pair .calendar-btn{width:100%;border:2px solid var(--main3);border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:45px;cursor:pointer}.infopanel-scope .overview-wrapper .overview-container .statistics .pair .calendar-btn img{width:22px}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar{width:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--main3);border:2px solid var(--mainAccent);padding:15px;border-radius:10px;position:absolute;top:120px;z-index:5}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .year{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;padding:10px 0}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .year img{width:24px;transition:all .1s ease-in-out;cursor:pointer}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .year img:hover{opacity:.7}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .year h4{font-size:18px;font-weight:500}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .month-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:25px 10px;position:relative}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .month-container .cover{position:absolute;top:0;width:100%;height:100%;background-color:var(--main3);border-radius:10px;opacity:.8}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .month-container .month{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:30px}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .month-container .month h4{padding:10px;border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .month-container .month h4:hover{background-color:var(--mainAccent)}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .calendar-reset{display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid var(--mainAccent)}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .calendar-reset h4{padding:8px 12px;border-radius:6px;border:1px solid var(--mainAccent);cursor:pointer;transition:all .1s ease-in-out}.infopanel-scope .overview-wrapper .overview-container .statistics .calendar .calendar-reset h4:hover{background-color:var(--mainAccent)}.infopanel-scope .overview-wrapper .overview-container .statistics .download-btn{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;height:45px;padding:22px 27px;border-radius:8px;transition:all .05s ease-in-out}.infopanel-scope .overview-wrapper .overview-container .statistics .download-btn img{width:22px}.infopanel-scope .overview-wrapper .overview-container .statistics .download-btn:hover{background-color:var(--main3)}.infopanel-scope .overview-wrapper .overview-container .statistics .download-btn:active{transform:scale(.98)}.infopanel-scope .filter-container{display:flex;justify-content:start;align-items:center;gap:20px;width:100%;padding:10px 0 15px;overflow:hidden;flex-wrap:wrap-reverse}.infopanel-scope .filter-container .filter{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.infopanel-scope .filter-container .pair{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;position:relative}.infopanel-scope .filter-container .pair img{width:22px}.infopanel-scope .filter-container .pair h4{font-size:15px}.infopanel-scope .filter-container .pair .checkbox{width:22px;aspect-ratio:1;border-radius:5px;border:1px solid var(--mainAccent)}.infopanel-scope .filter-container .pair .clicked{background-color:var(--main3);display:flex;justify-content:center;align-items:center}.infopanel-scope .filter-container .pair .clicked .inner{width:50%;aspect-ratio:1;background-color:var(--blueDark);border-radius:3px}.infopanel-scope .filter-container .pair .date{width:90px;font-size:15px}.infopanel-scope .filter-container .pair .date-popup{display:flex;justify-content:center;align-items:center}.infopanel-scope .filter-container .pair .date-popup input{background-color:transparent;color:var(--mainText);padding:6px;border:1px solid var(--mainAccent);border-radius:5px;outline:none;width:100px;text-align:center;font-size:14px}.infopanel-scope .filter-container .pair .error-border{border:1px solid var(--red);border-radius:5px}.infopanel-scope .filter-container .pair:hover h4{opacity:.7}.infopanel-scope .filter-container #clear-btn h4{color:var(--redLight);font-weight:300}.infopanel-scope .filter-container #clear-btn:hover h4{opacity:.7}.infopanel-scope .filter-container #filter-btn h4{color:var(--greenLight);font-weight:300}.infopanel-scope .filter-container #filter-btn:hover h4{opacity:.7}.infopanel-scope .filter-container .search{cursor:default;border-bottom:1px solid var(--mainAccent);padding:5px}.infopanel-scope .filter-container .search input{background-color:transparent;border:none;outline:none;padding:5px}.infopanel-scope .filter-container .filter-trailing-actions{margin-left:auto;display:flex;justify-content:center;align-items:center;gap:12px;min-height:32px}.infopanel-scope .client-submissions-header,.infopanel-scope .client-submissions-two-pane{--submission-columns: 22px minmax(90px, 1fr) minmax(180px, 1.45fr) minmax(170px, 1.25fr) minmax(150px, 1fr) minmax(80px, .7fr) minmax(160px, 1.15fr);--submission-column-gap: clamp(16px, 2.2vw, 42px)}.infopanel-scope .client-submissions-header{display:flex;justify-content:space-between;align-items:center;display:block;width:100%;margin:0;box-sizing:border-box;padding:26px 92px 26px 30px!important;position:relative;z-index:1;border-radius:18px 18px 0 0;border:1px solid rgba(188,202,223,.88);background:linear-gradient(180deg,#fbfdfffa,#f0f5fbf5);box-shadow:0 16px 28px #0f172a14,inset 0 1px #fffffff0}.infopanel-scope .client-submissions-header .info{display:grid;grid-template-columns:var(--submission-columns);column-gap:var(--submission-column-gap);align-items:center;width:100%;min-width:0;position:static!important}.infopanel-scope .client-submissions-header .info .client-submission-checkbox{position:static!important;width:22px;height:22px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid var(--mainAccent);border-radius:3px;cursor:pointer;justify-self:center}.infopanel-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:10px;aspect-ratio:1;background-color:var(--blueDark);border-radius:2px}.infopanel-scope .client-submissions-header .info h4{font-weight:500;opacity:1;font-size:clamp(12px,1.5vw,16px);width:auto;min-width:0;text-wrap:nowrap}.infopanel-scope .client-submissions-header>h4{position:absolute;right:24px;top:50%;transform:translateY(-50%);opacity:.7;text-wrap:nowrap;flex-shrink:0}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header{width:100%!important;margin:0;box-sizing:border-box;padding:30px 88px 30px 30px!important}.infopanel-scope .client-submissions-two-pane{display:block;width:100%}.infopanel-scope .client-submissions-two-pane .client-submissions-list-panel{min-width:0}.infopanel-scope .client-submissions-two-pane .submission-container.selected .info-header{background-color:var(--main2)!important}.infopanel-scope .client-submissions-two-pane.detail-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,34vw);gap:18px;align-items:start}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane{position:sticky;top:20px;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);max-height:calc(100vh - 140px);overflow:auto;min-height:360px}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-empty,.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-content{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:18px;padding:18px}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-header h3{font-size:20px;font-weight:700}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-header .submission-detail-header-actions,.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-header .status{display:flex;justify-content:center;align-items:center;gap:8px}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-header .status .status-color{width:14px;height:14px;border-radius:4px}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-header .detail-close-btn{border:1px solid var(--main3);background-color:var(--main2);border-radius:6px;padding:6px 10px;cursor:pointer;transition:all .1s ease-in-out}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-header .detail-close-btn:hover{filter:brightness(1.08)}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-meta{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:6px;width:100%;padding-bottom:10px;border-bottom:1px solid var(--main3)}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-meta h4{opacity:.75}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-info-column{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:12px;min-width:0}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .info-pair{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:start}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .info-pair .pair{display:flex;justify-content:start;align-items:center;gap:8px;min-width:0}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .info-pair .pair img{width:16px;height:16px;flex-shrink:0}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .info-pair .pair h4{opacity:.65;white-space:nowrap}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .info-pair>h4{overflow-wrap:anywhere}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-original-files{margin-top:8px;padding-top:14px;border-top:1px solid var(--main3);width:100%}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-original-files>h4{margin-bottom:10px;font-weight:600}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-original-files>p{opacity:.7}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-original-files-list{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:8px}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-original-files-list a{color:var(--blueDark);text-decoration:none;border:1px solid var(--main3);border-radius:6px;padding:8px 10px;background-color:var(--main2);transition:all .1s ease-in-out}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-original-files-list a:hover{filter:brightness(1.08)}.infopanel-scope .client-submissions-wrapper{width:100%}.infopanel-scope .client-submissions-wrapper h1{padding:100px 0 50px;font-size:60px;font-weight:900;color:var(--main3);text-align:center}.infopanel-scope .client-submissions-wrapper .info .file-animation-wrapper.tiny-loader{display:inline-flex;vertical-align:middle;margin:0;width:18px;height:18px}.infopanel-scope .client-submissions-wrapper .submission-container{border-bottom:1px solid var(--main3);width:100%;position:relative;z-index:3}.infopanel-scope .client-submissions-wrapper .submission-container .pinned{position:absolute;left:15px;width:18px;top:30px;z-index:4}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container{display:flex;justify-content:center;align-items:center;width:fit-content;position:absolute;padding:10px 20px;border-radius:5px;top:0;right:30px;transform:translateY(50%);cursor:pointer;transition:all .1s ease-in-out}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:fit-content;gap:5px;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;padding:10px;position:absolute;bottom:45px;right:0;box-shadow:0 0 20px #00000034}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair{display:flex;justify-content:start;align-items:center;width:100%;gap:10px;padding:12px 15px;border-radius:5px;transition:all .1s ease-in-out;min-height:50px}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair h4{text-wrap:nowrap}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair img{width:22px}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair:hover,.infopanel-scope .client-submissions-wrapper .submission-container .full{background-color:var(--main3)}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container:hover{background-color:var(--main2)}.infopanel-scope .client-submissions-wrapper .submission-container .submission{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;width:100%;position:relative}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;padding:30px 130px 30px 50px!important;background-color:var(--main1)}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info{display:grid;grid-template-columns:var(--submission-columns);column-gap:var(--submission-column-gap);align-items:center;width:100%;min-width:0;position:static!important}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info .client-submission-checkbox{position:static!important;width:22px;height:22px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid var(--mainAccent);border-radius:3px;cursor:pointer;justify-self:center}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info .client-submission-checkbox .inner-box{width:10px;aspect-ratio:1;background-color:var(--blueDark);border-radius:2px}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info>h4,.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info>div:not(.status):not(.client-submission-checkbox){width:auto!important;min-width:0;font-size:clamp(11px,1.4vw,15px);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info .status{display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;min-width:0}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info .status .status-color{width:18px;aspect-ratio:1;border-radius:5px}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header .info .loader{position:absolute;left:0;top:50%;transform:translateY(-50%)}.infopanel-scope .client-submissions-wrapper .submission-container .submission .info-header:hover{filter:brightness(1.08)}.infopanel-scope .client-submissions-wrapper .submission-container .submission .more-info{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:clamp(80px,12vw,250px);row-gap:clamp(20px,3vw,30px);padding:clamp(20px,3vw,30px) clamp(20px,3vw,30px) clamp(30px,4vw,50px) clamp(30px,4vw,50px);width:fit-content;max-width:1500px}.infopanel-scope .client-submissions-wrapper .submission-container .submission .more-info .info-pair{display:flex;justify-content:center;align-items:center;justify-content:start;gap:clamp(80px,12vw,250px)}.infopanel-scope .client-submissions-wrapper .submission-container .submission .more-info .info-pair h4{width:0px;text-wrap:nowrap}.infopanel-scope .client-submissions-wrapper .submission-container .submission .more-info .info-pair .pair{display:flex;justify-content:start;align-items:center;gap:15px;width:0px}.infopanel-scope .client-submissions-wrapper .submission-container .submission .more-info .info-pair .pair img{min-width:25px!important}.infopanel-scope .client-submissions-wrapper .submission-container .submission .more-info .info-pair .pair h4{opacity:.5}.infopanel-scope .client-submissions-wrapper .submission-container .submission .close-btn{display:flex;justify-content:center;align-items:center;position:absolute;right:50%;transform:translate(50%);bottom:0;height:40px;background-color:var(--main1);border:1px solid var(--main3);border-bottom:none;border-radius:5px 5px 0 0;cursor:pointer;transition:all .1s ease-in-out;overflow:hidden}.infopanel-scope .client-submissions-wrapper .submission-container .submission .close-btn img{height:22px;transform:rotate(90deg)}.infopanel-scope .client-submissions-wrapper .submission-container .submission .close-btn:hover{background-color:var(--main2)}.infopanel-scope .client-submissions-wrapper .load-more{display:flex;justify-content:center;align-items:center;width:100%;margin:50px 0}.infopanel-scope .client-submissions-wrapper .load-more h4{display:flex;justify-content:center;align-items:center;width:150px;height:45px;border-radius:5px;border:1px solid var(--mainAccent);cursor:pointer;background-color:var(--main1);transition:all .1s ease-in-out}.infopanel-scope .client-submissions-wrapper .load-more h4:hover{transform:scale(1.02);filter:brightness(1.1)}.infopanel-scope .client-submissions-wrapper .load-more h4:active{transform:scale(.97)}.infopanel-scope .anull-confirmation-modal{background-color:var(--main1)!important;border-radius:10px;padding:30px;width:450px;box-shadow:0 4px 12px #00000026;border:1px solid var(--main3)}.infopanel-scope .anull-confirmation-modal h2{font-size:20px;font-weight:500;margin-bottom:15px;text-align:center}.infopanel-scope .anull-confirmation-modal p{text-align:center;margin-bottom:25px;opacity:.8}.infopanel-scope .anull-confirmation-modal .button-container{display:flex;justify-content:center;align-items:center;gap:20px}.infopanel-scope .anull-confirmation-modal .button-container button{padding:10px 20px;border-radius:5px;border:none;font-size:16px;cursor:pointer;transition:all .2s ease}.infopanel-scope .anull-confirmation-modal .button-container .cancel-button{background-color:var(--main3);color:var(--text);border:1px solid var(--main3)}.infopanel-scope .anull-confirmation-modal .button-container .cancel-button:hover{background-color:var(--main2)}.infopanel-scope .anull-confirmation-modal .button-container .confirm-button{background-color:#e94f30;color:#fff}.infopanel-scope .anull-confirmation-modal .button-container .confirm-button:hover{background-color:#c73d22}.infopanel-scope .approval-rejection-modal{width:min(500px,100vw - 32px);padding:28px;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);box-shadow:0 18px 48px #0003}.infopanel-scope .approval-rejection-modal h2{margin-bottom:10px;font-size:20px;font-weight:600;text-align:left}.infopanel-scope .approval-rejection-modal p{margin-bottom:18px;line-height:1.45;opacity:.78}.infopanel-scope .approval-rejection-modal label{display:block;margin-bottom:7px;font-weight:600}.infopanel-scope .approval-rejection-modal textarea{width:100%;min-height:120px;padding:12px;resize:vertical;border:1px solid var(--main3);border-radius:6px;background-color:var(--main2);color:var(--text);font:inherit;box-sizing:border-box}.infopanel-scope .approval-rejection-modal .button-container{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.infopanel-scope .approval-rejection-modal .button-container button{min-height:42px;padding:0 18px;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.infopanel-scope .approval-rejection-modal .button-container .cancel-button{border:1px solid var(--main3);background-color:var(--main2);color:var(--text)}.infopanel-scope .approval-rejection-modal .button-container .confirm-button{border:1px solid #d74343;background-color:#d74343;color:#fff}.infopanel-scope .approval-rejection-modal .button-container button:disabled{cursor:not-allowed;opacity:.55}.infopanel-scope .approval-confirmation-modal{width:min(500px,100vw - 32px);padding:28px;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);box-shadow:0 18px 48px #0003;box-sizing:border-box}.infopanel-scope .approval-confirmation-modal h2{margin-bottom:10px;font-size:20px;font-weight:600;text-align:left}.infopanel-scope .approval-confirmation-modal p{margin-bottom:0;line-height:1.5;opacity:.78}.infopanel-scope .approval-confirmation-modal .button-container{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.infopanel-scope .approval-confirmation-modal .button-container button{min-height:42px;padding:0 18px;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.infopanel-scope .approval-confirmation-modal .button-container .cancel-button{border:1px solid var(--main3);background-color:var(--main2);color:var(--text)}.infopanel-scope .approval-confirmation-modal .button-container .confirm-button{border:1px solid #16854f;background-color:#16854f;color:#fff}.infopanel-scope .approval-confirmation-modal .button-container .confirm-button:hover:not(:disabled){background-color:#116b40}.infopanel-scope .approval-confirmation-modal .button-container button:disabled{cursor:not-allowed;opacity:.55}.infopanel-scope .back-to-top{display:flex;justify-content:center;align-items:center;aspect-ratio:1;width:60px;border-radius:50%;background-color:var(--main3);box-shadow:0 0 15px #00000026;position:fixed;bottom:30px;right:40px;cursor:pointer;transition:all .1s ease-in-out;overflow:hidden;z-index:15}.infopanel-scope .back-to-top img{transform:rotate(-270deg);width:10px}.infopanel-scope .back-to-top:hover{transform:scale(1.05);filter:brightness(1.2)}.infopanel-scope .back-to-top:active{transform:scale(.97)}.infopanel-scope .cancel-sub-modal{display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--modalBackground);width:clamp(300px,20vw,700px);border-radius:10px;border:1px solid var(--main3);height:20vh;gap:5vh}.infopanel-scope .cancel-sub-modal h2{text-align:center;font-size:20px}.infopanel-scope .cancel-sub-modal .btn-pair{display:flex;justify-content:center;align-items:center;gap:30px}@media (max-width: 1600px){.infopanel-scope .infopanel-wrapper .overview-wrapper .overview-container{flex-wrap:wrap}}@media (max-width: 1200px){.infopanel-scope .client-submissions-header,.infopanel-scope .client-submissions-two-pane{--submission-columns: 20px minmax(85px, .95fr) minmax(145px, 1.25fr) minmax(140px, 1.1fr) minmax(132px, .95fr) minmax(72px, .65fr) minmax(135px, 1fr);--submission-column-gap: clamp(12px, 1.8vw, 28px)}.infopanel-scope .client-submissions-two-pane.detail-open{grid-template-columns:1fr}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane{position:static;max-height:none;min-height:0}.infopanel-scope .client-submissions-header{padding:20px 120px 20px 30px!important}.infopanel-scope .client-submissions-header .info{gap:clamp(40px,10vw,120px)}.infopanel-scope .client-submissions-header .info .client-submission-checkbox{width:20px;height:20px}.infopanel-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:8px}.infopanel-scope .client-submissions-header .info h4{font-size:clamp(11px,1.3vw,14px)}.infopanel-scope .client-submissions-header>h4{right:20px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header{padding:20px 120px 20px 30px!important}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info{gap:clamp(40px,10vw,120px)}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox{width:20px;height:20px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox .inner-box{width:8px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(10px,1.2vw,13px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info{gap:clamp(40px,10vw,120px);row-gap:clamp(15px,2.5vw,25px);padding:clamp(15px,2.5vw,25px) clamp(15px,2.5vw,25px) clamp(25px,3.5vw,40px) clamp(25px,3.5vw,40px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info .info-pair{gap:clamp(40px,10vw,120px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info .info-pair h4{font-size:clamp(10px,1.2vw,13px)}}@media (max-width: 768px){.infopanel-scope .client-submissions-header,.infopanel-scope .client-submissions-two-pane{--submission-columns: 18px minmax(72px, .9fr) minmax(124px, 1.1fr) minmax(126px, 1fr) minmax(112px, .9fr) minmax(62px, .65fr) minmax(116px, 1fr);--submission-column-gap: clamp(8px, 1.5vw, 18px)}.infopanel-scope .client-submissions-two-pane.detail-open .submission-detail-pane .submission-detail-info-grid{grid-template-columns:1fr}.infopanel-scope .client-submissions-header{padding:15px 90px 15px 20px!important}.infopanel-scope .client-submissions-header .info{gap:clamp(20px,6vw,60px)}.infopanel-scope .client-submissions-header .info .client-submission-checkbox{width:16px;height:16px}.infopanel-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:7px}.infopanel-scope .client-submissions-header .info h4{font-size:clamp(9px,1.1vw,12px)}.infopanel-scope .client-submissions-header>h4{right:15px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header{padding:15px 90px 15px 20px!important}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info{gap:clamp(20px,6vw,60px)}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox{width:16px;height:16px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox .inner-box{width:7px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(9px,1.1vw,12px)}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .status{gap:5px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .status .status-color{width:14px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .status h4{font-size:clamp(8px,1vw,11px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info{gap:clamp(20px,6vw,60px);row-gap:clamp(10px,2vw,20px);padding:clamp(10px,2vw,20px) clamp(10px,2vw,20px) clamp(20px,3vw,30px) clamp(20px,3vw,30px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info .info-pair{gap:clamp(20px,6vw,60px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info .info-pair h4{font-size:clamp(9px,1.1vw,12px)}.infopanel-scope .client-submissions-wrapper .submission-container .pinned{left:10px;top:20px;width:14px}.infopanel-scope .client-submissions-wrapper .info .file-animation-wrapper.tiny-loader{width:14px;height:14px}}@media (max-width: 480px){.infopanel-scope .client-submissions-header,.infopanel-scope .client-submissions-two-pane{--submission-columns: 16px minmax(62px, .85fr) minmax(106px, 1fr) minmax(116px, .95fr) minmax(100px, .85fr) minmax(56px, .6fr) minmax(102px, .95fr);--submission-column-gap: clamp(6px, 1.2vw, 12px)}.infopanel-scope .client-submissions-header{padding:10px 80px 10px 15px!important}.infopanel-scope .client-submissions-header .info{gap:clamp(15px,4vw,40px)}.infopanel-scope .client-submissions-header .info .client-submission-checkbox{width:14px;height:14px}.infopanel-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:6px}.infopanel-scope .client-submissions-header .info h4{font-size:clamp(8px,1vw,10px)}.infopanel-scope .client-submissions-header>h4{right:10px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header{padding:10px 80px 10px 15px!important}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info{gap:clamp(15px,4vw,40px)}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox{width:14px;height:14px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox .inner-box{width:6px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(8px,1vw,10px)}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .status{gap:3px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .status .status-color{width:12px}.infopanel-scope .client-submissions-wrapper .submission-container .info-header .info .status h4{font-size:clamp(7px,.9vw,9px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info{gap:clamp(15px,4vw,40px);row-gap:clamp(8px,1.5vw,15px);padding:clamp(8px,1.5vw,15px) clamp(8px,1.5vw,15px) clamp(15px,2.5vw,25px) clamp(15px,2.5vw,25px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info .info-pair{gap:clamp(15px,4vw,40px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-info .info-pair h4{font-size:clamp(8px,1vw,10px)}.infopanel-scope .client-submissions-wrapper .submission-container .pinned{left:8px;top:15px;width:12px}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container{right:15px;padding:5px 10px}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair{padding:8px 10px;min-height:35px}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair h4{font-size:clamp(8px,1vw,10px)}.infopanel-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair img{width:16px}.infopanel-scope .client-submissions-wrapper .info .file-animation-wrapper.tiny-loader{width:12px;height:12px}}[data-theme=light] .infopanel-scope h4{font-weight:500}[data-theme=light] .infopanel-scope .back-to-top:hover{filter:invert(.1)}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .side-info{box-shadow:none}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .leftover-money .text h4{opacity:.8}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .sub-info-container .info{box-shadow:none}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair h4{opacity:.8}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .statistics .pair .period-btn{background-color:var(--mainAccent)}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .statistics .pair .period-btn:hover{filter:brightness(.95)}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .statistics .pair .calendar-btn{border-color:var(--mainAccent)}[data-theme=light] .infopanel-scope .overview-wrapper .overview-container .statistics .download-btn:hover{background-color:var(--mainAccent);opacity:.9}[data-theme=light] .infopanel-scope .filter-container .clear-btn h4{font-weight:400}[data-theme=light] .infopanel-scope .filter-container .pair .clicked{background-color:var(--main1)}[data-theme=light] .infopanel-scope .filter-container #clear-btn h4{font-weight:400}[data-theme=light] .infopanel-scope .client-submissions-header{background-color:var(--mainAccent)}[data-theme=light] .infopanel-scope .client-submissions-wrapper .submission-container .info-header:hover{filter:invert(.02)}[data-theme=light] .infopanel-scope .client-submissions-wrapper .load-more{display:flex;justify-content:center;align-items:center}[data-theme=light] .infopanel-scope .client-submissions-wrapper .load-more h4:hover{transform:scale(1.02);filter:invert(.02)}[data-theme=light] .infopanel-scope .client-submissions-wrapper .load-more h4:active{transform:scale(.97)}.infopanel-scope{--panel-radius: 18px;--panel-border-light: rgba(202, 214, 232, .5);--panel-shadow-light: 0 17px 30px rgba(15, 23, 42, .09), 0 8px 16px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .98);--panel-surface-light: linear-gradient( 180deg, rgba(255, 255, 255, .99), rgba(248, 251, 255, .95) );--panel-border-dark: rgba(58, 88, 119, .5);--panel-shadow-dark: 0 18px 32px rgba(0, 0, 0, .23), 0 8px 16px rgba(0, 0, 0, .15), inset 0 1px 0 rgba(255, 255, 255, .03);--panel-surface-dark: linear-gradient( 180deg, rgba(17, 28, 41, .96), rgba(12, 21, 31, .94) );padding:24px 0 48px}.infopanel-scope .overview-wrapper{width:100%;max-width:none;padding:18px var(--infopanel-inline-pad) 42px;box-sizing:border-box;gap:28px}.infopanel-scope .overview-wrapper h1{padding-bottom:0;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.03em}.infopanel-scope .overview-wrapper .overview-container{align-items:stretch;gap:24px}.infopanel-scope .overview-wrapper .overview-container .side-info,.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info{background:var(--panel-surface-light);border:1px solid var(--panel-border-light);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow-light);position:relative;z-index:1}.infopanel-scope .overview-wrapper .overview-container .side-info{height:236px}.infopanel-scope .overview-wrapper .overview-container .sub-info-container{gap:24px;height:236px}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info{padding:18px 22px;box-shadow:0 18px 32px #0f172a1b,0 8px 16px #0f172a0f,inset 0 1px #fffffffa;filter:drop-shadow(0 14px 15px rgba(15,23,42,.09)) drop-shadow(0 6px 9px rgba(15,23,42,.045))}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair h4{opacity:.62;font-weight:500}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info h2{font-size:clamp(28px,2.3vw,36px);font-weight:600;letter-spacing:-.03em}.infopanel-scope .overview-wrapper .overview-container .leftover-money{padding:22px 24px;box-shadow:0 18px 32px #0f172a1b,0 8px 16px #0f172a0f,inset 0 1px #fffffffa;filter:drop-shadow(0 14px 15px rgba(15,23,42,.09)) drop-shadow(0 6px 9px rgba(15,23,42,.045))}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text{gap:12px}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text h4{opacity:.62;font-weight:500}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text h2{font-size:clamp(30px,2.5vw,40px);font-weight:600;letter-spacing:-.04em}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container{width:100%;height:44px;border-radius:16px;border:1px solid rgba(202,214,232,.5);background:linear-gradient(180deg,#ffffffe6,#f8fbffd1);box-shadow:0 10px 18px #0f172a0a,inset 0 1px #fffffff2}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info{border:1px solid var(--panel-border-light)!important;border-radius:var(--panel-radius)!important;background:var(--panel-surface-light)!important;box-shadow:var(--panel-shadow-light)!important;padding:18px 20px!important;overflow:visible;z-index:6}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair{gap:14px;position:relative;overflow:visible;z-index:7}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .period-btn,.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .calendar-btn{min-height:48px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(188,202,223,.92);box-shadow:0 12px 24px #0f172a14,inset 0 1px #ffffffeb;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .period-btn:hover,.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .calendar-btn:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 16px 28px #0f172a1a,inset 0 1px #fffffff2}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .calendar{background:#fffffffa;border:1px solid rgba(188,202,223,.96);border-radius:18px;box-shadow:0 24px 44px #0f172a29,0 8px 20px #0f172a14}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .calendar .month-container .cover{background:#ffffffd1}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .download-btn{min-height:48px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(188,202,223,.92);box-shadow:0 12px 24px #0f172a14,inset 0 1px #ffffffeb}.infopanel-scope .overview-wrapper .overview-container .statistics.side-info .download-btn:hover{transform:translateY(-2px);filter:brightness(1.03);background:#ffffffe0}.infopanel-scope .filter-container{padding:10px 8px 24px;overflow:visible;position:relative;z-index:2}.infopanel-scope .filter-container.filter-container-open{z-index:40;isolation:isolate}.infopanel-scope .filter-container .filter-controls-shell{display:flex;flex-direction:column;gap:10px;width:100%;position:relative;z-index:1}.infopanel-scope .filter-container .filter-controls-row{display:flex;align-items:flex-start;gap:12px;width:100%;flex-wrap:nowrap;overflow:visible}.infopanel-scope .filter-container .filter,.infopanel-scope .filter-container .pair,.infopanel-scope .filter-container .search,.infopanel-scope .filter-container .filter-dropdown-trigger,.infopanel-scope .filter-container .filter-clear-button{min-height:46px;padding:0 16px;border-radius:14px;background:#ffffffd1;border:1px solid rgba(188,202,223,.9);box-shadow:0 12px 24px #0f172a12,inset 0 1px #fffffff0;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,border-color .12s ease}.infopanel-scope .filter-container .filter:hover,.infopanel-scope .filter-container .pair:hover,.infopanel-scope .filter-container .filter-dropdown-trigger:hover{transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 16px 30px #0f172a17,inset 0 1px #fffffff5}.infopanel-scope .filter-container .filter{display:flex;justify-content:center;align-items:center;gap:10px;flex:0 0 auto;cursor:pointer}.infopanel-scope .filter-container .search{display:flex;justify-content:center;align-items:center;gap:10px;cursor:default;flex:0 0 190px}.infopanel-scope .filter-container .search input{width:100%;background-color:transparent;border:none;outline:none}.infopanel-scope .filter-container .filter-date-control{display:flex;justify-content:center;align-items:center;gap:10px;flex:0 0 154px;cursor:pointer}.infopanel-scope .filter-container .filter-date-control .date{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infopanel-scope .filter-container .filter-dropdown-shell{flex:1 1 0;min-width:0;max-width:175px}.infopanel-scope .filter-container .filter-inline-actions{margin-left:auto;display:flex;justify-content:center;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-height:46px}.infopanel-scope .filter-container .filter-dropdown{position:relative;width:100%}.infopanel-scope .filter-container .filter-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;color:var(--mainText)}.infopanel-scope .filter-container .filter-dropdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.infopanel-scope .filter-container .filter-dropdown-chevron{flex:0 0 auto;font-size:20px;line-height:1;opacity:.55}.infopanel-scope .filter-container .filter-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:25;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:16px;background:#fffffffa;border:1px solid rgba(188,202,223,.96);box-shadow:0 24px 40px #0f172a24,0 8px 18px #0f172a14;max-height:280px;overflow-y:auto}.infopanel-scope .filter-container .date-popup{display:flex;justify-content:center;align-items:center}.infopanel-scope .filter-container .date-popup input{background-color:transparent;color:var(--mainText);padding:6px;border:1px solid var(--mainAccent);border-radius:5px;outline:none;width:100px;text-align:center;font-size:14px}.infopanel-scope .filter-container .date-filter-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#090f193d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:24px}.infopanel-scope .filter-container .date-filter-modal{width:min(520px,100vw - 32px);border-radius:20px;background:#fffffffb;border:1px solid rgba(188,202,223,.96);box-shadow:0 28px 54px #0f172a33,0 10px 24px #0f172a1a;padding:18px;display:flex;flex-direction:column;gap:16px}.infopanel-scope .filter-container .date-filter-modal-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.infopanel-scope .filter-container .date-filter-modal-header h4{font-size:18px;font-weight:700}.infopanel-scope .filter-container .date-filter-close-btn,.infopanel-scope .filter-container .date-filter-secondary-btn,.infopanel-scope .filter-container .date-filter-primary-btn{min-height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(188,202,223,.96);background:#ffffffdb;color:var(--mainText);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;box-shadow:0 12px 24px #0f172a14,inset 0 1px #fffffff0}.infopanel-scope .filter-container .date-filter-close-btn:hover,.infopanel-scope .filter-container .date-filter-secondary-btn:hover,.infopanel-scope .filter-container .date-filter-primary-btn:hover{transform:translateY(-2px);filter:brightness(1.03)}.infopanel-scope .filter-container .date-target-toggle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.infopanel-scope .filter-container .date-target-toggle{display:flex;justify-content:center;align-items:center;min-height:76px;padding:14px;border-radius:16px;border:1px solid rgba(188,202,223,.96);background:#f8fbffeb;color:var(--mainText);cursor:pointer;position:relative;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;box-shadow:0 14px 26px #0f172a14,inset 0 1px #fffffff2;font-size:16px;font-weight:700}.infopanel-scope .filter-container .date-target-toggle:hover{transform:translateY(-2px)}.infopanel-scope .filter-container .date-target-picker-anchor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;height:1px}.infopanel-scope .filter-container .date-target-picker-anchor{position:relative;height:1px;overflow:visible}.infopanel-scope .filter-container .date-target-anchor-input{position:absolute;inset:0 auto auto 0;width:100%;height:1px;opacity:0;pointer-events:none}.infopanel-scope .filter-container .date-target-toggle.active{border-color:#66b2f69e;box-shadow:0 18px 32px #0f172a1a,0 0 0 1px #66b2f638,inset 0 1px #fffffff5}.infopanel-scope .filter-container .date-filter-modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.infopanel-scope .filter-container .date-filter-secondary-btn{color:var(--redLight);border-color:#e94f304d}.infopanel-scope .filter-container .date-filter-primary-btn{color:var(--mainText);border-color:#66b2f67a}.infopanel-scope .filter-container .filter-dropdown-option{display:flex;justify-content:start;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:#f8fbffdb;color:var(--mainText);cursor:pointer;transition:transform .1s ease,border-color .12s ease,background-color .12s ease}.infopanel-scope .filter-container .filter-dropdown-option:hover{border-color:#7ebaee85;background:#f2f8fff5}.infopanel-scope .filter-container .filter-dropdown-option.selected{border-color:#66b2f694;background:#eff7fffa}.infopanel-scope .filter-container .filter-dropdown-checkbox{display:flex;justify-content:center;align-items:center;width:18px;height:18px;flex:0 0 18px;border-radius:6px;border:1px solid rgba(170,188,214,.92);background:#ffffffd1}.infopanel-scope .filter-container .filter-dropdown-checkbox-inner{width:8px;height:8px;border-radius:3px;background:transparent}.infopanel-scope .filter-container .filter-dropdown-checkbox.checked .filter-dropdown-checkbox-inner{background:var(--blueDark)}.infopanel-scope .filter-container .filter-dropdown-option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.infopanel-scope .filter-container .filter-clear-button{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;min-width:fit-content;padding-inline:18px}.infopanel-scope .filter-container .filter-clear-button h4{color:#e94f30fa;font-weight:600;opacity:1}.infopanel-scope .filter-container .filter-clear-button.disabled{cursor:default;opacity:.5;transform:none}.infopanel-scope .filter-container .filter-clear-button.disabled:hover{transform:none;filter:none;box-shadow:0 12px 24px #0f172a12,inset 0 1px #fffffff0}.infopanel-scope .filter-container .filter-trailing-actions .bulk-delete-drafts-btn{min-height:46px;border-radius:14px;box-shadow:0 12px 24px #e94f301f}.infopanel-scope .back-to-top{background:var(--panel-surface-light);border:1px solid rgba(188,202,223,.92);box-shadow:0 18px 30px #0f172a1f,inset 0 1px #ffffffeb}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .side-info,[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .sub-info-container .info{background:var(--panel-surface-dark);border-color:var(--panel-border-dark);box-shadow:var(--panel-shadow-dark);position:relative;z-index:1}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .leftover-money{box-shadow:0 20px 33px #00000041,0 9px 18px #0000002a,inset 0 1px #ffffff08;filter:drop-shadow(0 15px 17px rgba(0,0,0,.21)) drop-shadow(0 8px 11px rgba(0,0,0,.135))}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .leftover-money .text h4{opacity:.68}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container{border-color:#3a587780;background:linear-gradient(180deg,#111c29e6,#0c151fdb);box-shadow:0 10px 18px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info{border-color:var(--panel-border-dark)!important;background:var(--panel-surface-dark)!important;box-shadow:var(--panel-shadow-dark)!important;overflow:visible;z-index:6}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair{position:relative;overflow:visible;z-index:7}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .period-btn,[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .calendar-btn{background:#0e1824f5;border-color:#5b88ba57;box-shadow:0 16px 28px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .period-btn:hover,[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .pair .calendar-btn:hover{box-shadow:0 18px 32px #00000047,0 0 0 1px #48c9ff33,inset 0 1px #ffffff0f}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .calendar{background:#0e1824fa;border-color:#5b88ba57;box-shadow:0 28px 46px #00000057,0 10px 24px #00000038}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .calendar .month-container .cover{background:#0e1824d6}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .download-btn{background:#0e1824f5;border-color:#5b88ba57;box-shadow:0 16px 28px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .statistics.side-info .download-btn:hover{background:#121e2cfc}[data-theme=dark] .infopanel-scope .overview-wrapper .overview-container .sub-info-container .info{box-shadow:0 20px 33px #00000041,0 9px 18px #0000002a,inset 0 1px #ffffff08;filter:drop-shadow(0 15px 17px rgba(0,0,0,.21)) drop-shadow(0 8px 11px rgba(0,0,0,.135))}[data-theme=dark] .infopanel-scope .filter-container .filter,[data-theme=dark] .infopanel-scope .filter-container .pair,[data-theme=dark] .infopanel-scope .filter-container .search,[data-theme=dark] .infopanel-scope .filter-container .filter-dropdown-trigger,[data-theme=dark] .infopanel-scope .filter-container .filter-clear-button{background:#0e1824f5;border-color:#5b88ba57;box-shadow:0 16px 28px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .infopanel-scope .filter-container .filter:hover,[data-theme=dark] .infopanel-scope .filter-container .pair:hover,[data-theme=dark] .infopanel-scope .filter-container .filter-dropdown-trigger:hover{box-shadow:0 18px 32px #00000047,0 0 0 1px #48c9ff29,inset 0 1px #ffffff0f}[data-theme=dark] .infopanel-scope .filter-container .filter-dropdown-menu{background:#0e1824fa;border-color:#5b88ba57;box-shadow:0 28px 46px #00000057,0 10px 24px #00000038}[data-theme=dark] .infopanel-scope .filter-container .date-filter-modal-backdrop{background:#04080e7a}[data-theme=dark] .infopanel-scope .filter-container .date-filter-modal{background:#0e1824fb;border-color:#5b88ba57;box-shadow:0 32px 54px #00000061,0 12px 28px #0000003d}[data-theme=dark] .infopanel-scope .filter-container .date-filter-close-btn,[data-theme=dark] .infopanel-scope .filter-container .date-filter-secondary-btn,[data-theme=dark] .infopanel-scope .filter-container .date-filter-primary-btn{background:#121e2cf5;border-color:#5b88ba57;box-shadow:0 16px 28px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .infopanel-scope .filter-container .date-target-toggle{background:#0b141fd1;border-color:#5b88ba57;box-shadow:0 16px 28px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .infopanel-scope .filter-container .date-target-toggle.active{border-color:#48c9ff57;box-shadow:0 18px 32px #00000047,0 0 0 1px #48c9ff2e,inset 0 1px #ffffff0f}[data-theme=dark] .infopanel-scope .filter-container .filter-dropdown-option{background:#0b141fbd;color:var(--mainText)}[data-theme=dark] .infopanel-scope .filter-container .filter-dropdown-option:hover{border-color:#48c9ff38;background:#101d2cf0}[data-theme=dark] .infopanel-scope .filter-container .filter-dropdown-option.selected{border-color:#48c9ff4d;background:#122133fa}[data-theme=dark] .infopanel-scope .filter-container .filter-dropdown-checkbox{border-color:#5b88ba61;background:#0b141fbd}[data-theme=dark] .infopanel-scope .filter-container .filter-clear-button.disabled:hover{box-shadow:0 16px 28px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .infopanel-scope .client-submissions-header{border-color:#5b88ba47;background:linear-gradient(180deg,#192536fa,#121c29f7);box-shadow:0 18px 32px #00000047,inset 0 1px #ffffff09}[data-theme=dark] .infopanel-scope .back-to-top{background:var(--panel-surface-dark);border-color:#5b88ba57;box-shadow:0 20px 34px #00000047,inset 0 1px #ffffff0d}.infopanel-scope,.infopanel-scope .infopanel-overview-transition,.infopanel-scope .overview-wrapper{min-width:0;max-width:100%}.infopanel-scope .overview-wrapper .overview-container{display:grid;grid-template-columns:minmax(176px,1.1fr) minmax(154px,1fr) minmax(154px,1fr) minmax(176px,1.06fr);align-items:stretch;min-width:0;gap:clamp(12px,1.6vw,24px)}.infopanel-scope .overview-wrapper .overview-container>.side-info,.infopanel-scope .overview-wrapper .overview-container>.sub-info-container{width:auto;min-width:0;max-width:100%}.infopanel-scope .overview-wrapper .overview-container>.statistics.side-info{min-width:0;max-width:100%}.infopanel-scope .overview-wrapper .overview-container>.side-info,.infopanel-scope .overview-wrapper .overview-container>.sub-info-container,.infopanel-scope .overview-wrapper .overview-container>.statistics.side-info{height:clamp(168px,15.5vw,236px)!important}.infopanel-scope .overview-wrapper .overview-container .leftover-money{padding:clamp(14px,1.6vw,22px) clamp(16px,1.8vw,24px)}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text{gap:clamp(8px,1vw,12px)}.infopanel-scope .overview-wrapper .overview-container .leftover-money .text h2{font-size:clamp(24px,2.25vw,40px)}.infopanel-scope .overview-wrapper .overview-container .leftover-money .tracker-container{height:clamp(34px,3vw,44px)}.infopanel-scope .overview-wrapper .overview-container .sub-info-container{gap:clamp(10px,1.5vw,24px)}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info{min-width:0;padding:clamp(12px,1.4vw,18px) clamp(14px,1.7vw,22px)}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair{min-width:0}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair h4{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.1vw,16px)}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info .pair img{height:clamp(28px,3vw,40px)}.infopanel-scope .overview-wrapper .overview-container .sub-info-container .info h2{font-size:clamp(24px,2.25vw,36px)}.infopanel-scope .overview-wrapper .statistics.side-info{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(8px,1vw,12px);padding:clamp(12px,1.4vw,18px) clamp(14px,1.55vw,20px)!important}.infopanel-scope .overview-wrapper .statistics.side-info .pair,.infopanel-scope .overview-wrapper .statistics.side-info .period-btn,.infopanel-scope .overview-wrapper .statistics.side-info .calendar-btn{min-width:0}.infopanel-scope .overview-wrapper .statistics.side-info .pair{gap:clamp(8px,1vw,14px)}.infopanel-scope .overview-wrapper .statistics.side-info .period-btn,.infopanel-scope .overview-wrapper .statistics.side-info .calendar-btn,.infopanel-scope .overview-wrapper .statistics.side-info .download-btn{min-height:clamp(38px,3.4vw,48px)!important}.infopanel-scope .overview-wrapper .statistics.side-info .period-btn,.infopanel-scope .overview-wrapper .statistics.side-info .calendar-btn{height:auto;padding:0 clamp(10px,1.2vw,16px)}.infopanel-scope .overview-wrapper .statistics.side-info .download-btn{width:100%;padding:0 clamp(10px,1.35vw,18px)}.infopanel-scope .overview-wrapper .statistics.side-info .period-btn h4,.infopanel-scope .overview-wrapper .statistics.side-info .calendar-btn h4,.infopanel-scope .overview-wrapper .statistics.side-info .download-btn h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.05vw,15px)}@media (max-width: 980px){.infopanel-scope .overview-wrapper .overview-container{grid-template-columns:repeat(2,minmax(0,1fr))}.infopanel-scope .overview-wrapper .overview-container>.side-info,.infopanel-scope .overview-wrapper .overview-container>.sub-info-container,.infopanel-scope .overview-wrapper .overview-container>.statistics.side-info{height:clamp(158px,26vw,210px)!important}}@media (max-width: 560px){.infopanel-scope .overview-wrapper .overview-container{grid-template-columns:1fr}.infopanel-scope .overview-wrapper .overview-container>.side-info,.infopanel-scope .overview-wrapper .overview-container>.sub-info-container,.infopanel-scope .overview-wrapper .overview-container>.statistics.side-info{height:auto!important;min-height:150px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.client-submissions-scope .submission-type-cell{display:grid;gap:5px;overflow:visible!important;text-wrap:wrap!important}.client-submissions-scope .submission-type-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-submissions-scope .submission-approval-people{display:grid;gap:6px;width:100%}.client-submissions-scope .submission-approval-people.compact{gap:2px}.client-submissions-scope .submission-approval-person{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.client-submissions-scope .submission-approval-person>span,.client-submissions-scope .submission-approval-person>strong{width:auto;font-size:12px;line-height:1.25;text-align:left}.client-submissions-scope .submission-approval-person>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-submissions-scope .submission-approval-person>strong{flex:0 0 auto;font-weight:700}.client-submissions-scope .submission-approval-person>strong.is-approved{color:#15803d}.client-submissions-scope .submission-approval-person>strong.is-rejected{color:#b42318}.client-submissions-scope .submission-approval-person>strong.is-pending{color:#a16207}.client-submissions-scope .submission-approval-people.compact .submission-approval-person>span,.client-submissions-scope .submission-approval-people.compact .submission-approval-person>strong{font-size:10px}.client-submissions-scope{width:100%;box-sizing:border-box;padding:0 var(--infopanel-inline-pad, clamp(20px, 2.2vw, 36px)) 48px}.client-submissions-scope .client-submissions-layout-shell{width:100%;margin:0;box-sizing:border-box;overflow:visible}.client-submissions-scope .client-submissions-header,.client-submissions-scope .client-submissions-two-pane{--submission-columns: 20px minmax(74px, .76fr) minmax(126px, 1.18fr) minmax(132px, 1.08fr) minmax(68px, .56fr) minmax(68px, .56fr) minmax(118px, .9fr);--submission-column-gap: clamp(8px, 1.05vw, 20px)}.client-submissions-scope .client-submissions-header{display:flex;justify-content:space-between;align-items:center;display:block;width:100%;margin:0;box-sizing:border-box;background-color:var(--main3);padding:clamp(16px,1.8vw,24px) clamp(52px,4.8vw,78px) clamp(16px,1.8vw,24px) clamp(18px,2vw,30px)!important;position:relative}.client-submissions-scope .client-submissions-header .info{display:grid;grid-template-columns:var(--submission-columns);column-gap:var(--submission-column-gap);align-items:center;width:100%;min-width:0;position:static!important}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox{position:static!important;width:20px;height:20px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,157,200,.7);border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--main1) 88%,#ffffff 12%),color-mix(in srgb,var(--main2) 92%,#eef3ff 8%));cursor:pointer;justify-self:center;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:8px;aspect-ratio:1;background-color:var(--blueDark);border-radius:2px}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox:hover{border-color:#009dc8f2;box-shadow:0 0 0 1px #009dc833,0 0 14px #009dc82e}.client-submissions-scope .client-submissions-header .info h4{font-weight:500;opacity:1;font-size:clamp(11px,1.08vw,15px);width:auto;min-width:0;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.client-submissions-scope .client-submissions-header>h4{position:absolute;right:24px;top:50%;transform:translateY(-50%);opacity:.7;text-wrap:nowrap;flex-shrink:0}.client-submissions-scope.actions-menu-open .client-submissions-layout-shell,.client-submissions-scope.actions-menu-open .client-submissions-two-pane,.client-submissions-scope.actions-menu-open .client-submissions-list-panel,.client-submissions-scope.actions-menu-open .client-submissions-wrapper{overflow:visible!important}.client-submissions-scope.actions-menu-open .client-submissions-two-pane{position:relative;z-index:2147482999}.client-submissions-scope.actions-menu-open .client-submissions-header{z-index:1}.client-submissions-scope.actions-menu-open .submission-container.actions-open{z-index:2147483000!important}.client-submissions-scope.actions-menu-open .submission-container.actions-open .more-actions-container{z-index:2147483001!important}.client-submissions-scope.actions-menu-open .submission-container.actions-open .more-actions-container .actions{z-index:2147483002!important}.client-submissions-scope .client-selected-actions-row{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:12px 0;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--main2);box-sizing:border-box}.client-submissions-scope .client-selected-actions-row .client-selected-actions-info h4{font-weight:600;color:var(--text-color)}.client-submissions-scope .client-selected-actions-row .client-selected-actions-buttons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.client-submissions-scope .bulk-delete-drafts-btn{border:1px solid #e94f30;background-color:transparent;color:#e94f30;border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .12s ease-in-out}.client-submissions-scope .bulk-delete-drafts-btn:hover{background-color:#e94f301f}.client-submissions-scope .bulk-approve-drafts-btn{border:1px solid #16854f;background-color:#16854f;color:#fff;border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .12s ease-in-out}.client-submissions-scope .bulk-approve-drafts-btn:hover:not(:disabled){background-color:#116b40}.client-submissions-scope .bulk-approve-drafts-btn:disabled{cursor:wait;opacity:.62}.client-submissions-scope .bulk-download-generated-btn{border:1px solid var(--blue);background-color:transparent;color:var(--blue);border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .12s ease-in-out}.client-submissions-scope .bulk-download-generated-btn:hover:not(:disabled){background-color:#009dc81f}.client-submissions-scope .bulk-download-generated-btn:disabled{cursor:default;opacity:.6}.client-submissions-scope .client-submissions-two-pane{display:grid;grid-template-columns:minmax(0,1fr) 0fr;width:100%;overflow:visible!important}.client-submissions-scope .client-submissions-two-pane .client-submissions-list-panel{min-width:0;overflow:visible}.client-submissions-scope .client-submissions-two-pane .submission-container.selected .info-header{background-color:var(--main2)!important}.client-submissions-scope .client-submissions-two-pane.detail-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;min-height:calc(100vh - 210px)}.client-submissions-scope .client-submissions-two-pane.detail-open .client-submissions-list-panel{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.client-submissions-scope .client-submissions-two-pane.detail-open .client-submissions-list-panel>.client-submissions-wrapper{flex:1 1 auto;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client{--detail-section-gap: 12px;position:static;top:auto;z-index:5;border:1px solid var(--main3);border-radius:8px;background-color:var(--main1);max-height:none;min-height:0;height:100%;overflow:auto}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-empty,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-content{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:var(--detail-section-gap);padding:18px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-content{align-items:stretch;min-height:100%;box-sizing:border-box}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-intro{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--detail-section-gap);width:100%;text-align:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-id-section{position:relative;max-width:100%;padding-right:58px;padding-left:58px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-id-value{width:100%;margin:0;text-align:center;font-size:24px;line-height:1.15;font-weight:600;overflow-wrap:anywhere}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-icon-btn{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;transform:translateY(-50%);border:1px solid #dc4f4f;border-radius:6px;background:transparent;color:#d74343;font:inherit;font-size:26px;line-height:1;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-icon-btn:hover{background:#d743431a;box-shadow:0 0 0 3px #d743431a}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-icon-btn:focus-visible{outline:2px solid #d74343;outline-offset:2px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-files-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-delete-btn{border:1px solid var(--main3);background-color:var(--main2);border-radius:6px;padding:6px 10px;cursor:pointer;transition:all .1s ease-in-out}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn{display:flex;align-items:center;justify-content:center;gap:8px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn .status-color{width:14px;height:14px;border-radius:4px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn h4{width:auto}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-readonly{pointer-events:none;cursor:default;border:none;background-color:transparent;border-radius:0;padding:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-readonly:disabled{opacity:1;border:none;background-color:transparent}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-btn:hover,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn:hover,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-files-btn:hover,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-delete-btn:hover{filter:brightness(1.08)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-delete-btn{border-color:#e94f30;color:#e94f30}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-header-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--detail-section-gap);width:100%;align-items:stretch}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-actions{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:0;width:100%}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-action-group{display:grid;gap:12px;width:100%}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-action-group+.submission-detail-action-group{margin-top:6px;padding-top:16px;border-top:1px solid var(--main3)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-sections{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:var(--detail-section-gap);width:100%;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-top-grid,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--detail-section-gap);width:100%;align-items:stretch}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-top-grid>.submission-detail-section,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-bottom-grid>.submission-detail-section{height:100%}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px;width:100%;border:1px solid var(--main3);border-radius:8px;background-color:var(--main2);padding:12px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section>h4{width:100%;font-weight:600;font-size:16px;line-height:1.25;text-align:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section>p{width:auto;margin:0;opacity:.75;font-size:13px;line-height:1.35;text-align:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv-grid.single-column{grid-template-columns:1fr}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv span{display:block;width:100%;font-size:15px;font-weight:600;line-height:1.25;opacity:.7;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv p{width:100%;margin:0;font-size:13px;font-weight:400;line-height:1.35;overflow-wrap:anywhere;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv.error-info p{color:#f06}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-comment-value{width:100%;align-self:stretch;margin:0;font-size:13px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section>p.submission-detail-comment-value{text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-list{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:8px;width:100%}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-btn{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid var(--main3);border-radius:6px;background-color:transparent;padding:8px 10px;cursor:pointer;transition:all .12s ease-in-out}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-btn:hover{filter:brightness(1.08)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-btn.active{border-color:var(--blueDark);background-color:var(--main2)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-name,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-count{width:auto;margin:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-name{font-size:14px;line-height:1.3;text-align:left;overflow-wrap:anywhere}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-count{font-size:12px;line-height:1;opacity:.75;padding:2px 7px;border:1px solid var(--main3);border-radius:999px;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:22px;flex-shrink:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-count-prefix{font-size:12px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-count-loader{display:flex;justify-content:center;align-items:center;width:12px;height:12px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-count-loader svg{width:12px;height:12px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-grid.stacked{flex-direction:column;align-items:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-grid.single{justify-content:flex-start}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card{display:flex;justify-content:start;flex-direction:column;align-items:center;gap:8px;width:min(180px,100%);border:none;border-radius:0;background-color:transparent;padding:0;text-align:center;cursor:pointer;transition:all .1s ease-in-out}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card p{width:100%;margin:0;font-size:13px;line-height:1.3;overflow-wrap:anywhere;text-align:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card:not(:disabled):hover{opacity:.85}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card:disabled{opacity:.75;cursor:default}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-thumb{display:flex;justify-content:center;align-items:center;position:relative;width:min(140px,100%);aspect-ratio:3/2;border:none;border-radius:0;background-color:transparent;overflow:hidden;align-self:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-thumb img{width:100%;height:100%;object-fit:contain}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-loader{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-image{opacity:1;transition:opacity .18s ease-in-out}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-image.is-loading{opacity:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:10px;margin-top:0;flex:1 1 auto;min-height:0;border:1px solid var(--main3);border-radius:8px;background-color:var(--main2);padding:12px;width:100%}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files>h4{width:100%;font-weight:600;font-size:16px;line-height:1.25;text-align:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files>p{margin:0;font-size:13px;line-height:1.35;text-align:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:12px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-card{display:flex;justify-content:start;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;border:none;border-radius:0;background-color:transparent;padding:0;cursor:pointer;transition:all .1s ease-in-out;text-align:center}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-card:hover{opacity:.85}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-thumb{display:flex;justify-content:center;align-items:center;width:72px;height:72px;border:none;border-radius:0;background-color:transparent;overflow:hidden;flex-shrink:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .thumb-image{width:100%;height:100%;object-fit:cover}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .thumb-icon{width:40px;height:40px;object-fit:contain}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-name{width:100%;margin:0;font-size:12px;line-height:1.3;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client{--detail-shell-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(248, 250, 252, .98) 100% );--detail-shell-border: rgba(223, 231, 241, .98);--detail-shell-shadow: 0 24px 56px rgba(15, 23, 42, .1), 0 8px 20px rgba(59, 130, 246, .08), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-card-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(249, 251, 255, .98) 100% );--detail-card-border: rgba(224, 232, 242, .96);--detail-card-shadow: 0 16px 34px rgba(15, 23, 42, .06), 0 4px 12px rgba(59, 130, 246, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-surface-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .98) 100% );--detail-surface-border: rgba(228, 235, 244, .96);--detail-surface-shadow: 0 10px 22px rgba(15, 23, 42, .04), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-outline-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .98) 100% );--detail-outline-border: rgba(41, 114, 228, .42);--detail-outline-text: #2c64c8;--detail-outline-shadow: 0 12px 24px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-outline-hover-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(241, 247, 255, .99) 100% );--detail-outline-hover-shadow: 0 16px 28px rgba(84, 99, 252, .12), 0 6px 14px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .99);--detail-neutral-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(250, 251, 253, .98) 100% );--detail-neutral-border: rgba(148, 163, 184, .34);--detail-neutral-text: #526277;--detail-neutral-shadow: 0 10px 20px rgba(15, 23, 42, .04), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-neutral-hover-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(244, 247, 251, .99) 100% );--detail-neutral-hover-shadow: 0 14px 24px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .99);--detail-danger-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(255, 249, 248, .99) 100% );--detail-danger-border: rgba(229, 72, 77, .66);--detail-danger-text: #d94a45;--detail-danger-shadow: 0 12px 24px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--detail-danger-hover-bg: linear-gradient( 180deg, rgba(255, 248, 247, .99) 0%, rgba(255, 241, 239, .99) 100% );--detail-danger-hover-shadow: 0 16px 28px rgba(229, 72, 77, .14), 0 6px 14px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .99);border-radius:24px;background:var(--detail-shell-bg);border:1px solid var(--detail-shell-border);box-shadow:var(--detail-shell-shadow)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-empty,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-content{gap:12px;padding:18px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-intro{align-items:stretch;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-id-section,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section{border-radius:22px;background:var(--detail-card-bg);border:1px solid var(--detail-card-border);box-shadow:var(--detail-card-shadow)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-id-section{padding:14px 62px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-id-value{font-size:clamp(24px,1.8vw,30px);letter-spacing:-.03em}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-header-grid,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-top-grid,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-bottom-grid{gap:12px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-actions{gap:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-action-group{gap:14px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-action-group+.submission-detail-action-group{margin-top:8px;padding-top:18px;border-top-color:var(--detail-surface-border)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section{gap:10px;padding:14px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section>h4{padding-bottom:8px;border-bottom:1px solid var(--detail-surface-border);text-align:left;font-size:16px;font-weight:700}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section>p{text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv-grid{gap:8px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv{gap:2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv span{font-size:13px;font-weight:600;opacity:.72}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv p{font-size:13px;line-height:1.35;font-weight:400}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-comment-value,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-section>p.submission-detail-comment-value{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;line-height:1.4}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-files-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-delete-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-approve-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-reject-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-edit-counts-btn{min-height:46px;width:100%;border-radius:14px;font:inherit;font-weight:600;box-shadow:var(--detail-outline-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-actions .detail-status-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-files-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-edit-counts-btn{border:1px solid var(--detail-outline-border);background:var(--detail-outline-bg);color:var(--detail-outline-text)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-actions .detail-status-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-files-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-edit-counts-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-delete-btn{padding:0 16px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-actions .detail-status-btn{justify-content:center;gap:10px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-actions .detail-status-btn:hover,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-files-btn:hover,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-edit-counts-btn:hover{transform:translateY(-2px) scale(1.01);border-color:#2972e494;background:var(--detail-outline-hover-bg);box-shadow:var(--detail-outline-hover-shadow);filter:none}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-btn{border:1px solid var(--detail-neutral-border);background:var(--detail-neutral-bg);color:var(--detail-neutral-text);box-shadow:var(--detail-neutral-shadow)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-close-btn:hover{transform:translateY(-2px) scale(1.01);background:var(--detail-neutral-hover-bg);box-shadow:var(--detail-neutral-hover-shadow);filter:none}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-delete-btn{border:1px solid var(--detail-danger-border);background:var(--detail-danger-bg);color:var(--detail-danger-text);box-shadow:var(--detail-danger-shadow)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-delete-btn:hover{transform:translateY(-2px) scale(1.01);border-color:#e5484deb;background:var(--detail-danger-hover-bg);box-shadow:var(--detail-danger-hover-shadow);filter:none}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-approve-btn{border:1px solid #16854f;background:#16854f;color:#fff}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-approve-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.01);background:#116b40}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-reject-btn{border:1px solid var(--detail-danger-border);background:transparent;color:var(--detail-danger-text)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-reject-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.01);background:var(--detail-danger-hover-bg)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-approve-btn:disabled,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-reject-btn:disabled{cursor:wait;opacity:.62}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv .detail-status-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv .detail-status-readonly,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv .detail-status-readonly:disabled{width:auto;min-height:38px;padding:8px 12px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:var(--detail-surface-bg);color:inherit;box-shadow:var(--detail-surface-shadow);align-self:flex-start;opacity:1}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv .detail-status-readonly,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv .detail-status-readonly:disabled{pointer-events:none;cursor:default}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn .status-color{width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 4px #94a3b824}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-btn,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-card{border:1px solid var(--detail-surface-border);border-radius:18px;background:var(--detail-surface-bg);box-shadow:var(--detail-surface-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-btn{padding:12px 14px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-btn:hover,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card:not(:disabled):hover,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-card:hover{transform:translateY(-2px) scale(1.01);border-color:#2972e47a;box-shadow:var(--detail-outline-hover-shadow);opacity:1;filter:none}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-btn.active{border-color:#2972e48a;background:var(--detail-outline-hover-bg);box-shadow:var(--detail-outline-hover-shadow)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-count{border-color:#2972e43d;background:#2972e414;color:var(--detail-outline-text)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-grid,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-grid.stacked{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;align-items:stretch;justify-content:stretch}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-grid.single{grid-template-columns:minmax(0,168px);justify-content:flex-start}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card{width:100%;gap:8px;padding:10px;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-card p{font-size:13px;font-weight:600;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-thumb,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-thumb{width:100%;border:1px solid rgba(220,229,239,.92);border-radius:16px;background:linear-gradient(180deg,#fffffffc,#f4f7fbfa);box-shadow:inset 0 1px #fffffffa}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-thumb{aspect-ratio:1.75}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-thumb img{padding:6px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-grid.single .submission-detail-cliche-thumb{aspect-ratio:1.9;max-height:92px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files{gap:14px;padding:18px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files>h4{padding-bottom:12px;border-bottom:1px solid var(--detail-surface-border);text-align:left;font-size:18px;font-weight:700}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-files-grid{gap:14px;margin-top:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-card{align-items:stretch;gap:8px;padding:10px;text-align:left}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-thumb{height:84px;padding:8px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .thumb-image{object-fit:cover;border-radius:12px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .thumb-icon{width:48px;height:48px}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-name{font-size:13px;font-weight:600;text-align:left;-webkit-line-clamp:3}.client-submissions-scope .client-submissions-wrapper{width:100%;overflow:visible}.client-submissions-scope .client-submissions-wrapper h1{padding:100px 0 50px;font-size:60px;font-weight:900;color:var(--main3);text-align:center}.client-submissions-scope .client-submissions-wrapper .info .file-animation-wrapper.tiny-loader{display:inline-flex;vertical-align:middle;margin:0;width:18px;height:18px}.client-submissions-scope .client-submissions-wrapper .submission-container{border-bottom:1px solid var(--main3);width:100%;position:relative;z-index:3}.client-submissions-scope .client-submissions-wrapper .submission-container.actions-open{z-index:2147483000}.client-submissions-scope .client-submissions-wrapper .submission-container .pinned{position:absolute;left:15px;width:18px;top:30px;z-index:4}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container{display:flex;justify-content:center;align-items:center;width:fit-content;position:absolute;z-index:2147483001;padding:10px 20px;border-radius:5px;top:0;right:30px;transform:translateY(50%);cursor:pointer;transition:all .1s ease-in-out}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions{display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:fit-content;gap:5px;z-index:2147483002;background-color:var(--main2);border:1px solid var(--main3);border-radius:5px;padding:10px;position:absolute;bottom:45px;right:0;box-shadow:0 0 20px #00000034}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair{display:flex;justify-content:start;align-items:center;width:100%;gap:10px;padding:12px 15px;border-radius:5px;transition:all .1s ease-in-out;min-height:50px}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair h4{text-wrap:nowrap}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair img{width:22px}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair:hover,.client-submissions-scope .client-submissions-wrapper .submission-container .full{background-color:var(--main3)}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container:hover{background-color:var(--main2)}.client-submissions-scope .client-submissions-wrapper .submission-container .submission{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;width:100%}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header{display:flex;justify-content:space-between;align-items:center;width:100%!important;margin:0!important;box-sizing:border-box;cursor:pointer;padding:clamp(18px,2.2vw,28px) clamp(52px,4.8vw,78px) clamp(18px,2.2vw,28px) clamp(18px,2vw,30px)!important;background-color:var(--main1)}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info{display:grid;grid-template-columns:var(--submission-columns);column-gap:var(--submission-column-gap);align-items:center;width:100%;min-width:0;position:static!important}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .client-submission-checkbox{position:static!important;width:20px;height:20px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,157,200,.7);border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--main1) 88%,#ffffff 12%),color-mix(in srgb,var(--main2) 92%,#eef3ff 8%));cursor:pointer;justify-self:center;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .client-submission-checkbox .inner-box{width:8px;aspect-ratio:1;background-color:var(--blueDark);border-radius:2px}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .client-submission-checkbox:hover{border-color:#009dc8f2;box-shadow:0 0 0 1px #009dc833,0 0 14px #009dc82e}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info>h4,.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info>div:not(.status):not(.clientStatus):not(.client-submission-checkbox):not(.loader):not(.submission-metric-value){width:auto!important;min-width:0;font-size:clamp(10px,1vw,15px);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .submission-metric-value{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:0;height:100%;margin:0;padding:0;overflow:visible}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .submission-metric-value>h4{margin:0;line-height:1.2;display:block;max-width:100%;font-size:clamp(10px,1vw,15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .submission-metric-value .submission-progress-label{font-size:clamp(10px,.95vw,14px);font-weight:500;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .status{display:flex;justify-content:center;align-items:center;justify-content:start;gap:10px;min-width:0}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .status .status-color{width:18px;aspect-ratio:1;border-radius:5px}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .status h4{min-width:0;max-width:100%;font-size:clamp(10px,.95vw,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .submission-metric-loader{display:inline-flex;align-items:center;justify-content:flex-start;width:22px;height:22px;min-height:22px;line-height:1;flex:0 0 22px}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header .info .submission-metric-loader-ring{display:block;width:20px;height:20px;border-radius:999px;border:2px solid rgba(84,99,252,.28);border-top-color:#5463fc;border-left-color:#5463fc;box-sizing:border-box;animation:submissionMetricSpin .75s linear infinite}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header:hover{filter:brightness(1.08)}.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header:hover .client-submission-checkbox{border-color:#009dc8d6;box-shadow:0 0 0 1px #009dc82e,0 0 12px #009dc824}.client-submissions-scope .client-submissions-wrapper .load-more{display:flex;justify-content:center;align-items:center;width:100%;margin:50px 0}.client-submissions-scope .client-submissions-wrapper .load-more .submissions-load-more-button{min-width:188px;height:46px;padding:0 24px;border-radius:14px;border:1px solid rgba(46,121,255,.78);background:linear-gradient(180deg,#fffffffc,#f6fafff7);color:#2563d8;font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 14px 28px #2e79ff1a,0 5px 12px #0f172a0f,inset 0 1px #fffffffa;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.client-submissions-scope .client-submissions-wrapper .load-more .submissions-load-more-button:hover{transform:translateY(-2px);border-color:#1668e5f5;background:linear-gradient(180deg,#fff,#eff6fffa);box-shadow:0 16px 30px #2e79ff21,0 6px 14px #0f172a14,inset 0 1px #fff}.client-submissions-scope .client-submissions-wrapper .load-more .submissions-load-more-button:active{transform:translateY(0)}[data-theme=dark] .client-submissions-scope .load-more .submissions-load-more-button{border-color:#63b3ffad;background:linear-gradient(180deg,#101b28fa,#0d1724fc);color:#e8f2ff;box-shadow:0 16px 28px #0000003d,0 6px 14px #0083ff17,inset 0 1px #ffffff0a}[data-theme=dark] .client-submissions-scope .load-more .submissions-load-more-button:hover{border-color:#78c3ffeb;background:linear-gradient(180deg,#121f2efc,#0f1927);box-shadow:0 18px 32px #00000047,0 8px 18px #0083ff1f,inset 0 1px #ffffff0d}[data-theme=dark] .client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client{--detail-shell-bg: linear-gradient( 180deg, rgba(14, 24, 36, .97) 0%, rgba(11, 20, 32, .99) 100% );--detail-shell-border: rgba(73, 110, 151, .4);--detail-shell-shadow: 0 22px 42px rgba(0, 0, 0, .24), 0 8px 18px rgba(0, 126, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .05);--detail-card-bg: linear-gradient( 180deg, rgba(16, 27, 40, .98) 0%, rgba(13, 22, 35, .99) 100% );--detail-card-border: rgba(75, 114, 157, .42);--detail-card-shadow: 0 16px 32px rgba(0, 0, 0, .18), 0 4px 10px rgba(0, 126, 255, .06), inset 0 1px 0 rgba(255, 255, 255, .04);--detail-surface-bg: linear-gradient( 180deg, rgba(13, 24, 37, .98) 0%, rgba(11, 20, 32, .99) 100% );--detail-surface-border: rgba(72, 107, 146, .38);--detail-surface-shadow: 0 8px 16px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-outline-bg: linear-gradient( 180deg, rgba(13, 24, 37, .98) 0%, rgba(11, 20, 32, .99) 100% );--detail-outline-border: rgba(110, 162, 228, .42);--detail-outline-text: #8ec3ff;--detail-outline-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-outline-hover-bg: linear-gradient( 180deg, rgba(15, 28, 44, .99) 0%, rgba(12, 22, 36, 1) 100% );--detail-outline-hover-shadow: 0 11px 20px rgba(84, 99, 252, .13), 0 4px 10px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .04);--detail-neutral-bg: linear-gradient( 180deg, rgba(16, 26, 39, .98) 0%, rgba(13, 22, 35, .99) 100% );--detail-neutral-border: rgba(120, 141, 169, .34);--detail-neutral-text: rgba(219, 229, 241, .82);--detail-neutral-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-neutral-hover-bg: linear-gradient( 180deg, rgba(19, 32, 48, .99) 0%, rgba(16, 27, 40, 1) 100% );--detail-neutral-hover-shadow: 0 11px 20px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .04);--detail-danger-bg: linear-gradient( 180deg, rgba(28, 18, 19, .98) 0%, rgba(24, 15, 17, .99) 100% );--detail-danger-border: rgba(255, 117, 112, .64);--detail-danger-text: #ff918c;--detail-danger-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--detail-danger-hover-bg: linear-gradient( 180deg, rgba(34, 21, 23, .99) 0%, rgba(28, 17, 20, 1) 100% );--detail-danger-hover-shadow: 0 11px 20px rgba(255, 106, 102, .1), 0 4px 10px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .04)}[data-theme=dark] .client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .detail-status-btn .status-color{box-shadow:0 0 0 4px #94a3b814}[data-theme=dark] .client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-iecirkni-count{background:#6ea2e424}[data-theme=dark] .client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-cliche-thumb,[data-theme=dark] .client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-original-file-thumb{border-color:#486b925c;background:linear-gradient(180deg,#111c2afa,#0d1623fc);box-shadow:inset 0 1px #ffffff0a}@keyframes submissionMetricSpin{to{transform:rotate(360deg)}}.client-submissions-scope.detail-layout-open .client-submissions-header,.client-submissions-scope.detail-layout-open .client-submissions-two-pane{--submission-columns: 22px minmax(95px, 1fr) minmax(170px, 1.2fr) minmax(145px, 1fr);--submission-column-gap: clamp(14px, 1.9vw, 32px)}.client-submissions-scope.detail-layout-open .client-submissions-header{width:100%!important;padding-right:40px!important}.client-submissions-scope.detail-layout-open .client-submissions-header .info{width:calc(50% - 83px);justify-items:start}.client-submissions-scope.detail-layout-open .client-submissions-header .info h4{text-align:left}.client-submissions-scope.detail-layout-open .submission .info-header{padding-right:40px!important}.client-submissions-scope .client-submissions-header,.client-submissions-scope .client-submissions-wrapper .submission-container .submission .info-header{width:100%!important;margin:0!important;box-sizing:border-box}@media (max-width: 1200px){.client-submissions-scope .client-submissions-header,.client-submissions-scope .client-submissions-two-pane{--submission-columns: 18px minmax(68px, .72fr) minmax(112px, 1.06fr) minmax(118px, 1fr) minmax(58px, .52fr) minmax(58px, .52fr) minmax(104px, .82fr);--submission-column-gap: clamp(6px, .9vw, 16px)}.client-submissions-scope .client-submissions-two-pane.detail-open{grid-template-columns:1fr;height:auto;min-height:0}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client{position:static;max-height:none;min-height:0}.client-submissions-scope .client-submissions-header{width:100%!important;padding:16px 58px 16px 20px!important}.client-submissions-scope .client-submissions-header .info{width:100%}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox{width:18px;height:18px}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:8px}.client-submissions-scope .client-submissions-header .info h4{font-size:clamp(11px,1.3vw,14px)}.client-submissions-scope .client-submissions-header>h4{right:20px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header{padding:16px 58px 16px 20px!important}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox{width:18px;height:18px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox .inner-box{width:8px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(10px,1.2vw,13px)}}@media (max-width: 768px){.client-submissions-scope .client-submissions-header,.client-submissions-scope .client-submissions-two-pane{--submission-columns: 16px minmax(60px, .72fr) minmax(96px, 1fr) minmax(104px, .98fr) minmax(48px, .5fr) minmax(48px, .5fr) minmax(88px, .78fr);--submission-column-gap: clamp(5px, .85vw, 12px)}.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-header-grid,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-kv-grid,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-top-grid,.client-submissions-scope .client-submissions-two-pane.detail-open .submission-detail-pane.client .submission-detail-bottom-grid{grid-template-columns:1fr}.client-submissions-scope .client-submissions-header{padding:12px 46px 12px 14px!important}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox{width:16px;height:16px}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:7px}.client-submissions-scope .client-submissions-header .info h4{font-size:clamp(9px,1.1vw,12px)}.client-submissions-scope .client-submissions-header>h4{right:15px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header{padding:12px 46px 12px 14px!important}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox{width:16px;height:16px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox .inner-box{width:7px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(9px,1.1vw,12px)}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .status{gap:5px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .status .status-color{width:14px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .status h4{font-size:clamp(8px,1vw,11px)}.client-submissions-scope .client-submissions-wrapper .submission-container .pinned{left:10px;top:20px;width:14px}}@media (max-width: 480px){.client-submissions-scope .client-submissions-header,.client-submissions-scope .client-submissions-two-pane{--submission-columns: 14px minmax(42px, .65fr) minmax(72px, .95fr) minmax(78px, .9fr) minmax(36px, .45fr) minmax(36px, .45fr) minmax(62px, .7fr);--submission-column-gap: clamp(4px, .9vw, 8px)}.client-submissions-scope .client-submissions-header{padding:10px 36px 10px 10px!important}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox{width:14px;height:14px}.client-submissions-scope .client-submissions-header .info .client-submission-checkbox .inner-box{width:6px}.client-submissions-scope .client-submissions-header .info h4{font-size:clamp(8px,1vw,10px)}.client-submissions-scope .client-submissions-header>h4{right:10px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header{padding:10px 36px 10px 10px!important}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox{width:14px;height:14px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .client-submission-checkbox .inner-box{width:6px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info h4{font-size:clamp(8px,1vw,10px)}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .status{gap:3px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .status .status-color{width:12px}.client-submissions-scope .client-submissions-wrapper .submission-container .info-header .info .status h4{font-size:clamp(7px,.9vw,9px)}.client-submissions-scope .client-submissions-wrapper .submission-container .pinned{left:8px;top:15px;width:12px}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container{right:15px;padding:5px 10px}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair{padding:8px 10px;min-height:35px}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair h4{font-size:clamp(8px,1vw,10px)}.client-submissions-scope .client-submissions-wrapper .submission-container .more-actions-container .actions .pair img{width:16px}}[data-theme=light] .client-submissions-scope .client-submissions-header{border-color:#dae0eae0!important;background:linear-gradient(180deg,#fffffffe,#f9fafcfb)!important;box-shadow:0 14px 26px #0f172a0b,inset 0 1px #fffffff5!important}[data-theme=light] .client-submissions-scope .client-submissions-wrapper .submission-container .info-header:hover{filter:invert(.02)}[data-theme=light] .client-submissions-scope .client-submissions-wrapper .load-more h4:hover{transform:scale(1.02);filter:invert(.02)}[data-theme=light] .client-submissions-scope .client-submissions-wrapper .load-more h4:active{transform:scale(.97)}.client-submissions-scope,.client-submissions-scope .client-submissions-layout-shell,.client-submissions-scope .client-submissions-list-panel,.client-submissions-scope .client-submissions-wrapper,.client-submissions-scope .submission-container,.client-submissions-scope .submission,.client-submissions-scope .info-header{min-width:0;max-width:100%}.client-submissions-scope .client-submissions-layout-shell{overflow-x:visible;overflow-y:visible;overscroll-behavior-inline:contain}.client-submissions-scope:not(.detail-layout-open) .client-submissions-header,.client-submissions-scope:not(.detail-layout-open) .client-submissions-two-pane{min-width:0}.client-submissions-scope .filter-controls-row{flex-wrap:wrap}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.mistakes-page-scope{--mistakes-shell-border: rgba(202, 214, 232, .58);--mistakes-shell-surface: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .96) 100% );--mistakes-shell-shadow: 0 18px 34px rgba(15, 23, 42, .09), 0 8px 18px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--mistakes-shell-radius: 16px;--mistakes-card-radius: 16px;--mistakes-muted: rgba(15, 23, 42, .56);--mistakes-blue: #2f7ff0;--mistakes-blue-strong: #226ae2;--mistakes-blue-soft: rgba(47, 127, 240, .12);--mistakes-red-soft: rgba(233, 79, 48, .1);--mistakes-row-border: rgba(203, 214, 229, .52);width:100%;padding:0 0 30px;gap:0}.mistakes-page-scope .mistakes-header,.mistakes-page-scope .mistakes-overview-wrapper,.mistakes-page-scope .mistake-container-header,.mistakes-page-scope .mistakes-container,.mistakes-page-scope .confirm-btn,.mistakes-page-scope .mistakes-loader-state,.mistakes-page-scope .mistakes-empty-state{width:100%;margin-left:auto;margin-right:auto}.mistakes-header{display:flex;justify-content:space-between;gap:18px;padding:40px;align-items:center}.mistakes-header h2{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:0}.mistakes-header .back-btn{flex-shrink:0}.mistakes-overview-wrapper{display:flex;justify-content:center;align-items:center;width:100%;gap:20px;align-items:stretch}.mistakes-overview-wrapper .sub-info-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:clamp(300px,25%,400px);height:230px}.mistakes-overview-wrapper .sub-info-container,.mistakes-overview-wrapper .total-mistakes{min-height:100%}.mistakes-overview-wrapper .info,.mistakes-overview-wrapper .total-mistakes{border:1px solid var(--mistakes-shell-border);background:var(--mistakes-shell-surface);border-radius:10px;box-shadow:var(--mistakes-shell-shadow)}.mistakes-overview-wrapper .info{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:15px 20px;gap:18px;min-height:0}.mistakes-overview-wrapper .info .pair{display:flex;justify-content:space-between;align-items:center;flex-direction:column;align-items:flex-start;gap:0;height:100%}.mistakes-overview-wrapper .info .pair h4{font-size:14px;font-weight:500;color:var(--mistakes-muted);text-wrap:nowrap}.mistakes-overview-wrapper .info .pair img{height:40px;object-fit:contain;opacity:.88}.mistakes-overview-wrapper .info h2{font-size:32px;line-height:1.05;font-weight:400;letter-spacing:0;flex-shrink:0}.mistakes-overview-wrapper .total-mistakes{display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:100%;width:clamp(300px,25%,400px);padding:15px 20px;gap:18px;min-height:0}.mistakes-overview-wrapper .total-mistakes>div:first-child{width:100%;display:flex!important;align-items:center;gap:10px}.mistakes-overview-wrapper .total-mistakes .total-info-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;gap:5px;width:100%}.mistakes-overview-wrapper .total-mistakes .total-info-pair h4{font-size:14px;font-weight:500;color:var(--mistakes-muted)}.mistakes-overview-wrapper .total-mistakes .total-info-pair h2{font-size:40px;line-height:1.05;font-weight:400;letter-spacing:0}.mistakes-overview-wrapper .total-mistakes .overview-button-pair{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding-bottom:5px}.mistakes-overview-wrapper .total-mistakes .overview-button-pair .change-mistakes,.mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair{height:45px;width:95%;padding:10px;border-radius:5px;border:1px solid rgba(47,127,240,.72);background:linear-gradient(180deg,#fffffffc,#f3f8fff7);box-shadow:0 0 15px #0f172a14;color:var(--mistakes-blue-strong);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.mistakes-overview-wrapper .total-mistakes .overview-button-pair .change-mistakes h4,.mistakes-overview-wrapper .total-mistakes .overview-button-pair .change-mistakes span,.mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair h4,.mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair span{font-size:14px;font-weight:500;color:inherit;text-align:center}.mistakes-overview-wrapper .total-mistakes .overview-button-pair .change-mistakes{display:flex;justify-content:center;align-items:center}.mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair{display:flex;justify-content:center;align-items:center;gap:10px}.mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair img{width:20px;height:20px;object-fit:contain}.mistakes-overview-wrapper .total-mistakes .overview-button-pair .change-mistakes:hover,.mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair:hover{border-color:#226ae2f5;background:linear-gradient(180deg,#fff,#eef6fffa);box-shadow:0 0 15px #2f7ff01f}.mistake-container-header,.mistakes-container{display:flex;align-items:center;justify-content:space-between;gap:0;padding:20px 50px;box-sizing:border-box}.mistake-container-header>*,.mistakes-container>*{min-width:0;flex-shrink:0}.mistake-container-header.has-actions,.mistakes-container.has-actions{gap:0}.mistake-container-header{margin-top:36px;padding:30px 50px;border:1px solid var(--mistakes-shell-border);border-radius:10px;background:var(--mistakes-shell-surface);box-shadow:var(--mistakes-shell-shadow)}.mistake-container-header h4{font-size:16px;font-weight:500;letter-spacing:0;color:var(--mistakes-muted);overflow:visible;text-wrap:nowrap}.mistake-container-header .mistake-actions-heading{text-align:left;width:230px!important}.mistakes-container{margin-top:10px;border:1px solid var(--mistakes-row-border);border-radius:10px;background:linear-gradient(180deg,#fffffffc,#f8fbfff5);box-shadow:0 14px 28px #0f172a0f,0 5px 10px #0f172a08,inset 0 1px #fffffffa;transition:all .1s ease-in-out}.mistakes-container h4{font-size:14px;line-height:1.25;font-weight:350;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.mistakes-container input,.mistakes-container .address-textarea{width:250px!important;padding:12px 20px;outline:none;background:#ffffffeb;border:1px solid rgba(233,79,48,.72);border-radius:5px;box-shadow:inset 0 1px #ffffffeb;font-size:14px;line-height:1}.mistakes-container input::placeholder,.mistakes-container .address-textarea::placeholder{color:#0f172a6b}.mistakes-container .address-textarea{min-height:0;resize:none;overflow:hidden;box-sizing:border-box}.mistakes-container .button-pair{display:flex;align-items:center;flex-wrap:nowrap!important;flex-direction:row!important;justify-content:center;gap:30px;width:230px;flex-shrink:0}.mistakes-container .toggle-adress-btn,.mistakes-container .delete-adress-btn{display:flex;justify-content:center;align-items:center;width:100px;min-width:100px;height:40px;min-height:40px;padding:0 10px;border-radius:5px;border:1px solid;background:#fffffff5;font-size:14px;font-weight:500;box-shadow:0 0 15px #0f172a0f;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.mistakes-container .toggle-adress-btn span,.mistakes-container .toggle-adress-btn h4,.mistakes-container .delete-adress-btn span,.mistakes-container .delete-adress-btn h4{font-size:14px;font-weight:500;color:inherit;white-space:nowrap}.mistakes-container .toggle-adress-btn{border-color:#2f7ff0b8;color:var(--mistakes-blue-strong)}.mistakes-container .toggle-adress-btn:hover{border-color:#226ae2f5;background:#f1f7fffa;box-shadow:0 0 15px #2f7ff01f}.mistakes-container .delete-adress-btn{border-color:#e94f30b3;color:var(--red)}.mistakes-container .delete-adress-btn:hover{border-color:#d62f0ff5;background:#fff3f0fa;box-shadow:0 0 15px #e94f301f}.mistakes-container .delete-adress-btn.disabled{opacity:.5;pointer-events:none}.mistakes-container .tiny-loader{display:flex;align-items:center;justify-content:center;min-height:24px}.mistakes-container .tiny-loader .file-animation-wrapper{transform:scale(.3)}.mistakes-empty-state,.mistakes-loader-state{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;padding:30px 22px;border-radius:var(--mistakes-shell-radius);border:1px solid var(--mistakes-shell-border);background:var(--mistakes-shell-surface);box-shadow:var(--mistakes-shell-shadow)}.mistakes-empty-state h4,.mistakes-loader-state h4{font-size:17px;font-weight:700}.mistakes-empty-state p,.mistakes-loader-state p{color:var(--mistakes-muted);text-align:center}.mistakes-empty-state.inline,.mistakes-loader-state.inline{margin-top:12px}.confirm-btn{display:flex;justify-content:center;align-items:center;margin:70px 0}.confirm-btn .mistakes-primary-action{width:250px!important;border-radius:10px;background:linear-gradient(135deg,#15c6f2,#0779f4 48%,#1c61f1);box-shadow:0 0 18px #2f7ff01f}.confirm-btn .mistakes-primary-action .inner-btn{border-radius:8px}.confirm-saved-mistakes{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5vh;width:clamp(400px,25vw,700px);padding:20px;min-height:20vh;border-radius:10px;border:1px solid var(--mistakes-shell-border);background:var(--mistakes-shell-surface);box-shadow:0 18px 36px #0f172a29,0 8px 18px #0f172a14}.confirm-saved-mistakes h2{text-align:center;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:0}.confirm-saved-mistakes p{text-align:center;color:var(--mistakes-muted)}.confirm-saved-mistakes .btn-pair{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:nowrap}.confirm-saved-mistakes .delete-btn{border-radius:10px;background:#fffffff5;border-color:#e94f30b8;box-shadow:0 0 15px #e94f301f}.confirm-saved-mistakes .delete-btn h4{color:var(--red);font-weight:500}.confirm-saved-mistakes .mistakes-primary-action{border-radius:10px}.confirm-saved-mistakes .mistakes-primary-action .inner-btn{border-radius:8px}[data-theme=dark] .mistakes-page-scope{--mistakes-shell-border: rgba(58, 89, 121, .58);--mistakes-shell-surface: linear-gradient( 180deg, rgba(14, 24, 36, .98) 0%, rgba(11, 20, 32, .99) 100% );--mistakes-shell-shadow: 0 22px 38px rgba(0, 0, 0, .24), 0 8px 18px rgba(0, 126, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .05);--mistakes-muted: rgba(214, 227, 245, .62);--mistakes-row-border: rgba(62, 94, 129, .48);--mistakes-blue-soft: rgba(0, 147, 255, .12);--mistakes-red-soft: rgba(233, 79, 48, .14)}[data-theme=dark] .mistakes-overview-wrapper .info,[data-theme=dark] .mistakes-overview-wrapper .total-mistakes{box-shadow:var(--mistakes-shell-shadow)}[data-theme=dark] .mistakes-overview-wrapper .total-mistakes .overview-button-pair .change-mistakes,[data-theme=dark] .mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair{background:linear-gradient(180deg,#101b28fa,#0d1724fc);border-color:#61b0ffb3;color:#eef6ff;box-shadow:0 0 15px #0083ff14}[data-theme=dark] .mistakes-overview-wrapper .total-mistakes .overview-button-pair .change-mistakes:hover,[data-theme=dark] .mistakes-overview-wrapper .total-mistakes .overview-button-pair .generate-pair:hover{background:linear-gradient(180deg,#121f2efc,#0f1927);border-color:#7ec4fff5;box-shadow:0 0 15px #0083ff1f}[data-theme=dark] .mistakes-container{background:linear-gradient(180deg,#0f1b28fa,#0c1623fc)}[data-theme=dark] .mistakes-container input,[data-theme=dark] .mistakes-container .address-textarea,[data-theme=dark] .mistakes-container .toggle-adress-btn,[data-theme=dark] .mistakes-container .delete-adress-btn{background:#0b1420f5;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .mistakes-container input::placeholder,[data-theme=dark] .mistakes-container .address-textarea::placeholder{color:#d6e3f56b}[data-theme=dark] .mistakes-container .toggle-adress-btn{color:#eef6ff;border-color:#61b0ffb8}[data-theme=dark] .mistakes-container .toggle-adress-btn:hover{background:#101d2cfa;box-shadow:0 0 15px #0083ff1a}[data-theme=dark] .mistakes-container .delete-adress-btn{color:#ff9d89;border-color:#f86a4ebd}[data-theme=dark] .mistakes-container .delete-adress-btn:hover{background:#221212eb;box-shadow:0 0 15px #e94f3024}[data-theme=dark] .confirm-saved-mistakes .delete-btn{background:#0d1622fa}@media screen and (max-width: 1320px){.mistakes-overview-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mistakes-overview-wrapper .total-mistakes{grid-column:1/-1;width:100%}.mistakes-overview-wrapper .sub-info-container{width:100%;height:auto}.mistake-container-header,.mistakes-container{display:grid;grid-template-columns:44px minmax(88px,.8fr) minmax(112px,.9fr) minmax(92px,.82fr) minmax(170px,1.15fr) minmax(190px,1.25fr);gap:16px 18px;padding:20px 24px}.mistake-container-header.has-actions,.mistakes-container.has-actions{grid-template-columns:44px minmax(88px,.8fr) minmax(112px,.9fr) minmax(92px,.82fr) minmax(170px,1.15fr) minmax(190px,1.25fr) minmax(150px,.92fr)}}@media screen and (max-width: 1040px){.mistakes-page-scope{padding-left:0;padding-right:0}.mistakes-header{flex-direction:column;align-items:flex-start;padding:24px 20px 0}.mistakes-overview-wrapper{grid-template-columns:1fr}.mistake-container-header{display:none}.mistakes-container,.mistakes-container.has-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}.mistakes-container>*{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mistakes-container>*:before{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--mistakes-muted)}.mistakes-container>:nth-child(1):before{content:"Nr."}.mistakes-container>:nth-child(2):before{content:"Rēķina nr."}.mistakes-container>:nth-child(3):before{content:"Vārds"}.mistakes-container>:nth-child(4):before{content:"Klienta nr."}.mistakes-container>:nth-child(5):before{content:"Kļūdainā adrese"}.mistakes-container>:nth-child(6):before{content:"Izlabotā adrese"}.mistakes-container.has-actions>:nth-child(7):before{content:"Darbības"}.mistakes-container>:nth-child(5),.mistakes-container>:nth-child(6),.mistakes-container.has-actions>:nth-child(7){grid-column:1/-1}.mistakes-container .button-pair{width:100%;justify-content:flex-start;gap:16px}}@media screen and (max-width: 640px){.mistakes-page-scope{gap:14px;padding-bottom:28px}.mistakes-header h2{font-size:clamp(28px,10vw,38px)}.mistakes-overview-wrapper .info,.mistakes-overview-wrapper .total-mistakes{padding:16px;border-radius:18px}.mistakes-overview-wrapper .info{min-height:104px}.mistakes-container,.mistakes-container.has-actions{grid-template-columns:1fr}.mistakes-container>*{grid-column:auto}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}.um-content-wrapper,.um-loading-wrapper{--um-shell-surface: #ffffff;--um-shell-surface-raised: #fbfcff;--um-shell-border: rgba(224, 231, 244, .98);--um-shell-shadow: 0 16px 30px rgba(15, 23, 42, .05);--um-row-divider: rgba(232, 237, 247, .92);--um-muted: #74819a;--um-text-strong: #1a2130;--um-primary: #2453ff;--um-primary-strong: #173fe0;--um-primary-soft: rgba(36, 83, 255, .08);--um-danger: #ff5d67;--um-danger-soft: rgba(255, 93, 103, .12);--um-success: #16b26a;--um-success-soft: rgba(22, 178, 106, .14);--um-purple: #8e62ff;--um-purple-soft: rgba(142, 98, 255, .14);--um-blue: #4976ff;--um-blue-soft: rgba(73, 118, 255, .12);width:100%;overflow-x:hidden}.um-loading-wrapper{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px}.um-submit-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:14px;width:min(100%,420px);padding:28px 24px;text-align:center;border:1px solid var(--um-shell-border);border-radius:18px;background:var(--um-shell-surface);box-shadow:var(--um-shell-shadow)}.um-submit-loading h2{margin:0;font-size:22px;font-weight:600;line-height:1.2}.um-submit-loading p{margin:0;color:var(--um-muted)}.um-mistakes-header,.um-mistakes-overview-wrapper,.um-list-toggle-bar,.um-confirm-btn{width:100%;padding-left:24px;padding-right:24px}.um-mistakes-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:26px;padding-bottom:18px}.um-mistakes-header h2{margin:0;color:var(--um-text-strong);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:0}.um-mistakes-header .back-btn{width:auto;min-width:104px;height:40px;padding:0 14px;box-shadow:none}.um-mistakes-overview-wrapper{padding-bottom:16px}.um-mistakes-overview-wrapper .um-sub-info-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}.um-mistakes-overview-wrapper .um-info{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:16px;min-height:116px;padding:18px 20px;border:1px solid var(--um-shell-border);border-radius:18px;background:linear-gradient(180deg,var(--um-shell-surface) 0%,var(--um-shell-surface-raised) 100%);box-shadow:var(--um-shell-shadow);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.um-mistakes-overview-wrapper .um-info-clickable{cursor:pointer}.um-mistakes-overview-wrapper .um-info-clickable:not(.disabled):hover{border-color:#2453ff47;box-shadow:0 0 0 3px #2453ff0d,var(--um-shell-shadow);transform:translateY(-1px)}.um-mistakes-overview-wrapper .um-info-clickable.active{border-color:#2453ff9e;box-shadow:0 0 0 3px #2453ff1c,var(--um-shell-shadow);background:linear-gradient(180deg,#fff,#f7faff)}.um-mistakes-overview-wrapper .um-info-clickable.disabled{opacity:.5;cursor:default}.um-mistakes-overview-wrapper .um-icon-badge{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff59}.um-mistakes-overview-wrapper .um-icon-badge .um-stat-icon{width:24px;height:24px;display:block}.um-mistakes-overview-wrapper .um-icon-badge-errors{background:var(--um-danger-soft);color:var(--um-danger)}.um-mistakes-overview-wrapper .um-icon-badge-envelopes{background:var(--um-purple-soft);color:var(--um-purple)}.um-mistakes-overview-wrapper .um-icon-badge-pages{background:var(--um-blue-soft);color:var(--um-blue)}.um-mistakes-overview-wrapper .um-icon-badge-fixed{background:var(--um-success-soft);color:var(--um-success)}.um-mistakes-overview-wrapper .um-info-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.um-mistakes-overview-wrapper .um-info-copy h4,.um-mistakes-overview-wrapper .um-info-copy h2,.um-mistakes-overview-wrapper .um-info-copy p{margin:0}.um-mistakes-overview-wrapper .um-info-copy h4{color:var(--um-muted);font-size:13px;font-weight:700;line-height:1.2}.um-mistakes-overview-wrapper .um-info-copy h2{color:var(--um-text-strong);font-size:18px;font-weight:700;line-height:1.15;letter-spacing:0}.um-mistakes-overview-wrapper .um-info-copy p{margin-top:auto;color:var(--um-muted);font-size:12px;line-height:1.35}.um-list-toggle-bar{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:-2px;padding-bottom:14px}.um-list-toggle-btn,.um-report-download-btn{min-height:42px;padding:0 16px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;line-height:1;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.um-list-toggle-btn:hover:not(:disabled),.um-report-download-btn:hover:not(:disabled){transform:translateY(-1px)}.um-list-toggle-btn:disabled,.um-report-download-btn:disabled{opacity:.5;cursor:not-allowed}.um-list-toggle-btn{border:1px solid rgba(36,83,255,.18);background:#fff;color:var(--um-primary);box-shadow:none}.um-list-toggle-btn:hover:not(:disabled),.um-list-toggle-btn.active{border-color:#2453ff47;background:#2453ff0a}.um-report-download-btn{border:1px solid rgba(36,83,255,.2);background:var(--um-shell-surface);color:var(--um-primary);box-shadow:0 12px 22px #0f172a0d}.um-report-download-btn:hover:not(:disabled){border-color:#2453ff4d;background:#2453ff09;box-shadow:0 14px 24px #0f172a14}.um-report-download-btn .um-inline-icon{width:16px;height:16px;display:block}.um-table-wrapper{width:calc(100% - 48px);margin:0 24px 28px;border:1px solid var(--um-shell-border);border-radius:20px;background:var(--um-shell-surface);box-shadow:var(--um-shell-shadow);overflow:hidden;display:flex;flex-direction:column;height:min(62vh,100vh - 320px);min-height:320px}.um-table-scroll-area{flex:1 1 auto;min-height:0;overflow:hidden}.um-mistake-container-header,.um-mistakes-container{display:grid;grid-template-columns:36px minmax(108px,1.08fr) 56px minmax(74px,.82fr) minmax(102px,.98fr) minmax(134px,1.28fr) minmax(150px,1.32fr) minmax(154px,.9fr);gap:12px;align-items:center;padding:14px 16px;width:100%}.um-mistake-container-header>*,.um-mistakes-container>*{min-width:0}.um-mistake-container-header h4,.um-mistakes-container h4{margin:0}.um-mistake-container-header.um-auto-fixed-table,.um-mistakes-container.um-auto-fixed-table{grid-template-columns:36px minmax(108px,1.12fr) 56px minmax(74px,.84fr) minmax(112px,1.04fr) minmax(146px,1.34fr) minmax(162px,1.4fr)}.um-mistake-container-header-wrapper{width:100%;border-bottom:1px solid var(--um-row-divider);background:#fafbfffa}.um-mistake-container-header h4{color:var(--um-muted);font-size:12px;font-weight:700;line-height:1.25;letter-spacing:0;text-wrap:nowrap}.um-mistakes-container{border-bottom:1px solid var(--um-row-divider);background:transparent;transition:background-color .14s ease}.um-mistakes-container:last-child{border-bottom:none}.um-mistakes-container:hover{background:#2453ff06}.um-mistakes-container h4{color:#253047;font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.um-mistakes-container input,.um-mistakes-container .address-textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid rgba(216,75,75,.75);border-radius:10px;background:#fff;box-shadow:none;outline:none;color:var(--um-text-strong);font-size:13px;line-height:1.35}.um-mistakes-container input::placeholder,.um-mistakes-container .address-textarea::placeholder{color:#2e34456b}.um-mistakes-container .address-textarea{min-height:44px;resize:none;overflow:hidden;box-sizing:border-box}.um-corrected-address-cell,.um-client-number-cell{min-width:0}.um-table-wrapper .um-mistakes-container .um-client-number-cell input.um-client-number-input{border-color:#d84b4bbf}.um-status-cell span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;width:100%;padding:4px 10px;border:1px solid rgba(36,83,255,.2);border-radius:999px;background:#2453ff14;color:var(--um-primary);font-size:12px;font-weight:600;line-height:1.2;text-align:center}.um-button-pair{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;width:100%}.um-button-pair .um-toggle-address-btn,.um-button-pair .um-delete-address-btn{display:flex;justify-content:center;align-items:center;min-width:72px;height:36px;padding:0 12px;border-radius:11px;border:1px solid;background:#fff;box-shadow:0 8px 16px #0f172a0a;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}.um-button-pair .um-toggle-address-btn h4,.um-button-pair .um-delete-address-btn h4{font-size:13px;font-weight:600;color:inherit;white-space:nowrap}.um-button-pair .um-toggle-address-btn{border-color:#2453ff33;color:var(--um-primary)}.um-button-pair .um-toggle-address-btn:hover:not([disabled]){transform:translateY(-1px);border-color:#2453ff4d;background:#2453ff0b;box-shadow:0 12px 20px #0f172a12}.um-button-pair .um-toggle-address-btn[disabled]{opacity:.5;cursor:not-allowed}.um-button-pair .um-delete-address-btn{border-color:#d84b4b38;color:var(--um-danger)}.um-button-pair .um-delete-address-btn:hover:not(.um-disabled){transform:translateY(-1px);border-color:#d84b4b57;background:#d84b4b0e;box-shadow:0 12px 20px #0f172a12}.um-button-pair .um-delete-address-btn.um-disabled,.um-button-pair .um-delete-address-btn[disabled]{opacity:.5;pointer-events:none}.um-empty-state{display:flex;justify-content:center;align-items:center;min-height:140px;padding:24px;text-align:center}.um-empty-state h4{margin:0;color:var(--um-muted);font-size:15px;font-weight:600}.um-table-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 18px;border-top:1px solid var(--um-row-divider);background:#fafbfffa}.um-table-footer-info{justify-self:start;color:var(--um-muted);font-size:13px;font-weight:500;line-height:1.3}.um-table-footer-pagination{justify-self:center;display:inline-flex;align-items:center;gap:8px}.um-table-footer-spacer{justify-self:end;width:1px;height:1px}.um-page-nav-btn,.um-page-number-btn{display:flex;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--um-shell-border);border-radius:10px;background:var(--um-shell-surface);color:var(--um-text-strong);font-size:14px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 8px 16px #0f172a0a;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.um-page-nav-btn:hover:not(:disabled),.um-page-number-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#2453ff47;background:#2453ff09;box-shadow:0 12px 20px #0f172a14}.um-page-nav-btn:disabled,.um-page-number-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.um-page-number-btn.active{border-color:#2453ff6b;background:#2453ff14;color:var(--um-primary);box-shadow:0 0 0 3px #2453ff14}.um-page-ellipsis{color:var(--um-muted);font-size:14px;font-weight:600;letter-spacing:0}.um-confirm-btn{display:flex;justify-content:center;padding-bottom:30px}.um-submit-review-btn{min-width:240px;min-height:46px;padding:0 22px;border:1px solid rgba(36,83,255,.24);border-radius:12px;background:var(--um-shell-surface);box-shadow:0 12px 22px #0f172a0f;color:var(--um-text-strong);font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease,opacity .15s ease}.um-submit-review-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#2453ff57;background:#2453ff09;box-shadow:0 16px 26px #0f172a14}.um-submit-review-btn:disabled{opacity:.48;cursor:not-allowed}.um-confirm-saved-mistakes{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;width:clamp(400px,25vw,700px);min-height:20vh;padding:24px;border:1px solid var(--um-shell-border);border-radius:16px;background:var(--um-shell-surface);box-shadow:0 20px 36px #0f172a24}.um-confirm-saved-mistakes h2{margin:0;text-align:center;font-size:20px;font-weight:600;line-height:1.25}.um-confirm-saved-mistakes p{margin:0;text-align:center;color:var(--um-muted)}.um-confirm-saved-mistakes .um-btn-pair{display:flex;align-items:center;gap:18px}[data-theme=dark] .um-content-wrapper,[data-theme=dark] .um-loading-wrapper{--um-shell-surface: rgba(14, 21, 33, .98);--um-shell-surface-raised: rgba(17, 26, 40, .98);--um-shell-border: rgba(56, 78, 106, .9);--um-shell-shadow: 0 18px 32px rgba(0, 0, 0, .22);--um-row-divider: rgba(43, 60, 84, .92);--um-muted: rgba(184, 199, 221, .74);--um-text-strong: #f0f5ff;--um-primary-soft: rgba(71, 139, 255, .14);--um-danger-soft: rgba(255, 93, 103, .16);--um-success-soft: rgba(22, 178, 106, .18);--um-purple-soft: rgba(142, 98, 255, .22);--um-blue-soft: rgba(73, 118, 255, .2)}[data-theme=dark] .um-mistakes-header h2{color:var(--um-text-strong)}[data-theme=dark] .um-mistakes-overview-wrapper .um-info-clickable.active{background:#162234fa;box-shadow:0 0 0 3px #478bff33,var(--um-shell-shadow);border-color:#478bffad}[data-theme=dark] .um-mistakes-overview-wrapper .um-icon-badge{box-shadow:inset 0 0 0 1px #ffffff0a}[data-theme=dark] .um-list-toggle-btn{background:#0f1825fa;border-color:#478bff38;color:#cfe0ff}[data-theme=dark] .um-list-toggle-btn:hover:not(:disabled),[data-theme=dark] .um-list-toggle-btn.active{background:#19263afa;border-color:#478bff57}[data-theme=dark] .um-report-download-btn{background:#0e1521fa;border-color:#478bff42;color:#d3e3ff;box-shadow:0 12px 22px #00000038}[data-theme=dark] .um-report-download-btn:hover:not(:disabled){background:#162234fa;border-color:#478bff61}[data-theme=dark] .um-mistake-container-header-wrapper,[data-theme=dark] .um-table-footer{background:#121c2aeb}[data-theme=dark] .um-mistakes-container h4{color:#e9eef8}[data-theme=dark] .um-mistakes-container:hover{background:#478bff0d}[data-theme=dark] .um-mistakes-container input,[data-theme=dark] .um-mistakes-container .address-textarea{background:#0a111bf5;color:#f0f5ff;border-color:#f86a4ebd}[data-theme=dark] .um-mistakes-container input::placeholder,[data-theme=dark] .um-mistakes-container .address-textarea::placeholder{color:#d0dcf06b}[data-theme=dark] .um-button-pair .um-toggle-address-btn{background:#0f1825fa;border-color:#478bff47;color:#cfe0ff}[data-theme=dark] .um-button-pair .um-toggle-address-btn:hover:not([disabled]){background:#162234fa;border-color:#478bff66}[data-theme=dark] .um-button-pair .um-delete-address-btn{background:#0f1825fa;border-color:#f86a4e4d;color:#ffac9b}[data-theme=dark] .um-button-pair .um-delete-address-btn:hover:not(.um-disabled){background:#2d1414f0;border-color:#f86a4e75}[data-theme=dark] .um-status-cell span{border-color:#478bff47;background:#478bff1f;color:#9ec3ff}[data-theme=dark] .um-submit-review-btn{background:#0e1521fa;border-color:#478bff47;color:#f0f5ff;box-shadow:0 12px 22px #00000038}[data-theme=dark] .um-submit-review-btn:hover:not(:disabled){background:#162234fa;border-color:#478bff61}[data-theme=dark] .um-page-nav-btn,[data-theme=dark] .um-page-number-btn{background:#0e1521fa;border-color:#384e6ae6;color:#f0f5ff;box-shadow:0 8px 16px #0000002e}[data-theme=dark] .um-page-nav-btn:hover:not(:disabled),[data-theme=dark] .um-page-number-btn:hover:not(:disabled){border-color:#478bff57;background:#162234fa}[data-theme=dark] .um-page-number-btn.active{border-color:#478bff85;background:#478bff24;color:#a8c8ff;box-shadow:0 0 0 3px #478bff1f}@media screen and (max-width: 1280px){.um-mistakes-overview-wrapper .um-sub-info-container{grid-template-columns:repeat(2,minmax(0,1fr))}.um-mistake-container-header,.um-mistakes-container{grid-template-columns:32px minmax(92px,1fr) 48px minmax(68px,.78fr) minmax(92px,.92fr) minmax(126px,1.2fr) minmax(136px,1.24fr) minmax(138px,.88fr);gap:10px}.um-mistake-container-header.um-auto-fixed-table,.um-mistakes-container.um-auto-fixed-table{grid-template-columns:32px minmax(92px,1.02fr) 48px minmax(68px,.8fr) minmax(98px,.96fr) minmax(130px,1.22fr) minmax(142px,1.28fr)}}@media screen and (max-width: 980px){.um-mistakes-header,.um-mistakes-overview-wrapper,.um-list-toggle-bar,.um-confirm-btn{padding-left:20px;padding-right:20px}.um-mistakes-header{padding-top:24px;padding-bottom:16px;align-items:flex-start;gap:14px}.um-table-wrapper{width:auto;margin:0 20px 28px;height:auto}.um-mistake-container-header-wrapper{display:none}.um-mistakes-container,.um-mistakes-container.um-auto-fixed-table{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.um-mistakes-container>*,.um-mistakes-container.um-auto-fixed-table>*{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.um-mistakes-container>*:before,.um-mistakes-container.um-auto-fixed-table>*:before{content:attr(data-label);color:var(--um-muted);font-size:12px;font-weight:700;line-height:1.2}.um-mistakes-container .um-corrected-address-cell,.um-mistakes-container .um-button-pair,.um-mistakes-container .um-status-cell,.um-mistakes-container.um-auto-fixed-table .um-corrected-address-cell,.um-mistakes-container.um-auto-fixed-table .um-button-pair,.um-mistakes-container.um-auto-fixed-table .um-status-cell{grid-column:1/-1}.um-table-footer{grid-template-columns:1fr;justify-items:start}.um-table-footer-pagination{justify-self:start}}@media screen and (max-width: 640px){.um-mistakes-header,.um-mistakes-overview-wrapper,.um-list-toggle-bar,.um-confirm-btn{padding-left:14px;padding-right:14px}.um-mistakes-header{flex-direction:column}.um-mistakes-header h2{font-size:clamp(18px,6vw,24px)}.um-mistakes-overview-wrapper .um-sub-info-container{grid-template-columns:1fr}.um-list-toggle-bar{justify-content:stretch}.um-list-toggle-btn,.um-report-download-btn{width:100%}.um-table-wrapper{margin:0 14px 24px}.um-table-scroll-area{overflow:visible}.um-mistakes-container,.um-mistakes-container.um-auto-fixed-table{grid-template-columns:1fr;padding:14px}.um-table-footer{gap:14px;padding:14px}.um-table-footer-pagination,.um-button-pair{flex-wrap:wrap}.um-button-pair .um-toggle-address-btn,.um-button-pair .um-delete-address-btn{flex:1 1 120px}.um-confirm-saved-mistakes{width:min(100%,420px);padding:20px 18px}.um-confirm-saved-mistakes .um-btn-pair{width:100%;flex-direction:column;gap:14px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.profile-page{width:100%}.profile-page .back-btn{border-radius:14px}.profile-page .delete-btn{min-width:148px;border-radius:14px;background:#fff;box-shadow:0 14px 24px #e5484d14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.profile-page .delete-btn h4{color:#d33a41f5;font-weight:650}.profile-page .delete-btn:hover{opacity:1;transform:translateY(-2px) scale(1.01);border-color:#e5484deb;box-shadow:0 18px 30px #e5484d1f,0 6px 14px #0f172a0d,inset 0 1px #fffffffc}.profile-page .affirmative-btn{border-radius:14px}.profile-header{width:min(1280px,100% - 40px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:50px 0 24px}.profile-header h2{margin:0}.profile-info-wrapper{width:min(1280px,100% - 40px);margin:0 auto 120px;position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fafdf5);box-shadow:0 28px 56px #0f172a17,0 12px 24px #0f172a0f,inset 0 1px #fffffffa}.profile-info-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#c4d2e46b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.profile-info-wrapper>*{position:relative;z-index:1}.profile-info-container{width:100%;display:flex;flex-direction:column;gap:24px;padding:24px}.profile-info-container .profile-info{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;padding:28px 30px;overflow:hidden}.profile-info-container .profile-info .header-delete-btn{margin-left:auto;flex-shrink:0;position:relative;z-index:1}.profile-info-container .profile-info .info-pair{display:flex;align-items:center;gap:24px;min-width:0}.profile-info-container .profile-info .info-pair .profile-picture{display:flex;justify-content:center;align-items:center;width:132px;height:132px;padding:8px;border-radius:50%;border:1px solid rgba(184,198,216,.74);background:linear-gradient(180deg,#fffffffa,#f6f9fdf0);box-shadow:0 18px 38px #0f172a1a,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;overflow:hidden;flex-shrink:0}.profile-info-container .profile-info .info-pair .profile-picture img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.profile-info-container .profile-info .info-pair .text-pair{display:flex;flex-direction:column;gap:14px;min-width:0}.profile-info-container .profile-info .info-pair .text-pair h2{margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.05;text-wrap:balance}.profile-info-container .profile-info .info-pair .text-pair .profile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.profile-info-container .profile-info .info-pair .text-pair .profile-subline{margin:0;color:var(--main4);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.profile-info-container .side-info-container{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px}.profile-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--status-color, var(--mainAccent));background:#fffc;color:var(--status-color, var(--mainAccent));font-size:14px;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 22px #0f172a0f}.profile-side-card{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;position:relative;min-width:0;overflow:hidden}.profile-side-card>h3{margin:0;padding:24px 28px 18px;font-size:20px;font-weight:650;border-bottom:1px solid rgba(213,223,234,.8)}.profile-side-card .edit-pair{display:flex;justify-content:center;align-items:center;gap:10px;position:absolute;top:20px;right:24px;padding:10px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#ffffffd1;box-shadow:0 12px 24px #0f172a0d,0 4px 10px #0f172a08;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;cursor:pointer}.profile-side-card .edit-pair img{width:18px;height:18px}.profile-side-card .edit-pair h4{margin:0;font-size:14px;font-weight:600}.profile-side-card .edit-pair:hover{transform:translateY(-1px);border-color:#0074d93d;box-shadow:0 16px 28px #0074d91a,0 5px 12px #0f172a0a}.profile-side-card .user-info-wrapper,.profile-side-card .action-container{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;padding:22px 28px 28px;gap:14px}.profile-side-card .user-info-wrapper .user-info-pair{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:18px;align-items:start;width:100%;padding:16px 18px;border:1px solid rgba(214,223,234,.86);border-radius:16px;background:#ffffffb3}.profile-side-card .user-info-wrapper .user-info-pair h4,.profile-side-card .user-info-wrapper .user-info-pair h2{margin:0}.profile-side-card .user-info-wrapper .user-info-pair h4{font-size:14px;font-weight:650;color:var(--main4);letter-spacing:.01em}.profile-side-card .user-info-wrapper .user-info-pair h2{font-size:16px;font-weight:600;line-height:1.45;word-break:break-word}.profile-side-card .action-container .action-pair{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;border:1px solid rgba(214,223,234,.86);border-radius:16px;background:#ffffffb3}.profile-side-card .action-container .action-pair .pair{display:flex;align-items:center;gap:16px;min-width:0}.profile-side-card .action-container .action-pair .pair img{width:28px;height:28px;flex-shrink:0}.profile-side-card .action-container .action-pair .pair h4{margin:0;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.profile-side-card .action-container .action-pair>h4{margin:0;font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;padding-right:12px}.delete-modal{width:min(560px,100vw - 32px);position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fafdf5);box-shadow:0 28px 56px #0f172a17,0 12px 24px #0f172a0f,inset 0 1px #fffffffa}.delete-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#c4d2e46b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.delete-modal>*{position:relative;z-index:1}.delete-modal{padding:30px;display:flex;flex-direction:column;gap:28px}.delete-modal h2{margin:0;text-align:center;font-size:20px;line-height:1.45;font-weight:600;text-wrap:balance}.delete-modal .btn-pair{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.profile-modal-content-container{width:min(760px,100vw - 32px);min-height:0;position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fafdf5);box-shadow:0 28px 56px #0f172a17,0 12px 24px #0f172a0f,inset 0 1px #fffffffa}.profile-modal-content-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#c4d2e46b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.profile-modal-content-container>*{position:relative;z-index:1}.profile-modal-content-container{overflow:visible}.profile-modal-content-container .header-text{margin:0;padding:24px 30px 20px;font-size:20px;font-weight:650;border-bottom:1px solid rgba(214,223,234,.86)}.profile-modal-content-container>.content-wrapper{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;margin:0;padding:28px 30px 30px;overflow:visible}.profile-modal-content-container>.content-wrapper .success-message{width:100%;display:flex;justify-content:center;align-items:center;min-height:320px}.profile-modal-content-container>.content-wrapper .success-message h3{margin:0;font-size:24px;text-align:center}.profile-modal-content-container>.content-wrapper .input-container{width:100%;display:flex;flex-direction:column;gap:14px;overflow:visible}.profile-modal-content-container>.content-wrapper .input-pair{display:grid;grid-template-columns:minmax(150px,170px) minmax(0,1fr);align-items:center;gap:16px;width:100%;position:relative;overflow:visible}.profile-modal-content-container>.content-wrapper .input-pair h4{margin:0;font-size:15px;font-weight:650;color:var(--main4);line-height:1.4}.profile-modal-content-container>.content-wrapper .input-pair h4 .required-asterisk{color:var(--red);opacity:1;margin-left:3px}.profile-modal-content-container>.content-wrapper .input-pair input,.profile-modal-content-container>.content-wrapper .input-pair>div:last-child{width:100%}.profile-modal-content-container>.content-wrapper .input-pair .dropdown-container{min-height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:inset 0 1px #fffffffa,0 8px 18px #0f172a0a}.profile-modal-content-container>.content-wrapper .input-pair .dropdown-container h4{font-weight:550}.profile-modal-content-container>.content-wrapper .input-pair .dropdown-container img{width:12px}.profile-modal-content-container>.content-wrapper .input-pair .dropdown-container.is-open{z-index:30;border-color:#0074d9b8;box-shadow:0 18px 30px #0074d91f,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.profile-modal-content-container>.content-wrapper .input-pair .dropdown-container .dropdown{top:calc(100% + 10px);padding:10px;border-radius:16px;border:1px solid rgba(208,219,233,.95);background:linear-gradient(180deg,#fffffffc,#f6f9fdf7);box-shadow:0 20px 34px #0f172a1f,0 6px 14px #0f172a0f}.profile-modal-content-container>.content-wrapper .input-pair .dropdown-container .dropdown h4{border-radius:10px;font-weight:550}.profile-modal-content-container>.content-wrapper .input-pair .dropdown-container .dropdown h4:hover{background:#0074d914}.profile-modal-content-container>.content-wrapper .input-pair input{height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.profile-modal-content-container>.content-wrapper .input-pair input:focus{border-color:#0074d985;box-shadow:0 0 0 4px #0074d914,inset 0 1px #fffffff5}.profile-modal-content-container>.content-wrapper .input-pair input.required{border-color:#e5484db3}.profile-modal-content-container>.content-wrapper .button-pair{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}[data-theme=dark] .profile-page .delete-btn{background:#0e1824fa;border-color:#ff7070bd;box-shadow:0 16px 26px #0000003d,0 5px 12px #ff707014,inset 0 1px #ffffff0a}[data-theme=dark] .profile-page .delete-btn h4{color:#ff9696fa}[data-theme=dark] .profile-page .delete-btn:hover{border-color:#ff7070eb;box-shadow:0 18px 30px #ff70701f,0 6px 14px #0000002e,inset 0 1px #ffffff0d}[data-theme=dark] .profile-info-wrapper,[data-theme=dark] .delete-modal,[data-theme=dark] .profile-modal-content-container{background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:0 30px 60px #00000061,0 14px 28px #00000038,inset 0 1px #ffffff0d}[data-theme=dark] .profile-info-wrapper:before,[data-theme=dark] .delete-modal:before,[data-theme=dark] .profile-modal-content-container:before{background:linear-gradient(180deg,#6798cd57,#3c577633)}[data-theme=dark] .profile-info-container .profile-info{border-color:#3a587785;background:linear-gradient(180deg,#111c29f0,#0c151feb);box-shadow:0 20px 38px #00000038,0 6px 12px #0000001f,inset 0 1px #ffffff0a}[data-theme=dark] .profile-info-container .profile-info .info-pair .profile-picture{border-color:#3a587780;background:linear-gradient(180deg,#131f2dfa,#0e1823f0);box-shadow:0 22px 40px #0000003d,0 8px 14px #00000024,inset 0 1px #ffffff0d}[data-theme=dark] .profile-info-container .profile-info .info-pair .text-pair .profile-subline{color:#a8c2dfc7}[data-theme=dark] .profile-status-pill{background:#09121db8;box-shadow:0 12px 24px #00000024}[data-theme=dark] .profile-side-card{border-color:#3a587785;background:linear-gradient(180deg,#111c29f0,#0c151feb);box-shadow:0 20px 38px #00000038,0 6px 12px #0000001f,inset 0 1px #ffffff0a}[data-theme=dark] .profile-side-card>h3{border-bottom-color:#3a587775}[data-theme=dark] .profile-side-card .edit-pair{border-color:#3a587775;background:#101b28e0;box-shadow:0 16px 28px #0000002e,0 5px 12px #0000001a}[data-theme=dark] .profile-side-card .edit-pair:hover{border-color:#00beff66;box-shadow:0 18px 30px #00beff14,0 5px 12px #00000024}[data-theme=dark] .profile-side-card .user-info-wrapper .user-info-pair,[data-theme=dark] .profile-side-card .action-container .action-pair{border-color:#3a587775;background:#0d1722d1}[data-theme=dark] .profile-side-card .user-info-wrapper .user-info-pair h4{color:#a8c2dfc7}[data-theme=dark] .profile-modal-content-container .header-text{border-bottom-color:#3a587775}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair h4{color:#a8c2dfc7}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair input{border-color:#3a587780;background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000024}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair .dropdown-container{border-color:#3a587780;background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000024}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair .dropdown-container h4{color:#f4f8fff5}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair .dropdown-container.is-open{border-color:#00beffa3;box-shadow:0 18px 30px #00beff1a,0 6px 14px #00000024,inset 0 1px #ffffff0d}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair .dropdown-container .dropdown{border-color:#3a5877b8;background:linear-gradient(180deg,#121d2afc,#0c151ff7);box-shadow:0 20px 34px #0000003d,0 6px 14px #00000029}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair .dropdown-container .dropdown h4:hover{background:#00beff1f}[data-theme=dark] .profile-modal-content-container>.content-wrapper .input-pair input:focus{border-color:#00beff6b;box-shadow:0 0 0 4px #00beff14,inset 0 1px #ffffff0d}@media only screen and (max-width: 1100px){.profile-info-container .profile-info{align-items:flex-start;flex-direction:column}.profile-info-container .profile-info .header-delete-btn{margin-left:0}.profile-info-container .side-info-container{grid-template-columns:1fr}}@media only screen and (max-width: 760px){.profile-header,.profile-info-wrapper{width:min(100%,100vw - 24px)}.profile-header{flex-wrap:wrap;padding:28px 0 18px}.profile-header .back-btn{margin-left:auto}.profile-info-container{padding:14px;gap:16px}.profile-info-container .profile-info{padding:22px 18px}.profile-info-container .profile-info .info-pair{flex-direction:column;align-items:flex-start}.profile-info-container .profile-info .info-pair .profile-picture{width:108px;height:108px}.profile-info-container .profile-info .info-pair .text-pair h2{font-size:28px}.profile-side-card>h3{padding:20px 88px 16px 18px;font-size:18px}.profile-side-card .edit-pair{top:16px;right:16px;padding:9px 11px}.profile-side-card .edit-pair h4{display:none}.profile-side-card .user-info-wrapper,.profile-side-card .action-container{padding:18px}.profile-side-card .user-info-wrapper .user-info-pair{grid-template-columns:1fr;gap:8px}.profile-side-card .action-container .action-pair{align-items:flex-start}.profile-side-card .action-container .action-pair .pair{padding-right:8px}.delete-modal,.profile-modal-content-container{width:min(100%,100vw - 20px)}.profile-modal-content-container>.content-wrapper{padding:20px 18px 22px}.profile-modal-content-container>.content-wrapper .input-pair{grid-template-columns:1fr;gap:10px}.profile-modal-content-container>.content-wrapper .button-pair{justify-content:stretch}.profile-modal-content-container>.content-wrapper .button-pair .back-btn,.profile-modal-content-container>.content-wrapper .button-pair .affirmative-btn{width:100%!important}.profile-modal-content-container>.content-wrapper .button-pair .affirmative-btn .inner-btn{width:calc(100% - 4px)!important}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.public-auth-page{min-height:100vh;width:100%;padding:40px 20px;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at top left,rgba(14,165,233,.09),transparent 34%),radial-gradient(circle at bottom right,rgba(53,223,144,.09),transparent 30%),var(--main1);box-sizing:border-box}.public-auth-shell{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:24px;align-items:stretch}.public-auth-shell.single-column{grid-template-columns:minmax(0,1fr)}.public-auth-card{background:color-mix(in srgb,var(--main2) 94%,transparent);border:2px solid var(--main3);border-radius:24px;padding:36px 32px;box-sizing:border-box;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-auth-card:after{content:"";position:absolute;inset:auto -40px -80px auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.14),transparent 72%);pointer-events:none}.public-auth-card.verification-card{width:min(720px,100%);margin:0 auto;text-align:center}.public-auth-card.aside:after{inset:-60px auto auto -60px;background:radial-gradient(circle,rgba(53,223,144,.14),transparent 74%)}.public-auth-logo{display:inline-flex;align-items:center;gap:0;margin-bottom:28px}.public-auth-logo .full-logo{height:34px;width:auto;max-width:min(100%,220px)}.public-auth-card.verification-card .public-auth-logo{width:100%;justify-content:center}.public-auth-kicker{margin:0 0 10px;color:var(--blueDark);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-auth-title{margin:0 0 16px;font-size:clamp(28px,4vw,42px);line-height:1.08}.public-auth-lead{margin:0 0 24px;max-width:620px;color:color-mix(in srgb,var(--mainText) 74%,transparent);line-height:1.7}.public-auth-card.verification-card .public-auth-lead,.public-auth-card.verification-card .public-auth-status{margin-left:auto;margin-right:auto}.public-auth-status{margin-bottom:20px;padding:14px 16px;border-radius:16px;font-size:14px;line-height:1.6}.public-auth-status.info{border:1px solid rgba(14,165,233,.3);background:#0ea5e91a}.public-auth-status.warning{border:1px solid rgba(225,151,7,.3);background:#e197071f}.verification-email-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:999px;background:color-mix(in srgb,var(--main3) 72%,transparent);border:1px solid color-mix(in srgb,var(--mainText) 14%,transparent);font-size:14px;margin-bottom:24px}.verification-form{display:flex;flex-direction:column;gap:14px}.public-auth-card.verification-card .verification-form{align-items:center}.verification-form label{font-size:14px;opacity:.82}.verification-code-input{width:100%;max-width:360px;height:58px;border-radius:16px;border:2px solid var(--main3);background:transparent;color:var(--mainText);padding:0 18px;font-size:26px;letter-spacing:.28em;font-weight:700;text-align:center;box-sizing:border-box}.verification-code-input::placeholder{letter-spacing:.08em;font-size:18px;font-weight:400}.public-auth-error{margin:-2px 0 0;color:#f55;font-size:12px}.public-auth-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.public-auth-card.verification-card .public-auth-actions{justify-content:center}.public-auth-primary-button,.public-auth-secondary-button{min-height:52px;border-radius:14px;padding:0 22px;border:none;cursor:pointer;font-weight:600;transition:opacity .15s ease,transform .15s ease}.public-auth-card.verification-card .public-auth-primary-button,.public-auth-card.verification-card .public-auth-secondary-button{min-width:220px}.public-auth-primary-button{background:linear-gradient(135deg,var(--blueLight),var(--blueDark));color:#fff}.public-auth-secondary-button{background:transparent;color:var(--mainText);border:2px solid var(--main3)}.public-auth-primary-button:hover,.public-auth-secondary-button:hover{opacity:.85}.public-auth-primary-button:disabled,.public-auth-secondary-button:disabled{opacity:.5;cursor:default}.public-auth-footnote{margin:18px 0 0;color:color-mix(in srgb,var(--mainText) 66%,transparent);font-size:13px;line-height:1.7}.public-auth-aside-title{margin:0 0 14px;font-size:22px}.public-auth-aside-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px;line-height:1.7;color:color-mix(in srgb,var(--mainText) 78%,transparent)}.terms-document{display:flex;flex-direction:column;gap:36px;color:var(--legal-text, #243847)}.legal-document-block{display:flex;flex-direction:column;gap:18px}.legal-document-block h1{margin:0;color:var(--legal-title, #102331);font-size:clamp(28px,4vw,36px);line-height:1.12}.legal-document-block>p{margin:0;line-height:1.8;color:var(--legal-body, #4c6473)}.terms-meta{margin:0;font-size:13px;color:var(--legal-meta, #6e8391)}.terms-section{display:flex;flex-direction:column;gap:10px}.terms-section h2{margin:0;font-size:20px;color:var(--legal-title, #102331)}.terms-section p,.terms-section li{margin:0;line-height:1.8;color:var(--legal-body, #4c6473)}.terms-section strong{color:var(--legal-strong, #243847)}.terms-section ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.terms-actions{display:flex;justify-content:flex-start;margin-top:8px}@media (max-width: 900px){.public-auth-shell{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.public-auth-page{padding:24px 14px}.public-auth-card{padding:28px 20px;border-radius:20px}.verification-code-input{max-width:100%;font-size:22px;letter-spacing:.22em}.public-auth-actions{flex-direction:column}.public-auth-primary-button,.public-auth-secondary-button{width:100%}.public-auth-card.verification-card .public-auth-primary-button,.public-auth-card.verification-card .public-auth-secondary-button{min-width:0}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.settings-page{width:100%}.modal-wrapper,.settings-modal-loader,.terms-settings-modal{position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fafdf5);box-shadow:0 28px 56px #0f172a17,0 12px 24px #0f172a0f,inset 0 1px #fffffffa}.modal-wrapper:before,.settings-modal-loader:before,.terms-settings-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#c4d2e46b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.modal-wrapper>*,.settings-modal-loader>*,.terms-settings-modal>*{position:relative;z-index:1}.modal-wrapper{width:min(760px,100vw - 32px);display:flex;flex-direction:column;overflow:hidden}.modal-wrapper>h3{margin:0;padding:24px 28px;border-bottom:1px solid rgba(214,223,234,.86);font-size:20px;font-weight:650;text-align:left}.modal-wrapper>h3 span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid;margin-left:10px;font-size:14px;vertical-align:middle;opacity:.95}.modal-wrapper .modal-container{width:100%;display:flex;flex-direction:column;gap:24px;padding:28px;box-sizing:border-box}.modal-wrapper .modal-container .status-details,.modal-wrapper .modal-container .status-privilages,.modal-wrapper .modal-container .status-products{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa}.modal-wrapper .modal-container .status-details{display:flex;flex-direction:column;align-items:center;gap:24px;padding:26px}.modal-wrapper .modal-container .status-details p{margin:0;padding:10px 16px;border-radius:999px;font-size:16px;font-weight:700}.modal-wrapper .modal-container .status-details .status{display:flex;flex-direction:column;gap:20px}.modal-wrapper .modal-container .status-details .status .status-name{display:flex;align-items:center;gap:14px}.modal-wrapper .modal-container .status-details .status .status-name input{height:48px;padding:0 16px;border-radius:14px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffff5,#f8fafcf0);outline:none}.modal-wrapper .modal-container .status-details .status .status-colors{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.modal-wrapper .modal-container .status-details .status .status-colors .outer-layer{width:34px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;cursor:pointer}.modal-wrapper .modal-container .status-details .status .status-colors .inner-layer{width:18px;aspect-ratio:1;border-radius:50%}.modal-wrapper .modal-container .status-privilages,.modal-wrapper .modal-container .status-products{overflow:hidden}.modal-wrapper .modal-container .status-privilages h3,.modal-wrapper .modal-container .status-products h3{margin:0;padding:22px 24px 18px;border-bottom:1px solid rgba(214,223,234,.86)}.modal-wrapper .modal-container .status-privilages .action-container,.modal-wrapper .modal-container .status-products .action-container{display:flex;flex-direction:column;gap:14px;padding:22px 24px 24px}.modal-wrapper .modal-container .status-privilages .action-pair,.modal-wrapper .modal-container .status-products .action-pair{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;border-radius:16px;border:1px solid rgba(214,223,234,.86);background:#ffffffb8}.modal-wrapper .modal-container .status-privilages .action-pair .pair,.modal-wrapper .modal-container .status-products .action-pair .pair{display:flex;align-items:center;gap:14px}.modal-wrapper .modal-container .status-privilages .action-pair .pair img,.modal-wrapper .modal-container .status-products .action-pair .pair img{width:26px;height:26px}.modal-wrapper .modal-container .btn-div{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap}.settings-modal-loader{width:min(420px,100vw - 32px);min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px}.settings-modal-loader h4{margin:0;font-size:17px;font-weight:600}.terms-settings-modal{--legal-title: var(--textColor);--legal-strong: var(--textColor);--legal-text: rgba(31, 41, 55, .88);--legal-body: rgba(51, 65, 85, .86);--legal-meta: rgba(100, 116, 139, .92);width:min(960px,100vw - 32px);overflow:hidden}.terms-settings-modal .terms-settings-modal-header{display:flex;justify-content:space-between;align-items:center;align-items:start;gap:24px;padding:30px 32px 24px;border-bottom:1px solid rgba(214,223,234,.86)}.terms-settings-modal .terms-settings-modal-header h3{margin:0 0 8px;font-size:30px;line-height:1.1}.terms-settings-modal .terms-settings-modal-header p{margin:0;max-width:620px;line-height:1.55;color:var(--main4)}.terms-settings-modal .terms-settings-modal-close{width:44px;height:44px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#ffffffd1;color:var(--textColor);cursor:pointer;font-size:18px;box-shadow:0 14px 24px #0f172a0d,0 4px 10px #0f172a08;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease}.terms-settings-modal .terms-settings-modal-close:hover{transform:translateY(-1px);border-color:#e5484db3;color:#e5484df2;box-shadow:0 16px 28px #e5484d1f,0 4px 10px #0f172a0a}.terms-settings-modal .terms-settings-modal-body{max-height:min(60vh,720px);overflow-y:auto;padding:28px 32px}.terms-settings-modal .terms-settings-modal-body .terms-document{color:var(--legal-text)}.terms-settings-modal .terms-settings-modal-body .legal-document-block h1{color:var(--legal-title)}.terms-settings-modal .terms-settings-modal-body .legal-document-block>p{color:var(--legal-body)}.terms-settings-modal .terms-settings-modal-body .terms-meta{color:var(--legal-meta);font-weight:600}.terms-settings-modal .terms-settings-modal-body .terms-section h2{color:var(--legal-title)}.terms-settings-modal .terms-settings-modal-body .terms-section p,.terms-settings-modal .terms-settings-modal-body .terms-section li{color:var(--legal-body)}.terms-settings-modal .terms-settings-modal-body .terms-section strong{color:var(--legal-strong)}.terms-settings-modal .terms-settings-modal-actions{display:flex;justify-content:flex-end;padding:0 32px 32px}.settings-wrapper{width:min(1280px,100% - 40px);margin:0 auto;padding:50px 0 120px}.settings-wrapper .settings-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px}.settings-wrapper .settings-page-header h2{color:var(--blueDark);font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.18;letter-spacing:0;text-align:left;margin:0}.settings-wrapper .settings-container{position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:24px;background:linear-gradient(180deg,#fffffffc,#f7fafdf5);box-shadow:0 28px 56px #0f172a17,0 12px 24px #0f172a0f,inset 0 1px #fffffffa}.settings-wrapper .settings-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#c4d2e46b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.settings-wrapper .settings-container>*{position:relative;z-index:1}.settings-wrapper .settings-container{display:flex;flex-direction:column;overflow:hidden}.settings-wrapper .settings-section{display:flex;flex-direction:column;gap:0}.settings-wrapper .settings-section:not(:first-child){border-top:1px solid rgba(214,223,234,.86)}.settings-wrapper .settings-section-header{display:flex;flex-direction:column;gap:8px;padding:28px 32px 0}.settings-wrapper .settings-section-header h3,.settings-wrapper .settings-section-header p{margin:0}.settings-wrapper .settings-section-header h3{font-size:20px;font-weight:650}.settings-wrapper .settings-section-header p{color:var(--main4);line-height:1.55;max-width:680px}.settings-wrapper .theme-container,.settings-wrapper .profile-settings-group{padding:24px 32px 36px}.settings-wrapper .profile-settings-card{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;flex-wrap:wrap}.settings-wrapper .profile-settings-avatar{width:118px;height:118px;border-radius:50%;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffffa,#f4f8fcf0);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d;overflow:hidden;display:grid;place-items:center;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.settings-wrapper .profile-settings-avatar:hover{transform:translateY(-2px);border-color:#0074d96b;box-shadow:0 22px 42px #0074d91a,0 8px 18px #0f172a0d}.settings-wrapper .profile-settings-avatar img{width:100%;height:100%;object-fit:cover;display:block}.settings-wrapper .profile-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.settings-wrapper .profile-settings-input{display:none}.settings-wrapper .profile-settings-selected-file{color:var(--main4);font-size:14px;line-height:1.45;max-width:280px;word-break:break-word}.settings-wrapper .profile-settings-picker{min-width:180px;min-height:48px;padding:0 22px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#fff;color:#111;font-size:15px;font-weight:650;cursor:pointer;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.settings-wrapper .profile-settings-picker:hover{transform:translateY(-2px);border-color:#0074d9c7;box-shadow:0 18px 30px #0074d924,0 6px 14px #0f172a0d,inset 0 1px #fffffffc}.settings-wrapper .themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.settings-wrapper .theme-div{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;display:flex;flex-direction:column;gap:16px;padding:18px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.settings-wrapper .theme-div:hover{transform:translateY(-2px);box-shadow:0 20px 38px #0f172a14,0 6px 14px #0f172a0a,inset 0 1px #fffffffa}.settings-wrapper .theme-div.is-active{border-color:#0074d96b;box-shadow:0 24px 42px #0074d91f,0 8px 16px #0f172a0d,inset 0 1px #fffffffc}.settings-wrapper .theme-div .theme{min-height:176px;border-radius:18px;border:1px solid rgba(214,223,234,.86);background:linear-gradient(180deg,#f6f9fdfa,#eaf1f8f0);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:12px}.settings-wrapper .theme-div .theme img{width:100%;max-width:220px;object-fit:contain}.settings-wrapper .theme-div .text-div{display:flex;align-items:center;gap:12px}.settings-wrapper .theme-div .text-div h4{margin:0;font-size:15px;font-weight:650}.settings-wrapper .theme-div .radio-btn{width:20px;height:20px;border-radius:50%;border:1px solid rgba(148,163,184,.38);background:#ffffffc7;display:grid;place-items:center;flex-shrink:0}.settings-wrapper .theme-div .radio-btn .checked{width:8px;height:8px;border-radius:50%;background:#0074d9f2}.settings-wrapper .terms-settings-group,.settings-wrapper .password-settings-group{padding:24px 32px 36px}.settings-wrapper .password-settings-card{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;display:flex;flex-direction:column;gap:24px;padding:24px 26px}.settings-wrapper .password-settings-card .password-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.settings-wrapper .password-settings-card .password-settings-grid label{display:flex;flex-direction:column;gap:10px}.settings-wrapper .password-settings-card .password-settings-grid label.full-width{grid-column:1/-1}.settings-wrapper .password-settings-card .password-settings-grid label span{font-size:14px;font-weight:650;color:var(--main4)}.settings-wrapper .password-settings-card .password-settings-grid label input{width:100%;min-height:52px;padding:0 18px;border-radius:16px;border:1px solid rgba(208,219,233,.9);background:linear-gradient(180deg,#fffffff5,#f8fafcf0);color:var(--textColor);font-size:15px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.settings-wrapper .password-settings-card .password-settings-grid label input:focus{border-color:#0074d98c;box-shadow:0 0 0 3px #0074d914}.settings-wrapper .password-settings-card .password-settings-actions{display:flex;justify-content:flex-end}.settings-wrapper .terms-settings-card{border:1px solid rgba(208,219,233,.8);border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f9fbfeeb);box-shadow:0 18px 36px #0f172a0f,0 4px 12px #0f172a0a,inset 0 1px #fffffffa;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px}.settings-wrapper .terms-settings-card .terms-settings-copy{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;gap:8px}.settings-wrapper .terms-settings-card .terms-settings-copy h4,.settings-wrapper .terms-settings-card .terms-settings-copy p{margin:0}.settings-wrapper .terms-settings-card .terms-settings-copy h4{font-size:17px;font-weight:650;line-height:1.4}.settings-wrapper .terms-settings-card .terms-settings-copy p{max-width:620px;color:var(--main4);line-height:1.55}.settings-wrapper .terms-settings-card .terms-settings-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex-shrink:0}.settings-wrapper .terms-settings-card .terms-settings-link{min-width:200px;min-height:48px;padding:0 22px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#fff;color:#111;font-size:15px;font-weight:650;cursor:pointer;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.settings-wrapper .terms-settings-card .terms-settings-link:hover{transform:translateY(-2px);border-color:#0074d9c7;box-shadow:0 18px 30px #0074d924,0 6px 14px #0f172a0d,inset 0 1px #fffffffc}[data-theme=dark] .modal-wrapper,[data-theme=dark] .settings-modal-loader,[data-theme=dark] .terms-settings-modal,[data-theme=dark] .settings-wrapper .settings-container{background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:0 30px 60px #00000061,0 14px 28px #00000038,inset 0 1px #ffffff0d}[data-theme=dark] .modal-wrapper:before,[data-theme=dark] .settings-modal-loader:before,[data-theme=dark] .terms-settings-modal:before,[data-theme=dark] .settings-wrapper .settings-container:before{background:linear-gradient(180deg,#6798cd57,#3c577633)}[data-theme=dark] .modal-wrapper>h3{border-bottom-color:#3a587775}[data-theme=dark] .modal-wrapper .modal-container .status-details,[data-theme=dark] .modal-wrapper .modal-container .status-privilages,[data-theme=dark] .modal-wrapper .modal-container .status-products{border-color:#3a587785;background:linear-gradient(180deg,#111c29f0,#0c151feb);box-shadow:0 20px 38px #00000038,0 6px 12px #0000001f,inset 0 1px #ffffff0a}[data-theme=dark] .modal-wrapper .modal-container .status-privilages h3,[data-theme=dark] .modal-wrapper .modal-container .status-products h3{border-bottom-color:#3a587775}[data-theme=dark] .modal-wrapper .modal-container .status-details .status .status-name input,[data-theme=dark] .modal-wrapper .modal-container .status-privilages .action-pair,[data-theme=dark] .modal-wrapper .modal-container .status-products .action-pair{border-color:#3a587775;background:#0d1722d1}[data-theme=dark] .terms-settings-modal{--legal-title: rgba(244, 248, 252, .98);--legal-strong: rgba(255, 255, 255, .98);--legal-text: rgba(236, 244, 252, .94);--legal-body: rgba(224, 234, 244, .9);--legal-meta: rgba(186, 201, 217, .86)}[data-theme=dark] .terms-settings-modal .terms-settings-modal-header{border-bottom-color:#3a587775}[data-theme=dark] .terms-settings-modal .terms-settings-modal-header p{color:#a8c2dfc7}[data-theme=dark] .terms-settings-modal .terms-settings-modal-close{border-color:#3a587775;background:#101b28e0;box-shadow:0 16px 28px #0000002e,0 5px 12px #0000001a}[data-theme=dark] .settings-wrapper .settings-section:not(:first-child){border-top-color:#3a587775}[data-theme=dark] .settings-wrapper .settings-section-header p{color:#a8c2dfc7}[data-theme=dark] .settings-wrapper .theme-div,[data-theme=dark] .settings-wrapper .profile-settings-card,[data-theme=dark] .settings-wrapper .password-settings-card,[data-theme=dark] .settings-wrapper .terms-settings-card{border-color:#3a587785;background:linear-gradient(180deg,#111c29f0,#0c151feb);box-shadow:0 20px 38px #00000038,0 6px 12px #0000001f,inset 0 1px #ffffff0a}[data-theme=dark] .settings-wrapper .profile-settings-avatar{border-color:#3a587775;background:linear-gradient(180deg,#121d2afa,#0c151ff0);box-shadow:0 20px 40px #00000038,0 8px 16px #00000024}[data-theme=dark] .settings-wrapper .profile-settings-avatar:hover{border-color:#00beff6b;box-shadow:0 24px 42px #00beff1a,0 8px 18px #00000029}[data-theme=dark] .settings-wrapper .profile-settings-selected-file{color:#a8c2dfc7}[data-theme=dark] .settings-wrapper .profile-settings-picker{border-color:#3a587780;background:#0e1824fa;color:#fff;box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .settings-wrapper .profile-settings-picker:hover{border-color:#00beff6b;box-shadow:0 18px 30px #00beff14,0 6px 14px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .settings-wrapper .theme-div:hover{box-shadow:0 22px 40px #0000003d,0 8px 16px #00000024,inset 0 1px #ffffff0a}[data-theme=dark] .settings-wrapper .theme-div.is-active{border-color:#00beff6b;box-shadow:0 24px 42px #00beff1c,0 8px 16px #0000002e,inset 0 1px #ffffff0d}[data-theme=dark] .settings-wrapper .theme-div .theme{border-color:#3a587775;background:linear-gradient(180deg,#121d2afa,#0c151ff0)}[data-theme=dark] .settings-wrapper .theme-div .radio-btn{border-color:#3a587775;background:#101b28e0}[data-theme=dark] .settings-wrapper .theme-div .radio-btn .checked{background:#00befff5}[data-theme=dark] .settings-wrapper .terms-settings-card .terms-settings-copy p{color:#a8c2dfc7}[data-theme=dark] .settings-wrapper .terms-settings-card .terms-settings-link{border-color:#3a587780;background:#0e1824fa;color:#fff;box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .settings-wrapper .terms-settings-card .terms-settings-link:hover{border-color:#00beff6b;box-shadow:0 18px 30px #00beff14,0 6px 14px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .settings-wrapper .password-settings-card .password-settings-grid label span{color:#a8c2dfc7}[data-theme=dark] .settings-wrapper .password-settings-card .password-settings-grid label input{border-color:#3a587775;background:#0d1722d1;color:#fff}[data-theme=dark] .settings-wrapper .password-settings-card .password-settings-grid label input:focus{border-color:#00beff75;box-shadow:0 0 0 3px #00beff14}@media only screen and (max-width: 1100px){.settings-wrapper .themes{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-wrapper .terms-settings-card{align-items:stretch;flex-direction:column}.settings-wrapper .terms-settings-card .terms-settings-actions{width:100%}}@media only screen and (max-width: 760px){.settings-wrapper{width:min(100%,100vw - 24px);padding:28px 0 90px}.settings-wrapper .settings-page-header{flex-wrap:wrap;gap:16px}.settings-wrapper .settings-page-header .back-btn{margin-left:auto}.settings-wrapper .settings-section-header{padding:22px 18px 0}.settings-wrapper .theme-container,.settings-wrapper .profile-settings-group,.settings-wrapper .terms-settings-group{padding:18px 18px 22px}.settings-wrapper .profile-settings-card{justify-content:center;text-align:center;padding:18px}.settings-wrapper .profile-settings-actions{width:100%;justify-content:center}.settings-wrapper .profile-settings-actions .affirmative-btn,.settings-wrapper .profile-settings-actions .profile-settings-picker{width:100%!important}.settings-wrapper .profile-settings-actions .profile-settings-selected-file{max-width:100%}.settings-wrapper .password-settings-group{padding:18px 18px 22px}.settings-wrapper .themes{grid-template-columns:1fr}.settings-wrapper .theme-div{padding:14px}.settings-wrapper .theme-div .theme{min-height:150px}.settings-wrapper .password-settings-card{padding:18px}.settings-wrapper .password-settings-card .password-settings-grid{grid-template-columns:1fr}.settings-wrapper .password-settings-card .password-settings-actions{justify-content:stretch}.settings-wrapper .password-settings-card .password-settings-actions .affirmative-btn{width:100%!important}.settings-wrapper .terms-settings-card{padding:18px}.settings-wrapper .terms-settings-card .terms-settings-actions,.settings-wrapper .terms-settings-card .terms-settings-link{width:100%}.settings-wrapper .terms-settings-card .terms-settings-link{min-width:0}.modal-wrapper,.settings-modal-loader,.terms-settings-modal{width:min(100%,100vw - 20px)}.modal-wrapper>h3{padding:20px 18px}.modal-wrapper .modal-container{padding:20px 18px 22px}.modal-wrapper .modal-container .status-details .status .status-name,.modal-wrapper .modal-container .btn-div{flex-direction:column;align-items:stretch}.modal-wrapper .modal-container .btn-div .back-btn,.modal-wrapper .modal-container .btn-div .affirmative-btn,.modal-wrapper .modal-container .btn-div .delete-btn{width:100%!important}.modal-wrapper .modal-container .btn-div .affirmative-btn .inner-btn{width:calc(100% - 4px)!important}.terms-settings-modal .terms-settings-modal-header,.terms-settings-modal .terms-settings-modal-body,.terms-settings-modal .terms-settings-modal-actions{padding-left:18px;padding-right:18px}.terms-settings-modal .terms-settings-modal-header{padding-top:20px;padding-bottom:18px}.terms-settings-modal .terms-settings-modal-header h3{font-size:24px}.terms-settings-modal .terms-settings-modal-body{padding-top:20px;padding-bottom:20px}.terms-settings-modal .terms-settings-modal-actions{padding-bottom:20px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.main-container .content-wrapper.auth-page{--auth-accent-solid: #2f8fcb;--auth-accent-link: #2f8fcb;--auth-accent-link-hover: #236f9d;--auth-accent-gradient: linear-gradient( 135deg, #2f8fcb 0%, #4c86c1 34%, #8d79a8 68%, #ee7f84 100% );--auth-accent-gradient-text: linear-gradient( 90deg, #2f8fcb 0%, #4c86c1 34%, #8d79a8 68%, #ee7f84 100% );width:100%;flex:1 0 auto;min-height:100vh;padding:32px;display:flex;align-items:center;justify-content:center;flex-direction:row;background:radial-gradient(circle at top left,rgba(80,198,223,.12),transparent 28%),linear-gradient(180deg,#f7fafc,#eef4f8);color:#102331}.auth-shell{width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(440px,560px) minmax(420px,1fr);gap:28px;align-items:stretch}.auth-shell.signup-shell{grid-template-columns:minmax(0,920px);justify-content:center}.auth-shell.invite-shell{grid-template-columns:minmax(420px,620px) minmax(360px,1fr)}.auth-card,.auth-promo{background:#fffffff0;border:1px solid #d8e4ec;border-radius:28px;box-shadow:0 30px 70px #0f172a14}.auth-card{padding:34px;display:grid;gap:28px}.invite-card{align-content:start}.auth-brand-row{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;gap:20px}.auth-back-button{border:1px solid #d8e4ec;background:#fff;color:#35515f;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.auth-back-button:hover{transform:translateY(-1px);border-color:#afd4e4;box-shadow:0 10px 24px #50c6df24}.auth-brand{display:flex;justify-content:start;align-items:center;gap:0}.auth-brand .auth-brand-logo{height:38px;width:auto;max-width:min(100%,220px)}.auth-route-switch button{border:1px solid #d8e4ec;background:#fff;color:#1f4d68;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.auth-route-switch button:hover{transform:translateY(-1px);border-color:#afd4e4;box-shadow:0 10px 24px #50c6df24}.auth-copy{display:grid;gap:12px;max-width:540px}.auth-copy .auth-eyebrow{display:inline-flex;width:fit-content;border-radius:999px;background:#e9f6fb;color:var(--auth-accent-solid);padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth-copy h1{font-size:clamp(34px,5vw,50px);line-height:1.04;color:#102331}.auth-copy p{color:#4c6473;font-size:16px;line-height:1.65}.invite-copy{max-width:100%}.auth-form{display:grid;gap:18px}.signup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.signup-grid .full-width{grid-column:1/-1}.auth-field{display:grid;gap:8px}.auth-field label{font-size:14px;font-weight:600;color:#2a3f4d}.auth-field input,.auth-field textarea{width:100%;min-height:56px;padding:0 16px;border:1px solid #d5e1e8;border-radius:16px;background:#fbfdff;color:#102331;font-size:15px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.auth-field input:focus,.auth-field textarea:focus{border-color:#4ab8da;box-shadow:0 0 0 4px #50c6df24;background:#fff}.auth-field input::placeholder,.auth-field textarea::placeholder{color:#8aa0ad}.auth-field input.has-error,.auth-field textarea.has-error{border-color:#df6b57;box-shadow:0 0 0 3px #df6b571f}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:hover,.auth-field input:-webkit-autofill:focus,.auth-field input:-webkit-autofill:active,.auth-field textarea:-webkit-autofill,.auth-field textarea:-webkit-autofill:hover,.auth-field textarea:-webkit-autofill:focus,.auth-field textarea:-webkit-autofill:active{-webkit-text-fill-color:#102331;caret-color:#102331;-webkit-box-shadow:0 0 0 1000px #fbfdff inset;box-shadow:0 0 0 1000px #fbfdff inset;border-color:#d5e1e8}.field-error,.terms-error-text{color:#d14f3d;font-size:12px;line-height:1.4}.auth-actions{display:grid;gap:12px;margin-top:4px}.auth-primary-button,.auth-secondary-button,.reset-modal-submit,.reset-modal-cancel,.terms-modal-accept{min-height:56px;border-radius:16px;border:none;cursor:pointer;font-size:15px;font-weight:700;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.auth-primary-button:hover,.auth-secondary-button:hover,.reset-modal-submit:hover,.reset-modal-cancel:hover,.terms-modal-accept:hover{transform:translateY(-1px)}.auth-primary-button,.reset-modal-submit,.terms-modal-accept{background:var(--auth-accent-gradient);color:#fff;box-shadow:0 18px 38px #6e83b647}.auth-primary-button *,.reset-modal-submit *,.terms-modal-accept *{color:#fff}.auth-secondary-button{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #d8e4ec;box-shadow:0 12px 28px #0f172a0f}.auth-secondary-button img{height:22px;width:auto}.auth-text-button{justify-self:center;border:none;background:transparent;color:var(--auth-accent-link);font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;text-align:center}.auth-text-button:hover{color:var(--auth-accent-link-hover)}.auth-divider{position:relative;text-align:center;margin:6px 0 2px}.auth-divider:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:#deeaef}.auth-divider span{position:relative;z-index:1;padding:0 12px;background:#fffffff0;color:#8093a1;font-size:13px}.auth-support-text{text-align:center;color:#728695;font-size:13px}.invite-activation-body{display:grid;gap:20px}.invite-summary-card{display:grid;gap:14px;padding:22px;border:1px solid #d8e4ec;border-radius:22px;background:#f9fcfe;box-shadow:inset 0 1px #ffffffeb}.invite-summary-row{display:grid;gap:4px}.invite-summary-row strong{color:#102331;font-size:16px;line-height:1.45;word-break:break-word}.invite-summary-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#698190}.invite-password-form{display:grid;gap:18px}.invite-submit-button{width:100%}.invite-loader-shell{min-height:220px;display:flex;align-items:center;justify-content:center}.invite-promo{min-height:100%}.auth-footer-switch{font-size:14px;color:#526875;text-align:center;justify-self:center}.auth-footer-switch button{border:none;background:transparent;color:var(--auth-accent-link);font-weight:700;cursor:pointer;text-decoration:underline}.auth-footer-switch button:hover{color:var(--auth-accent-link-hover)}.account-type-section{display:grid;gap:12px;padding:20px;border:1px solid #e3edf2;border-radius:20px;background:#f9fcfe}.account-type-header span{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#58707d}.reg-type-slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reg-type-slider .type{min-height:52px;border-radius:14px;border:1px solid #d8e4ec;background:#fff;color:#34505f;font-size:14px;font-weight:700;cursor:pointer;padding:0 18px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.reg-type-slider .type.active{border-color:#4ab8da;background:#e9f6fb;color:var(--auth-accent-solid);box-shadow:inset 0 0 0 1px #4ab8da1f}.terms-acceptance{display:grid;gap:8px}.terms-checkbox-label{display:flex;align-items:flex-start;gap:12px;color:#4f6674;line-height:1.6}.terms-checkbox-label span{font-size:14px;color:#4f6674}.terms-checkbox-label strong,.terms-checkbox-label p{color:inherit}.terms-checkbox-label input{width:18px;min-width:18px;height:18px;margin-top:3px;accent-color:var(--auth-accent-solid)}.terms-checkbox-label .terms-link-button{border:none;background:transparent;color:var(--auth-accent-link);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.terms-checkbox-label .terms-link-button:hover{color:var(--auth-accent-link-hover)}.auth-promo{position:relative;overflow:hidden;padding:40px;display:flex;align-items:stretch;background:radial-gradient(circle at top right,rgba(80,198,223,.18),transparent 34%),linear-gradient(180deg,#fff,#f5fbfd)}.auth-promo-content{display:flex;justify-content:space-between;align-items:center;flex-direction:column;align-items:stretch;width:100%;gap:24px}.auth-promo-badge{width:fit-content;border-radius:999px;background:var(--auth-accent-gradient);color:#fff;padding:8px 14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth-promo h2{font-size:clamp(30px,4vw,44px);line-height:1.12;color:#102331}.auth-promo h2 span{background:var(--auth-accent-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-promo img{width:100%;max-width:586px;display:block;filter:drop-shadow(0 16px 26px rgba(39,61,93,.14)) drop-shadow(0 6px 10px rgba(39,61,93,.08));backface-visibility:hidden;transform:translateZ(0);image-rendering:auto}.auth-promo-visual{width:min(100%,586px);align-self:center;margin:0 auto;will-change:transform;backface-visibility:hidden;transform:translateZ(0);animation:auth-promo-float 8s ease-in-out infinite}@keyframes auth-promo-float{0%{transform:translateZ(0)}25%{transform:translate3d(0,-7px,0)}75%{transform:translate3d(0,7px,0)}to{transform:translateZ(0)}}.promo-slider{display:flex;justify-content:center;align-items:center;gap:10px}.promo-slider .slider{width:54px;height:8px;border-radius:999px;background:#d7e4ec}.promo-slider .slider.active{background:var(--auth-accent-gradient)}.terms-modal-overlay,.reset-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#10233140;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px}.terms-modal,.reset-modal{background:#fff;border:1px solid #d8e4ec;border-radius:24px;box-shadow:0 24px 54px #0f172a2e;color:#102331}.terms-modal{width:min(860px,100vw - 48px);max-height:min(88vh,940px);padding:28px;display:grid;gap:22px}.reset-modal{width:min(460px,100vw - 48px);padding:28px;display:grid;gap:22px}.terms-modal-header,.reset-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.terms-modal-header h2,.reset-modal-header h2{margin:0 0 8px;font-size:22px;font-weight:700;color:#102331}.terms-modal-header p,.reset-modal-header p{margin:0;color:#5c7381;font-size:14px;line-height:1.6}.terms-modal-close,.reset-modal-close{width:34px;height:34px;border:1px solid #d8e4ec;border-radius:12px;background:#fff;color:#35515f;font-size:14px;cursor:pointer}.terms-modal-body{max-height:min(62vh,660px);overflow-y:auto;padding-right:8px}.terms-modal-actions,.reset-modal-actions{display:flex;justify-content:flex-end;gap:12px;align-items:center;flex-wrap:wrap}.reset-modal-form{display:grid;gap:20px}.reset-modal-cancel{background:#f4f8fb;color:#35515f;border:1px solid #d8e4ec;box-shadow:none}.reset-modal-submit,.terms-modal-accept{min-width:148px}.reset-modal-submit:disabled{cursor:default;filter:saturate(.6);transform:none}@media (max-width: 1360px){.main-container .content-wrapper.auth-page{padding:24px}.auth-shell{width:min(1220px,100%);grid-template-columns:minmax(400px,520px) minmax(360px,1fr);gap:22px}.auth-card{padding:28px;gap:22px}.auth-copy{gap:10px}.auth-copy h1{font-size:clamp(32px,4vw,44px)}.auth-copy p{font-size:15px;line-height:1.55}.auth-form{gap:14px}.auth-field{gap:6px}.auth-field input,.auth-field textarea{min-height:52px;font-size:14px}.auth-actions{gap:10px}.auth-primary-button,.auth-secondary-button,.reset-modal-submit,.reset-modal-cancel,.terms-modal-accept{min-height:52px}.account-type-section{padding:18px}.auth-shell.signup-shell{width:min(860px,100%);grid-template-columns:minmax(0,860px)}.auth-shell.invite-shell{width:min(1140px,100%);grid-template-columns:minmax(380px,560px) minmax(320px,1fr)}.signup-grid{gap:14px}.reg-type-slider .type{min-height:48px}.auth-promo{padding:32px}.auth-promo-content{gap:18px}.auth-promo h2{font-size:clamp(28px,3.3vw,40px);line-height:1.08}.auth-promo-visual{width:min(100%,520px)}.auth-promo img{max-width:520px}}@media (max-width: 1520px) and (min-width: 1121px),(max-height: 920px) and (min-width: 1121px){.main-container .content-wrapper.auth-page{padding:18px}.auth-shell{width:min(1140px,100%);grid-template-columns:minmax(380px,500px) minmax(340px,1fr);gap:18px}.auth-card,.auth-promo{border-radius:24px}.auth-card{padding:24px;gap:18px}.auth-shell.signup-shell{width:min(820px,100%);grid-template-columns:minmax(0,820px)}.auth-shell.invite-shell{width:min(1060px,100%);grid-template-columns:minmax(360px,500px) minmax(320px,1fr)}.auth-brand .auth-brand-logo{height:34px}.auth-copy{gap:8px}.auth-copy h1{font-size:clamp(30px,3.2vw,40px);line-height:1.02}.auth-copy p{font-size:14px;line-height:1.45}.auth-form,.signup-grid{gap:12px}.auth-field{gap:5px}.auth-field label{font-size:13px}.auth-field input,.auth-field textarea{min-height:48px;padding:0 14px;border-radius:14px;font-size:14px}.auth-actions{gap:8px;margin-top:0}.auth-primary-button,.auth-secondary-button,.reset-modal-submit,.reset-modal-cancel,.terms-modal-accept{min-height:48px;border-radius:14px;font-size:14px}.auth-secondary-button img{height:20px}.auth-divider{margin:2px 0 0}.auth-support-text,.auth-footer-switch,.auth-text-button{font-size:13px}.account-type-section{padding:16px;gap:10px}.reg-type-slider .type{min-height:46px;padding:0 16px;font-size:13px}.terms-checkbox-label{gap:10px}.terms-checkbox-label span{font-size:13px;line-height:1.45}.auth-promo{padding:26px}.auth-promo-content{gap:14px}.auth-promo h2{font-size:clamp(26px,2.8vw,35px);line-height:1.05}.auth-promo-visual{width:min(100%,410px)}.auth-promo img{max-width:410px;filter:drop-shadow(0 14px 22px rgba(39,61,93,.12)) drop-shadow(0 4px 8px rgba(39,61,93,.06))}.promo-slider{gap:8px}.promo-slider .slider{width:40px;height:7px}.invite-summary-card{padding:18px;border-radius:18px}}@media (max-height: 860px) and (min-width: 1121px){.main-container .content-wrapper.auth-page{padding:18px 24px;align-items:flex-start}.auth-shell{gap:20px}.auth-card{padding:24px;gap:18px}.auth-shell.signup-shell{width:min(780px,100%);grid-template-columns:minmax(0,780px)}.auth-shell.invite-shell{width:min(1020px,100%);grid-template-columns:minmax(340px,480px) minmax(320px,1fr)}.auth-brand .auth-brand-logo{height:34px}.auth-copy{gap:8px}.auth-copy h1{font-size:clamp(30px,3.4vw,40px);line-height:1.02}.auth-copy p{font-size:14px;line-height:1.45}.auth-form{gap:12px}.signup-grid{gap:10px}.auth-field{gap:5px}.auth-field label{font-size:13px}.auth-field input,.auth-field textarea{min-height:48px;padding:0 14px;border-radius:14px;font-size:14px}.auth-actions{gap:8px;margin-top:0}.auth-primary-button,.auth-secondary-button,.reset-modal-submit,.reset-modal-cancel,.terms-modal-accept{min-height:48px;border-radius:14px;font-size:14px}.auth-divider{margin:2px 0 0}.auth-support-text,.auth-footer-switch,.auth-text-button{font-size:13px}.account-type-section{padding:14px;gap:8px}.reg-type-slider .type{min-height:44px;font-size:13px}.terms-checkbox-label{gap:8px}.terms-checkbox-label span{font-size:12px;line-height:1.4}.auth-promo{padding:28px}.auth-promo-content{gap:14px}.auth-promo h2{font-size:clamp(26px,3vw,36px);line-height:1.04}.auth-promo-visual{width:min(100%,440px)}.auth-promo img{max-width:440px;filter:drop-shadow(0 14px 22px rgba(39,61,93,.12)) drop-shadow(0 4px 8px rgba(39,61,93,.06))}.promo-slider{gap:8px}.promo-slider .slider{width:38px;height:7px}.invite-summary-card{padding:18px;border-radius:18px}}@media (max-height: 760px) and (min-width: 1121px){.main-container .content-wrapper.auth-page{padding:14px 18px}.auth-shell{width:min(1080px,100%);gap:14px;grid-template-columns:minmax(340px,460px) minmax(320px,1fr)}.auth-shell.signup-shell{width:min(740px,100%);grid-template-columns:minmax(0,740px)}.auth-shell.invite-shell{width:min(980px,100%);grid-template-columns:minmax(320px,420px) minmax(300px,1fr)}.auth-card{padding:18px;gap:12px}.auth-copy h1{font-size:clamp(26px,2.8vw,34px)}.auth-copy p{font-size:12px;line-height:1.35}.auth-field input,.auth-field textarea,.auth-primary-button,.auth-secondary-button{min-height:42px}.auth-secondary-button img{height:17px}.auth-support-text,.auth-footer-switch,.auth-text-button{font-size:12px}.signup-grid{gap:8px}.account-type-section{padding:12px;gap:8px}.reg-type-slider .type{min-height:40px;padding:0 12px;font-size:12px}.terms-checkbox-label{gap:8px}.terms-checkbox-label span{font-size:12px;line-height:1.35}.auth-promo{padding:20px}.auth-promo h2{font-size:clamp(22px,2.4vw,30px)}.auth-promo-visual{width:min(100%,360px)}.auth-promo img{max-width:360px}.promo-slider .slider{width:32px}.invite-summary-card{padding:16px;border-radius:16px}}@media (max-width: 1120px){.auth-shell,.auth-shell.invite-shell{grid-template-columns:minmax(0,1fr)}.auth-promo{min-height:520px}}@media (max-width: 720px){.main-container .content-wrapper.auth-page{padding:18px;align-items:flex-start}.auth-card{padding:22px;border-radius:22px;gap:22px}.auth-brand-row{flex-direction:column;align-items:flex-start}.signup-grid,.reg-type-slider{grid-template-columns:1fr}.auth-copy h1,.auth-promo h2{font-size:clamp(28px,9vw,38px)}.auth-promo{padding:28px 22px;min-height:auto}.terms-modal-overlay,.reset-modal-overlay{padding:16px}.terms-modal,.reset-modal{width:min(100%,100vw - 32px);padding:22px;border-radius:20px}.invite-summary-card{padding:18px;border-radius:18px}.invite-password-form{gap:14px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.navbar{--navbar-expanded-width: clamp(284px, 22vw, 330px);--navbar-expanded-pad-x: clamp(20px, 2vw, 30px);display:flex;flex:0 0 auto}.filler-div{width:var(--navbar-expanded-width);flex:0 0 var(--navbar-expanded-width);transition:width .35s ease,flex-basis .35s ease}.navbar-container{position:fixed;left:0;top:0;height:100dvh;max-height:100dvh;width:var(--navbar-expanded-width);padding:clamp(20px,3.6vh,40px) var(--navbar-expanded-pad-x) clamp(22px,4vh,45px);background:linear-gradient(180deg,#fffffffb,#fbfcfdf9);border-radius:0 30px 30px 0;border-right:1px solid rgba(220,226,236,.72);box-shadow:0 26px 34px -28px #0f172a29,inset 0 1px #fffffff2;display:flex;justify-content:space-between;align-items:center;flex-direction:column;z-index:9;overflow:visible;transition:width .35s ease,padding .35s ease}.navbar-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff5,#e8edf4d1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.navbar-container .toggle-btn{width:46px;aspect-ratio:1;background:linear-gradient(180deg,#fffffffa,#f6f9fff5);display:flex;justify-content:center;align-items:center;border:1px solid rgba(190,205,228,.56);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;position:absolute;top:clamp(20px,3.8vh,36px);right:16px;box-shadow:0 16px 30px #0f172a1a,0 6px 14px #0f172a0f,inset 0 1px #fffffff2;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer;z-index:10;pointer-events:auto}.navbar-container .toggle-btn img{width:18px;height:18px;transition:transform .35s ease-in-out}.navbar-container .toggle-btn:hover{transform:translateY(-3px);border-color:#bac7daad;box-shadow:0 18px 34px #0f172a12,0 8px 16px #0f172a0b,inset 0 1px #fffffff5}.navbar-container .logo{margin:8px 0 clamp(20px,4vh,45px) 0;display:flex;justify-content:center;align-items:center;flex-shrink:0}.navbar-container .logo .logo-full{height:36px;width:auto;max-width:100%}.navbar-container .logo .logo-icon{height:32px;width:auto;flex-shrink:0}.navbar-container .link-container{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:clamp(14px,2vh,26px);height:100%;min-height:0;width:100%;overflow:visible}.navbar-container .link-container .line{width:100%;height:1px;background:linear-gradient(90deg,#d6dce514,#d6dce5c7,#d6dce514);margin:0 0 12px;flex-shrink:0;transition:width .3s ease}.navbar-container .link-container .pages-container{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:clamp(12px,2vh,25px);width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:visible;box-sizing:border-box;padding:4px 10px 12px 4px;scrollbar-width:thin;scrollbar-color:var(--mainAccent) transparent}.navbar-container .link-container .pages-container::-webkit-scrollbar{width:6px}.navbar-container .link-container .pages-container::-webkit-scrollbar-track{background:transparent}.navbar-container .link-container .pages-container::-webkit-scrollbar-thumb{background:var(--mainAccent);border-radius:999px}.navbar-container .link-container .pages-container .admin-nav-group{width:100%;display:flex;flex-direction:column;gap:12px}.navbar-container .link-container .pages-container .pair{display:flex;justify-content:start;align-items:center;width:calc(100% - 2px);position:relative;cursor:pointer;gap:15px;transition:transform .15s ease,width .3s ease,padding .3s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease;padding:10px 16px;border-radius:18px;overflow:visible;min-height:52px;box-sizing:border-box;border:1px solid rgba(218,224,234,.72);background:linear-gradient(180deg,#fffffffb,#fafbfdf9);box-shadow:0 12px 24px #0f172a0d,0 4px 10px #0f172a08,inset 0 1px #fffffffa}.navbar-container .link-container .pages-container .pair .services-nav-icon{width:28px;height:28px;flex:0 0 28px}.navbar-container .link-container .pages-container .pair h3{flex:1 1 auto;opacity:.72;min-width:0;margin:0;line-height:1.16;white-space:normal;text-wrap:balance;overflow:visible;text-overflow:clip;overflow-wrap:normal;transition:opacity .15s ease-in-out,color .15s ease-in-out}.navbar-container .link-container .pages-container .pair .nav-coming-soon-badge{margin-left:auto;flex:0 0 auto;padding:3px 7px;border-radius:999px;border:1px solid rgba(166,122,35,.34);background:#faf3e0eb;color:#8a5f11;font-size:10px;font-weight:700;line-height:1;letter-spacing:0}.navbar-container .link-container .pages-container .pair .notification-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background-color:var(--blueDark);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.navbar-container .link-container .pages-container .pair .admin-subnav-chevron{width:16px;height:16px;margin-left:10px;transition:transform .15s ease-in-out}.navbar-container .link-container .pages-container .pair .admin-subnav-chevron.open{transform:rotate(90deg)}.navbar-container .link-container .pages-container .pair:hover{transform:translateY(-3px);border-color:#c6d0dfd6;box-shadow:0 18px 32px #0f172a12,0 8px 16px #0f172a09,inset 0 1px #fffffffa}.navbar-container .link-container .pages-container .pair.disabled{cursor:not-allowed;color:#637287b8;border-color:#dae0ea9e;background:linear-gradient(180deg,#fafbfddb,#f5f7fad6);box-shadow:0 8px 16px #0f172a09,inset 0 1px #ffffffeb}.navbar-container .link-container .pages-container .pair.disabled img,.navbar-container .link-container .pages-container .pair.disabled .services-nav-icon{opacity:.5}.navbar-container .link-container .pages-container .pair.disabled h3{opacity:.58}.navbar-container .link-container .pages-container .pair.disabled:hover{transform:none;border-color:#dae0ea9e;box-shadow:0 8px 16px #0f172a09,inset 0 1px #ffffffeb}.navbar-container .link-container .pages-container .active{color:#2c64c8;border-color:#4784e69e;background:linear-gradient(180deg,#fffffffe,#eff7fffd);box-shadow:0 18px 32px #3b82f61f,0 8px 18px #0f172a0d,inset 0 1px #fffffffa}.navbar-container .link-container .pages-container .active h3{opacity:1;color:#2c64c8}.navbar-container .link-container .pages-container .pair.active:hover{border-color:#2972e4c2;background:linear-gradient(180deg,#fffffffe,#e8f3fffd);box-shadow:0 22px 36px #3b82f629,0 8px 18px #0f172a0f,inset 0 1px #fffffffa}.navbar-container .link-container .pages-container .admin-subnav{width:100%;display:flex;flex-direction:column;gap:8px;padding-left:18px;border-left:1px solid rgba(160,180,210,.32)}.navbar-container .link-container .pages-container .admin-subnav-link{display:flex;justify-content:start;align-items:center;width:calc(100% - 2px);gap:12px;padding:10px 14px;border:1px solid rgba(220,226,236,.7);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#fafbfdf0);color:var(--mainText);font-size:.95rem;font-weight:500;cursor:pointer;transition:transform .15s ease,color .15s ease-in-out,border-color .15s ease,box-shadow .15s ease;min-height:42px;box-shadow:0 10px 18px #0f172a0a,inset 0 1px #fffffff2}.navbar-container .link-container .pages-container .admin-subnav-link span:first-child{opacity:.74;text-align:left}.navbar-container .link-container .pages-container .admin-subnav-link .notification-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background-color:var(--blueDark);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.navbar-container .link-container .pages-container .admin-subnav-link:hover{transform:translateY(-2px);border-color:#c6d0dfc7;box-shadow:0 14px 24px #0f172a0f,0 6px 14px #0f172a08,inset 0 1px #fffffff2}.navbar-container .link-container .pages-container .admin-subnav-link.active{border-color:#4784e68f;background:linear-gradient(180deg,#fffffffe,#eff7fffd);box-shadow:0 16px 28px #3b82f61a,0 6px 14px #0f172a0d,inset 0 1px #fffffff5}.navbar-container .link-container .pages-container .admin-subnav-link.active span:first-child{opacity:1;color:#2c64c8}.navbar-container .link-container .settings-container{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:clamp(12px,2vh,25px);width:100%;flex-shrink:0;box-sizing:border-box;padding:4px 10px 6px 4px}.navbar-container .link-container .settings-container .account-environment-card{width:calc(100% - 2px);min-height:46px;display:flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid rgba(0,116,217,.28);border-radius:18px;background:linear-gradient(180deg,#eef7fffa,#ddeffff0);color:var(--blueDark);box-shadow:0 16px 28px #0074d917,0 6px 14px #0f172a09,inset 0 1px #fffffffa;font-size:15px;font-weight:800;line-height:1.15;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-container .link-container .settings-container .theme-card{width:calc(100% - 2px);display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:0}.navbar-container .link-container .settings-container .theme-clock-card{min-width:0;flex:1 1 auto;min-height:42px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;border:1px solid rgba(190,205,228,.56);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f6f9fff2);box-shadow:0 16px 28px #0f172a14,0 6px 14px #0f172a0a,inset 0 1px #fffffffa}.navbar-container .link-container .settings-container .theme-clock-date,.navbar-container .link-container .settings-container .theme-clock-time{display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar-container .link-container .settings-container .theme-clock-date{font-size:11px;font-weight:600;color:#6a7c95d1;text-transform:capitalize}.navbar-container .link-container .settings-container .theme-clock-time{font-size:18px;line-height:1.1;letter-spacing:-.03em;color:#24364d}.navbar-container .link-container .settings-container .theme-switch-btn{width:42px;height:42px;display:flex;justify-content:center;align-items:center;padding:0;border:1px solid rgba(190,205,228,.56);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f6f9fff2);box-shadow:0 16px 28px #0f172a14,0 6px 14px #0f172a0a,inset 0 1px #fffffffa;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;color:#6a7c95;flex:0 0 auto}.navbar-container .link-container .settings-container .theme-switch-btn .theme-switch-icon{width:18px;height:18px;display:block}.navbar-container .link-container .settings-container .theme-switch-btn:hover{transform:translateY(-3px);border-color:#c6d0dfc7;box-shadow:0 18px 32px #0f172a12,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.navbar-container .link-container .settings-container .pair{display:flex;justify-content:start;align-items:center;width:calc(100% - 2px);gap:15px;cursor:pointer;transition:transform .15s ease,width .3s ease,padding .3s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease;padding:10px 16px;border-radius:20px;overflow:visible;min-height:48px;border:1px solid rgba(218,224,234,.72);background:linear-gradient(180deg,#fffffffb,#fafbfdf9);box-shadow:0 12px 24px #0f172a0d,0 4px 10px #0f172a08,inset 0 1px #fffffffa}.navbar-container .link-container .settings-container .pair.account-pair{align-items:center}.navbar-container .link-container .settings-container .pair .profile-picture{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1;padding:5px;border-radius:50%;overflow:hidden;border:1px solid rgba(220,226,236,.76);background:linear-gradient(180deg,#fffffffb,#f8fafdf7);box-shadow:0 12px 22px #0f172a14,inset 0 1px #fffffff2}.navbar-container .link-container .settings-container .pair .profile-picture img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block}.navbar-container .link-container .settings-container .pair .name-pair{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.navbar-container .link-container .settings-container .pair h3{text-wrap:wrap;max-width:145px;overflow:visible}.navbar-container .link-container .settings-container .pair h4{text-wrap:nowrap;max-width:145px;overflow:visible}.navbar-container .link-container .settings-container .pair:hover{transform:translateY(-3px);border-color:#c6d0dfd6;box-shadow:0 18px 32px #0f172a12,0 8px 16px #0f172a09,inset 0 1px #fffffffa}.navbar-container .link-container .settings-container .logout-pair:hover{border-color:#eb57575c;box-shadow:0 18px 32px #0f172a14,0 8px 16px #eb575714,inset 0 1px #fffffffa}.navbar-container .link-container .settings-container .offset{transform:none}.navbar-container img{width:28px;height:28px}.navbar-container.is-collapsed{--collapsed-nav-button-size: 56px;width:100px;padding-left:0;padding-right:0}.navbar-container.is-collapsed .toggle-btn{top:12px;right:24px}.navbar-container.is-collapsed .toggle-btn img{transform:rotate(180deg)}.navbar-container.is-collapsed .line{width:var(--collapsed-nav-button-size)}.navbar-container.is-collapsed .link-container{align-items:center;box-sizing:border-box;padding-top:52px}.navbar-container.is-collapsed .pages-container,.navbar-container.is-collapsed .settings-container{padding-left:0;padding-right:0}.navbar-container.is-collapsed .pages-container .admin-nav-group{width:var(--collapsed-nav-button-size);align-items:center;margin:0 auto}.navbar-container.is-collapsed .link-container .pair,.navbar-container.is-collapsed .settings-container .pair{width:var(--collapsed-nav-button-size);min-height:var(--collapsed-nav-button-size);height:var(--collapsed-nav-button-size);justify-content:center;padding:0;gap:0}.navbar-container.is-collapsed .settings-container .account-environment-card,.navbar-container.is-collapsed .link-container h3,.navbar-container.is-collapsed .settings-container h3,.navbar-container.is-collapsed .settings-container h4,.navbar-container.is-collapsed .settings-container .name-pair,.navbar-container.is-collapsed .link-container .admin-subnav-chevron{display:none}.navbar-container.is-collapsed .pages-container .pair .admin-subnav-chevron,.navbar-container.is-collapsed .settings-container .pair .notification-badge{display:none!important}.navbar-container.is-collapsed .pages-container .pair img,.navbar-container.is-collapsed .pages-container .pair .services-nav-icon{margin:0 auto}.navbar-container.is-collapsed .pages-container .admin-nav-group>.pair{position:relative}.navbar-container.is-collapsed .pages-container .admin-nav-group>.pair .notification-badge{display:flex!important;position:absolute;top:6px;right:6px;margin-left:0;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:1;pointer-events:none}.navbar-container.is-collapsed .settings-container .account-pair{display:grid!important;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;border:1px solid rgba(202,214,232,.56);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f8fbfff2);box-shadow:0 12px 24px #0f172a0d,0 4px 10px #0f172a08,inset 0 1px #fffffffa}.navbar-container.is-collapsed .settings-container .account-pair:hover{border-color:#becde4bd;box-shadow:0 15px 28px #0f172a11,0 6px 12px #0f172a0a,inset 0 1px #fffffffa}.navbar-container.is-collapsed .settings-container .account-pair .name-pair{display:none!important}.navbar-container.is-collapsed .settings-container .account-pair .profile-picture{display:grid!important;place-items:center;position:relative;width:40px!important;height:40px!important;min-width:40px;min-height:40px;max-width:40px;max-height:40px;padding:0!important;margin:0;border:0!important;border-radius:50%;overflow:hidden;background:transparent!important;box-shadow:none!important;grid-area:1/1}.navbar-container.is-collapsed .settings-container .account-pair .profile-picture img.navbar-profile-image{display:block;margin:0}.navbar-container.is-collapsed .settings-container .account-pair .profile-picture img.is-default-profile-icon{width:28px!important;height:28px!important;object-fit:contain;transform:none}.navbar-container.is-collapsed .settings-container .account-pair .profile-picture img.is-custom-company-logo{width:30px!important;height:30px!important;object-fit:contain;transform:none}.navbar-container.is-collapsed .settings-container .theme-card{width:var(--collapsed-nav-button-size);min-height:0;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.navbar-container.is-collapsed .settings-container .theme-switch-btn{width:var(--collapsed-nav-button-size);height:var(--collapsed-nav-button-size);border:1px solid rgba(202,214,232,.56);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f8fbfff2);box-shadow:0 12px 24px #0f172a0d,0 4px 10px #0f172a08,inset 0 1px #fffffffa}.navbar-container.is-collapsed .settings-container .theme-switch-btn:hover{border-color:#becde4bd;box-shadow:0 15px 28px #0f172a11,0 6px 12px #0f172a0a,inset 0 1px #fffffffa}.navbar-container.is-collapsed .settings-container .offset{transform:none}@media (max-height: 900px){.navbar-container{padding-top:22px;padding-bottom:22px}.navbar-container .toggle-btn{top:22px}.navbar-container .logo{margin-bottom:20px}.navbar-container .logo .logo-full{height:32px;max-width:100%}.navbar-container .logo .logo-icon{height:28px}.navbar-container .link-container,.navbar-container .link-container .pages-container,.navbar-container .link-container .settings-container{gap:12px}.navbar-container .link-container .pages-container .pair{padding:9px 15px;gap:12px}.navbar-container .link-container .pages-container .pair .services-nav-icon{width:24px;height:24px;flex:0 0 24px}.navbar-container .link-container .pages-container .pair h3{font-size:.96rem}.navbar-container .link-container .pages-container .admin-nav-group{gap:10px}.navbar-container .link-container .pages-container .admin-subnav{gap:7px;padding-left:14px}.navbar-container .link-container .pages-container .admin-subnav-link{padding:9px 12px;font-size:.92rem}.navbar-container .link-container .settings-container .theme-card{width:calc(100% - 2px)}.navbar-container .link-container .settings-container .pair{padding:9px 15px;gap:12px}.navbar-container .link-container .settings-container .pair .profile-picture{width:36px}.navbar-container .link-container .settings-container .pair .name-pair{gap:4px}.navbar-container .link-container .settings-container .pair .theme-switch-btn{width:38px;height:38px}.navbar-container .link-container .settings-container .pair h3,.navbar-container .link-container .settings-container .pair h4{max-width:155px}.navbar-container.is-collapsed .settings-container .pair{padding:0}.navbar-container.is-collapsed .settings-container .account-pair .profile-picture{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;flex:0 0 40px}.navbar-container.is-collapsed .settings-container .theme-switch-btn{width:var(--collapsed-nav-button-size);height:var(--collapsed-nav-button-size)}.navbar-container img{width:24px;height:24px}}[data-theme=dark] .navbar-container{background:linear-gradient(180deg,#0f1722fa,#0a111bf5);border-right-color:#3d5c7c80;box-shadow:0 28px 38px -28px #00000061,inset 0 1px #ffffff08}[data-theme=dark] .navbar-container:before{background:linear-gradient(180deg,#52779e42,#00beff14)}[data-theme=dark] .navbar-container .toggle-btn{background:linear-gradient(180deg,#121d2afa,#0c151ff2);border-color:#3d5c7c85;box-shadow:0 18px 34px #00000047,0 6px 16px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .toggle-btn:hover{border-color:#00beff6b;box-shadow:0 20px 36px #00beff14,0 8px 18px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .navbar-container .link-container .line{background:linear-gradient(90deg,#00beff0a,#00beff57,#00beff0a)}[data-theme=dark] .navbar-container .link-container .pages-container .pair{border-color:#3a587780;background:linear-gradient(180deg,#111c29f5,#0c151ff0);box-shadow:0 14px 28px #0003,0 5px 12px #0000001f,inset 0 1px #ffffff08}[data-theme=dark] .navbar-container .link-container .pages-container .pair h3{color:#ecf3fbeb}[data-theme=dark] .navbar-container .link-container .pages-container .pair:hover{border-color:#00beff47;box-shadow:0 18px 32px #00000038,0 8px 18px #00beff12,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .link-container .pages-container .active{border-color:#00beff57;background:linear-gradient(180deg,#00beff29,#0095ff1a);box-shadow:inset 0 1px #ffffff0d,0 14px 28px #00beff14}[data-theme=dark] .navbar-container .link-container .pages-container .active h3{color:#69d2fffa}[data-theme=dark] .navbar-container .link-container .pages-container .pair.active:hover{border-color:#00beff6b;background:linear-gradient(180deg,#00beff33,#0095ff1f);box-shadow:inset 0 1px #ffffff0d,0 18px 32px #00beff1a,0 7px 16px #0000002e}[data-theme=dark] .navbar-container .link-container .pages-container .admin-subnav{border-left-color:#3d5c7c66}[data-theme=dark] .navbar-container .link-container .pages-container .admin-subnav-link{border-color:#3a58776b;background:linear-gradient(180deg,#111c29e0,#0c151fdb);box-shadow:0 10px 20px #00000029,inset 0 1px #ffffff08}[data-theme=dark] .navbar-container .link-container .pages-container .admin-subnav-link span:first-child{color:#ecf3fbd1}[data-theme=dark] .navbar-container .link-container .pages-container .admin-subnav-link:hover{border-color:#00beff3d;box-shadow:0 14px 24px #0003,0 6px 14px #00beff0f,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .link-container .pages-container .admin-subnav-link.active{border-color:#00beff52;background:linear-gradient(180deg,#00beff24,#0095ff17);box-shadow:0 14px 24px #00beff14,0 5px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .link-container .pages-container .admin-subnav-link.active span:first-child{color:#69d2fffa}[data-theme=dark] .navbar-container .link-container .pages-container .admin-subnav-link.active:hover{border-color:#00beff66;background:linear-gradient(180deg,#00beff2e,#0095ff1c);box-shadow:0 16px 28px #00beff17,0 5px 12px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .theme-card{background:transparent;box-shadow:none}[data-theme=dark] .navbar-container .settings-container .account-environment-card{border-color:#00beff4d;background:linear-gradient(180deg,#00beff29,#0095ff17);color:#86ddfffa;box-shadow:0 16px 26px #00000038,0 6px 14px #00beff0f,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .theme-clock-card{border-color:#6798cd42;background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .theme-clock-date{color:#a8c2dfc2}[data-theme=dark] .navbar-container .settings-container .theme-clock-time{color:#ecf3fbf5}[data-theme=dark] .navbar-container .settings-container .theme-switch-btn{color:#69d2fffa;border-color:#6798cd42;background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .theme-switch-btn:hover{border-color:#00beff7a;box-shadow:0 18px 30px #00beff14,0 6px 14px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .pair{border-color:#3a587780;background:linear-gradient(180deg,#111c29f5,#0c151ff0);box-shadow:0 14px 28px #0003,0 5px 12px #0000001f,inset 0 1px #ffffff08}[data-theme=dark] .navbar-container .settings-container .pair .profile-picture{border-color:#00beff2e;background:linear-gradient(180deg,#162332fa,#0e1823f0);box-shadow:0 14px 26px #00000038,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .pair .theme-switch-btn{border-color:#6798cd3d;background:linear-gradient(180deg,#121d2afa,#0c151ff2);box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a;color:#00befff5}[data-theme=dark] .navbar-container .settings-container .pair .theme-switch-btn:hover{border-color:#00beff7a;box-shadow:0 18px 30px #00beff14,0 6px 14px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .pair h3,[data-theme=dark] .navbar-container .settings-container .pair h4{color:#ecf3fbeb}[data-theme=dark] .navbar-container .settings-container .pair:hover{border-color:#00beff47;box-shadow:0 18px 32px #00000038,0 8px 18px #00beff12,inset 0 1px #ffffff0a}[data-theme=dark] .navbar-container .settings-container .logout-pair:hover{border-color:#ff707057;box-shadow:0 18px 32px #00000038,0 8px 18px #ff707014,inset 0 1px #ffffff0a}[data-theme=dark].is-collapsed{border-radius:0 30px 0 0}[data-theme=dark].is-collapsed .settings-container .theme-card{border:0;background:transparent;box-shadow:none}[data-theme=dark].is-collapsed .settings-container .theme-switch-btn{color:#00befff5;border-color:#3a587780;background:linear-gradient(180deg,#111c29f5,#0c151ff0);box-shadow:0 14px 28px #0003,0 5px 12px #0000001f,inset 0 1px #ffffff08}[data-theme=dark].is-collapsed .settings-container .theme-switch-btn:hover{border-color:#00beff6b;box-shadow:0 18px 32px #0000003d,0 7px 14px #00beff14,inset 0 1px #ffffff0a}[data-theme=dark].is-collapsed .settings-container .account-pair{border-color:#3a587780;background:linear-gradient(180deg,#111c29f5,#0c151ff0);box-shadow:0 14px 28px #0003,0 5px 12px #0000001f,inset 0 1px #ffffff08}[data-theme=dark].is-collapsed .settings-container .account-pair:hover{border-color:#00beff6b;box-shadow:0 18px 32px #0000003d,0 7px 14px #00beff14,inset 0 1px #ffffff0a}[data-theme=dark].is-collapsed .settings-container .account-pair .profile-picture{border:0;background:transparent;box-shadow:none}@media (max-width: 1400px){.navbar{--navbar-expanded-width: clamp(276px, 21.5vw, 300px);--navbar-expanded-pad-x: clamp(18px, 1.8vw, 24px)}.navbar-container{border-radius:0 24px 24px 0}.navbar-container .toggle-btn{width:44px;right:14px}.navbar-container .logo{margin-top:4px;margin-bottom:clamp(14px,2.6vh,28px)}.navbar-container .logo .logo-full{height:32px}.navbar-container .link-container{gap:clamp(10px,1.5vh,18px)}.navbar-container .link-container .pages-container,.navbar-container .link-container .settings-container{gap:clamp(8px,1.3vh,16px);padding-right:6px}.navbar-container .link-container .pages-container .admin-nav-group{gap:8px}.navbar-container .link-container .pages-container .pair{gap:12px;min-height:48px;padding:9px 12px;border-radius:16px}.navbar-container .link-container .pages-container .pair .services-nav-icon{width:25px;height:25px;flex-basis:25px}.navbar-container .link-container .pages-container .pair h3{font-size:clamp(14px,1.15vw,16px);line-height:1.14}.navbar-container .link-container .pages-container .pair img{width:25px;height:25px}.navbar-container .link-container .pages-container .admin-subnav{gap:7px;padding-left:14px}.navbar-container .link-container .pages-container .admin-subnav-link{min-height:38px;padding:8px 10px;font-size:clamp(12px,1vw,14px);border-radius:14px}.navbar-container .link-container .settings-container .account-environment-card{min-height:42px;padding:8px 12px;border-radius:16px;font-size:14px}.navbar-container .link-container .settings-container .theme-card{gap:10px}.navbar-container .link-container .settings-container .theme-switch-btn{width:40px;height:40px;border-radius:14px}.navbar-container .link-container .settings-container .theme-clock-card{min-height:40px;padding:7px 10px;border-radius:14px}.navbar-container .link-container .settings-container .theme-clock-date{font-size:10px}.navbar-container .link-container .settings-container .theme-clock-time{font-size:16px;letter-spacing:0}.navbar-container .link-container .settings-container .pair{gap:12px;min-height:46px;padding:8px 12px;border-radius:16px}.navbar-container .link-container .settings-container .pair .profile-picture{width:36px;flex:0 0 36px}.navbar-container .link-container .settings-container .pair .name-pair{flex:1 1 auto;min-width:0}.navbar-container .link-container .settings-container .pair h3,.navbar-container .link-container .settings-container .pair h4{max-width:100%}.navbar-container .link-container .settings-container .pair h3{font-size:clamp(14px,1.12vw,16px);line-height:1.1}.navbar-container .link-container .settings-container .pair h4{font-size:clamp(11px,.95vw,13px);overflow:hidden;text-overflow:ellipsis}}@media (max-height: 760px){.navbar-container{padding-top:18px;padding-bottom:18px}.navbar-container .toggle-btn{top:18px}.navbar-container .logo{margin-bottom:14px}.navbar-container .logo .logo-full{height:31px}.navbar-container .link-container,.navbar-container .link-container .pages-container,.navbar-container .link-container .settings-container{gap:10px}.navbar-container .link-container .pages-container .pair{min-height:46px;padding:9px 14px}.navbar-container .link-container .pages-container .admin-subnav-link{padding:8px 12px}.navbar-container .link-container .settings-container .account-environment-card{min-height:40px;padding:8px 12px}.navbar-container .link-container .settings-container .theme-switch-btn{width:40px;height:40px}.navbar-container .link-container .settings-container .theme-clock-card{min-height:40px;padding:7px 10px}.navbar-container .link-container .settings-container .pair{min-height:44px;padding:9px 14px}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.digitalmail-scope .product-wrapper{--product-card-border-light: rgba(214, 222, 233, .82);--product-card-surface-light: linear-gradient( 180deg, rgba(255, 255, 255, .99), rgba(248, 251, 255, .965) );--product-card-shadow-light: 0 18px 30px rgba(15, 23, 42, .08), 0 6px 14px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--product-card-hover-shadow-light: 0 22px 36px rgba(15, 23, 42, .1), 0 10px 18px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .99);--product-card-border-dark: rgba(58, 88, 119, .52);--product-card-surface-dark: linear-gradient( 180deg, rgba(17, 28, 41, .96), rgba(12, 21, 31, .94) );--product-card-shadow-dark: 0 20px 34px rgba(0, 0, 0, .24), 0 8px 16px rgba(0, 0, 0, .14), inset 0 1px 0 rgba(255, 255, 255, .04);--product-card-hover-shadow-dark: 0 24px 40px rgba(0, 0, 0, .28), 0 10px 18px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .05);--product-card-border: var(--product-card-border-light);--product-card-surface: var(--product-card-surface-light);--product-card-shadow: var(--product-card-shadow-light);--product-card-hover-shadow: var(--product-card-hover-shadow-light);--product-card-hover-border: rgba(191, 202, 219, .95);display:flex;justify-content:center;align-items:center;flex-direction:column;width:clamp(1000px,90%,1600px);gap:100px;margin-top:50px}.digitalmail-scope .product-wrapper .digitalmail-header-row{display:flex;justify-content:start;align-items:center;width:clamp(800px,70%,1200px);gap:20px}.digitalmail-scope .product-wrapper .digitalmail-header-row h1{color:var(--blueDark);font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.18;letter-spacing:0;text-align:left}.digitalmail-scope .product-wrapper .product-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:clamp(800px,70%,1200px);gap:16px}.digitalmail-scope .product-wrapper .product-container .product{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 18px;background:var(--product-card-surface);border:1px solid var(--product-card-border);border-radius:18px;min-height:52px;cursor:pointer;box-shadow:var(--product-card-shadow);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.digitalmail-scope .product-wrapper .product-container .product img{width:25px;height:25px;object-fit:contain;flex-shrink:0}.digitalmail-scope .product-wrapper .product-container .product .text-logo-pair{display:flex;justify-content:center;align-items:center;gap:10px;min-width:0}.digitalmail-scope .product-wrapper .product-container .product .text-logo-pair img{width:30px;height:30px}.digitalmail-scope .product-wrapper .product-container .product .text-logo-pair h4{font-size:14px;font-weight:500;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.digitalmail-scope .product-wrapper .product-container .product:hover{transform:translateY(-3px);border-color:var(--product-card-hover-border);box-shadow:var(--product-card-hover-shadow)}.digitalmail-scope .product-wrapper .product-container .no-products-message{display:flex;justify-content:center;align-items:center;width:100%;padding:30px;background:var(--product-card-surface);border:1px solid var(--product-card-border);border-radius:20px;box-shadow:var(--product-card-shadow)}.digitalmail-scope .product-wrapper .product-container .no-products-message h3{font-size:18px;font-weight:400;opacity:.7}.digitalmail-scope .product-wrapper .devider{background-color:var(--mainAccent);height:1px;width:100%}[data-theme=dark] .digitalmail-scope .product-wrapper,.digitalmail-scope[data-theme=dark] .product-wrapper{--product-card-border: var(--product-card-border-dark);--product-card-surface: var(--product-card-surface-dark);--product-card-shadow: var(--product-card-shadow-dark);--product-card-hover-shadow: var(--product-card-hover-shadow-dark);--product-card-hover-border: rgba(82, 118, 154, .72)}@media (max-width: 900px){.digitalmail-scope .product-wrapper{width:min(92%,1200px)}.digitalmail-scope .product-wrapper .digitalmail-header-row,.digitalmail-scope .product-wrapper .product-container,.digitalmail-scope .product-wrapper .product-container .product{width:100%}}.mail-draft-page{width:100%;align-self:stretch;padding:32px 36px 72px}.mail-draft-page .mail-draft-header{display:flex;width:100%;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}.mail-draft-page .mail-draft-header h1{margin:0;flex:1 1 auto;text-align:left}.mail-draft-page .mail-draft-header-actions{display:flex;align-items:center;gap:12px}.mail-draft-page .mail-draft-actions-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.mail-draft-page .mail-draft-status{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;text-transform:capitalize;background:#1890ff1f;color:#0b63c9}.mail-draft-page .status-processing{background:#ffa00029;color:#b35d00}.mail-draft-page .status-review_required,.mail-draft-page .status-saved{border:1px solid rgba(31,120,74,.28);background:linear-gradient(180deg,#e8f9eef5,#daf5e4f0);box-shadow:inset 0 1px #ffffffd6,0 8px 18px #1f784a14;color:#17663e}.mail-draft-page .status-failed{background:#e94f301f;color:#bf3d1e}.mail-draft-page .mail-draft-processing{min-height:240px;display:grid;place-items:center;text-align:center}.mail-draft-page .mail-draft-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px}.mail-draft-page .mail-draft-stat-card,.mail-draft-page .mail-draft-panel,.mail-draft-page .mail-draft-list-card{background:var(--mail-draft-card-bg, var(--main2));border:1px solid var(--mail-draft-card-border, var(--main3));border-radius:18px;box-shadow:var(--mail-draft-card-shadow, 0 12px 32px rgba(15, 23, 42, .08))}.mail-draft-page .mail-draft-stat-card{padding:12px 16px;display:grid;grid-template-rows:auto minmax(44px,1fr) auto;gap:4px;width:100%;text-align:left;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mail-draft-page .mail-draft-stat-card.clickable{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mail-draft-page .mail-draft-stat-card.clickable:hover{transform:translateY(-1px);border-color:#0b63c952;box-shadow:var(--mail-draft-card-hover-shadow, 0 16px 36px rgba(15, 23, 42, .12))}.mail-draft-page .mail-draft-stat-label,.mail-draft-page .mail-draft-stat-detail,.mail-draft-page .mail-draft-footnote{opacity:.72;font-size:12px}.mail-draft-page .mail-draft-stat-value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:clamp(30px,1.95vw,38px);line-height:1;letter-spacing:-.03em;white-space:nowrap;margin:0;align-self:center;justify-self:start}.mail-draft-page .mail-draft-stat-loader{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.mail-draft-page .mail-draft-stat-loader span{width:22px;height:22px;border-radius:50%;border:2px solid rgba(11,99,201,.16);border-top-color:#0b63c9d6;animation:mail-draft-stat-spin .85s linear infinite}@keyframes mail-draft-stat-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mail-draft-page .mail-draft-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.95fr);gap:20px}.mail-draft-page .mail-draft-main-column,.mail-draft-page .mail-draft-side-column{display:flex;flex-direction:column;gap:20px}.mail-draft-page .mail-draft-panel{padding:20px}.mail-draft-page .mail-draft-panel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.mail-draft-page .mail-draft-panel-header h3{margin:0}.mail-draft-page .mail-draft-empty,.mail-draft-page .mail-draft-empty-state{display:grid;gap:12px;text-align:center;place-items:center}.mail-draft-page .mail-draft-card-grid,.mail-draft-page .mail-draft-envelope-list{display:grid;gap:16px}.mail-draft-page .mail-draft-file-groups,.mail-draft-page .mail-draft-file-list{display:grid;gap:12px}.mail-draft-page .mail-draft-file-group{display:grid;gap:10px}.mail-draft-page .mail-draft-file-row{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--main3);border-radius:14px;background:var(--main1)}.mail-draft-page .mail-draft-file-row strong{font-size:14px}.mail-draft-page .mail-draft-file-row span{font-size:12px;opacity:.72;word-break:break-all}.mail-draft-page .mail-draft-list-card,.mail-draft-page .mail-draft-envelope-card{padding:18px}.mail-draft-page .mail-draft-list-top,.mail-draft-page .mail-draft-envelope-header,.mail-draft-page .mail-draft-list-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mail-draft-page .mail-draft-list-top h3,.mail-draft-page .mail-draft-envelope-header h4{margin:0 0 6px}.mail-draft-page .mail-draft-list-top p,.mail-draft-page .mail-draft-envelope-header p{margin:0;opacity:.75}.mail-draft-page .mail-draft-list-metrics,.mail-draft-page .mail-draft-envelope-meta,.mail-draft-page .mail-draft-envelope-actions,.mail-draft-page .mail-draft-issues,.mail-draft-page .mail-draft-page-chip-row{display:flex;flex-wrap:wrap;gap:10px}.mail-draft-page .mail-draft-list-metrics{margin:16px 0;opacity:.8}.mail-draft-page .mail-draft-envelope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.mail-draft-page .mail-draft-envelope-grid label{display:grid;gap:8px;font-size:13px}.mail-draft-page .mail-draft-envelope-grid .full-width{grid-column:1/-1}.mail-draft-page .mail-draft-envelope-grid input,.mail-draft-page .mail-draft-envelope-grid textarea{width:100%;border:1px solid var(--main3);border-radius:12px;padding:12px;background:var(--main1);color:inherit;font:inherit;resize:vertical}.mail-draft-page .mail-draft-issues{margin-top:12px}.mail-draft-page .mail-draft-issue-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#e94f301f;color:#bf3d1e;font-size:12px;font-weight:600}.mail-draft-page .mail-draft-page-actions{margin-top:14px;display:grid;gap:10px}.mail-draft-page .mail-draft-subtitle{font-size:13px;opacity:.72}.mail-draft-page .mail-draft-page-chip{display:flex;gap:8px}.mail-draft-page .mail-draft-page-chip button{border:1px solid var(--main3);border-radius:999px;padding:8px 12px;background:transparent;color:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.mail-draft-page .mail-draft-page-chip button.active{background:#0b63c91f;border-color:#0b63c966}.mail-draft-page .mail-draft-envelope-actions{margin-top:16px}.mail-draft-page .mail-draft-table{display:grid;gap:8px}.mail-draft-page .mail-draft-table-header,.mail-draft-page .mail-draft-table-row{display:grid;grid-template-columns:minmax(0,1.1fr) 90px minmax(0,1.4fr);gap:12px;align-items:center}.mail-draft-page .mail-draft-table.compact .mail-draft-table-header,.mail-draft-page .mail-draft-table.compact .mail-draft-table-row{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.8fr)}.mail-draft-page .mail-draft-table.mail-draft-table-three-col .mail-draft-table-header,.mail-draft-page .mail-draft-table.mail-draft-table-three-col .mail-draft-table-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr)}.mail-draft-page .mail-draft-table-header{padding-bottom:8px;border-bottom:1px solid var(--main3);font-size:12px;font-weight:700;text-transform:uppercase;opacity:.72}.mail-draft-page .mail-draft-table-row{font-size:14px}.mail-draft-page .mail-draft-cost-list{display:grid;gap:10px}.mail-draft-page .mail-draft-cost-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:14px}.mail-draft-page .mail-draft-cost-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.mail-draft-page .mail-draft-cost-row-main small{font-size:12px;opacity:.68;line-height:1.35}.mail-draft-page .mail-draft-cost-row.total{padding-top:10px;border-top:1px solid var(--main3)}.mail-draft-page .mail-draft-cost-row.grand-total{margin-top:6px;padding-top:10px;border-top:1px solid var(--main3);font-size:16px}@media (max-width: 1100px){.mail-draft-page .mail-draft-layout{grid-template-columns:1fr}}@media (max-width: 760px){.mail-draft-page{padding:24px 18px 54px}.mail-draft-page .mail-draft-header,.mail-draft-page .mail-draft-list-top,.mail-draft-page .mail-draft-envelope-header,.mail-draft-page .mail-draft-list-foot{flex-direction:column}.mail-draft-page .mail-draft-envelope-grid,.mail-draft-page .mail-draft-table-header,.mail-draft-page .mail-draft-table-row,.mail-draft-page .mail-draft-table.compact .mail-draft-table-header,.mail-draft-page .mail-draft-table.compact .mail-draft-table-row,.mail-draft-page .mail-draft-table.mail-draft-table-three-col .mail-draft-table-header,.mail-draft-page .mail-draft-table.mail-draft-table-three-col .mail-draft-table-row{grid-template-columns:1fr}}.mail-draft-review-page{width:100%;--mail-draft-card-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(248, 250, 252, .98) 100% );--mail-draft-card-border: rgba(223, 231, 241, .98);--mail-draft-card-shadow: 0 22px 46px rgba(15, 23, 42, .08), 0 8px 18px rgba(59, 130, 246, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--mail-draft-card-hover-shadow: 0 26px 56px rgba(15, 23, 42, .1), 0 10px 24px rgba(59, 130, 246, .11), inset 0 1px 0 rgba(255, 255, 255, .98);--mail-draft-outline-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .98) 100% );--mail-draft-outline-border: rgba(41, 114, 228, .42);--mail-draft-outline-text: #2c64c8;--mail-draft-outline-shadow: 0 12px 24px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--mail-draft-outline-hover-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(241, 247, 255, .99) 100% );--mail-draft-outline-hover-shadow: 0 16px 28px rgba(84, 99, 252, .12), 0 6px 14px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .99);--mail-draft-danger-bg: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(255, 249, 248, .99) 100% );--mail-draft-danger-border: rgba(229, 72, 77, .66);--mail-draft-danger-text: #d94a45;--mail-draft-danger-shadow: 0 12px 24px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .98);--mail-draft-danger-hover-bg: linear-gradient( 180deg, rgba(255, 248, 247, .99) 0%, rgba(255, 241, 239, .99) 100% );--mail-draft-danger-hover-shadow: 0 16px 28px rgba(229, 72, 77, .14), 0 6px 14px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .99);--mail-draft-primary-shadow: 0 14px 24px rgba(10, 132, 255, .14), 0 5px 12px rgba(15, 23, 42, .06);--mail-draft-primary-hover-shadow: 0 16px 30px rgba(84, 99, 252, .18), 0 6px 14px rgba(15, 23, 42, .08);--mail-draft-back-shadow: 0 14px 24px rgba(15, 23, 42, .08), 0 4px 10px rgba(15, 23, 42, .04), inset 0 1px 0 rgba(255, 255, 255, .98);--mail-draft-back-hover-shadow: 0 18px 30px rgba(229, 72, 77, .14), 0 6px 14px rgba(15, 23, 42, .05), inset 0 1px 0 rgba(255, 255, 255, .99)}.mail-draft-review-page .mail-draft-cost-modal{width:min(1040px,100vw - 48px);background:var(--mail-draft-card-bg);border:1px solid var(--mail-draft-card-border);border-radius:24px;box-shadow:0 24px 56px #0f172a24,0 8px 20px #3b82f614,inset 0 1px #fffffffa;padding:28px;display:grid;gap:24px}.mail-draft-review-page .mail-draft-cost-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.mail-draft-review-page .mail-draft-cost-modal-header h2{margin:0 0 6px}.mail-draft-review-page .mail-draft-cost-modal-header p{margin:0;opacity:.72;font-size:14px}.mail-draft-review-page .mail-draft-cost-modal-close{min-height:42px;padding:0 18px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:linear-gradient(180deg,#fffffffc,#fafbfdfa);color:#526277;font:inherit;font-weight:600;cursor:pointer;box-shadow:0 10px 20px #0f172a0a,inset 0 1px #fffffffa;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.mail-draft-review-page .mail-draft-cost-modal-close:hover:not(:disabled){transform:translateY(-2px) scale(1.01);border-color:#e5484de6;background:var(--mail-draft-danger-hover-bg);color:var(--mail-draft-danger-text);box-shadow:var(--mail-draft-danger-hover-shadow)}.mail-draft-review-page .mail-draft-cost-modal-close:disabled{opacity:.6;cursor:default}.mail-draft-review-page .mail-draft-cost-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mail-draft-review-page .mail-draft-confirm-modal{width:min(620px,100vw - 48px);background:var(--mail-draft-card-bg);border:1px solid var(--mail-draft-card-border);border-radius:24px;box-shadow:0 24px 56px #0f172a24,0 8px 20px #3b82f614,inset 0 1px #fffffffa;padding:28px;display:grid;gap:24px}.mail-draft-review-page .mail-draft-confirm-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.mail-draft-review-page .mail-draft-confirm-modal-header h2{margin:0 0 6px}.mail-draft-review-page .mail-draft-confirm-modal-header p{margin:0;opacity:.72;font-size:14px;line-height:1.5}.mail-draft-review-page .mail-draft-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mail-draft-review-page .mail-draft-confirm-summary-item{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--mail-draft-card-border);border-radius:16px;background:linear-gradient(180deg,#fffffffc,#f8fbfffa);box-shadow:0 14px 30px #0f172a0f,0 4px 12px #3b82f60d,inset 0 1px #fffffffc}.mail-draft-review-page .mail-draft-confirm-summary-item span{font-size:12px;opacity:.72}.mail-draft-review-page .mail-draft-confirm-summary-item strong{font-size:22px;line-height:1.1;letter-spacing:-.02em}.mail-draft-review-page .mail-draft-confirm-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.mail-draft-review-page .mail-draft-confirm-secondary{min-height:48px;padding:0 20px;border:1px solid var(--mail-draft-outline-border);border-radius:14px;background:var(--mail-draft-outline-bg);color:var(--mail-draft-outline-text);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--mail-draft-outline-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.mail-draft-review-page .mail-draft-confirm-secondary:hover:not(:disabled){transform:translateY(-2px) scale(1.01);background:var(--mail-draft-outline-hover-bg);border-color:#2972e494;box-shadow:var(--mail-draft-outline-hover-shadow)}.mail-draft-review-page .mail-draft-confirm-secondary:disabled{opacity:.6;cursor:default}.mail-draft-review-page .mail-draft-submit-loader-modal{width:min(640px,100vw - 48px);background:var(--mail-draft-card-bg);border:1px solid var(--mail-draft-card-border);border-radius:24px;box-shadow:0 24px 56px #0f172a24,0 8px 20px #3b82f614,inset 0 1px #fffffffa;padding:32px;display:grid;justify-items:center;gap:22px;text-align:center}.mail-draft-review-page .mail-draft-submit-loader-modal .file-animation-wrapper{color:#2972e4}.mail-draft-review-page .mail-draft-submit-loader-copy{display:grid;gap:8px;max-width:460px}.mail-draft-review-page .mail-draft-submit-loader-copy h2{margin:0;font-size:26px;line-height:1.15}.mail-draft-review-page .mail-draft-submit-loader-copy p{margin:0;color:#1f2a3ab8;font-size:15px;line-height:1.5}.mail-draft-review-page .mail-draft-submit-loader-steps{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mail-draft-review-page .mail-draft-submit-loader-step{min-width:0;display:grid;justify-items:center;gap:8px;padding:12px 8px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:linear-gradient(180deg,#ffffffdb,#f8fbffd1);color:#1f2a3a94;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.mail-draft-review-page .mail-draft-submit-loader-step span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#94a3b82e;font-size:12px;font-weight:700}.mail-draft-review-page .mail-draft-submit-loader-step strong{max-width:100%;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.mail-draft-review-page .mail-draft-submit-loader-step.active,.mail-draft-review-page .mail-draft-submit-loader-step.done{border-color:#2972e475;background:var(--mail-draft-outline-bg);color:var(--mail-draft-outline-text);box-shadow:var(--mail-draft-outline-shadow)}.mail-draft-review-page .mail-draft-submit-loader-step.active span,.mail-draft-review-page .mail-draft-submit-loader-step.done span{background:#2972e424}.mail-draft-review-page .mail-draft-distribution-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mail-draft-review-page .mail-draft-cost-modal-total{margin-top:18px;padding-top:18px;border-top:1px solid var(--main3)}.mail-draft-review-page .mail-draft-review-toolbar,.mail-draft-review-page .mail-draft-envelope-group{display:grid;gap:10px;width:100%}.mail-draft-review-page .mail-draft-review-toolbar,.mail-draft-review-page .mail-draft-review-list-panel{width:min(100%,1240px);margin-inline:auto}.mail-draft-review-page .mail-draft-actions-bar{margin-bottom:0;justify-content:flex-start;flex-direction:column;align-items:stretch}.mail-draft-review-page .mail-draft-overview-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.mail-draft-review-page .mail-draft-overview-grid.readonly{grid-template-columns:repeat(3,minmax(0,1fr))}.mail-draft-review-page .mail-draft-overview-grid>.mail-draft-stat-card,.mail-draft-review-page .mail-draft-overview-grid>.mail-draft-actions-stack{width:100%;min-width:0;align-self:stretch}.mail-draft-review-page .mail-draft-stat-card{min-height:84px}.mail-draft-review-page .mail-draft-actions-stack{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:8px}.mail-draft-review-page .mail-draft-actions-stack .mail-draft-actions-bar{justify-content:center;gap:6px}.mail-draft-review-page .mail-draft-actions-stack .affirmative-btn{width:100%!important;min-height:36px}.mail-draft-review-page .mail-draft-actions-stack .affirmative-btn .inner-btn{width:calc(100% - 4px)!important;min-height:32px}.mail-draft-review-page .mail-draft-review-main{display:grid;gap:24px;margin-top:28px}.mail-draft-review-page .mail-draft-review-list-panel{display:grid;gap:24px}.mail-draft-review-page .mail-draft-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.mail-draft-review-page .mail-draft-section-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:min(100%,760px)}.mail-draft-review-page .mail-draft-section-heading h3{margin:0 0 6px;font-size:clamp(24px,2vw,30px)}.mail-draft-review-page .mail-draft-section-heading p{margin:0;opacity:.74;line-height:1.5}.mail-draft-review-page .mail-draft-section-toggle{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer;opacity:.72;transition:opacity .16s ease}.mail-draft-review-page .mail-draft-section-toggle:hover{opacity:1}.mail-draft-review-page .mail-draft-section-warning{margin:0;text-align:left;color:var(--red);font-size:14px;font-weight:600;line-height:1.35;opacity:1;white-space:normal}.mail-draft-review-page .mail-draft-warning-link{border:0;padding:0;margin:0 4px;background:transparent;color:var(--red);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.mail-draft-review-page .mail-draft-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.mail-draft-review-page .mail-draft-export-button{min-height:38px;padding:0 14px;border:1px solid var(--mail-draft-outline-border);border-radius:12px;background:var(--mail-draft-outline-bg);color:var(--mail-draft-outline-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--mail-draft-outline-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.mail-draft-review-page .mail-draft-export-button:hover{transform:translateY(-2px) scale(1.01);background:var(--mail-draft-outline-hover-bg);border-color:#2972e494;box-shadow:var(--mail-draft-outline-hover-shadow)}.mail-draft-review-page .mail-draft-export-button:disabled{opacity:.6;cursor:default}.mail-draft-review-page .mail-draft-envelope-table{border:1px solid var(--main3);border-radius:18px;overflow-x:auto;overflow-y:hidden;background:var(--main1)}.mail-draft-review-page .mail-draft-envelope-table-head,.mail-draft-review-page .mail-draft-envelope-row{display:grid;grid-template-columns:54px minmax(150px,1.05fr) minmax(260px,1.8fr) 70px minmax(110px,.75fr) minmax(110px,.75fr) minmax(150px,1fr);gap:12px;align-items:center;min-width:980px;box-sizing:border-box}.mail-draft-review-page .mail-draft-envelope-table-head{padding:14px 18px;border-bottom:1px solid var(--main3);background:var(--main2);font-size:12px;font-weight:700;text-transform:uppercase;opacity:.72}.mail-draft-review-page .mail-draft-envelope-table-body{display:block}.mail-draft-review-page .mail-draft-table-loader{min-height:240px;padding:32px 20px;display:grid;justify-items:center;align-content:center;gap:12px;text-align:center}.mail-draft-review-page .mail-draft-table-loader-copy{display:grid;gap:6px}.mail-draft-review-page .mail-draft-table-loader-copy h4{margin:0;font-size:18px}.mail-draft-review-page .mail-draft-table-loader-copy p{margin:0;opacity:.72;line-height:1.5}.mail-draft-review-page .mail-draft-envelope-entry{display:block}.mail-draft-review-page .mail-draft-envelope-row{width:100%;padding:16px 18px;border:0;border-bottom:1px solid var(--main3);background:var(--main1);color:inherit;text-align:left;cursor:pointer;transition:filter .16s ease,background-color .16s ease,box-shadow .16s ease}.mail-draft-review-page .mail-draft-envelope-row>span{min-width:0}.mail-draft-review-page .mail-draft-envelope-entry:last-child .mail-draft-envelope-row{border-bottom:0}.mail-draft-review-page .mail-draft-envelope-row:hover{filter:brightness(1.04)}.mail-draft-review-page .mail-draft-envelope-row.selected{background:var(--main2);box-shadow:inset 3px 0 #0b63c9d6}.mail-draft-review-page .mail-draft-envelope-row.ready.selected{background:var(--main2);box-shadow:inset 3px 0 #2fa66bd6}.mail-draft-review-page .mail-draft-envelope-row.warning.selected{background:var(--main2);box-shadow:inset 3px 0 #e94f30d6}.mail-draft-review-page .mail-draft-envelope-row.fixed.selected{background:var(--main2);box-shadow:inset 3px 0 #2fa66bd6}.mail-draft-review-page .mail-draft-envelope-row.auto-fixed.selected{background:var(--main2);box-shadow:inset 3px 0 #0b63c9d6}.mail-draft-review-page .mail-draft-envelope-row-address{white-space:normal;overflow-wrap:anywhere;line-height:1.35;opacity:.74}.mail-draft-review-page .mail-draft-envelope-row-status,.mail-draft-review-page .mail-draft-meta-pill{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--main3);border-radius:999px;background:var(--main2);font-size:11px;font-weight:600;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere;box-sizing:border-box}.mail-draft-review-page .mail-draft-envelope-row-status.warning,.mail-draft-review-page .mail-draft-meta-pill-warning{border-color:#e94f305c;background:#e94f301f;color:#d56d56}.mail-draft-review-page .mail-draft-envelope-row-status.fixed{border-color:#2fa66b66;background:linear-gradient(180deg,#e6f9eff2,#d7f4e3ed);box-shadow:inset 0 1px #ffffffd1,0 9px 16px #1f784a12;color:#1d8e57}.mail-draft-review-page .mail-draft-envelope-row-status.auto-fixed{border-color:#0b63c95c;background:#0b63c91f;color:#4a9ef3}.mail-draft-review-page .mail-draft-envelope-row-status.ready,.mail-draft-review-page .mail-draft-meta-pill-ready{border-color:#1f784a75;background:linear-gradient(180deg,#eafaeff5,#dcf6e5f0);box-shadow:inset 0 1px #ffffffd1,0 10px 18px #1f784a14;color:#1f7e50}.mail-draft-review-page .mail-draft-meta-pill-accent{border-color:#0b63c95c;background:#0b63c91f}.mail-draft-review-page .mail-draft-envelope-meta{justify-content:flex-start;align-items:center}.mail-draft-review-page .mail-draft-envelope-inline-detail{padding:0 18px 18px;border-bottom:1px solid var(--main3)}.mail-draft-review-page .mail-draft-envelope-entry:last-child .mail-draft-envelope-inline-detail{border-bottom:0}.mail-draft-review-page .mail-draft-table-load-more{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 18px;border-top:1px solid var(--main3)}.mail-draft-review-page .mail-draft-table-load-more span{font-size:13px;opacity:.72;line-height:1.45}.mail-draft-review-page .mail-draft-table-load-more button{min-height:40px;padding:0 16px;border:1px solid var(--mail-draft-outline-border);border-radius:12px;background:var(--mail-draft-outline-bg);color:var(--mail-draft-outline-text);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--mail-draft-outline-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.mail-draft-review-page .mail-draft-table-load-more button:hover{transform:translateY(-2px) scale(1.01);background:var(--mail-draft-outline-hover-bg);border-color:#2972e494;box-shadow:var(--mail-draft-outline-hover-shadow)}.mail-draft-review-page .mail-draft-table-load-more button:disabled{opacity:.64;cursor:default}.mail-draft-review-page .mail-draft-envelope-inline-detail.ready,.mail-draft-review-page .mail-draft-envelope-inline-detail.fixed{background:#2fa66b0d;box-shadow:inset 3px 0 #2fa66bad}.mail-draft-review-page .mail-draft-envelope-inline-detail.auto-fixed{background:#0b63c90d;box-shadow:inset 3px 0 #0b63c9ad}.mail-draft-review-page .mail-draft-envelope-inline-detail.warning{background:#e94f300d;box-shadow:inset 3px 0 #e94f30ad}.mail-draft-review-page .mail-draft-envelope-inline-detail-content{display:grid;gap:16px;padding-top:18px}.mail-draft-review-page .mail-draft-auto-fix-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mail-draft-review-page .mail-draft-auto-fix-comparison>div{display:grid;gap:6px;padding:14px;border:1px solid var(--main3);border-radius:14px;background:var(--main1)}.mail-draft-review-page .mail-draft-auto-fix-comparison span{font-size:12px;font-weight:700;text-transform:uppercase;opacity:.62}.mail-draft-review-page .mail-draft-auto-fix-comparison strong{min-width:0;font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.mail-draft-review-page .mail-draft-issues{margin-top:14px;gap:8px}.mail-draft-review-page .mail-draft-envelope-grid{grid-template-columns:minmax(220px,.7fr) minmax(280px,1.4fr) auto;gap:16px;margin-top:10px;align-items:end}.mail-draft-review-page .mail-draft-envelope-grid input,.mail-draft-review-page .mail-draft-envelope-grid textarea{padding:14px;border-radius:14px}.mail-draft-review-page .mail-draft-page-actions{margin-top:16px;padding-top:16px;border-top:1px solid var(--main3)}.mail-draft-review-page .mail-draft-page-chip button{min-height:38px}.mail-draft-review-page .mail-draft-envelope-actions{margin-top:0;padding-top:0;border-top:0;gap:12px;align-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end}.mail-draft-review-page .mail-draft-preview-button{min-height:44px;padding:0 18px;border:1px solid var(--mail-draft-outline-border);border-radius:12px;background:var(--mail-draft-outline-bg);color:var(--mail-draft-outline-text);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--mail-draft-outline-shadow);transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.mail-draft-review-page .mail-draft-preview-button:hover{transform:translateY(-2px) scale(1.01);background:var(--mail-draft-outline-hover-bg);border-color:#2972e494;box-shadow:var(--mail-draft-outline-hover-shadow)}.mail-draft-review-page .mail-draft-preview-button:disabled{opacity:.64;cursor:default}.mail-draft-review-page .mail-draft-advanced-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.mail-draft-review-page .mail-draft-collapsible-panel{padding:0;overflow:hidden}.mail-draft-review-page .mail-draft-collapsible-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.mail-draft-review-page .mail-draft-collapsible-trigger h3{margin:0}.mail-draft-review-page .mail-draft-collapsible-trigger span{opacity:.72;font-size:13px;font-weight:600}.mail-draft-review-page .mail-draft-collapsible-body{padding:0 22px 22px;border-top:1px solid var(--main3)}.mail-draft-review-page .mail-draft-collapsible-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;flex-wrap:wrap}.mail-draft-review-page .mail-draft-review-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mail-draft-review-page .mail-draft-inline-panel{padding:18px;box-shadow:none}.mail-draft-review-page .back-btn{box-shadow:var(--mail-draft-back-shadow)}.mail-draft-review-page .back-btn:hover{box-shadow:var(--mail-draft-back-hover-shadow)}.mail-draft-review-page .affirmative-btn{box-shadow:var(--mail-draft-primary-shadow)}.mail-draft-review-page .affirmative-btn:hover:not(.disabled){box-shadow:var(--mail-draft-primary-hover-shadow)}.mail-draft-review-page .delete-btn{min-height:45px;border:1px solid var(--mail-draft-danger-border);border-radius:12px;background:var(--mail-draft-danger-bg);box-shadow:var(--mail-draft-danger-shadow);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.mail-draft-review-page .delete-btn h4{color:var(--mail-draft-danger-text);font-weight:600}.mail-draft-review-page .delete-btn:hover:not(.disabled){transform:translateY(-2px) scale(1.01);opacity:1;border-color:#e5484de6;background:var(--mail-draft-danger-hover-bg);box-shadow:var(--mail-draft-danger-hover-shadow)}.mail-draft-review-page .delete-btn.disabled{border-color:#94a3b852;background:#ffffffb3;box-shadow:none}.mail-draft-review-page .delete-btn.disabled h4{color:#95403d8f}.mail-draft-review-page .mail-draft-panel-description{margin:6px 0 0;font-size:13px;opacity:.72;line-height:1.45}.mail-draft-review-page .mail-draft-file-row{padding:14px 16px;border-radius:16px}.mail-draft-review-page .mail-draft-cost-list{gap:12px}.mail-draft-review-page .mail-draft-cost-row{font-size:14px;line-height:1.45}.mail-draft-review-page .mail-draft-table-row{font-size:13px;line-height:1.45}@media (max-width: 1220px){.mail-draft-review-page .mail-draft-cost-modal-grid,.mail-draft-review-page .mail-draft-confirm-summary{grid-template-columns:1fr}.mail-draft-review-page .mail-draft-overview-grid,.mail-draft-review-page .mail-draft-overview-grid.readonly{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.mail-draft-review-page .mail-draft-header-actions,.mail-draft-review-page .mail-draft-section-heading{flex-direction:column;align-items:flex-start}.mail-draft-review-page .mail-draft-section-heading-actions{align-items:flex-start;max-width:100%}.mail-draft-review-page .mail-draft-export-actions{justify-content:flex-start}.mail-draft-review-page .mail-draft-distribution-modal-grid{grid-template-columns:1fr}.mail-draft-review-page .mail-draft-envelope-table{border:0;background:transparent;display:grid;gap:12px;overflow:visible}.mail-draft-review-page .mail-draft-envelope-table-head{display:none}.mail-draft-review-page .mail-draft-envelope-row{grid-template-columns:1fr;min-width:0;gap:8px;padding:16px;border:1px solid var(--main3);border-radius:16px;background:var(--main1)}.mail-draft-review-page .mail-draft-envelope-inline-detail{padding:0 16px 16px;border:1px solid var(--main3);border-top:0;border-radius:0 0 16px 16px}.mail-draft-review-page .mail-draft-table-load-more{flex-direction:column;align-items:flex-start}.mail-draft-review-page .mail-draft-envelope-actions{justify-content:stretch}.mail-draft-review-page .mail-draft-preview-button{width:100%}}@media (max-width: 760px){.mail-draft-review-page .mail-draft-cost-modal,.mail-draft-review-page .mail-draft-confirm-modal,.mail-draft-review-page .mail-draft-submit-loader-modal{width:min(100vw - 24px,1040px);padding:20px}.mail-draft-review-page .mail-draft-cost-modal-header,.mail-draft-review-page .mail-draft-confirm-modal-header{flex-direction:column;align-items:stretch}.mail-draft-review-page .mail-draft-confirm-actions{flex-direction:column-reverse;align-items:stretch}.mail-draft-review-page .mail-draft-submit-loader-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-draft-review-page .mail-draft-overview-grid,.mail-draft-review-page .mail-draft-overview-grid.readonly,.mail-draft-review-page .mail-draft-distribution-modal-grid{grid-template-columns:1fr}.mail-draft-review-page .mail-draft-envelope-grid{grid-template-columns:1fr;align-items:stretch}.mail-draft-review-page .mail-draft-auto-fix-comparison{grid-template-columns:1fr}.mail-draft-review-page .mail-draft-collapsible-trigger{flex-direction:column;align-items:flex-start}}.mail-draft-approval-banner{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:24px;width:min(100%,1240px);margin:0 auto 18px;padding:18px 20px;border:1px solid #bed7f7;border-radius:6px;background:#eef6ff;color:#173f70;box-sizing:border-box}.mail-draft-approval-banner .mail-draft-approval-copy{display:grid;gap:4px;min-width:0}.mail-draft-approval-banner.rejected{grid-template-columns:minmax(0,1fr);border-color:#f1b8ae;background:#fff2ef;color:#8e2f20}.mail-draft-approval-banner.draft{grid-template-columns:minmax(0,1fr);border-color:#d7dee8;background:#f8fafc;color:#26384a}.manual-approval-people-list{display:grid;gap:6px;margin-top:8px;width:min(100%,420px);min-width:0}.manual-approval-person{display:flex;align-items:center;justify-content:space-between;gap:16px}.manual-approval-person>span{min-width:0;overflow-wrap:anywhere}.manual-approval-person>strong{flex:0 0 auto;font-size:12px;font-weight:700}.manual-approval-person>strong.is-approved{color:#15803d}.manual-approval-person>strong.is-rejected{color:#b42318}.manual-approval-person>strong.is-pending{color:#a16207}.mail-draft-approval-banner-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.mail-draft-approval-decision-actions{display:flex;align-items:center;gap:12px}.mail-draft-approval-banner-actions>.mail-draft-confirm-secondary{margin-left:6px;padding-left:20px}.mail-draft-reject-approval-btn{min-height:42px;padding:10px 16px;border:1px solid #c2412f;border-radius:6px;background:#fff;color:#a23121;font:inherit;font-weight:600;cursor:pointer}.mail-draft-reject-approval-btn:disabled{cursor:not-allowed;opacity:.55}.mail-draft-rejection-field{display:grid;gap:8px;margin:18px 0}.mail-draft-rejection-field textarea{width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:6px;resize:vertical;font:inherit}.mail-draft-readonly-label{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;color:#516171;font-size:12px;font-weight:600}@media (max-width: 1500px){.mail-draft-approval-banner{grid-template-columns:minmax(0,1fr);align-items:stretch}.mail-draft-approval-banner-actions{justify-content:flex-start}}@media (max-width: 760px){.mail-draft-approval-banner{gap:16px;padding:16px}.mail-draft-approval-banner-actions{display:grid;justify-content:flex-start}.mail-draft-approval-decision-actions{display:grid;grid-template-columns:1fr}.mail-draft-approval-decision-actions .affirmative-btn,.mail-draft-approval-decision-actions .mail-draft-reject-approval-btn,.mail-draft-approval-banner-actions>.mail-draft-confirm-secondary{width:100%!important;margin-left:0}}[data-theme=dark] .mail-draft-review-page{--mail-draft-card-bg: linear-gradient( 180deg, rgba(14, 24, 36, .97) 0%, rgba(11, 20, 32, .99) 100% );--mail-draft-card-border: rgba(73, 110, 151, .4);--mail-draft-card-shadow: 0 18px 36px rgba(0, 0, 0, .22), 0 6px 16px rgba(0, 126, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .04);--mail-draft-card-hover-shadow: 0 22px 42px rgba(0, 0, 0, .24), 0 8px 18px rgba(0, 126, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .05);--mail-draft-outline-bg: linear-gradient( 180deg, rgba(13, 24, 37, .98) 0%, rgba(11, 20, 32, .99) 100% );--mail-draft-outline-border: rgba(110, 162, 228, .42);--mail-draft-outline-text: #8ec3ff;--mail-draft-outline-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--mail-draft-outline-hover-bg: linear-gradient( 180deg, rgba(15, 28, 44, .99) 0%, rgba(12, 22, 36, 1) 100% );--mail-draft-outline-hover-shadow: 0 11px 20px rgba(84, 99, 252, .13), 0 4px 10px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .04);--mail-draft-danger-bg: linear-gradient( 180deg, rgba(28, 18, 19, .98) 0%, rgba(24, 15, 17, .99) 100% );--mail-draft-danger-border: rgba(255, 117, 112, .64);--mail-draft-danger-text: #ff918c;--mail-draft-danger-shadow: 0 8px 17px rgba(0, 0, 0, .12), inset 0 1px 0 rgba(255, 255, 255, .03);--mail-draft-danger-hover-bg: linear-gradient( 180deg, rgba(34, 21, 23, .99) 0%, rgba(28, 17, 20, 1) 100% );--mail-draft-danger-hover-shadow: 0 11px 20px rgba(255, 106, 102, .1), 0 4px 10px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .04);--mail-draft-primary-shadow: 0 11px 20px rgba(0, 190, 255, .13), 0 4px 9px rgba(0, 0, 0, .14);--mail-draft-primary-hover-shadow: 0 13px 22px rgba(84, 99, 252, .13), 0 4px 10px rgba(0, 0, 0, .1);--mail-draft-back-shadow: 0 11px 18px rgba(0, 0, 0, .18), 0 4px 9px rgba(0, 0, 0, .11), inset 0 1px 0 rgba(255, 255, 255, .04);--mail-draft-back-hover-shadow: 0 14px 24px rgba(255, 106, 102, .1), 0 4px 10px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .06)}[data-theme=dark] .mail-draft-review-page .mail-draft-confirm-summary-item{background:linear-gradient(180deg,#0e1824f5,#0c1623fc);box-shadow:0 12px 24px #0000002e,0 4px 10px #007eff0f,inset 0 1px #ffffff0a}[data-theme=dark] .mail-draft-review-page .mail-draft-submit-loader-copy p{color:#dbe5f1b8}[data-theme=dark] .mail-draft-review-page .mail-draft-submit-loader-step{border-color:#788da947;background:linear-gradient(180deg,#101a27c7,#0d1623db);color:#dbe5f18f}[data-theme=dark] .mail-draft-review-page .mail-draft-submit-loader-step span{background:#788da92e}[data-theme=dark] .mail-draft-review-page .mail-draft-envelope-row-status.ready,[data-theme=dark] .mail-draft-review-page .mail-draft-meta-pill-ready{border-color:#46c47975;background:linear-gradient(180deg,#12482df5,#165c38f0);box-shadow:inset 0 1px #ffffff14,0 8px 16px #0c38222e;color:#a3efc3}[data-theme=dark] .mail-draft-review-page .mail-draft-cost-modal-close{border-color:#788da957;background:linear-gradient(180deg,#101a27fa,#0d1623fc);color:#dbe5f1d1;box-shadow:0 8px 17px #0000001f,inset 0 1px #ffffff08}[data-theme=dark] .mail-draft-review-page .delete-btn.disabled{background:#111c29e6}[data-theme=dark] .mail-draft-review-page .delete-btn.disabled h4{color:#ff918c75}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.digitalmail-scope.form-wrapper .title-container .back-btn,.digitalmail-scope.form-wrapper .title-container-2 .back-btn,.digitalmail-scope .form-wrapper .title-container .back-btn,.digitalmail-scope .form-wrapper .title-container-2 .back-btn{box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.digitalmail-scope.form-wrapper,.digitalmail-scope .form-wrapper{display:flex;justify-content:start;flex-direction:column;align-items:center;width:100%;gap:30px;padding:0 20px 20px;box-sizing:border-box}.digitalmail-scope.form-wrapper .title-container,.digitalmail-scope.form-wrapper .title-container-2,.digitalmail-scope .form-wrapper .title-container,.digitalmail-scope .form-wrapper .title-container-2{width:min(clamp(850px,75%,1200px),100%);padding:50px 0 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:10px}.digitalmail-scope.form-wrapper .title-container h1,.digitalmail-scope.form-wrapper .title-container-2 h1,.digitalmail-scope .form-wrapper .title-container h1,.digitalmail-scope .form-wrapper .title-container-2 h1{grid-column:1;justify-self:start;min-width:0;padding:0;margin:0;color:var(--blueDark);font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.18;text-align:left}.digitalmail-scope.form-wrapper .title-container .page-title-balance,.digitalmail-scope.form-wrapper .title-container-2 .page-title-balance,.digitalmail-scope .form-wrapper .title-container .page-title-balance,.digitalmail-scope .form-wrapper .title-container-2 .page-title-balance{width:auto;max-width:min(780px,100%);line-height:1.18;text-wrap:balance}.digitalmail-scope.form-wrapper .title-container>*:last-child,.digitalmail-scope.form-wrapper .title-container-2>*:last-child,.digitalmail-scope .form-wrapper .title-container>*:last-child,.digitalmail-scope .form-wrapper .title-container-2>*:last-child{grid-column:2;grid-row:1;justify-self:end}.digitalmail-scope.form-wrapper .title-container .processor-env-toggle,.digitalmail-scope.form-wrapper .title-container-2 .processor-env-toggle,.digitalmail-scope .form-wrapper .title-container .processor-env-toggle,.digitalmail-scope .form-wrapper .title-container-2 .processor-env-toggle{grid-column:1;grid-row:2;justify-self:start;display:flex;align-items:center;gap:10px}.digitalmail-scope.form-wrapper .title-container .processor-env-toggle h4,.digitalmail-scope.form-wrapper .title-container-2 .processor-env-toggle h4,.digitalmail-scope .form-wrapper .title-container .processor-env-toggle h4,.digitalmail-scope .form-wrapper .title-container-2 .processor-env-toggle h4{font-weight:450;white-space:nowrap}.digitalmail-scope.form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons,.digitalmail-scope.form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons,.digitalmail-scope .form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons,.digitalmail-scope .form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons{display:flex;border:1px solid var(--mainAccent);border-radius:6px;overflow:hidden;background-color:var(--main2)}.digitalmail-scope.form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button,.digitalmail-scope.form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button,.digitalmail-scope .form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button,.digitalmail-scope .form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button{border:0;background-color:transparent;color:var(--text-color);padding:7px 14px;cursor:pointer;transition:all .12s ease-in-out}.digitalmail-scope.form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button:not(:last-child),.digitalmail-scope.form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button:not(:last-child),.digitalmail-scope .form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button:not(:last-child),.digitalmail-scope .form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button:not(:last-child){border-right:1px solid var(--mainAccent)}.digitalmail-scope.form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button.active,.digitalmail-scope.form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button.active,.digitalmail-scope .form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button.active,.digitalmail-scope .form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button.active{background-color:var(--blueDark);color:#fff}.digitalmail-scope.form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button:hover:not(.active),.digitalmail-scope.form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button:hover:not(.active),.digitalmail-scope .form-wrapper .title-container .processor-env-toggle .processor-env-toggle-buttons button:hover:not(.active),.digitalmail-scope .form-wrapper .title-container-2 .processor-env-toggle .processor-env-toggle-buttons button:hover:not(.active){background-color:var(--main3)}.invoice-preview-card{width:min(clamp(850px,75%,1200px),100%);position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f8fafcf2);box-shadow:0 26px 50px #0f172a17,0 10px 24px #0f172a0f,0 2px 8px #0f172a0a,inset 0 1px #fffffff0}.invoice-preview-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#94a3b84d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.invoice-preview-card>*{position:relative;z-index:1}.invoice-preview-card{border:1px solid transparent;padding:24px 28px 28px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}.invoice-preview-card .invoice-preview-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.invoice-preview-card .invoice-preview-copy{display:flex;flex-direction:column;gap:6px}.invoice-preview-card .invoice-preview-copy h3{margin:0;font-size:20px;font-weight:600;color:var(--text-color)}.invoice-preview-card .invoice-preview-copy p{margin:0;font-size:15px;line-height:1.45;color:var(--main4)}.invoice-preview-card .invoice-preview-button{flex-shrink:0}.invoice-preview-card .invoice-preview-button.affirmative-btn{background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px!important;box-shadow:0 18px 32px #0074d91f,0 6px 14px #0f172a14!important;height:auto!important}.invoice-preview-card .invoice-preview-button.affirmative-btn:hover{background:#fff!important;box-shadow:0 18px 32px #0074d92e,0 7px 16px #0f172a14!important;transform:translateY(-2px) scale(1.01)!important;opacity:1!important}.invoice-preview-card .invoice-preview-button.affirmative-btn .inner-btn{background:transparent!important;border:none!important;border-radius:11px!important;padding:14px 24px!important;height:auto!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;box-shadow:none!important;box-sizing:border-box!important}.invoice-preview-card .invoice-preview-button.affirmative-btn .inner-btn h4{color:#005cb4!important;margin:0!important;font-weight:600!important;font-size:15px!important;white-space:nowrap!important}.invoice-preview-card .invoice-preview-button.affirmative-btn.is-loading{cursor:progress}.invoice-preview-card .invoice-preview-button.affirmative-btn.is-loading .inner-btn h4{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.invoice-preview-card .invoice-preview-button.affirmative-btn.is-loading .inner-btn h4:before{content:"";width:14px;height:14px;flex:0 0 14px;border-radius:50%;border:2px solid rgba(0,92,180,.18);border-top-color:currentColor;animation:invoice-preview-spin .75s linear infinite}.invoice-preview-card .invoice-preview-status{margin:0;font-size:14px;line-height:1.45;color:var(--main4)}.invoice-preview-card .invoice-preview-status.is-warning{color:var(--orange);font-weight:500}.invoice-preview-card .invoice-preview-status.is-error{color:var(--red);font-weight:500}.invoice-preview-card .invoice-preview-viewer{overflow:hidden;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:inset 0 1px #fffffffa,0 12px 22px #0f172a0f}.invoice-preview-card .invoice-preview-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fff,#f8fbff);color:#152235;font-size:14px}.invoice-preview-card .invoice-preview-minimize-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,116,217,.35);border-radius:10px;background:#fff;color:#005cb4;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:.16s ease-in-out}.invoice-preview-card .invoice-preview-minimize-button:hover{border-color:#0074d9bf;box-shadow:0 8px 16px #0074d91f;transform:translateY(-1px)}.invoice-preview-card .invoice-preview-frame{display:block;width:100%;height:720px;border:0;background-color:#fff}.invoice-preview-loading-label{display:inline-flex;align-items:center;justify-content:center;gap:9px}.invoice-preview-loading-label:before{content:"";width:16px;height:16px;flex:0 0 16px;border-radius:50%;border:2px solid rgba(0,74,173,.18);border-top-color:currentColor;animation:invoice-preview-spin .75s linear infinite}.front-page-settings-card{width:min(clamp(850px,75%,1200px),100%);position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f8fafcf2);box-shadow:0 26px 50px #0f172a17,0 10px 24px #0f172a0f,0 2px 8px #0f172a0a,inset 0 1px #fffffff0}.front-page-settings-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#94a3b84d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.front-page-settings-card>*{position:relative;z-index:1}.front-page-settings-card{border:1px solid transparent}.front-page-settings-card h3{font-size:20px;width:100%;text-align:start;padding:20px;border-bottom:1px solid rgba(148,163,184,.22)}.front-page-settings-card .front-page-settings-body{display:flex;flex-direction:column;gap:18px;padding:28px 32px 32px}.front-page-settings-card .front-page-settings-toggle{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 18px 32px #0f172a12,0 6px 14px #0f172a0a,inset 0 1px #fffffffa;cursor:pointer}.front-page-settings-card .front-page-settings-toggle input{margin-top:3px;width:18px;height:18px;accent-color:var(--blueDark);flex-shrink:0}.front-page-settings-card .front-page-settings-toggle .front-page-settings-copy{display:flex;flex-direction:column;gap:5px}.front-page-settings-card .front-page-settings-toggle .front-page-settings-copy strong{font-size:16px;font-weight:600}.front-page-settings-card .front-page-settings-toggle .front-page-settings-copy span{font-size:14px;color:var(--main4);line-height:1.4}.front-page-settings-card .front-page-settings-toggle.is-disabled{opacity:.55;cursor:not-allowed}.front-page-settings-card .front-page-settings-field{display:flex;flex-direction:column;gap:10px}.front-page-settings-card .front-page-settings-field label{font-size:15px;font-weight:500}.front-page-settings-card .front-page-settings-field textarea{width:100%;min-height:120px;resize:vertical;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:16px 18px;font-family:inherit;font-size:15px;line-height:1.45;box-sizing:border-box;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.front-page-settings-card .front-page-settings-field textarea:focus{outline:1px solid var(--mainAccent);border-color:var(--mainAccent)}.front-page-settings-card .front-page-settings-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.front-page-settings-card .front-page-settings-note{font-size:13px;color:var(--main4);line-height:1.4}.front-page-settings-card .front-page-settings-buttons{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:10px;flex-wrap:wrap}.front-page-settings-card .front-page-settings-button{border-radius:12px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:10px 14px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s ease-in-out;box-shadow:0 14px 24px #0f172a12,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.front-page-settings-card .front-page-settings-button:disabled{opacity:.6;cursor:not-allowed}.front-page-settings-card .front-page-settings-button:hover{border-color:var(--blueDark);color:var(--blueDark)}.front-page-settings-card .front-page-settings-button.primary{border-color:#0074d9e0;color:#005cb4}.front-page-settings-card .front-page-settings-button.danger{border-color:#ee5c4d;color:#ee5c4d}.front-page-settings-card .front-page-settings-button.danger:hover{background-color:#ee5c4d14}.front-page-settings-card .front-page-address-library{display:flex;flex-direction:column;gap:14px;margin-top:8px}.front-page-settings-card .front-page-address-library-header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.front-page-settings-card .front-page-address-library-header h4{margin:0;font-size:15px;font-weight:600}.front-page-settings-card .front-page-address-library-header span{font-size:13px;color:var(--main4)}.front-page-settings-card .front-page-address-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.front-page-settings-card .front-page-address-card{width:100%;text-align:left;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:14px 16px;box-sizing:border-box;box-shadow:0 18px 30px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.front-page-settings-card .front-page-address-card:hover{transform:translateY(-2px);box-shadow:0 22px 34px #0f172a1c,0 8px 16px #0f172a0f,inset 0 1px #fffffffa}.front-page-settings-card .front-page-address-card.is-selected{border-color:#0074d9e0;box-shadow:0 24px 40px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.front-page-settings-card .front-page-address-card.is-editing{border-color:#f97316db;box-shadow:0 24px 40px #f9731624,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.front-page-settings-card .front-page-address-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.front-page-settings-card .front-page-address-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.front-page-settings-card .front-page-address-card-copy h5{margin:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.front-page-settings-card .front-page-address-card-copy span{font-size:12px;color:var(--main4)}.front-page-settings-card .front-page-address-card-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.front-page-settings-card .front-page-address-card-actions button{border:0;background:transparent;cursor:pointer;font-size:13px;font-weight:500;line-height:1.2;padding:0}.front-page-settings-card .front-page-address-card-edit{color:var(--blueDark)}.front-page-settings-card .front-page-address-card-delete{color:var(--red)}.front-page-settings-card .front-page-address-card-body{display:flex;flex-direction:column;gap:4px}.front-page-settings-card .front-page-address-card-body p{margin:0;font-size:13px;line-height:1.45;color:var(--main4);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.front-page-settings-card .front-page-address-empty-state{min-height:86px;border:1px dashed rgba(148,163,184,.24);border-radius:14px;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;text-align:center}.front-page-settings-card .front-page-address-empty-state p{margin:0;font-size:14px;color:var(--main4)}[data-theme=dark] .front-page-settings-card{background:linear-gradient(180deg,#121d2afa,#0d1620f2);box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,0 2px 10px #0000002e,inset 0 1px #ffffff0d}[data-theme=dark] .front-page-settings-card:before{background:linear-gradient(180deg,#6798cd57,#3c57762e)}[data-theme=dark] .front-page-settings-card h3{border-bottom:1px solid rgba(103,152,205,.18)}[data-theme=dark] .front-page-settings-card .front-page-settings-toggle{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border-color:#6798cd38;box-shadow:0 18px 32px #0000003d,0 6px 14px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .front-page-settings-card .front-page-settings-field textarea{background:linear-gradient(180deg,#111b27fa,#0d1621f2);border-color:#6798cd38;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e}[data-theme=dark] .front-page-settings-card .front-page-settings-button{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border-color:#6798cd38;box-shadow:0 16px 28px #0000003d,0 6px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .front-page-settings-card .front-page-settings-button.primary{border-color:#00beffd1;color:#00befff5}[data-theme=dark] .front-page-settings-card .front-page-address-card{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border-color:#6798cd38;box-shadow:0 18px 32px #0000003d,0 6px 14px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .front-page-settings-card .front-page-address-card.is-selected{border-color:#00beffd1;box-shadow:0 24px 40px #00beff29,0 8px 18px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .front-page-settings-card .front-page-address-card.is-editing{border-color:#f97316db;box-shadow:0 24px 40px #f9731624,0 8px 18px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .front-page-settings-card .front-page-address-empty-state{border-color:#6798cd3d}.digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container .back-btn,.digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container-2 .back-btn,.digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container .back-btn,.digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container-2 .back-btn{background:#fff!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;box-sizing:border-box;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa!important}.digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container .back-btn:hover,.digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container-2 .back-btn:hover,.digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container .back-btn:hover,.digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container-2 .back-btn:hover{background:linear-gradient(180deg,#fff,#fcfdff)!important;border-color:#e5484df2!important;box-shadow:0 18px 30px #e5484d24,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important;transform:translateY(-3px);opacity:1}.courier-product-page .choose-cliche-wrapper,.courier-product-page .submission-overview-wrapper,.courier-product-page .file-upload-wrapper.courier-preview-wrapper{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#fffffffc,#fbfdfff5)!important;border:0!important;border-radius:18px!important;box-shadow:0 28px 56px #0f172a1f,0 10px 20px #0f172a12,0 2px 8px #0f172a0a,inset 0 1px #fffffff5!important}.courier-product-page .choose-cliche-wrapper:before,.courier-product-page .submission-overview-wrapper:before,.courier-product-page .file-upload-wrapper.courier-preview-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#cbd5e180);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.courier-product-page .choose-cliche-wrapper>*,.courier-product-page .submission-overview-wrapper>*,.courier-product-page .file-upload-wrapper.courier-preview-wrapper>*{position:relative;z-index:1}.courier-product-page .choose-cliche-wrapper h3,.courier-product-page .submission-overview-wrapper h3,.courier-product-page .file-upload-wrapper.courier-preview-wrapper h3{border-bottom:0!important}[data-theme=dark] .digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container .back-btn,[data-theme=dark] .digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container-2 .back-btn,[data-theme=dark] .digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container .back-btn,[data-theme=dark] .digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container-2 .back-btn{background:#0e1824fa!important;border:1px solid rgba(103,152,205,.24)!important;box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container .back-btn:hover,[data-theme=dark] .digitalmail-scope.form-wrapper:not(.courier-product-page) .title-container-2 .back-btn:hover,[data-theme=dark] .digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container .back-btn:hover,[data-theme=dark] .digitalmail-scope .form-wrapper:not(.courier-product-page) .title-container-2 .back-btn:hover{background:linear-gradient(180deg,#121e2cfc,#101c2afc)!important;border-color:#ff6a66eb!important;box-shadow:0 20px 34px #ff6a6624,0 6px 14px #00000024,inset 0 1px #ffffff12!important}[data-theme=dark] .courier-product-page .choose-cliche-wrapper,[data-theme=dark] .courier-product-page .submission-overview-wrapper,[data-theme=dark] .courier-product-page .file-upload-wrapper.courier-preview-wrapper{background:linear-gradient(180deg,#121d2afa,#0c151ff2)!important;border:0!important;box-shadow:0 30px 60px #00000070,0 12px 26px #00000042,0 2px 10px #0000002e,inset 0 1px #ffffff0d!important}[data-theme=dark] .courier-product-page .choose-cliche-wrapper:before,[data-theme=dark] .courier-product-page .submission-overview-wrapper:before,[data-theme=dark] .courier-product-page .file-upload-wrapper.courier-preview-wrapper:before{background:linear-gradient(180deg,#78aadc57,#3b57742e)}[data-theme=dark] .courier-product-page .choose-cliche-wrapper h3,[data-theme=dark] .courier-product-page .submission-overview-wrapper h3,[data-theme=dark] .courier-product-page .file-upload-wrapper.courier-preview-wrapper h3{border-bottom:0!important}[data-theme=dark] .invoice-preview-card{background:linear-gradient(180deg,#121d2afa,#0d1620f2);box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,0 2px 10px #0000002e,inset 0 1px #ffffff0d}[data-theme=dark] .invoice-preview-card:before{background:linear-gradient(180deg,#6798cd57,#3c57762e)}[data-theme=dark] .invoice-preview-card .invoice-preview-copy p{color:#d6e4f2b8}[data-theme=dark] .invoice-preview-card .invoice-preview-button.affirmative-btn{background:linear-gradient(180deg,#121e2cfc,#101c2afc)!important;border:2px solid rgba(0,190,255,.82)!important;box-shadow:0 18px 32px #00beff24,0 7px 16px #0000002e!important}[data-theme=dark] .invoice-preview-card .invoice-preview-button.affirmative-btn:hover{background:linear-gradient(180deg,#142131fc,#101c2afc)!important;box-shadow:0 20px 36px #00beff2e,0 8px 18px #0000002e!important}[data-theme=dark] .invoice-preview-card .invoice-preview-button.affirmative-btn .inner-btn h4{color:#00befff5!important}[data-theme=dark] .invoice-preview-card .invoice-preview-viewer{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border-color:#6798cd38;box-shadow:inset 0 1px #ffffff08,0 14px 26px #0000002e}[data-theme=dark] .invoice-preview-card .invoice-preview-meta{background:linear-gradient(180deg,#141f2dfa,#101a26f2);border-bottom-color:#6798cd2e;color:#fff}[data-theme=dark] .invoice-preview-card .invoice-preview-minimize-button{background:linear-gradient(180deg,#121e2cfc,#101c2afc);border-color:#00beff70;color:#00befff5}[data-theme=dark] .invoice-preview-card .invoice-preview-minimize-button:hover{border-color:#00beffd1;box-shadow:0 8px 16px #00beff24}@keyframes invoice-preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){.invoice-preview-card{padding:20px}.invoice-preview-card .invoice-preview-header{flex-direction:column;align-items:stretch}.invoice-preview-card .invoice-preview-button.affirmative-btn{width:100%!important}.invoice-preview-card .invoice-preview-meta{align-items:flex-start;flex-direction:column}.invoice-preview-card .invoice-preview-frame{height:540px}}.digitalmail-scope.self-serve-mail-product-page{--self-serve-mail-section-width: min(clamp(700px, 86%, 920px), 100%);gap:clamp(14px,1.6vw,24px)!important;padding-top:clamp(18px,2.6vh,30px)!important;padding-inline:clamp(14px,1.8vw,20px);padding-bottom:32px}.digitalmail-scope.self-serve-mail-product-page .self-serve-mail-header,.digitalmail-scope.self-serve-mail-product-page .title-container,.digitalmail-scope.self-serve-mail-product-page .title-container-2,.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper,.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper,.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper,.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper,.digitalmail-scope.self-serve-mail-product-page .multiple-wrapper,.digitalmail-scope.self-serve-mail-product-page .front-page-settings-card{width:var(--self-serve-mail-section-width)!important;max-width:100%;min-width:0;box-sizing:border-box}.digitalmail-scope.self-serve-mail-product-page .title-container,.digitalmail-scope.self-serve-mail-product-page .title-container-2{padding:clamp(30px,4vh,50px) 0 clamp(12px,1.8vh,20px);margin-bottom:0}.digitalmail-scope.self-serve-mail-product-page .title-container h1,.digitalmail-scope.self-serve-mail-product-page .title-container-2 h1{font-size:clamp(22px,1.9vw,26px)}.digitalmail-scope.self-serve-mail-product-page .self-serve-mail-header{margin-bottom:0!important}.digitalmail-scope.self-serve-mail-product-page .self-serve-mail-header h1{font-size:clamp(22px,1.9vw,26px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper,.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper,.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper,.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper,.digitalmail-scope.self-serve-mail-product-page .multiple-wrapper{border-radius:clamp(12px,1.4vw,18px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .upload-section-header,.digitalmail-scope.self-serve-mail-product-page .multiple-wrapper .upload-section-header{padding:clamp(14px,1.6vw,20px);gap:clamp(12px,1.4vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .upload-section-header h3,.digitalmail-scope.self-serve-mail-product-page .multiple-wrapper .upload-section-header h3{font-size:clamp(17px,1.45vw,20px);line-height:1.2}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .upload-section-header .upload-section-meta,.digitalmail-scope.self-serve-mail-product-page .multiple-wrapper .upload-section-header .upload-section-meta{gap:clamp(8px,1vw,12px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .upload-section-header .upload-section-meta span,.digitalmail-scope.self-serve-mail-product-page .multiple-wrapper .upload-section-header .upload-section-meta span{font-size:clamp(12px,1vw,14px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload-container{gap:clamp(18px,2vw,30px)!important;padding:clamp(22px,2.4vw,40px)!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload{gap:clamp(14px,1.8vw,28px)!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-container{height:clamp(220px,24vw,300px)!important;border-width:clamp(3px,.35vw,5px);gap:clamp(12px,1.5vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-container img{width:clamp(64px,7vw,100px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-container .text-pair{padding-inline:12px;text-align:center}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-container .text-pair h4{font-size:clamp(13px,1.1vw,16px);line-height:1.25}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-container .text-pair h5{font-size:clamp(12px,.95vw,14px);line-height:1.35}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-buttons{gap:clamp(12px,1.4vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-buttons .delete-files-btn,.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-buttons .add-page-btn{min-height:clamp(42px,3.8vw,50px);padding:clamp(10px,1.2vw,15px) clamp(14px,1.6vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-buttons .delete-files-btn h4,.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-buttons .add-page-btn h4{font-size:clamp(13px,1vw,16px);line-height:1.2;text-align:center}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container{gap:clamp(14px,1.7vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper{gap:clamp(10px,1.2vw,15px);padding-inline:clamp(10px,1.5vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper.file-display-wrapper--scrollable{max-height:clamp(250px,28vw,360px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper .file-count{font-size:clamp(13px,1.05vw,16px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper .no-files-heading{font-size:clamp(42px,5vw,70px);margin-top:clamp(56px,8vw,120px);line-height:1}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper .file-item{padding:clamp(8px,1vw,10px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper .file-item .file-info{gap:8px}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper .file-item .file-info img{width:clamp(22px,2.2vw,30px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper h3{padding:clamp(14px,1.6vw,20px);font-size:clamp(17px,1.45vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container{padding:clamp(22px,2.7vw,36px);gap:clamp(20px,2.5vw,36px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .printing-details-wrapper,.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .printing-secondary-row{gap:clamp(18px,2.4vw,34px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .details-collumn{gap:clamp(14px,1.7vw,20px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .selection-card{min-height:clamp(70px,7vw,88px);padding:clamp(10px,1.2vw,13px) clamp(11px,1.3vw,14px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .selection-card.selection-card--text-only{min-height:clamp(38px,4vw,42px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .dropdown-container{min-height:clamp(58px,6vw,88px)}.digitalmail-scope.self-serve-mail-product-page .processing-rules-wrapper{padding-bottom:clamp(24px,2.8vw,34px)}.digitalmail-scope.self-serve-mail-product-page .processing-rules-wrapper .submission-overview-top-content{padding-top:clamp(22px,2.7vw,34px)}.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper h3{padding:clamp(14px,1.6vw,20px);font-size:clamp(17px,1.45vw,20px)}.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-container{width:82%;padding:clamp(28px,3.6vw,50px);gap:clamp(18px,2.2vw,30px)}.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-container .cliche img,.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-container .cliche-border img{width:clamp(150px,15.5vw,200px)}.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-order-actions{padding:0 clamp(18px,2vw,24px) clamp(22px,2.8vw,30px)}.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-order-button{padding:clamp(10px,1.1vw,12px) clamp(14px,1.6vw,18px);font-size:clamp(13px,1.05vw,15px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls{padding:clamp(16px,2vw,26px) clamp(22px,2.5vw,32px) 0}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls>div{max-width:360px!important;min-width:min(220px,100%)!important;gap:10px!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls>div>div{grid-template-columns:repeat(2,minmax(112px,1fr))!important;gap:10px!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls button{min-height:clamp(64px,6.2vw,78px)!important;padding:clamp(9px,1vw,12px)!important;border-radius:12px!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls button span:first-child{width:20px!important;height:20px!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls button span:last-child{font-size:clamp(12px,1vw,14px)!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .file-upload-container{padding:clamp(24px,3vw,60px);overflow:hidden}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper{margin-bottom:clamp(70px,8vw,150px);padding-bottom:clamp(30px,3.5vw,50px)}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper h3{padding:clamp(14px,1.6vw,20px);font-size:clamp(17px,1.45vw,20px)}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper .submission-overview-top-content{padding:clamp(24px,3vw,34px) clamp(28px,4vw,50px) 0}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper .comment-amount-container{padding:clamp(28px,4vw,50px);gap:clamp(24px,3.4vw,50px)}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper .comment-amount-container .comment-pair textarea{height:clamp(88px,9vw,110px)}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair{--courier-panel-height: clamp(188px, 18vw, 228px)}@media (max-width: 1400px),(max-height: 760px){.digitalmail-scope.self-serve-mail-product-page{--self-serve-mail-section-width: min(clamp(680px, 88%, 900px), 100%);gap:14px!important;padding-top:clamp(14px,2vh,22px)!important;padding-inline:clamp(12px,1.4vw,18px)}.digitalmail-scope.self-serve-mail-product-page .title-container,.digitalmail-scope.self-serve-mail-product-page .title-container-2{padding-top:clamp(24px,3.2vh,34px);padding-bottom:10px}.digitalmail-scope.self-serve-mail-product-page .title-container h1,.digitalmail-scope.self-serve-mail-product-page .title-container-2 h1,.digitalmail-scope.self-serve-mail-product-page .self-serve-mail-header h1{font-size:clamp(21px,1.7vw,25px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload-container{padding:clamp(18px,2vw,26px)!important;gap:clamp(14px,1.8vw,22px)!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload{gap:clamp(12px,1.5vw,18px)!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload .upload-container{height:clamp(198px,21vw,252px)!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-display-container .file-display-wrapper .no-files-heading{font-size:clamp(38px,4.5vw,54px);margin-top:clamp(46px,6vw,76px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container{padding:clamp(20px,2.2vw,28px);gap:clamp(16px,2vw,26px)}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .printing-details-wrapper,.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .printing-secondary-row{gap:clamp(14px,1.8vw,24px)}.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-container{padding:clamp(22px,2.7vw,34px)}.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-container .cliche img,.digitalmail-scope.self-serve-mail-product-page .choose-cliche-wrapper .cliche-container .cliche-border img{width:clamp(136px,13vw,170px)}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls{padding:16px 24px 0}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .envelope-preview-controls button{min-height:64px!important}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper.courier-preview-wrapper .file-upload-container{padding:clamp(20px,2.4vw,30px)}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper{margin-bottom:76px}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper .submission-overview-top-content{padding:24px 34px 0}.digitalmail-scope.self-serve-mail-product-page .submission-overview-wrapper .comment-amount-container{padding:clamp(24px,3vw,34px);gap:clamp(20px,2.6vw,32px)}}@media (max-width: 900px){.digitalmail-scope.self-serve-mail-product-page{--self-serve-mail-section-width: 100%}.digitalmail-scope.self-serve-mail-product-page .title-container,.digitalmail-scope.self-serve-mail-product-page .title-container-2{grid-template-columns:1fr}.digitalmail-scope.self-serve-mail-product-page .title-container>*:last-child,.digitalmail-scope.self-serve-mail-product-page .title-container-2>*:last-child{grid-column:1;grid-row:auto;justify-self:start}.digitalmail-scope.self-serve-mail-product-page .self-serve-mail-header{align-items:flex-start;flex-direction:column;gap:12px}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload-container{flex-direction:column}.digitalmail-scope.self-serve-mail-product-page .file-upload-wrapper .file-upload{width:100%;flex-basis:auto}.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .printing-details-wrapper,.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .printing-details-wrapper--with-envelope-and-print-on,.digitalmail-scope.self-serve-mail-product-page .file-processing-wrapper .file-processing-container .printing-secondary-row{grid-template-columns:1fr}}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .multiple-container{gap:clamp(22px,2.5vw,36px)}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .multiple-upload-wrapper{gap:14px!important}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons .add-page-btn,.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons .delete-files-btn{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;min-height:52px!important;height:auto!important;padding:0 14px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons .add-page-btn h4,.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons .delete-files-btn h4{width:100%!important;min-width:0!important;margin:0!important;font-size:clamp(13px,1.05vw,15px)!important;line-height:1.18!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}@media (max-width: 1400px),(max-height: 760px){.digitalmail-scope.iecirkni-mail-product-page{gap:18px}.digitalmail-scope.iecirkni-mail-product-page .title-container,.digitalmail-scope.iecirkni-mail-product-page .title-container-2{padding-top:clamp(24px,3.2vh,34px);padding-bottom:10px}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper{width:min(clamp(760px,88%,980px),100%)!important}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .multiple-container{padding:16px clamp(28px,4vw,48px);gap:clamp(18px,2vw,28px)}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .multiple-upload-wrapper{gap:12px!important}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-container{padding:16px!important}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-container h2{font-size:clamp(20px,1.8vw,24px);line-height:1.12}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-container h4{font-size:clamp(13px,1.1vw,16px);line-height:1.25;text-align:center}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons{gap:10px!important}.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons .add-page-btn,.digitalmail-scope.iecirkni-mail-product-page .multiple-wrapper .upload-buttons .delete-files-btn{min-height:48px!important}}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}.digitalmail-scope .file-processing-wrapper.dropdown-host-open,.digitalmail-scope .choose-cliche-wrapper.dropdown-host-open,.digitalmail-scope .file-upload-wrapper.dropdown-host-open,.digitalmail-scope .submission-overview-wrapper.dropdown-host-open,.digitalmail-scope .multiple-wrapper.dropdown-host-open,.digitalmail-scope .front-page-settings-card.dropdown-host-open,.digitalmail-scope [class*=modernCard].dropdown-host-open,.digitalmail-scope [class*=frontPageSettingsCard].dropdown-host-open{position:relative!important;z-index:180!important}.digitalmail-scope .file-processing-wrapper{--processing-shell-radius: 24px;--processing-heading-text: rgba(94, 113, 146, .96);display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;width:clamp(850px,75%,1200px);background-color:var(--main2);border:2px solid var(--main3);border-radius:var(--processing-shell-radius)}.digitalmail-scope .file-processing-wrapper h3{font-size:20px;width:100%;text-align:start;margin:0;padding:20px;border-bottom:2px solid var(--main3)}.digitalmail-scope .file-processing-wrapper .file-processing-container{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:start;padding:32px 36px 36px;gap:36px}.digitalmail-scope .file-processing-wrapper .file-processing-container .dropdown-wrapper{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:start;height:fit-content;gap:10px;width:45%}.digitalmail-scope .file-processing-wrapper .file-processing-container .dropdown-wrapper .dropdown-heading{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--processing-heading-text)}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container{position:relative;width:45%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container.print-on-container--full{width:100%;align-items:stretch}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper{position:relative;top:0;left:0;width:100%;z-index:10;display:flex;justify-content:center;align-items:center;gap:20px}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container{display:flex;justify-content:center;align-items:center;gap:10px}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .custom-page{width:110px;padding:10px 15px;transition:all .1s ease-in-out;border-radius:5px;cursor:pointer}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .custom-page img{width:100%;border-radius:5px;margin-bottom:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .custom-page .blank-page-icon{width:100%;aspect-ratio:70/99;background-color:#fff;border:2px solid var(--main4);border-radius:5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-bottom:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .custom-page .blank-page-icon span{color:var(--main4);font-size:16px;font-weight:600}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .custom-page h4{text-align:center;line-height:22px;font-weight:400}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .custom-page:hover{background-color:var(--main3)}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .active-page{background-color:var(--mainAccent);border:1px solid green}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .active-page .blank-page-icon{border:1px solid green}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .custom-pages-container .active-page:hover{background-color:var(--mainAccent)}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .left-arrow{transform:rotate(90deg);padding:15px;border-radius:5px;cursor:pointer;background-color:var(--main3);width:40px;transition:all .1s ease-in-out}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .right-arrow{transform:rotate(-90deg);padding:15px;border-radius:5px;cursor:pointer;background-color:var(--main3);width:40px;transition:all .1s ease-in-out}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .left-arrow:hover,.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container .custom-pages-wrapper .right-arrow:hover{filter:invert(.05)}.digitalmail-scope .file-processing-wrapper .file-processing-container .print-on-container #universal-custom-pages-wrapper{position:relative!important;top:0!important;background-color:var(--main2);border:1px solid var(--main3);border-radius:10px;padding:20px;box-shadow:0 4px 8px #0000001a;z-index:20;margin-top:-8px}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-group{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:12px;width:45%;min-width:min(320px,100%)}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-group.selection-card-group--full{width:100%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-group .dropdown-heading{margin:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-grid{display:grid;grid-template-columns:repeat(var(--selection-card-columns, 2),minmax(0,1fr));gap:18px;width:100%}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-grid.selection-card-grid--text-only{gap:12px}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;gap:8px;width:100%;min-height:88px;padding:13px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.22);color:var(--text-color);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card:hover:not(:disabled){transform:translateY(-2px);border-color:#0074d93d;box-shadow:0 22px 38px #0f172a1f,0 8px 18px #0f172a0f,inset 0 1px #fffffffa}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card:disabled{cursor:default;opacity:.62}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card.selected{background:linear-gradient(180deg,#fff,#f5faff);border-color:#0074d9e0;box-shadow:0 22px 40px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card.selection-card--text-only{min-height:42px;padding:12px 16px}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-info{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;justify-content:center;z-index:3}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-info:hover .selection-card-info-tooltip,.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-info:focus-within .selection-card-info-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-info-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#0074d91f;border:1px solid rgba(0,116,217,.28);color:#0074d9;font-size:12px;font-weight:700;line-height:1;font-family:var(--font-family, inherit)}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-info-tooltip{position:absolute;right:0;bottom:calc(100% + 8px);width:min(280px,72vw);padding:10px 12px;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:500;line-height:1.35;text-align:left;box-shadow:0 16px 34px #0f172a3d;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;pointer-events:none}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;overflow:visible;color:inherit}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-icon svg{width:28px;height:28px;display:block}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-color-icon{width:46px;height:46px;display:block}.digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-label{display:block;font-size:14px;font-weight:600;line-height:1.2;text-align:center;color:inherit}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:34px;align-items:flex-start;padding-left:20px}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper.printing-details-wrapper--without-envelope{grid-template-columns:repeat(2,minmax(0,1fr))}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper.printing-details-wrapper--with-print-on{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper.printing-details-wrapper--with-envelope-and-print-on{grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper .details-collumn{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:20px;align-items:start}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper .details-collumn .printing-heading,.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper .details-collumn .dropdown-heading{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--processing-heading-text)}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper .selection-card-group{width:100%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper .print-on-container{width:100%;min-width:0;align-items:stretch}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper .print-on-container .selection-card-group{width:100%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;align-items:start}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row.printing-secondary-row--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row.printing-secondary-row--single-column{grid-template-columns:minmax(0,1fr)}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .print-on-container{width:100%;align-items:stretch;justify-self:start}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .printing-secondary-spacer{min-height:1px}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .dropdown-wrapper{width:100%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .dropdown-wrapper--button-text{justify-self:stretch}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .dropdown-wrapper--button-text .dropdown-heading{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--text-color)}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .dropdown-wrapper--button-text .dropdown-container{min-height:88px;padding:13px 16px;border-radius:14px;align-items:center}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .dropdown-wrapper--button-text .dropdown-container .dropdown-selection h4{font-size:14px;font-weight:600;line-height:1.2;color:inherit;opacity:1}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .dropdown-wrapper--button-text .dropdown-container .dropdown .dropdown-option-row{min-height:52px}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .dropdown-wrapper--button-text .dropdown-container .dropdown .dropdown-option-row h4{font-size:14px;font-weight:600;line-height:1.2;color:inherit}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row{width:100%;display:grid;grid-template-columns:minmax(0,45%);justify-content:start;gap:30px;align-items:start}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row.printing-settings-row--full{grid-template-columns:minmax(0,1fr);justify-content:stretch}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row.printing-settings-row--full .printing-details-wrapper{width:100%;padding-left:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row.has-provider{grid-template-columns:minmax(0,45%) minmax(0,45%);justify-content:center;column-gap:50px}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row .printing-provider-wrapper{width:100%;min-width:0;max-width:100%}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row .printing-provider-wrapper .dropdown-container{width:100%!important}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row>.selection-card-group{width:100%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row.has-provider .printing-details-wrapper{width:100%}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row--paired{width:45%;grid-template-columns:minmax(0,1fr);justify-content:stretch}.digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row--paired .printing-details-wrapper{width:100%;padding-left:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .signer-dropdown-row{width:100%;display:flex;justify-content:flex-start}.digitalmail-scope .file-processing-wrapper .file-processing-container .signer-dropdown-row .signer-dropdown-wrapper{width:45%;min-width:min(340px,100%)}.digitalmail-scope .file-processing-wrapper .file-processing-container .signer-dropdown-row--paired{width:45%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-container .signer-dropdown-row--paired .signer-dropdown-wrapper{width:100%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-wrapper--send-type-shell .file-processing-container{padding-top:28px;gap:0}.digitalmail-scope .file-processing-wrapper .file-processing-wrapper--send-type-shell .send-type-card-group{width:100%;min-width:0}.digitalmail-scope .file-processing-wrapper .file-processing-wrapper--send-type-shell .send-type-card-group .selection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.digitalmail-scope .file-processing-wrapper .file-processing-wrapper--send-type-shell .send-type-card-group .selection-card.selection-card--text-only{min-height:60px;padding:14px 18px}.digitalmail-scope .file-processing-wrapper .file-processing-wrapper--send-type-shell .send-type-card-group .selection-card-label{line-height:1.3}.digitalmail-scope .file-processing-wrapper .submission-overview-warning{width:clamp(600px,90%,1200px);margin-top:16px;text-align:center;color:var(--red);font-size:14px;font-weight:500}.digitalmail-scope .digitalmail-scope .file-processing-wrapper,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper,.digitalmail-scope .digitalmail-scope .file-upload-wrapper,.digitalmail-scope .digitalmail-scope .submission-overview-wrapper,.digitalmail-scope .digitalmail-scope .multiple-wrapper{position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f8fafcf2);box-shadow:0 26px 50px #0f172a17,0 10px 24px #0f172a0f,0 2px 8px #0f172a0a,inset 0 1px #fffffff0}.digitalmail-scope .digitalmail-scope .file-processing-wrapper:before,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper:before,.digitalmail-scope .digitalmail-scope .file-upload-wrapper:before,.digitalmail-scope .digitalmail-scope .submission-overview-wrapper:before,.digitalmail-scope .digitalmail-scope .multiple-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#94a3b84d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.digitalmail-scope .digitalmail-scope .file-processing-wrapper>*,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper>*,.digitalmail-scope .digitalmail-scope .file-upload-wrapper>*,.digitalmail-scope .digitalmail-scope .submission-overview-wrapper>*,.digitalmail-scope .digitalmail-scope .multiple-wrapper>*{position:relative;z-index:1}.digitalmail-scope .digitalmail-scope .file-processing-wrapper,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper,.digitalmail-scope .digitalmail-scope .file-upload-wrapper,.digitalmail-scope .digitalmail-scope .submission-overview-wrapper,.digitalmail-scope .digitalmail-scope .multiple-wrapper{border:1px solid transparent}.digitalmail-scope .digitalmail-scope .file-processing-wrapper h3,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper h3,.digitalmail-scope .digitalmail-scope .file-upload-wrapper h3,.digitalmail-scope .digitalmail-scope .submission-overview-wrapper h3,.digitalmail-scope .digitalmail-scope .multiple-wrapper h3,.digitalmail-scope .digitalmail-scope .file-upload-wrapper .upload-section-header,.digitalmail-scope .digitalmail-scope .multiple-wrapper .upload-section-header{border-bottom:1px solid rgba(148,163,184,.22)}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .upload-section-header h3,.digitalmail-scope .digitalmail-scope .multiple-wrapper .upload-section-header h3{border-bottom:0!important}.digitalmail-scope .digitalmail-scope .file-processing-wrapper{border-radius:24px}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .dropdown-container{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:12px;box-shadow:inset 0 1px #fffffffa,0 8px 18px #0f172a0a;overflow:visible}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .dropdown-container h4{opacity:.84}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .dropdown-container .dropdown{background:#fff;border:1px solid rgba(148,163,184,.2);top:calc(100% + 8px);border-radius:14px;padding:10px;box-shadow:0 18px 32px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .dropdown-container .dropdown h4{background:transparent}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .dropdown-container .dropdown h4:hover{background-color:transparent}.digitalmail-scope .digitalmail-scope .file-processing-wrapper #universal-custom-pages-wrapper{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 42px #0f172a1f,0 8px 18px #0f172a0f}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .custom-pages-container .custom-page{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border-radius:14px}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .custom-pages-container .custom-page:hover{background:linear-gradient(180deg,#fff,#f6faff);border-color:#0074d938;box-shadow:0 20px 34px #0f172a1a,0 8px 18px #0f172a0f,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .custom-pages-container .active-page{background:linear-gradient(180deg,#fff,#f5faff);border:2px solid rgba(0,116,217,.88);box-shadow:0 24px 42px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .custom-pages-container .active-page .blank-page-icon{border:1px solid rgba(0,116,217,.88)}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .left-arrow,.digitalmail-scope .digitalmail-scope .file-processing-wrapper .right-arrow{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border-radius:14px}.digitalmail-scope .digitalmail-scope .file-processing-wrapper.xlsx-template-wrapper .file-processing-container{padding:28px 36px 34px;gap:0}.digitalmail-scope .digitalmail-scope .file-processing-wrapper.xlsx-template-wrapper .xlsx-template-card-group{width:100%;min-width:0}.digitalmail-scope .digitalmail-scope .file-processing-wrapper.xlsx-template-wrapper .xlsx-template-card-group .selection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.digitalmail-scope .digitalmail-scope .file-processing-wrapper.xlsx-template-wrapper .xlsx-template-card-group .selection-card.selection-card--text-only{min-height:60px;padding:14px 18px}.digitalmail-scope .digitalmail-scope .file-processing-wrapper.xlsx-template-wrapper .xlsx-template-card-group .selection-card-label{line-height:1.3}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche{border:1px solid rgba(148,163,184,.18)}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border{border:2px solid rgba(0,116,217,.92);box-shadow:0 24px 44px #0074d929,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border .checkbox{background-color:#0074d9eb;box-shadow:0 10px 18px #0074d93d}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche:hover,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border:hover{transform:translateY(-3px);box-shadow:0 24px 44px #0f172a24,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(148,163,184,.18)}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(0,116,217,.92);box-shadow:0 24px 44px #0074d929,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche:hover,.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border:hover{transform:translateY(-3px);box-shadow:0 24px 44px #0f172a24,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls{width:100%;display:flex;justify-content:flex-start;padding:26px 32px 0}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:12px;width:100%;max-width:360px;flex:0 1 360px;min-width:240px;align-self:flex-start}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group.envelope-type-card-group{max-width:420px;flex-basis:420px}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .dropdown-heading{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--processing-heading-text, rgba(94, 113, 146, .96))}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card-grid{display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:14px;width:100%}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;display:flex;justify-content:center;align-items:center;flex-direction:column;-moz-appearance:none;appearance:none;-webkit-appearance:none;gap:8px;width:100%;min-height:88px;padding:13px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.22);color:var(--text-color);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card:hover:not(:disabled){transform:translateY(-2px);border-color:#0074d93d;box-shadow:0 22px 38px #0f172a1f,0 8px 18px #0f172a0f,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card.selected{background:linear-gradient(180deg,#fff,#f5faff);border-color:#0074d9e0;box-shadow:0 22px 40px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card-icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;overflow:visible;color:inherit}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card-label{display:block;font-size:14px;font-weight:600;line-height:1.2;text-align:center;color:inherit}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container{background:linear-gradient(180deg,#fffffffa,#f8fafceb);border:2px dashed rgba(148,163,184,.34);box-shadow:inset 0 1px #fffffff5,0 18px 34px #0f172a0f}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .delete-files-btn,.digitalmail-scope .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .add-page-btn{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border-radius:12px}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button h4{color:var(--text-color)}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-display-wrapper{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;padding-top:24px;border-radius:16px}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item{border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe)}.digitalmail-scope .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair input,.digitalmail-scope .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .page-amount-wrapper{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.2);border-radius:12px;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.digitalmail-scope .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 16px;background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(0,116,217,.42);border-radius:14px;box-shadow:0 8px 16px #0074d914,0 3px 8px #0f172a0a,inset 0 1px #fffffffa}.digitalmail-scope .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn h4{color:#005cb4;font-weight:600;white-space:nowrap;font-size:14px}.digitalmail-scope .digitalmail-scope .submission-overview-wrapper .comment-amount-container .comment-pair textarea,.digitalmail-scope .digitalmail-scope .submission-overview-wrapper .comment-amount-container .comment-pair input{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.2);border-radius:12px;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.digitalmail-scope .digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container{background:linear-gradient(180deg,#fffffffa,#f8fafceb);border:2px dashed rgba(148,163,184,.34);box-shadow:inset 0 1px #fffffff5,0 18px 34px #0f172a0f}.digitalmail-scope .digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .delete-files-btn,.digitalmail-scope .digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .add-page-btn{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border-radius:12px}.digitalmail-scope .digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border-radius:16px}.digitalmail-scope .digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item{border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe)}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-header-row,.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-row{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(70px,1fr)) 62px;gap:8px;align-items:center;width:100%}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-header-row{padding-bottom:6px;border-bottom:1px solid var(--main3)}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-header{font-size:11px;font-weight:700;line-height:1.2;opacity:.72}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-label{font-size:13px;font-weight:600;line-height:1.25;padding-right:8px}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-cell{display:flex;flex-direction:column;gap:4px}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-mobile-label{display:none;font-size:11px;font-weight:600;opacity:.72}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-total{min-height:40px;display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:700}@media only screen and (max-width: 900px){.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-header-row{display:none}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-row{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px;border-top:1px solid var(--main3)}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-row:first-of-type{border-top:none;padding-top:0}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-label{padding-right:0}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-cell{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-mobile-label{display:block}.digitalmail-scope .courier-product-page .courier-amount-pair .courier-weight-total{justify-content:flex-start;min-height:0}}.digitalmail-scope .digitalmail-scope .file-processing-wrapper:has(.dropdown-container.is-open),.digitalmail-scope .digitalmail-scope .choose-cliche-wrapper:has(.dropdown-container.is-open),.digitalmail-scope .digitalmail-scope .file-upload-wrapper:has(.dropdown-container.is-open),.digitalmail-scope .digitalmail-scope .submission-overview-wrapper:has(.dropdown-container.is-open),.digitalmail-scope .digitalmail-scope .multiple-wrapper:has(.dropdown-container.is-open){position:relative!important;z-index:180!important}@media (max-width: 1200px){.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .xlsx-template-card-group .selection-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-group{width:100%;min-width:0}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .selection-card-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row{grid-template-columns:minmax(0,1fr)}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-secondary-row .printing-secondary-spacer{display:none}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row,.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row.has-provider{grid-template-columns:minmax(0,1fr);justify-content:stretch}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper.printing-details-wrapper--without-envelope{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper.printing-details-wrapper--with-print-on,.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-details-wrapper.printing-details-wrapper--with-envelope-and-print-on{grid-template-columns:minmax(0,1fr)}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .signer-dropdown-row .signer-dropdown-wrapper{width:100%;min-width:0}.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .printing-settings-row--paired,.digitalmail-scope .digitalmail-scope .file-processing-wrapper .file-processing-container .signer-dropdown-row--paired{width:100%}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls{justify-content:stretch;padding:24px 24px 0}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group{width:100%;min-width:0;max-width:none;flex-basis:auto}.digitalmail-scope .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper,.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper,.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper,.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper,.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper{background:linear-gradient(180deg,#121d2afa,#0d1620f2);box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,0 2px 10px #0000002e,inset 0 1px #ffffff0d}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper:before,.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper:before,.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper:before,.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper:before,.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper:before{background:linear-gradient(180deg,#6798cd57,#3c57762e)}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper h3,.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper h3,.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper h3,.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper h3,.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper h3{border-bottom:1px solid rgba(103,152,205,.18)}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper{--processing-heading-text: rgba(168, 194, 223, .82)}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .dropdown-container{background:linear-gradient(180deg,#111b27fa,#0d1621f2);border:1px solid rgba(103,152,205,.22);box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .dropdown-container .dropdown{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .dropdown-container .dropdown h4:hover{background-color:transparent}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper #universal-custom-pages-wrapper{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a;border:1px solid rgba(103,152,205,.2)}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .custom-pages-container .custom-page{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .custom-pages-container .custom-page:hover{border-color:#00beff47}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .custom-pages-container .active-page{border:2px solid rgba(0,190,255,.9);box-shadow:0 24px 42px #00beff29,0 8px 18px #00000038,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .custom-pages-container .active-page .blank-page-icon{border-color:#00beffe6}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .left-arrow,.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .right-arrow{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .selection-card{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a;border:1px solid rgba(103,152,205,.24);color:#f3f8fff0}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .selection-card:hover:not(:disabled){border-color:#00beff57;box-shadow:0 20px 34px #00000047,0 8px 18px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-processing-wrapper .selection-card.selected{border-color:#00beffe0;box-shadow:0 22px 40px #00beff29,0 8px 18px #00000038,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche,.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche{border:1px solid rgba(103,152,205,.24)}.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border{border:2px solid rgba(0,190,255,.9);box-shadow:0 20px 34px #00beff29,0 6px 14px #00000038,inset 0 1px #ffffff0d}.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border .checkbox{background-color:#00beffeb;box-shadow:0 10px 18px #00beff3d}.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche,.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(103,152,205,.24)}.digitalmail-scope [data-theme=dark] .digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(0,190,255,.9);box-shadow:0 20px 34px #00beff29,0 6px 14px #00000038,inset 0 1px #ffffff0d}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .dropdown-heading{color:#a8c2dfd1}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a;border:1px solid rgba(103,152,205,.24);color:#f3f8fff0}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card:hover:not(:disabled){border-color:#00beff57;box-shadow:0 20px 34px #00000047,0 8px 18px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card.selected{border-color:#00beffe0;box-shadow:0 22px 40px #00beff29,0 8px 18px #00000038,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container{background:linear-gradient(180deg,#141f2df5,#0e1824ed);border-color:#6798cd42;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0000002e}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .delete-files-btn,.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .add-page-btn,.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button h4{color:var(--text-color)}.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-display-wrapper,.digitalmail-scope [data-theme=dark] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair input,.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .page-amount-wrapper{background:linear-gradient(180deg,#111b27fa,#0d1621f2);border:1px solid rgba(103,152,205,.22);box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e}.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 16px;background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(0,190,255,.42);border-radius:14px;box-shadow:0 10px 18px #00beff1a,0 4px 10px #00000029,inset 0 1px #ffffff0a}.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn h4{color:#00befff5;font-weight:600;white-space:nowrap;font-size:14px}.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn:hover{transform:translateY(-1px);box-shadow:0 14px 24px #00beff24,0 6px 14px #0003,inset 0 1px #ffffff0d}.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper .comment-amount-container .comment-pair textarea,.digitalmail-scope [data-theme=dark] .digitalmail-scope .submission-overview-wrapper .comment-amount-container .comment-pair input{background:linear-gradient(180deg,#111b27fa,#0d1621f2);border:1px solid rgba(103,152,205,.22);box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e}.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container{background:linear-gradient(180deg,#141f2df5,#0e1824ed);border-color:#6798cd42;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0000002e}.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .delete-files-btn,.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .add-page-btn,.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper,.digitalmail-scope [data-theme=dark] .digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a}.digitalmail-scope .choose-cliche-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:min(clamp(850px,75%,1200px),100%);background-color:var(--main2);border:2px solid var(--mainAccent);border-radius:10px;box-shadow:inset 0 0 0 1px #0000000a;box-sizing:border-box}.digitalmail-scope .choose-cliche-wrapper h3{font-size:20px;width:100%;text-align:start;padding:20px;border-bottom:2px solid var(--mainAccent)}.digitalmail-scope .choose-cliche-wrapper .cliche-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:50px;gap:30px;width:70%;box-sizing:border-box}.digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche{padding:5px;border:2px solid var(--mainAccent);border-radius:10px;background-color:var(--main1);cursor:pointer;transition:border-color .15s ease-in-out,transform .15s ease-in-out,box-shadow .15s ease-in-out}.digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche img{width:200px;cursor:pointer;border-radius:5px}.digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche:hover{border-color:var(--blueLight);transform:translateY(-2px);box-shadow:0 10px 18px #00000014}.digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border{border:3px solid var(--greenDark);border-radius:10px;padding:5px;position:relative;background-color:var(--main1);cursor:pointer;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border img{width:200px;cursor:pointer;border-radius:5px}.digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border .checkbox{width:25px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background-color:var(--greenDark);border-radius:5px;position:absolute;top:10px;right:10px}.digitalmail-scope .choose-cliche-wrapper .cliche-container .cliche-border:hover{transform:translateY(-2px);box-shadow:0 10px 18px #00000014}.digitalmail-scope .choose-cliche-wrapper .cliche-order-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 24px 30px;box-sizing:border-box;flex-wrap:wrap}.digitalmail-scope .choose-cliche-wrapper .cliche-order-button{border:1px solid var(--blueDark);background:var(--main1);color:var(--blueDark);border-radius:8px;padding:12px 18px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out}.digitalmail-scope .choose-cliche-wrapper .cliche-order-button:hover{background:var(--blueDark);color:#fff;box-shadow:0 10px 18px #0074d924}.digitalmail-scope .choose-cliche-wrapper .cliche-empty-state{width:100%;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:34px 24px 20px;box-sizing:border-box}.digitalmail-scope .choose-cliche-wrapper .cliche-empty-state p{margin:0;color:var(--secondaryText);font-weight:600}.digitalmail-scope .choose-cliche-wrapper .cliche-empty-state .cliche-order-actions{padding-bottom:0}.digitalmail-scope .choose-cliche-wrapper .address-picker-container{justify-content:center}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche,.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border{width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border-radius:10px;background-color:var(--main1);transition:border-color .15s ease-in-out,transform .15s ease-in-out,box-shadow .15s ease-in-out}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche .address-card-content,.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border .address-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;width:100%;box-sizing:border-box;min-height:100px}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche .address-card-content .address-card-city,.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border .address-card-content .address-card-city{font-size:18px;font-weight:600}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche .address-card-content .address-card-full,.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border .address-card-content .address-card-full{font-size:12px;opacity:.7;text-align:center;line-height:1.4}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche{border:3px solid var(--mainAccent)}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border{border:3px solid var(--blueDark)}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche:hover,.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche-border:hover{transform:translateY(-2px);box-shadow:0 10px 18px #00000014}.digitalmail-scope .choose-cliche-wrapper .address-picker-container .cliche:hover{border-color:var(--blueLight)}.digitalmail-scope .cliche-order-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.digitalmail-scope .cliche-order-modal{width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--main1);border:1px solid var(--mainAccent);border-radius:10px;box-shadow:0 24px 54px #0f172a3d;padding:22px;box-sizing:border-box}.digitalmail-scope .cliche-order-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.digitalmail-scope .cliche-order-modal-header h4{margin:0;color:var(--mainText);font-size:20px}.digitalmail-scope .cliche-order-close{width:34px;aspect-ratio:1;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2);color:var(--mainText);font-size:24px;line-height:1;cursor:pointer}.digitalmail-scope .cliche-order-fields{display:flex;flex-direction:column;gap:14px}.digitalmail-scope .cliche-order-fields .cliche-order-text-field,.digitalmail-scope .cliche-order-fields .cliche-order-upload-field{display:flex;flex-direction:column;gap:7px;color:var(--mainText);font-size:14px;font-weight:700}.digitalmail-scope .cliche-order-fields .cliche-order-text-input{width:100%;min-height:44px;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2);color:var(--mainText);padding:10px 12px;box-sizing:border-box;font:inherit}.digitalmail-scope .cliche-order-upload-dropzone{width:100%;min-height:230px;border:4px dashed var(--main3);border-radius:10px;background:var(--main2);box-sizing:border-box;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;cursor:pointer;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.digitalmail-scope .cliche-order-upload-dropzone:hover{border-color:var(--blueLight);box-shadow:inset 0 0 0 1px #0074d914}.digitalmail-scope .cliche-order-upload-dropzone.has-file{align-items:stretch;border-style:solid;padding:12px}.digitalmail-scope .cliche-order-upload-dropzone.is-disabled{cursor:wait;opacity:.72}.digitalmail-scope .cliche-order-file-input{display:none}.digitalmail-scope .cliche-order-upload-icon{width:74px;height:auto;opacity:.72}.digitalmail-scope [data-theme=dark] .cliche-order-upload-icon{opacity:.95;filter:brightness(0) invert(1)}.digitalmail-scope .cliche-order-upload-preview{width:100%;aspect-ratio:545/290;border-radius:8px;border:1px solid var(--mainAccent);background:var(--main1);box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.digitalmail-scope .cliche-order-upload-preview img{width:100%;height:100%;object-fit:contain;display:block}.digitalmail-scope .cliche-order-upload-copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}.digitalmail-scope .cliche-order-upload-copy strong{max-width:100%;color:var(--blueDark);font-size:16px;font-weight:700;overflow-wrap:anywhere}.digitalmail-scope .cliche-order-upload-copy span{color:var(--secondaryText);font-size:13px;font-weight:500}.digitalmail-scope .cliche-order-price{margin:18px 0;padding:14px;border-radius:8px;background:var(--main2);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--mainText)}.digitalmail-scope .cliche-order-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.digitalmail-scope .cliche-order-primary,.digitalmail-scope .cliche-order-secondary{min-height:42px;border-radius:8px;padding:10px 18px;font-weight:700;cursor:pointer}.digitalmail-scope .cliche-order-primary{border:1px solid var(--blueDark);background:var(--blueDark);color:#fff}.digitalmail-scope .cliche-order-secondary{border:1px solid var(--mainAccent);background:var(--main1);color:var(--mainText)}.digitalmail-scope .file-upload-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:min(clamp(850px,75%,1200px),100%);background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;box-sizing:border-box}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls{width:100%;display:flex;justify-content:flex-start;padding:26px 32px 0;box-sizing:border-box}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group{width:100%!important;max-width:360px!important;min-width:240px!important;flex:0 1 360px!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-self:flex-start!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group.envelope-type-card-group{max-width:420px!important;flex-basis:420px!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .dropdown-heading{margin:0!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--processing-heading-text, rgba(94, 113, 146, .96))!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;gap:14px!important;width:100%!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;display:flex;justify-content:center;align-items:center;flex-direction:column;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:88px!important;padding:13px 14px!important;gap:8px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.22)!important;color:var(--text-color)!important;cursor:pointer!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card:hover:not(:disabled){transform:translateY(-2px);border-color:#0074d93d!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card.selected{background:linear-gradient(180deg,#fff,#f5faff)!important;border-color:#0074d9e0!important;box-shadow:0 22px 40px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card-icon{width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;color:inherit!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card-icon svg{width:28px!important;height:28px!important;display:block!important}.digitalmail-scope .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card-label{display:block!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;color:inherit!important}.digitalmail-scope .file-upload-wrapper .upload-section-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;border-bottom:2px solid var(--main3);gap:20px;box-sizing:border-box}.digitalmail-scope .file-upload-wrapper .upload-section-header h3{font-size:20px;text-align:start;padding:0;border-bottom:0!important;flex:0 1 auto}.digitalmail-scope .file-upload-wrapper .upload-section-header .upload-section-meta{display:flex;justify-content:center;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.digitalmail-scope .file-upload-wrapper .upload-section-header .upload-section-meta span{font-size:14px;font-weight:500;line-height:1.3;opacity:.72;white-space:nowrap}.digitalmail-scope .file-upload-wrapper .file-upload-container{display:flex;justify-content:space-between;align-items:center;align-items:stretch;gap:36px;width:100%;padding:60px;box-sizing:border-box}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;flex:0 1 45%;width:45%;min-width:0}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container{border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%;height:400px;border:5px dashed var(--main3);background-color:var(--main2);transition:all .1s ease-in-out;position:relative;cursor:pointer}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container img{width:100px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container .text-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container .text-pair h4{font-size:16px;font-weight:400}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container .text-pair h4 strong{color:var(--blueDark);text-decoration:underline;cursor:pointer;transition:all .1s ease-in-out}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container .text-pair h4 strong:hover{filter:brightness(.85)}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container .text-pair h5{font-weight:400;opacity:.5}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container:hover{filter:invert(.01)}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons{display:flex;justify-content:space-between;align-items:center;width:100%}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .delete-files-btn,.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .add-page-btn{width:48%;display:flex;justify-content:center;align-items:center;padding:15px 20px;background-color:var(--main3);border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .delete-files-btn h4,.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .add-page-btn h4{font-weight:400}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .delete-files-btn h4{color:var(--red)}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .delete-files-btn:hover,.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .add-page-btn:hover{filter:invert(.03)}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button{display:flex;justify-content:center;align-items:center;width:100%;padding:15px 20px;background-color:var(--main3);color:#fff;border-radius:5px;cursor:pointer;transition:all .1s ease-in-out;margin-top:-15px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button h4{font-weight:400;color:#fff}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button:hover{filter:brightness(1.1)}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex:1 1 0;width:auto;min-width:0;min-height:0;gap:20px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-display-wrapper{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:15px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:0 20px;width:100%}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-display-wrapper.file-display-wrapper--scrollable{max-height:360px;padding-right:16px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-display-wrapper .file-count{font-size:16px;font-weight:600;padding-bottom:10px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-display-wrapper .uploading-files-container{display:flex;justify-content:center;align-items:center;gap:15px;padding-bottom:10px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-display-wrapper .uploading-files-container .loader-container{transform:scale(.7);margin-top:-3px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container h1{font-size:70px;font-weight:800;color:var(--main3);height:100%;padding:0;margin-top:120px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;width:100%;border-radius:5px;background-color:var(--main3);box-shadow:0 0 20px #0000001c;box-sizing:border-box;min-width:0}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .file-info{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;flex:1 1 auto;min-width:0;width:100%}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .file-info img{width:30px;flex-shrink:0}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .file-info .file-text{min-width:0;display:flex;flex-direction:column;gap:4px}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .file-info .file-text h4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .file-info .file-text .file-meta{min-width:0;font-size:12px;line-height:1.35;opacity:.68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .file-info .file-progress{flex-shrink:0;white-space:nowrap}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .trash-file{cursor:pointer;flex:0 0 auto;margin-right:0;transition:all .1s ease-in-out}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .file-item .trash-file:hover{opacity:.7}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .add-page-display{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;gap:8px;padding:18px 20px 0;border-top:1px solid var(--main3);box-sizing:border-box}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .add-page-display h5{font-size:16px;padding:0}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .add-page-display .add-page-note{font-size:13px;opacity:.7;line-height:1.4}.digitalmail-scope .file-upload-wrapper .file-upload-container .file-display-container .add-page-display .file-item{padding:10px 14px}.digitalmail-scope .file-upload-wrapper.courier-preview-wrapper{border-color:var(--mainAccent);box-shadow:inset 0 0 0 1px #0000000a}.digitalmail-scope .file-upload-wrapper.courier-preview-wrapper .upload-section-header{border-bottom-color:var(--mainAccent)}.digitalmail-scope .submission-overview-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:min(clamp(850px,75%,1200px),100%);background-color:var(--main2);border:2px solid var(--mainAccent);border-radius:10px;margin-bottom:150px;padding-bottom:50px;box-shadow:inset 0 0 0 1px #0000000a;box-sizing:border-box}.digitalmail-scope .submission-overview-wrapper h3{font-size:20px;width:100%;text-align:start;padding:20px;border-bottom:2px solid var(--mainAccent)}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content{width:min(clamp(600px,90%,1200px),100%);padding:34px 50px 0;box-sizing:border-box;display:flex;justify-content:center}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card-group{display:flex;justify-content:start;align-items:center;flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card-group .dropdown-heading{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--processing-heading-text, rgba(94, 113, 146, .96))}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card-grid{display:grid;grid-template-columns:repeat(var(--selection-card-columns, 3),minmax(0,1fr));gap:18px;width:100%}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card-grid.selection-card-grid--text-only{gap:12px}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;display:flex;justify-content:center;align-items:center;flex-direction:column;-moz-appearance:none;appearance:none;-webkit-appearance:none;gap:8px;width:100%;min-height:42px;padding:12px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.22);color:var(--text-color);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card:hover:not(:disabled){transform:translateY(-2px);border-color:#0074d93d;box-shadow:0 22px 38px #0f172a1f,0 8px 18px #0f172a0f,inset 0 1px #fffffffa}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card:disabled{cursor:default;opacity:.62}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card.selected{background:linear-gradient(180deg,#fff,#f5faff);border-color:#0074d9e0;box-shadow:0 22px 40px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card-label{display:block;font-size:14px;font-weight:600;line-height:1.2;text-align:center;color:inherit}@media (max-width: 720px){.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content{padding:24px 20px 0}.digitalmail-scope .submission-overview-wrapper .submission-overview-top-content .selection-card-grid{grid-template-columns:1fr}}.digitalmail-scope .submission-overview-wrapper .comment-amount-container{width:min(clamp(600px,90%,1200px),100%);padding:50px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;align-items:start;gap:50px;box-sizing:border-box}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:45%}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair h4{font-size:16px;font-weight:500}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair input{width:100%;background-color:var(--main2);border:2px solid var(--mainAccent);border-radius:10px;padding:10px 20px;font-size:15px;outline:none;height:60px}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .page-amount-wrapper{width:100%;display:flex;justify-content:center;align-items:center;height:60px;border:2px solid var(--mainAccent);border-radius:10px}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .page-amount-wrapper h4{font-weight:300;font-size:16px}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn{display:flex;justify-content:center;align-items:center;width:100%;height:44px;padding:0 16px;background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(0,116,217,.42);border-radius:14px;cursor:pointer;transition:all .15s ease-in-out;box-shadow:0 8px 16px #0074d914,0 3px 8px #0f172a0a,inset 0 1px #fffffffa;box-sizing:border-box}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn h4{font-weight:600;font-size:14px;color:#005cb4;white-space:nowrap}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0074d91f,0 5px 12px #0f172a0f,inset 0 1px #fffffffa}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .comment-pair{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;flex:1 1 360px;width:100%;max-width:400px;min-width:0;align-items:stretch}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .comment-pair h4{font-size:16px;font-weight:500}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .comment-pair textarea{width:100%;background-color:var(--main2);border:2px solid var(--mainAccent);border-radius:10px;max-height:400px;padding:10px;font-size:15px;height:110px;outline:none;box-sizing:border-box}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair{--courier-panel-height: 228px;flex:1 1 360px;width:100%;max-width:400px;min-width:0}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-wrapper{width:100%;min-height:var(--courier-panel-height);height:auto;background-color:var(--main2);border:2px solid var(--mainAccent);border-radius:10px;padding:12px;box-sizing:border-box}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;height:100%;align-content:space-between}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field{display:flex;flex-direction:column;gap:6px}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field span{font-size:12px;line-height:1.2;min-height:auto}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field .courier-amount-input{width:100%;height:40px;background:transparent;border:2px solid var(--mainAccent);border-radius:8px;padding:8px 10px;font-size:15px;text-align:right;outline:none;box-sizing:border-box}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field .courier-amount-input::placeholder{text-align:right}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field .courier-amount-input{-moz-appearance:textfield}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field .courier-amount-input::-webkit-outer-spin-button,.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field .courier-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.digitalmail-scope .submission-overview-wrapper .comment-amount-container .courier-comment-pair textarea{min-height:186px;height:186px}.digitalmail-scope .processing-rules-wrapper{margin-bottom:0;padding-bottom:34px}.digitalmail-scope .multiple-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:min(clamp(850px,75%,1200px),100%);background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;padding-bottom:45px;box-sizing:border-box}.digitalmail-scope .multiple-wrapper .upload-section-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;border-bottom:2px solid var(--main3);gap:20px;box-sizing:border-box}.digitalmail-scope .multiple-wrapper .upload-section-header h3{font-size:20px;text-align:start;padding:0;border-bottom:0!important;margin-bottom:0;flex:0 1 auto}.digitalmail-scope .multiple-wrapper .upload-section-header .upload-section-meta{display:flex;justify-content:center;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:wrap}.digitalmail-scope .multiple-wrapper .upload-section-header .upload-section-meta span{font-size:14px;font-weight:500;line-height:1.3;opacity:.72;white-space:nowrap}.digitalmail-scope .multiple-wrapper .multiple-container{display:flex;justify-content:space-between;align-items:center;align-items:stretch;gap:36px;width:100%;padding:20px 60px;height:fit-content}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;flex:0 1 45%;width:45%;min-width:0;height:100%}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container{border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;width:100%;height:100%;border:4px dashed var(--main3);background-color:var(--main2);transition:all .1s ease-in-out;position:relative;cursor:pointer;padding:20px}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container h4{font-size:16px;font-weight:400}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container h4 strong{color:var(--blueDark);text-decoration:underline;cursor:pointer;transition:all .1s ease-in-out}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container h4 strong:hover{filter:brightness(.85)}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container h5{font-weight:400;opacity:.5}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-container:hover{filter:invert(.01)}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons{display:flex;justify-content:space-between;align-items:center;width:100%}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .delete-files-btn,.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .add-page-btn{width:48%;display:flex;justify-content:center;align-items:center;padding:15px 20px;background-color:var(--main3);border-radius:5px;cursor:pointer;transition:all .1s ease-in-out}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .delete-files-btn h4,.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .add-page-btn h4{font-weight:400}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .delete-files-btn h4{color:var(--red)}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .delete-files-btn:hover,.digitalmail-scope .multiple-wrapper .multiple-container .multiple-upload-wrapper .upload-buttons .add-page-btn:hover{filter:invert(.03)}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex:1 1 0;width:auto;min-width:0;min-height:0;gap:20px;border:1px solid var(--main3);border-radius:10px}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-display-wrapper{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:15px;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:20px;width:100%}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-display-wrapper.file-display-wrapper--scrollable{max-height:360px;padding-right:16px}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-display-wrapper .file-count{font-size:16px;font-weight:600;padding-bottom:10px}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-display-wrapper .file-count span{opacity:.7;font-weight:400}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper h1{font-size:60px;font-weight:800;color:var(--main3);height:100%;padding:0;margin-top:40px}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;width:100%;border-radius:5px;background-color:var(--main3);box-shadow:0 0 20px #0000001c;box-sizing:border-box;min-width:0}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .file-info{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;flex:1 1 auto;min-width:0;width:100%}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .file-info img{width:30px;flex-shrink:0}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .file-info .file-text{min-width:0;display:flex;flex-direction:column;gap:4px}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .file-info .file-text h4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .file-info .file-text .file-meta{min-width:0;font-size:12px;line-height:1.35;opacity:.68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .file-info .file-progress{flex-shrink:0;white-space:nowrap}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .trash-file{cursor:pointer;flex:0 0 auto;margin-right:0;transition:all .1s ease-in-out}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .file-item .trash-file:hover{opacity:.7}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .add-page-display{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%;gap:8px;padding:18px 20px 20px;border-top:1px solid var(--main3);box-sizing:border-box}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .add-page-display h5{font-size:16px}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .add-page-display .add-page-note{font-size:13px;opacity:.7;line-height:1.4}.digitalmail-scope .multiple-wrapper .multiple-container .multiple-file-wrapper .add-page-display .file-item{width:100%}.digitalmail-scope .multiple-wrapper .upload-section-header+.multiple-container{margin-top:45px}[data-theme=light] .digitalmail-scope .file-processing-wrapper h4{font-weight:500}[data-theme=light] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container{border-color:var(--mainAccent)}[data-theme=light] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container .text-pair h4{font-weight:600}[data-theme=light] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-container .text-pair h5{font-weight:500;opacity:.5}[data-theme=light] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .delete-files-btn h4,[data-theme=light] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .upload-buttons .add-page-btn h4{font-weight:500}[data-theme=light] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button{background-color:var(--main3)}[data-theme=light] .digitalmail-scope .file-upload-wrapper .file-upload-container .file-upload .api-upload-button h4{color:#000;font-weight:500}.digitalmail-scope .api-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.digitalmail-scope .api-modal-content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px;width:500px;max-width:90vw;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;padding:30px;box-shadow:0 10px 40px #0000004d}.digitalmail-scope .api-modal-content h3{font-size:20px;font-weight:500;color:var(--mainText);margin-bottom:10px}.digitalmail-scope .api-modal-content .api-modal-inputs{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;width:100%}.digitalmail-scope .api-modal-content .api-modal-inputs .api-input-group{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;width:100%;align-items:flex-start}.digitalmail-scope .api-modal-content .api-modal-inputs .api-input-group label{font-size:14px;font-weight:500;color:var(--mainText);opacity:.8}.digitalmail-scope .api-modal-content .api-modal-inputs .api-input-group input{width:100%;padding:12px 15px;border:1px solid var(--main3);border-radius:6px;background-color:var(--main2);color:var(--mainText);font-size:14px;outline:none;transition:all .2s ease}.digitalmail-scope .api-modal-content .api-modal-inputs .api-input-group input:focus{border-color:var(--blueDark);box-shadow:0 0 0 3px #009dc81a}.digitalmail-scope .api-modal-content .api-modal-inputs .api-input-group input::placeholder{color:var(--mainText);opacity:.5}.digitalmail-scope .api-modal-content .api-modal-buttons{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;margin-top:10px}.digitalmail-scope .api-modal-content .api-modal-buttons button{padding:12px 25px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px}.digitalmail-scope .api-modal-content .api-modal-buttons button.api-cancel-btn{background-color:var(--main3);color:var(--mainText)}.digitalmail-scope .api-modal-content .api-modal-buttons button.api-cancel-btn:hover{filter:brightness(.95)}.digitalmail-scope .api-modal-content .api-modal-buttons button.api-connect-btn{background-color:var(--blueDark);color:#fff}.digitalmail-scope .api-modal-content .api-modal-buttons button.api-connect-btn:hover{filter:brightness(1.1)}[data-theme=dark] .digitalmail-scope .api-modal-content{background-color:var(--main2);border-color:var(--main3);box-shadow:0 10px 40px #0009}[data-theme=dark] .digitalmail-scope .api-modal-content .api-modal-inputs .api-input-group input{background-color:var(--main2);border-color:var(--main3)}.digitalmail-scope .courier-product-page .courier-address-inline{width:min(1200px,100% - 32px);margin:-6px auto 8px;font-size:16px;line-height:1.45;font-weight:500;color:var(--main6);text-align:left}.digitalmail-scope .courier-product-page .courier-address-inline strong{color:var(--main3);font-weight:700}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-inline-address-line{display:block;width:100%;max-width:100%;margin:0 auto;font-size:16px;line-height:1.45;font-weight:500;color:var(--main6);text-align:center}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-inline-address-line strong{color:var(--main3);font-weight:700}.digitalmail-scope .courier-product-page .choose-cliche-wrapper,.digitalmail-scope .courier-product-page .submission-overview-wrapper,.digitalmail-scope .courier-product-page .file-upload-wrapper.courier-preview-wrapper{position:relative;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 26px 50px #0f172a17,0 10px 24px #0f172a0f,0 2px 8px #0f172a0a,inset 0 1px #ffffffeb}.digitalmail-scope .courier-product-page .choose-cliche-wrapper:before,.digitalmail-scope .courier-product-page .submission-overview-wrapper:before,.digitalmail-scope .courier-product-page .file-upload-wrapper.courier-preview-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#94a3b852);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.digitalmail-scope .courier-product-page .choose-cliche-wrapper>*,.digitalmail-scope .courier-product-page .submission-overview-wrapper>*,.digitalmail-scope .courier-product-page .file-upload-wrapper.courier-preview-wrapper>*{position:relative;z-index:1}.digitalmail-scope .courier-product-page .choose-cliche-wrapper h3,.digitalmail-scope .courier-product-page .submission-overview-wrapper h3,.digitalmail-scope .courier-product-page .file-upload-wrapper.courier-preview-wrapper h3{border-bottom:1px solid rgba(148,163,184,.22)}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container{gap:34px}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche,.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-radius:16px;box-shadow:0 22px 42px #0f172a1f,0 8px 18px #0f172a12,inset 0 1px #fffffffa!important}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche{border:1px solid rgba(148,163,184,.18)!important}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche-border{border:2px solid rgba(0,116,217,.92)!important;box-shadow:0 24px 44px #0074d92e,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche-border .checkbox{box-shadow:0 10px 18px #0074d93d}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche:hover,.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche-border:hover{transform:translateY(-3px);box-shadow:0 24px 44px #0f172a24,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container img{background:#fff}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche,.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-radius:16px}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche .address-card-content .address-card-full,.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche-border .address-card-content .address-card-full{opacity:.78}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(148,163,184,.18)!important}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(0,116,217,.92)!important;box-shadow:0 24px 44px #0074d92e,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche:hover,.digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche-border:hover{box-shadow:0 24px 44px #0f172a24,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-wrapper{background:transparent!important;border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a0a!important}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-grid{height:100%;align-content:space-between!important;align-items:start;row-gap:8px!important;column-gap:0!important}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field{display:grid!important;grid-template-rows:min-content min-content;align-content:start;gap:2px!important}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field span{min-height:auto!important;margin:0 0 1px!important;padding:0!important;font-size:12px;line-height:1.1;align-self:end}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field .courier-amount-input{background:#fff!important;border-color:#94a3b833!important;margin-top:0!important;height:36px;box-shadow:inset 0 1px #fffffff5,0 6px 14px #0f172a0a!important}.digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-comment-pair textarea{background:#fff!important;border-color:#94a3b833!important;box-shadow:inset 0 1px #fffffff5,0 6px 14px #0f172a0a!important}.digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn{background:transparent!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px;filter:none!important;box-shadow:0 18px 32px #0074d91f,0 6px 14px #0f172a14!important}.digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn .inner-btn{background:transparent!important;border:0!important;border-radius:11px;box-shadow:none!important}.digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn .inner-btn h4{color:#005cb4!important;font-weight:600}.digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn:hover{transform:translateY(-2px) scale(1.01);filter:none!important;box-shadow:0 18px 32px #0074d92e,0 7px 16px #0f172a14!important;opacity:1}.digitalmail-scope .courier-product-page .title-container-2 .back-btn{background:#fff!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px;box-shadow:0 14px 24px #0f172a14,0 4px 10px #0f172a0a,inset 0 1px #fffffffa!important}.digitalmail-scope .courier-product-page .title-container-2 .back-btn:hover{transform:translateY(-2px) scale(1.01);opacity:1}.digitalmail-scope .courier-product-page .title-container-2 .courier-top-back-btn:hover{background:linear-gradient(180deg,#fff,#fcfdff)!important;border-color:#e5484df2!important;box-shadow:0 18px 30px #e5484d24,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}[data-theme=dark] .digitalmail-scope .courier-product-page .courier-address-inline{color:#d9e8ffd6}[data-theme=dark] .digitalmail-scope .courier-product-page .courier-address-inline strong{color:#fffffff5}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-inline-address-line{color:#d9e8ffd6}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-inline-address-line strong{color:#fffffff5}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper,[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper,[data-theme=dark] .digitalmail-scope .courier-product-page .file-upload-wrapper.courier-preview-wrapper{background:linear-gradient(180deg,#121d2afa,#0d1620f2);box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,0 2px 10px #0000002e,inset 0 1px #ffffff0d}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper:before,[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper:before,[data-theme=dark] .digitalmail-scope .courier-product-page .file-upload-wrapper.courier-preview-wrapper:before{background:linear-gradient(180deg,#6798cd5c,#3c577633)}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper h3,[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper h3,[data-theme=dark] .digitalmail-scope .courier-product-page .file-upload-wrapper.courier-preview-wrapper h3{border-bottom:1px solid rgba(103,152,205,.18)}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche,[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche-border{background:linear-gradient(180deg,#fffffffe,#f7fafffb)!important;box-shadow:0 18px 30px #0000004d,0 6px 12px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche{border:1px solid rgba(103,152,205,.26)!important}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container .cliche-border{border:2px solid rgba(0,190,255,.92)!important;box-shadow:0 20px 34px #00beff29,0 6px 14px #00000038,inset 0 1px #ffffff0d!important}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .cliche-container img{background:#fffffffa}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche,[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche .address-card-content .address-card-full,[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche-border .address-card-content .address-card-full{opacity:.84}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(103,152,205,.26)!important}[data-theme=dark] .digitalmail-scope .courier-product-page .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(0,190,255,.92)!important;box-shadow:0 20px 34px #00beff29,0 6px 14px #00000038,inset 0 1px #ffffff0d!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-wrapper{background:transparent!important;border-color:#6798cd2e!important;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0003!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-grid{height:100%;align-content:space-between!important;row-gap:8px!important;column-gap:0!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-amount-pair .courier-amount-field .courier-amount-input{background:#111b27fa!important;border-color:#6798cd38!important;height:36px;box-shadow:inset 0 1px #ffffff08,0 3px 10px #00000024!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper .comment-amount-container .courier-comment-pair textarea{background:#111b27fa!important;border-color:#6798cd38!important;box-shadow:inset 0 1px #ffffff08,0 3px 10px #00000024!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn{background:#0e1824fa!important;border:2px solid rgba(0,190,255,.82)!important;box-shadow:0 20px 34px #00beff2e,0 6px 14px #00000038!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn .inner-btn{background:transparent!important;border:0!important;box-shadow:none!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn .inner-btn h4{color:#00befff5!important}[data-theme=dark] .digitalmail-scope .courier-product-page .submission-overview-wrapper>.affirmative-btn:hover{filter:brightness(1.08) saturate(1.04);box-shadow:0 18px 32px #00beff33,0 7px 16px #00000029!important;opacity:1}[data-theme=dark] .digitalmail-scope .courier-product-page .title-container-2 .back-btn{background:#0e1824fa!important;border:1px solid rgba(103,152,205,.24)!important;box-shadow:0 16px 26px #00000042,0 5px 12px #00000029,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope .courier-product-page .title-container-2 .back-btn:hover{opacity:1}[data-theme=dark] .digitalmail-scope .courier-product-page .title-container-2 .courier-top-back-btn:hover{background:linear-gradient(180deg,#121e2cfc,#101c2afc)!important;border-color:#ff6a66eb!important;box-shadow:0 20px 34px #ff6a6624,0 6px 14px #00000024,inset 0 1px #ffffff12!important}.digitalmail-scope .confirm-saved-mistakes{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:28px;width:min(460px,100vw - 48px);min-height:180px;padding:28px 32px;border-radius:18px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#fffffffc,#f8fafcf7);box-shadow:0 26px 50px #0f172a29,0 10px 24px #0f172a14,inset 0 1px #fffffff5;box-sizing:border-box}.digitalmail-scope .confirm-saved-mistakes h2{text-align:center;font-size:24px;line-height:1.25;font-weight:600}.digitalmail-scope .confirm-saved-mistakes .btn-pair{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper,.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper{position:relative!important;overflow:visible!important;isolation:isolate!important;border:1px solid transparent!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffffc,#f8fafcf2)!important;box-shadow:0 26px 50px #0f172a17,0 10px 24px #0f172a0f,0 2px 8px #0f172a0a,inset 0 1px #fffffff0!important}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper:before,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper:before,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper:before,.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper:before,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#fffffff2,#94a3b84d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper>*,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper>*,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper>*,.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>*,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper>*{position:relative;z-index:1}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper h3,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper h3,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper h3,.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper h3,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper h3{border-bottom:1px solid rgba(148,163,184,.22)!important}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper{border-radius:24px!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-radius:16px!important;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche{border:1px solid rgba(148,163,184,.18)!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche-border{border:2px solid rgba(0,116,217,.92)!important;box-shadow:0 24px 44px #0074d929,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-radius:16px!important;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(148,163,184,.18)!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(0,116,217,.92)!important;box-shadow:0 24px 44px #0074d929,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .file-processing-container,.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-wrapper,.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .printing-details-wrapper,.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .printing-settings-row,.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .printing-provider-wrapper{overflow:visible!important;position:relative}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container{background:#fff!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:12px!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a!important;overflow:visible}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown{background:#fff!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 18px 32px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown h4{background:transparent!important}.digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown h4:hover{background:transparent!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-container,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-container{background:linear-gradient(180deg,#fffffffa,#f8fafceb)!important;border-color:#94a3b857!important;box-shadow:inset 0 1px #fffffff5,0 18px 34px #0f172a0f!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons{gap:14px}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn{flex:1 1 0!important;width:0!important;min-width:0!important;height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px!important;box-shadow:0 10px 18px #0074d917,0 4px 10px #0f172a0d!important;filter:none!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn h4,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn h4,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn h4,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn h4{color:#005cb4!important;font-weight:600!important;font-size:15px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn:hover,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn:hover,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn:hover,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 14px 24px #0074d924,0 6px 14px #0f172a12!important;filter:none!important;opacity:1!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn{border-color:#e5484deb!important;box-shadow:0 10px 18px #e5484d17,0 4px 10px #0f172a0d!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn h4,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn h4{color:#cf2b2b!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn:hover,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn:hover{box-shadow:0 14px 24px #e5484d24,0 6px 14px #0f172a12!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .api-upload-button,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .api-upload-button{background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px!important;box-shadow:0 10px 18px #0074d917,0 4px 10px #0f172a0d!important;filter:none!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .api-upload-button h4,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .api-upload-button h4{color:#005cb4!important;font-weight:600!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .api-upload-button:hover,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .api-upload-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 14px 24px #0074d924,0 6px 14px #0f172a12!important;filter:none!important;opacity:1!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .file-item,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .add-page-display .file-item,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .multiple-file-wrapper,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .file-item,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .add-page-display .file-item,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .multiple-file-wrapper{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:14px!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .add-page-display .file-item,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .add-page-display .file-item{padding:10px 14px!important}.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .page-amount-pair input,.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .page-amount-pair .page-amount-wrapper{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:12px!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a!important}.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .comment-pair textarea,.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .comment-pair input{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:12px!important;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a!important}[data-theme=dark] .digitalmail-scope .confirm-saved-mistakes{background:linear-gradient(180deg,#121d2afa,#0d1620f7);border-color:#6798cd47;box-shadow:0 26px 52px #0000006b,0 10px 24px #0000003d,inset 0 1px #ffffff0d}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper{background:linear-gradient(180deg,#121d2afa,#0d1620f2)!important;box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,0 2px 10px #0000002e,inset 0 1px #ffffff0d!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper:before,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper:before,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper:before,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper:before,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper:before{background:linear-gradient(180deg,#6798cd57,#3c57762e)}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper h3,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper h3,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper h3,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper h3,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper h3{border-bottom:1px solid rgba(103,152,205,.18)!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-section-header,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-section-header{border-bottom:1px solid rgba(103,152,205,.18)!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-section-header h3,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-section-header h3{border-bottom:0!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche-border,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(103,152,205,.24)!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container .cliche-border,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(0,190,255,.9)!important;box-shadow:0 20px 34px #00beff29,0 6px 14px #00000038,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper{--processing-heading-text: rgba(168, 194, 223, .82)}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .selection-card{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;border:1px solid rgba(103,152,205,.24)!important;color:#f3f8fff0!important;box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .selection-card:hover:not(:disabled){border-color:#00beff57!important;box-shadow:0 20px 34px #00000047,0 8px 18px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .selection-card.selected{border-color:#00beffe0!important;box-shadow:0 22px 40px #00beff29,0 8px 18px #00000038,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .page-amount-pair input,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .page-amount-pair .page-amount-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .comment-pair textarea,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .comment-pair input{background:linear-gradient(180deg,#111b27fa,#0d1621f2)!important;border:1px solid rgba(103,152,205,.22)!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown{background:linear-gradient(180deg,#141f2dfc,#0e1824f7)!important;border:1px solid rgba(103,152,205,.24)!important;box-shadow:0 20px 34px #00000047,0 8px 18px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown .dropdown-option-row h4{color:#f3f8fff0!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown .dropdown-option-row:hover{background:#00beff14!important;border-color:#6798cd3d!important;box-shadow:none!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown::-webkit-scrollbar-track{background:#0e1824f5!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper .dropdown-container .dropdown::-webkit-scrollbar-thumb{background:#6798cd80!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-container,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-container{background:linear-gradient(180deg,#141f2df5,#0e1824ed)!important;border-color:#6798cd42!important;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0000002e!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .envelope-preview-controls .selection-card-group .dropdown-heading,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .envelope-preview-controls .selection-card-group .dropdown-heading{color:#a8c2dfd1!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .envelope-preview-controls .selection-card-group .selection-card{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border:1px solid rgba(103,152,205,.24);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a;border:1px solid rgba(103,152,205,.24)!important;color:#f3f8fff0!important;background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card:hover:not(:disabled),[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .envelope-preview-controls .selection-card-group .selection-card:hover:not(:disabled){border-color:#00beff57!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .envelope-preview-controls .selection-card-group .selection-card.selected,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .envelope-preview-controls .selection-card-group .selection-card.selected{border-color:#00beffe0!important;box-shadow:0 22px 40px #00beff29,0 8px 18px #00000038,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn{flex:1 1 0!important;width:0!important;min-width:0!important;height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:#0e1824fa!important;border:2px solid rgba(0,190,255,.82)!important;box-shadow:0 16px 28px #00beff24,0 5px 12px #0000002e!important;filter:none!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn h4,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn h4,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn h4,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn h4{color:#00befff5!important;font-weight:600!important;font-size:15px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn:hover,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn:hover,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn:hover,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn:hover{box-shadow:0 16px 28px #00beff29,0 6px 14px #00000024!important;filter:none!important;opacity:1!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn{border-color:#ff6a66eb!important;box-shadow:0 16px 28px #ff6a661f,0 5px 12px #0000002e!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn h4,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn h4{color:#ff8a84fa!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn:hover,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn:hover{box-shadow:0 16px 28px #ff6a6626,0 6px 14px #00000024!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .api-upload-button,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .api-upload-button{background:#0e1824fa!important;border:2px solid rgba(0,190,255,.82)!important;box-shadow:0 16px 28px #00beff24,0 5px 12px #0000002e!important;filter:none!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .api-upload-button h4,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .api-upload-button h4{color:#00befff5!important;font-weight:600!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .api-upload-button:hover,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .api-upload-button:hover{box-shadow:0 16px 28px #00beff29,0 6px 14px #00000024!important;filter:none!important;opacity:1!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .file-item,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .add-page-display .file-item,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .multiple-file-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .file-item,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .add-page-display .file-item,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper .multiple-file-wrapper{background:linear-gradient(180deg,#111b27fa,#0d1621f2)!important;border:1px solid rgba(103,152,205,.22)!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e!important}.digitalmail-scope:not(.courier-product-page) .affirmative-btn{background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px!important;box-shadow:0 18px 32px #0074d91f,0 6px 14px #0f172a14!important;filter:none!important}.digitalmail-scope:not(.courier-product-page) .affirmative-btn .inner-btn{background:transparent!important;border:0!important;border-radius:11px!important;box-shadow:none!important}.digitalmail-scope:not(.courier-product-page) .affirmative-btn .inner-btn h4{color:#005cb4!important;font-weight:600!important}.digitalmail-scope:not(.courier-product-page) .affirmative-btn:hover{transform:translateY(-2px) scale(1.01);filter:none!important;box-shadow:0 18px 32px #0074d92e,0 7px 16px #0f172a14!important;opacity:1!important}.digitalmail-scope:not(.courier-product-page) .preset-actions .preset-action-btn.preset-action-btn--danger{border-color:#e5484deb!important;box-shadow:0 10px 18px #e5484d17,0 4px 10px #0f172a0d!important}.digitalmail-scope:not(.courier-product-page) .preset-actions .preset-action-btn.preset-action-btn--danger .inner-btn h4{color:#cf2b2b!important}.digitalmail-scope:not(.courier-product-page) .preset-actions .preset-action-btn.preset-action-btn--danger:hover{box-shadow:0 14px 24px #e5484d24,0 6px 14px #0f172a12!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-radius:16px!important;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(148,163,184,.18)!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(0,116,217,.92)!important;box-shadow:0 24px 44px #0074d929,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border .checkbox,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border .checkbox{background:#fffffffa!important;border:1px solid rgba(0,116,217,.22)!important;box-shadow:0 10px 18px #0074d929!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-media-frame,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-media-frame{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-radius:12px}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-media-frame img,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-media-frame img{background:transparent!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche:hover,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche:hover{transform:translateY(-3px);border-color:#0074d97a!important;box-shadow:0 18px 30px #0074d912,0 6px 14px #0f172a0f,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border:hover,.digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border:hover{transform:translateY(-3px);border-color:#0074d9eb!important;box-shadow:0 22px 36px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn{background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px;filter:none!important;box-shadow:0 18px 32px #0074d91f,0 6px 14px #0f172a14!important}.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn .inner-btn{background:transparent!important;border:0!important;border-radius:11px;box-shadow:none!important}.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn .inner-btn h4{color:#005cb4!important;font-weight:600}.digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn:hover{transform:translateY(-2px) scale(1.01);filter:brightness(1.06) saturate(1.03);box-shadow:0 18px 32px #0074d92e,0 7px 16px #0f172a14!important;opacity:1}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .affirmative-btn{background:#0e1824fa!important;border:2px solid rgba(0,190,255,.82)!important;box-shadow:0 20px 34px #00beff2e,0 6px 14px #00000038!important;filter:none!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .affirmative-btn .inner-btn{background:transparent!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .affirmative-btn .inner-btn h4{color:#00befff5!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .affirmative-btn:hover{box-shadow:0 18px 32px #00beff33,0 7px 16px #00000029!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-processing-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .file-upload-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .multiple-wrapper{overflow:visible!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .preset-actions .preset-action-btn.preset-action-btn--danger{border-color:#ff6a66eb!important;box-shadow:0 16px 28px #ff6a661f,0 5px 12px #0000002e!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .preset-actions .preset-action-btn.preset-action-btn--danger .inner-btn h4{color:#ff8a84fa!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .preset-actions .preset-action-btn.preset-action-btn--danger:hover{box-shadow:0 16px 28px #ff6a6626,0 6px 14px #00000024!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper{--processing-heading-text: rgba(168, 194, 223, .82)}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .submission-overview-top-content .selection-card{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);box-shadow:0 20px 38px #0000004d,0 8px 16px #0000002e,inset 0 1px #ffffff0a;border:1px solid rgba(103,152,205,.24);color:#f3f8fff0}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .submission-overview-top-content .selection-card:hover:not(:disabled){border-color:#00beff57;box-shadow:0 20px 34px #00000047,0 8px 18px #0000002e,inset 0 1px #ffffff0a}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .submission-overview-top-content .selection-card.selected{border-color:#00beffe0;box-shadow:0 22px 40px #00beff29,0 8px 18px #00000038,inset 0 1px #ffffff0a}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{background:linear-gradient(180deg,#fffffffe,#f8fbfffd)!important;box-shadow:0 18px 30px #0000004d,0 6px 12px #0000002e,inset 0 1px #ffffff0a!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche{border:1px solid rgba(126,183,238,.68)!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border{border:2px solid rgba(72,201,255,.96)!important;box-shadow:0 28px 44px #00beff2e,0 10px 22px #00000038,0 0 28px #48c9ff1f,inset 0 1px #ffffff0f,0 0 0 1px #48c9ff3d!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border .checkbox,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border .checkbox{background:#fffffffa!important;border:1px solid rgba(72,201,255,.46)!important;box-shadow:0 10px 18px #00beff2e!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche:hover,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche:hover{transform:translateY(-3px);border-color:#48c9ffc2!important;box-shadow:0 24px 38px #00beff1f,0 8px 18px #0003,0 0 24px #48c9ff1a,inset 0 1px #ffffff0d,0 0 0 1px #48c9ff29!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .cliche-container--courier .cliche-border:hover,[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .choose-cliche-wrapper .address-picker-container .cliche-border:hover{transform:translateY(-3px);border-color:#48c9fff5!important;box-shadow:0 28px 44px #00beff2e,0 10px 22px #00000038,0 0 28px #48c9ff1f,inset 0 1px #ffffff0f,0 0 0 1px #48c9ff3d!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn{background:linear-gradient(180deg,#121d2afa,#0d1620f2)!important;border:1px solid rgba(103,152,205,.24)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000038!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper .comment-amount-container .page-amount-pair .save-btn h4{color:#d9e8ffeb!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn{background:#0e1824fa!important;border:2px solid rgba(0,190,255,.82)!important;filter:none!important;box-shadow:0 20px 34px #00beff2e,0 6px 14px #00000038!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn .inner-btn{background:transparent!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn .inner-btn h4{color:#00befff5!important}[data-theme=dark] .digitalmail-scope:not(.courier-product-page) .submission-overview-wrapper>.affirmative-btn:hover{box-shadow:0 18px 32px #00beff33,0 7px 16px #00000029!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons{flex-wrap:wrap;align-items:stretch}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn{flex:1 1 188px!important;width:auto!important;min-width:min(188px,100%)!important;height:auto!important;min-height:56px!important;padding:0 20px!important}.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .add-page-btn h4,.digitalmail-scope:not(.courier-product-page) .file-upload-wrapper .upload-buttons .delete-files-btn h4,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .add-page-btn h4,.digitalmail-scope:not(.courier-product-page) .multiple-wrapper .upload-buttons .delete-files-btn h4{line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere}.digitalmail-scope .file-processing-wrapper>h3,.digitalmail-scope .choose-cliche-wrapper>h3,.digitalmail-scope .file-upload-wrapper>h3,.digitalmail-scope .multiple-wrapper>h3,.digitalmail-scope .submission-overview-wrapper>h3{color:var(--mainText)!important;border-bottom:0!important}.digitalmail-scope .file-processing-wrapper>.upload-section-header,.digitalmail-scope .choose-cliche-wrapper>.upload-section-header,.digitalmail-scope .file-upload-wrapper>.upload-section-header,.digitalmail-scope .multiple-wrapper>.upload-section-header,.digitalmail-scope .submission-overview-wrapper>.upload-section-header{border-bottom:0!important}.digitalmail-scope .file-processing-wrapper>.upload-section-header h3,.digitalmail-scope .choose-cliche-wrapper>.upload-section-header h3,.digitalmail-scope .file-upload-wrapper>.upload-section-header h3,.digitalmail-scope .multiple-wrapper>.upload-section-header h3,.digitalmail-scope .submission-overview-wrapper>.upload-section-header h3{color:var(--mainText)!important;border-bottom:0!important}:root{--main1: #ffffff;--main2: #f5f5f5;--main3: #efefef;--mainAccent: #e6e6e6;--mainText: #000000;--redLight: #f47961;--red: #e94f30;--redDark: #d62f0f;--yellowLight: #fac661;--yellow: #f1ae2d;--yellowDark: #e29707;--greenLight: #35df90;--green: #1eb972;--greenDark: #188f57;--purple: #a36cab;--blueLight: #50c6df;--blueDark: #009dc8;--borderGradient: linear-gradient( 270deg, var(--mainAccent), var(--blueDark) 75% );--modalBackground: linear-gradient(150deg, var(--main1) 35%, var(--main2))}[data-theme=dark]{--main1: #0d1620;--main2: #0f1a25;--main3: #172331;--mainAccent: #1f3045;--mainText: #ffffff}[data-theme=dark] body::-webkit-scrollbar{width:14px}[data-theme=dark] body::-webkit-scrollbar-track{background-color:var(--main2)}[data-theme=dark] body::-webkit-scrollbar-button{background-color:var(--main2)}[data-theme=dark] body::-webkit-scrollbar-track-piece{background-color:var(--main2)}[data-theme=dark] body::-webkit-scrollbar-thumb{background-color:var(--mainAccent);border:3px solid var(--main2)}[data-theme=dark] body::-webkit-scrollbar-thumb:hover{filter:invert(.05)}@font-face{font-family:Montserrat;src:url(./Assets/Fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}*{font-family:Montserrat;box-sizing:border-box;margin:0;padding:0;color:var(--mainText)}h1{font-size:32px;font-weight:700}h2{font-size:24px;font-weight:500}h3{font-size:16px;font-weight:600}h4{font-size:14px;font-weight:350}p{font-size:14px}.inactive{display:none}.main-container{max-width:100vw;min-height:100vh;display:flex;justify-content:space-between;align-items:center;align-items:stretch;background-color:var(--main1);overflow-y:auto;overflow-x:auto}.main-container .content-wrapper{width:100%;min-height:100%;flex:1;display:flex;justify-content:start;align-items:center;flex-direction:column}.imitation-wrapper{position:fixed;top:20px;right:20px;z-index:999999999;width:min(450px,100vw - 32px);padding:15px 20px;background-color:var(--main3);border-radius:5px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 20px #0000004d;cursor:grab;-webkit-user-select:none;user-select:none}.imitation-wrapper .pair{display:flex;justify-content:center;align-items:center;gap:10px;min-width:0}.imitation-wrapper .pair img{width:22px;flex-shrink:0}.imitation-wrapper .pair h4{word-break:break-word}.imitation-wrapper .exit-imitation{cursor:pointer;color:var(--red);padding:5px 20px;border-radius:5px;border:1px solid var(--mainAccent);background-color:var(--main3);transition:all .1s ease-in-out}.imitation-wrapper .exit-imitation:active{cursor:pointer}.imitation-wrapper .exit-imitation:hover{filter:invert(.02)}.info-modal-content{background:linear-gradient(180deg,#fffffffc,#f8fafcf2);border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:50px;max-width:1000px;box-shadow:0 26px 50px #0f172a1a,0 10px 24px #0f172a0f,inset 0 1px #fffffff5}.info-modal-content .bck-btn{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.info-modal-content .info-modal-text{margin-bottom:20px;display:flex;flex-direction:column;gap:15px}.info-modal-content .info-modal-text li{list-style:none;margin-bottom:20px;font-weight:300}.info-modal-content .info-modal-text li h4{padding-right:10px;font-weight:500;font-size:16px;margin-bottom:5px}.info-modal-content .info-modal-text li em{padding-right:10px}.preset-wrapper{width:100%;display:grid;grid-template-columns:minmax(0,1fr) max-content;justify-content:stretch;align-items:flex-end;gap:20px 32px;overflow:visible;position:relative;z-index:20}.preset-wrapper.preset-wrapper--with-leading{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content}.preset-wrapper .preset-selector,.preset-wrapper .preset-signer-selector{width:100%!important;max-width:100%;min-width:0;margin:0;overflow:visible}.preset-wrapper .preset-selector .dropdown-container,.preset-wrapper .preset-signer-selector .dropdown-container{background:#fff!important;border:1px solid rgba(203,213,225,.92)!important;border-radius:14px!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #0f172a0a!important;overflow:visible}.preset-wrapper .preset-selector .dropdown-container>h4,.preset-wrapper .preset-signer-selector .dropdown-container>h4{color:#111;opacity:.72}.preset-wrapper .preset-selector .dropdown-container.is-open,.preset-wrapper .preset-signer-selector .dropdown-container.is-open{z-index:200}.preset-wrapper .preset-selector .dropdown-container .dropdown,.preset-wrapper .preset-signer-selector .dropdown-container .dropdown{top:calc(100% + 14px)!important;background:#fff!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:14px!important;padding:8px!important;box-shadow:0 18px 32px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}.preset-wrapper .preset-selector .dropdown-container .dropdown h4,.preset-wrapper .preset-signer-selector .dropdown-container .dropdown h4{background:transparent!important;border-radius:10px;color:#111}.preset-wrapper .preset-selector .dropdown-container .dropdown h4:hover,.preset-wrapper .preset-signer-selector .dropdown-container .dropdown h4:hover{background:transparent!important}.preset-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;width:auto;flex-wrap:nowrap;min-width:0;margin-left:auto;align-self:end}.preset-actions>*{flex:0 0 auto}.preset-actions .preset-action-btn{width:auto!important;min-width:0;height:48px;background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px!important;box-shadow:0 10px 18px #0074d917,0 4px 10px #0f172a0d!important;filter:none!important}.preset-actions .preset-action-btn .inner-btn{width:100%!important;height:44px!important;background:transparent!important;border:0!important;border-radius:11px!important;box-shadow:none!important;padding:0 20px}.preset-actions .preset-action-btn .inner-btn h4{color:#005cb4!important;font-weight:600!important;white-space:nowrap}.preset-actions .preset-action-btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 14px 24px #0074d924,0 6px 14px #0f172a12!important;opacity:1!important;filter:none!important}.preset-actions .preset-action-btn--danger{border-color:#e5484deb!important;box-shadow:0 10px 18px #e5484d17,0 4px 10px #0f172a0d!important}.preset-actions .preset-action-btn--danger .inner-btn h4{color:#cf2b2b!important}.preset-actions .preset-action-btn--danger:hover{box-shadow:0 14px 24px #e5484d24,0 6px 14px #0f172a12!important}.preset-actions h4{white-space:nowrap}.preset-details{width:100%;margin-left:0;margin-top:10px;padding:24px 0 0;border-top:1px dashed rgba(148,163,184,.4);border-left:none;border-right:none;border-bottom:none;border-radius:0;background-color:transparent}.preset-details .preset-details-actions{width:100%;margin:0 0 18px}.preset-details .preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;width:100%}.preset-details .preset-grid .form-group{margin-bottom:20px}.preset-details .preset-grid .form-group h4{font-weight:500;font-size:16px;margin-bottom:10px}.preset-details .preset-grid .form-group p{margin:0;line-height:1.4}.preset-details .preset-grid .form-group .coords-text{font-family:monospace;font-size:14px;word-break:break-all}.preset-details .preset-grid .form-group .sub-section{margin-top:5px}.preset-details .preset-grid .form-group .sub-section .list-text{margin:5px 0;padding-left:10px}.preset-details .preset-grid .form-group .list{margin-top:5px}.preset-details .preset-grid .form-group .list .list-text{margin:5px 0;padding-left:10px}.preset-details .form-title{width:100%;margin-bottom:20px;font-size:18px}[data-theme=dark] .info-modal-content{background:linear-gradient(180deg,#121d2afa,#0d1620f2);border-color:#6798cd38;box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,inset 0 1px #ffffff0a}[data-theme=dark] .preset-details{border-top-color:#6798cd42}[data-theme=dark] .preset-wrapper .preset-selector .dropdown-container,[data-theme=dark] .preset-wrapper .preset-signer-selector .dropdown-container{background:#111b27fa!important;border-color:#6798cd38!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e!important}[data-theme=dark] .preset-wrapper .preset-selector .dropdown-container>h4,[data-theme=dark] .preset-wrapper .preset-signer-selector .dropdown-container>h4{color:#fff;opacity:.84}[data-theme=dark] .preset-wrapper .preset-selector .dropdown-container .dropdown,[data-theme=dark] .preset-wrapper .preset-signer-selector .dropdown-container .dropdown{background:#121d2afc!important;border-color:#6798cd47!important;box-shadow:0 20px 36px #00000052,0 8px 18px #0003,inset 0 1px #ffffff0a!important}[data-theme=dark] .preset-wrapper .preset-selector .dropdown-container .dropdown h4,[data-theme=dark] .preset-wrapper .preset-signer-selector .dropdown-container .dropdown h4{color:#fff}[data-theme=dark] .preset-wrapper .preset-selector .dropdown-container .dropdown h4:hover,[data-theme=dark] .preset-wrapper .preset-signer-selector .dropdown-container .dropdown h4:hover{background:transparent!important}[data-theme=dark] .preset-actions .preset-action-btn{background:#0e1824fa!important;border-color:#00beffd1!important;box-shadow:0 16px 28px #00beff24,0 5px 12px #0000002e!important}[data-theme=dark] .preset-actions .preset-action-btn .inner-btn h4{color:#00befff5!important}[data-theme=dark] .preset-actions .preset-action-btn:hover{box-shadow:0 16px 28px #00beff29,0 6px 14px #00000024!important}[data-theme=dark] .preset-actions .preset-action-btn--danger{border-color:#ff6a66eb!important;box-shadow:0 16px 28px #ff6a661f,0 5px 12px #0000002e!important}[data-theme=dark] .preset-actions .preset-action-btn--danger .inner-btn h4{color:#ff8a84fa!important}[data-theme=dark] .preset-actions .preset-action-btn--danger:hover{box-shadow:0 16px 28px #ff6a6626,0 6px 14px #00000024!important}.file-processing-container--preset-section{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:24px!important;overflow:visible;position:relative;z-index:20}.file-processing-wrapper--preset-shell{overflow:visible!important;position:relative;z-index:40}@media (max-width: 1100px){.preset-wrapper{display:flex;flex-direction:column;align-items:stretch}.preset-wrapper .preset-selector,.preset-wrapper .preset-signer-selector{max-width:100%;min-width:0}.preset-actions{width:100%;flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;margin-left:0}}.preset-edit-form{width:100%}.preset-edit-form .helper-modal-link{margin-bottom:20px;width:100%}.preset-edit-form .helper-modal-link h4{margin-left:85%}.preset-edit-form .helper-modal-link h4:hover{text-decoration:underline;cursor:pointer}.preset-edit-form .form-row{margin-bottom:85px;margin-left:27px;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:30px;width:95%}.preset-edit-form .form-title{width:100%;margin-bottom:20px;font-size:18px}.preset-edit-form .form-column{flex:1 1 calc(50% - 30px);min-width:280px;max-width:480px}@media (max-width: 768px){.preset-edit-form .form-column{max-width:100%}}.preset-edit-form .form-column.right-aligned{display:flex;flex-direction:column;align-items:center}.preset-edit-form .form-column.right-aligned .form-group{width:100%;display:flex;flex-direction:column;align-items:center}.preset-edit-form .form-column.right-aligned .form-group h4{align-self:center;text-align:right}.preset-edit-form .form-column.right-aligned .form-group .form-control{width:100%}.preset-edit-form .form-column.right-aligned .form-group .dropdown-container{width:100%;display:flex;flex-direction:column;align-items:center}.preset-edit-form .form-column.right-aligned .form-group .dropdown-container h4{align-self:center;text-align:right}.preset-edit-form .form-column.right-aligned .form-group .radio-button-pair{align-self:center}.preset-edit-form .form-column.right-aligned .form-group .sub-section{width:100%;display:flex;flex-direction:column;align-items:center}.preset-edit-form .form-column.right-aligned .form-group .sub-section .cons-title{align-self:center;text-align:right}.preset-edit-form .form-column.right-aligned .form-group .sub-section .radio-button-pair{align-self:center}.preset-edit-form .form-column.right-aligned .form-group .array-input-group{width:100%;justify-content:center}.preset-edit-form .form-column.right-aligned .form-group .add-button{align-self:center}.preset-edit-form .form-column.right-aligned .form-group .array-list{width:100%}.preset-edit-form .form-column.right-aligned .form-group .array-list li{justify-content:center;text-align:right}.preset-edit-form .form-group{margin-bottom:35px}.preset-edit-form .form-group h4{font-weight:700;margin-bottom:10px}.preset-edit-form .form-group .radio-button-pair{width:220px;display:flex;justify-content:space-between}.preset-edit-form .form-group .radio-button-pair h4{margin-top:7px}.preset-edit-form .form-group .dropdown-container h4{margin-bottom:0}.preset-edit-form .form-label{display:block;margin-bottom:10px;font-size:16px;font-weight:500}.preset-edit-form .form-control{width:100%;background-color:var(--main2);border:2px solid var(--main3);border-radius:10px;padding:10px 20px;font-size:15px;outline:none;height:50px}.preset-edit-form .form-control:disabled{cursor:not-allowed;opacity:.7}.preset-edit-form .form-control[type=text],.preset-edit-form .form-control[type=number]{height:50px}.preset-edit-form .form-controltextarea{min-height:110px;max-height:400px;padding:10px}.preset-edit-form .sub-section{margin-bottom:15px;display:flex;flex-direction:column;gap:15px}.preset-edit-form .sub-section .cons-title{font-weight:700;font-size:15px;margin-bottom:10px}.preset-edit-form .sub-section .radio-button-pair{width:220px;display:flex;justify-content:space-between}.preset-edit-form .array-input-group{display:flex;gap:15px;margin-bottom:15px;width:100%}.preset-edit-form .array-input-group input{flex:1}.preset-edit-form .array-input-group button{min-width:100px}.preset-edit-form .add-button{padding:15px 20px;border:none;border-radius:5px;cursor:pointer;background-color:var(--main3);color:var(--font);font-weight:400;font-size:14px;transition:all .1s ease-in-out}.preset-edit-form .add-button:hover{filter:invert(.03)}.preset-edit-form .array-list{margin-left:0;list-style-type:none}.preset-edit-form .array-list li{margin-bottom:8px;display:flex;align-items:center;border-radius:5px;padding:10px 15px}.preset-edit-form .array-list li span{flex:1;font-size:14px}.preset-edit-form .remove-button{height:40px;width:80px;padding:5px 10px;background-color:var(--main3);color:var(--red);border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:all .1s ease-in-out}.preset-edit-form .remove-button:hover{filter:invert(.03)}.preset-edit-form .form-actions{display:flex;gap:15px;justify-content:center;width:100%;margin-top:30px;margin-left:160px}.preset-edit-form .error-message{color:#f44336;margin-bottom:15px}.preset-edit-form .coords-text{font-family:monospace;font-size:13px;line-height:1.5;background:var(--main2, rgba(0, 0, 0, .02));padding:8px 12px;border-radius:4px;border-left:3px solid var(--blueDark);word-break:break-all;white-space:pre-wrap;max-height:80px;overflow-y:auto}.draft-upload-screen{min-height:calc(100vh - 32px);width:100%;padding:24px 20px!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.draft-upload-screen .draft-upload-progress-section{width:min(680px,94vw);padding:32px 24px;box-sizing:border-box;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f8fafcf2);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin:auto 0;box-shadow:0 26px 50px #0f172a1a,0 10px 24px #0f172a0f,inset 0 1px #fffffff5}.draft-upload-screen .draft-upload-progress-section h1{margin:0}.draft-upload-screen .draft-upload-progress-main-bar{width:100%;max-width:560px;height:16px;border-radius:999px;background:var(--main3);overflow:hidden}.draft-upload-screen .draft-upload-progress-main-fill{height:100%;border-radius:inherit;background:var(--blueDark);transition:width .2s ease}.draft-upload-screen .draft-upload-progress-main-stats{display:flex;align-items:baseline;justify-content:center;gap:18px;flex-wrap:wrap}.draft-upload-screen .draft-upload-progress-main-stats.is-percent-only{gap:0}.draft-upload-screen .draft-upload-progress-main-stats.has-secondary-text{gap:18px}.draft-upload-screen .draft-upload-progress-processing-meta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-size:17px;font-weight:500;opacity:.86}.draft-upload-screen .draft-upload-progress-percent{font-size:32px;font-weight:700;line-height:1}.draft-upload-screen .draft-upload-progress-speed{font-size:17px;font-weight:500;opacity:.86}.draft-upload-screen .draft-upload-progress-current-file{width:100%;max-width:560px;text-align:center;font-size:14px;opacity:.74;word-break:break-word}.draft-upload-screen .draft-upload-progress-error{width:100%;max-width:560px;padding:10px 12px;box-sizing:border-box;border-radius:10px;background:#b91c1c14;color:#991b1b;font-size:14px;font-weight:500;line-height:1.45;word-break:break-word}.draft-upload-screen .draft-upload-progress-actions{display:flex;justify-content:center;gap:12px;margin-top:4px}[data-theme=dark] .draft-upload-screen .draft-upload-progress-section{background:linear-gradient(180deg,#121d2afa,#0d1620f2);border-color:#6798cd38;box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,inset 0 1px #ffffff0a}[data-theme=dark] .draft-upload-screen .draft-upload-progress-main-bar{background:#6798cd29}[data-theme=dark] .draft-upload-screen .draft-upload-progress-error{background:#f8717124;color:#fecaca}@media (max-width: 980px){.draft-upload-screen{min-height:calc(100vh - 24px)}.draft-upload-screen .draft-upload-progress-section{width:100%;padding:24px 16px}.draft-upload-screen .draft-upload-progress-percent{font-size:28px}.draft-upload-screen .draft-upload-progress-speed{font-size:15px}}._container_1v682_2{--color-teal: #00c5fb;--color-teal-hover: #00a2d0;--color-navy: #4d76cc;--color-navy-hover: #3c5ea6;--color-bg-main: #f8fafc;--color-bg-card: #ffffff;--color-bg-card-muted: #fafbfc;--color-text-main: #1e293b;--color-text-muted: #64748b;--color-border: #e2e8f0;--shadow-sm: 0 1px 2px 0 rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--font-family: "Inter", sans-serif;--font-logo: "Playfair Display", serif;font-family:var(--font-family);background-color:transparent;color:var(--color-text-main);min-height:100vh;width:100%;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:32px;box-sizing:border-box}._container_1v682_2 ._header_1v682_33{width:100%;max-width:1000px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._container_1v682_2 ._header_1v682_33 h1{font-family:var(--font-family);font-size:clamp(22px,2vw,26px);font-weight:700;color:var(--blueDark);line-height:1.18;text-align:left;margin:0;min-width:0;flex:1 1 auto}._container_1v682_2 ._frontPageSettingsCard_1v682_52{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:1000px;overflow:hidden}._container_1v682_2 ._frontPageSettingsCard_1v682_52 h3{font-size:20px;font-weight:600;color:var(--color-text-main);border-bottom:0;padding:20px 32px;margin:0;background-color:var(--color-bg-card-muted)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._body_1v682_70{padding:32px;display:flex;flex-direction:column;gap:20px}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76{display:flex;align-items:flex-start;gap:16px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-main);cursor:pointer;transition:all .2s ease}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76:hover{border-color:var(--color-teal)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76._disabled_1v682_90{opacity:.5;cursor:not-allowed}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76._disabled_1v682_90:hover{border-color:var(--color-border)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76 input[type=checkbox]{margin-top:4px;width:20px;height:20px;accent-color:var(--color-teal);cursor:pointer}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76 ._copy_1v682_104{display:flex;flex-direction:column;gap:6px}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76 ._copy_1v682_104 strong{font-size:16px;font-weight:600;color:var(--color-text-main)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76 ._copy_1v682_104 span{font-size:14px;color:var(--color-text-muted);line-height:1.5}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._field_1v682_119{display:flex;flex-direction:column;gap:12px;margin-top:8px}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._field_1v682_119 label{font-size:15px;font-weight:600;color:var(--color-text-main)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._field_1v682_119 textarea{width:100%;min-height:120px;resize:vertical;border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-bg-card);color:var(--color-text-main);padding:16px;font-family:inherit;font-size:15px;line-height:1.5;box-sizing:border-box;transition:all .2s ease}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._field_1v682_119 textarea:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px #00c5fb26}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button{border-radius:var(--radius-full);padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button:disabled{opacity:.6;cursor:not-allowed}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._primary_1v682_169{background-color:var(--color-teal);color:#fff;box-shadow:0 4px 10px #00c5fb4d}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._primary_1v682_169:hover:not(:disabled){background-color:var(--color-teal-hover);transform:translateY(-1px)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._secondary_1v682_178{background-color:transparent;border-color:var(--color-border);color:var(--color-text-main)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._secondary_1v682_178:hover:not(:disabled){border-color:var(--color-navy);color:var(--color-navy)}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._danger_1v682_187{background-color:transparent;border-color:#fca5a5;color:#ef4444}._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._danger_1v682_187:hover:not(:disabled){background-color:#fef2f2;border-color:#ef4444}._container_1v682_2 ._modernCard_1v682_196{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:1000px;overflow:visible}._container_1v682_2 ._modernCard_1v682_196 ._modernCardHeader_1v682_205{display:flex;align-items:center;gap:12px;padding:20px 32px;background-color:var(--color-bg-card-muted);border-bottom:0}._container_1v682_2 ._modernCard_1v682_196 ._modernCardHeader_1v682_205 ._iconContainer_1v682_213{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background-color:#00c5fb26;color:var(--color-teal)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardHeader_1v682_205 h3{font-size:20px;font-weight:600;color:var(--color-text-main);margin:0}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229{padding:32px;display:flex;flex-direction:column;gap:32px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._gridRow_1v682_235{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240{display:flex;flex-direction:column;gap:12px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 label{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._selectWrapper_1v682_252{position:relative}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._selectWrapper_1v682_252 select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-main);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;font-size:15px;font-family:var(--font-family);color:var(--color-text-main);font-weight:500;cursor:pointer;transition:all .2s ease}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._selectWrapper_1v682_252 select:hover{border-color:var(--color-teal)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._selectWrapper_1v682_252 select:focus{border-color:var(--color-teal);outline:none;box-shadow:0 0 0 3px #00c5fb26}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._selectWrapper_1v682_252:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290{display:grid;grid-template-columns:1fr 1fr;gap:12px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290._buttonGridWide_1v682_295{grid-template-columns:repeat(3,minmax(0,1fr))}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:12px;padding:20px 12px;background-color:var(--color-bg-main);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;color:var(--color-text-main);font-family:var(--font-family);outline:none}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298 svg{color:var(--color-navy);width:28px;height:28px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298 span{font-size:14px;font-weight:600}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298:hover{border-color:var(--color-teal);background-color:var(--color-bg-card);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298._selected_1v682_330{background-color:var(--color-bg-card);border-color:var(--color-navy);border-width:2px;padding:19px 11px;box-shadow:0 4px 12px #4d76cc26}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298._selected_1v682_330 svg{color:var(--color-teal)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298._selectionCardTextOnly_1v682_340{gap:0;min-height:68px;padding:16px 14px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._optionInfo_1v682_345{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;justify-content:center;z-index:3}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._optionInfo_1v682_345:hover ._optionInfoTooltip_1v682_354,._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._optionInfo_1v682_345:focus-within ._optionInfoTooltip_1v682_354{opacity:1;visibility:visible;transform:translateY(0)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._optionInfoMark_1v682_359{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#4d76cc1f;border:1px solid rgba(77,118,204,.28);color:var(--color-navy);font-size:12px;font-weight:700;line-height:1}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._optionInfoTooltip_1v682_354{position:absolute;right:0;bottom:calc(100% + 8px);width:min(280px,72vw);padding:10px 12px;border-radius:8px;background:#111827;color:#fff;font-size:12px;font-weight:500;line-height:1.35;text-align:left;box-shadow:0 16px 34px #0f172a3d;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;pointer-events:none}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393{display:flex;flex-direction:column;gap:12px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 label{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .2s ease;background-color:var(--color-bg-main)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409 img{width:100%;height:auto;aspect-ratio:1/1.414;object-fit:cover;border-bottom:1px solid var(--color-border)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409 ._pageInfo_1v682_424{padding:12px;font-size:14px;color:var(--color-text-main);text-align:center}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409 ._pageInfo_1v682_424 strong{color:var(--color-teal)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409:hover{border-color:var(--color-teal);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409._selectedPage_1v682_438{border-color:var(--color-navy);border-width:2px;box-shadow:0 4px 12px #4d76cc26}._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409._selectedPage_1v682_438 img{border-bottom-width:2px}._container_1v682_2 ._modernCard_1v682_196:has(.dropdown-container.is-open){position:relative;z-index:180}._container_1v682_2 .file-processing-wrapper,._container_1v682_2 .choose-cliche-wrapper,._container_1v682_2 .file-upload-wrapper,._container_1v682_2 .multiple-wrapper,._container_1v682_2 .submission-overview-wrapper{background-color:var(--color-bg-card)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;width:100%!important;max-width:1000px!important;margin:0!important;padding:0!important;overflow:visible!important}._container_1v682_2 .file-processing-wrapper>h3,._container_1v682_2 .choose-cliche-wrapper>h3,._container_1v682_2 .file-upload-wrapper>h3,._container_1v682_2 .multiple-wrapper>h3,._container_1v682_2 .submission-overview-wrapper>h3{font-size:20px!important;font-weight:600!important;color:var(--color-text-main)!important;border-bottom:0!important;padding:20px 32px!important;margin:0!important;background-color:#fafbfc!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;text-align:left!important}._container_1v682_2 .file-upload-wrapper .upload-section-header,._container_1v682_2 .multiple-wrapper .upload-section-header{border-bottom:0!important;padding:20px 32px!important;margin:0!important;background-color:#fafbfc!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important}._container_1v682_2 .file-upload-wrapper .upload-section-header h3,._container_1v682_2 .multiple-wrapper .upload-section-header h3{color:var(--color-text-main)!important;border-bottom:0!important;margin:0!important;padding:0!important}._container_1v682_2 .file-processing-container,._container_1v682_2 .cliche-container,._container_1v682_2 .file-upload-container,._container_1v682_2 .comment-amount-container{padding:32px!important}._container_1v682_2 .file-upload-container .file-upload .upload-container{border-color:var(--color-teal)!important;border-width:2px!important;border-radius:var(--radius-md)!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #0f172a0a!important}._container_1v682_2 .file-upload-container .file-upload .upload-container:hover{background:linear-gradient(180deg,#fff,#f7fbff)!important;filter:none!important}._container_1v682_2 .file-upload-container .file-upload .upload-container .text-pair h4 strong{color:var(--color-teal)!important}._container_1v682_2 .file-upload-container .upload-buttons>div,._container_1v682_2 .file-upload-container .api-upload-button{border-radius:12px!important;background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;color:#005cb4!important;padding:12px 24px!important;height:auto!important;box-shadow:0 10px 18px #0074d917,0 4px 10px #0f172a0d!important;transition:all .2s ease!important}._container_1v682_2 .file-upload-container .upload-buttons>div h4,._container_1v682_2 .file-upload-container .api-upload-button h4{color:#005cb4!important;font-weight:600!important;white-space:nowrap!important}._container_1v682_2 .file-upload-container .upload-buttons>div:hover,._container_1v682_2 .file-upload-container .api-upload-button:hover{background:#fff!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:0 14px 24px #0074d924,0 6px 14px #0f172a12!important;filter:none!important;opacity:1!important}._container_1v682_2 .file-upload-container .upload-buttons>div.delete-files-btn,._container_1v682_2 .file-upload-container .api-upload-button.delete-files-btn{border-color:#e5484deb!important;box-shadow:0 10px 18px #e5484d17,0 4px 10px #0f172a0d!important}._container_1v682_2 .file-upload-container .upload-buttons>div.delete-files-btn h4,._container_1v682_2 .file-upload-container .api-upload-button.delete-files-btn h4{color:#ef4444!important}._container_1v682_2 .file-upload-container .upload-buttons>div.delete-files-btn:hover,._container_1v682_2 .file-upload-container .api-upload-button.delete-files-btn:hover{background:#fff!important;border-color:#ef4444!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:0 14px 24px #e5484d24,0 6px 14px #0f172a12!important;filter:none!important;opacity:1!important}._container_1v682_2 .file-upload-container .upload-buttons{flex-wrap:wrap!important;align-items:stretch!important}._container_1v682_2 .file-upload-container .upload-buttons>div{flex:1 1 188px!important;width:auto!important;min-width:min(188px,100%)!important;height:auto!important;min-height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}._container_1v682_2 .file-upload-container .upload-buttons>div h4{font-size:15px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}._container_1v682_2 .file-upload-container .file-display-container h1{color:var(--color-border)!important}._container_1v682_2 .file-upload-container .file-item{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:inset 0 1px #fffffffa,0 8px 18px #0f172a0a!important}._container_1v682_2 .choose-cliche-wrapper .cliche,._container_1v682_2 .choose-cliche-wrapper .cliche-border{background:linear-gradient(180deg,#fff,#fbfcfe)!important;border-radius:16px!important;box-shadow:0 18px 36px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa!important}._container_1v682_2 .choose-cliche-wrapper .cliche{border:1px solid rgba(148,163,184,.18)!important}._container_1v682_2 .choose-cliche-wrapper .cliche-border{border-color:#0074d9eb!important;box-shadow:0 24px 44px #0074d929,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}._container_1v682_2 .choose-cliche-wrapper .cliche-border .checkbox{background:#fffffffa!important;border:1px solid rgba(0,116,217,.22)!important;border-radius:8px!important;box-shadow:0 10px 18px #0074d929!important}._container_1v682_2 .choose-cliche-wrapper .cliche:hover{transform:translateY(-3px)!important;border-color:#0074d97a!important;box-shadow:0 18px 30px #0074d912,0 6px 14px #0f172a0f,inset 0 1px #fffffffa!important}._container_1v682_2 .choose-cliche-wrapper .cliche-border:hover{transform:translateY(-3px)!important;border-color:#0074d9eb!important;box-shadow:0 22px 36px #0074d924,0 8px 18px #0f172a14,inset 0 1px #fffffffa!important}._container_1v682_2 .submission-overview-wrapper{padding-bottom:32px!important}._container_1v682_2 .submission-overview-wrapper .comment-amount-container input,._container_1v682_2 .submission-overview-wrapper .comment-amount-container textarea,._container_1v682_2 .submission-overview-wrapper .comment-amount-container .page-amount-wrapper,._container_1v682_2 .submission-overview-wrapper .courier-amount-wrapper{border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background-color:var(--color-bg-card)!important}._container_1v682_2 .submission-overview-wrapper .comment-amount-container input:focus,._container_1v682_2 .submission-overview-wrapper .comment-amount-container textarea:focus,._container_1v682_2 .submission-overview-wrapper .comment-amount-container .page-amount-wrapper:focus,._container_1v682_2 .submission-overview-wrapper .courier-amount-wrapper:focus{border-color:var(--color-teal)!important;box-shadow:0 0 0 3px #00c5fb26!important}._container_1v682_2 .submission-overview-wrapper .save-btn{border-radius:14px!important;background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;color:#005cb4!important;padding:0 18px!important;min-height:52px!important;transition:all .2s ease!important;box-shadow:0 14px 24px #0074d91f,0 6px 14px #0f172a0f!important}._container_1v682_2 .submission-overview-wrapper .save-btn h4{color:#005cb4!important;font-weight:600!important;white-space:nowrap!important}._container_1v682_2 .submission-overview-wrapper .save-btn:hover{background:#fff!important;transform:translateY(-2px)!important;filter:none!important;opacity:1!important;box-shadow:0 18px 30px #0074d929,0 8px 18px #0f172a14!important}._container_1v682_2 .submission-overview-wrapper>.affirmative-btn{background:transparent!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px!important;filter:none!important;box-shadow:0 18px 32px #0074d91f,0 6px 14px #0f172a14!important;height:auto!important;width:300px!important;min-width:300px!important}._container_1v682_2 .submission-overview-wrapper>.affirmative-btn:hover{background:transparent!important;box-shadow:0 18px 32px #0074d92e,0 7px 16px #0f172a14!important;transform:translateY(-2px) scale(1.01)!important;opacity:1!important}._container_1v682_2 .submission-overview-wrapper>.affirmative-btn .inner-btn{background:transparent!important;border:none!important;border-radius:11px!important;padding:14px 24px!important;height:auto!important;width:100%!important;min-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;box-shadow:none!important;box-sizing:border-box!important}._container_1v682_2 .submission-overview-wrapper>.affirmative-btn .inner-btn h4{color:#005cb4!important;margin:0!important;font-weight:600!important;font-size:15px!important;white-space:nowrap!important}._container_1v682_2 input[type=text],._container_1v682_2 input[type=number],._container_1v682_2 select{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 16px;font-family:var(--font-family);transition:all .2s ease}._container_1v682_2 input[type=text]:focus,._container_1v682_2 input[type=number]:focus,._container_1v682_2 select:focus{border-color:var(--color-teal);outline:none;box-shadow:0 0 0 3px #00c5fb26}._container_1v682_2 .dropdown-container .dropdown-heading,._container_1v682_2 .printing-provider-wrapper .dropdown-heading{color:var(--color-text-main)!important;font-weight:600!important}._container_1v682_2 .dropdown-container{background-color:#fff!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;padding:12px 16px!important;transition:all .2s ease!important}._container_1v682_2 .dropdown-container h4{font-weight:500!important;color:var(--color-text-main)!important}._container_1v682_2 .dropdown-container:hover{border-color:var(--color-teal)!important}._container_1v682_2 .dropdown-container .dropdown{background-color:#fff!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;top:calc(100% + 4px)!important;left:0!important;width:100%!important;z-index:100!important;overflow:hidden!important}._container_1v682_2 .dropdown-container .dropdown h4{background:transparent!important;padding:12px 16px!important;margin:0!important;border-bottom:1px solid var(--color-border)!important;transition:background-color .2s ease!important;font-weight:500!important;color:var(--color-text-main)!important}._container_1v682_2 .dropdown-container .dropdown h4:last-child{border-bottom:none!important}._container_1v682_2 .dropdown-container .dropdown h4:hover{background-color:#00c5fb14!important;color:var(--color-teal)!important}._container_1v682_2 .affirmative-btn{background:#fff!important;border:2px solid rgba(0,116,217,.88)!important;border-radius:12px!important;padding:0!important;box-shadow:0 18px 32px #0074d91f,0 6px 14px #0f172a14!important;transition:all .2s ease!important;height:auto!important;width:fit-content!important;min-width:120px!important}._container_1v682_2 .affirmative-btn:hover{background:#fff!important;transform:translateY(-2px) scale(1.01)!important;box-shadow:0 18px 32px #0074d92e,0 7px 16px #0f172a14!important;opacity:1!important}._container_1v682_2 .affirmative-btn .inner-btn{background:transparent!important;border:none!important;border-radius:11px!important;padding:14px 24px!important;height:auto!important;width:fit-content!important;min-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;box-shadow:none!important;box-sizing:border-box!important}._container_1v682_2 .affirmative-btn .inner-btn h4{color:#005cb4!important;margin:0!important;font-weight:600!important;font-size:15px!important;white-space:nowrap!important}._container_1v682_2 .preset-action-btn.preset-action-btn--danger{border-color:#e5484deb!important;box-shadow:0 10px 18px #e5484d17,0 4px 10px #0f172a0d!important}._container_1v682_2 .preset-action-btn.preset-action-btn--danger .inner-btn h4{color:#cf2b2b!important}._container_1v682_2 .preset-action-btn.preset-action-btn--danger:hover{box-shadow:0 14px 24px #e5484d24,0 6px 14px #0f172a12!important}._container_1v682_2 .delete-btn{background:transparent!important;border:1px solid #fca5a5!important;border-radius:var(--radius-full)!important;padding:14px 24px!important;display:flex!important;justify-content:center!important;align-items:center!important;transition:all .2s ease!important;height:auto!important;width:fit-content!important}._container_1v682_2 .delete-btn h4{color:#ef4444!important;margin:0!important;font-weight:600!important;font-size:15px!important;white-space:nowrap!important}._container_1v682_2 .delete-btn:hover{background:#fef2f2!important;border-color:#ef4444!important;opacity:1!important}[data-theme=dark] ._container_1v682_2{--color-bg-main: rgba(14, 24, 36, .92);--color-bg-card: rgba(19, 30, 44, .96);--color-bg-card-muted: rgba(14, 24, 36, .98);--color-text-main: #f3f8ff;--color-text-muted: #9eb6cf;--color-border: rgba(103, 152, 205, .24);--shadow-sm: 0 10px 18px rgba(0, 0, 0, .16);--shadow-md: 0 24px 40px rgba(0, 0, 0, .28), 0 8px 18px rgba(0, 0, 0, .18);--shadow-lg: 0 28px 46px rgba(0, 0, 0, .34), 0 10px 20px rgba(0, 0, 0, .2);color-scheme:dark}[data-theme=dark] ._container_1v682_2 ._header_1v682_33 h1{color:var(--blueDark)}[data-theme=dark] ._container_1v682_2 ._frontPageSettingsCard_1v682_52,[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196{box-shadow:0 24px 40px #00000047,0 8px 18px #0000002e,inset 0 1px #ffffff08}[data-theme=dark] ._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._toggle_1v682_76:hover{border-color:#00beff57}[data-theme=dark] ._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._field_1v682_119 textarea{background-color:var(--color-bg-main)}[data-theme=dark] ._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._field_1v682_119 textarea::placeholder{color:#9eb6cf94}[data-theme=dark] ._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._secondary_1v682_178{background-color:transparent}[data-theme=dark] ._container_1v682_2 ._frontPageSettingsCard_1v682_52 ._actions_1v682_150 button._danger_1v682_187:hover:not(:disabled){background-color:#7f1d1d47}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290._buttonGridWide_1v682_295{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298{background-color:var(--color-bg-main);border-color:var(--color-border);box-shadow:inset 0 1px #ffffff08}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298 svg{color:#8bbdff}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298:hover{background-color:#162331fa;border-color:#00beff57}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298._selected_1v682_330{background-color:#162331fa;border-color:#7db8ffe0;box-shadow:0 14px 24px #00beff1f,0 6px 14px #0000002e}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298._selected_1v682_330 svg{color:var(--color-teal)}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._selectionCard_1v682_298._selectionCardTextOnly_1v682_340 span{color:var(--color-text-main)}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._fieldGroup_1v682_240 ._buttonGrid_1v682_290 ._optionInfoMark_1v682_359{background:#00beff24;border-color:#00beff57;color:#8bbdff}[data-theme=dark] ._container_1v682_2 ._modernCard_1v682_196 ._modernCardBody_1v682_229 ._customPagesList_1v682_393 ._customPagesGrid_1v682_404 ._customPageCard_1v682_409{background-color:var(--color-bg-main)}[data-theme=dark] ._container_1v682_2 .file-processing-wrapper,[data-theme=dark] ._container_1v682_2 .choose-cliche-wrapper,[data-theme=dark] ._container_1v682_2 .file-upload-wrapper,[data-theme=dark] ._container_1v682_2 .multiple-wrapper,[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important;box-shadow:0 24px 40px #00000047,0 8px 18px #0000002e,inset 0 1px #ffffff08!important}[data-theme=dark] ._container_1v682_2 .file-processing-wrapper>h3,[data-theme=dark] ._container_1v682_2 .choose-cliche-wrapper>h3,[data-theme=dark] ._container_1v682_2 .file-upload-wrapper>h3,[data-theme=dark] ._container_1v682_2 .multiple-wrapper>h3,[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper>h3{background-color:var(--color-bg-card-muted)!important;color:var(--color-text-main)!important;border-bottom:0!important}[data-theme=dark] ._container_1v682_2 .file-upload-wrapper .upload-section-header,[data-theme=dark] ._container_1v682_2 .multiple-wrapper .upload-section-header{background-color:var(--color-bg-card-muted)!important;border-bottom:0!important}[data-theme=dark] ._container_1v682_2 .file-upload-wrapper .upload-section-header h3,[data-theme=dark] ._container_1v682_2 .multiple-wrapper .upload-section-header h3{color:var(--color-text-main)!important;border-bottom:0!important}[data-theme=dark] ._container_1v682_2 .dropdown-container{background-color:var(--color-bg-main)!important;border-color:var(--color-border)!important}[data-theme=dark] ._container_1v682_2 .dropdown-container h4{color:var(--color-text-main)!important}[data-theme=dark] ._container_1v682_2 .dropdown-container .dropdown{background-color:var(--color-bg-card)!important;border-color:var(--color-border)!important;box-shadow:0 22px 40px #00000047,0 8px 18px #0000002e!important}[data-theme=dark] ._container_1v682_2 .dropdown-container .dropdown h4{border-bottom-color:var(--color-border)!important}[data-theme=dark] ._container_1v682_2 .dropdown-container .dropdown h4:hover{background-color:#00beff1f!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .file-upload .upload-container{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;border-color:#6798cd47!important;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0000002e!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .file-upload .upload-container .text-pair h4{color:var(--color-text-main)!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .upload-buttons>div,[data-theme=dark] ._container_1v682_2 .file-upload-container .api-upload-button{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;border-color:#00beff6b!important;box-shadow:0 10px 18px #00beff1a,0 4px 10px #00000029!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .upload-buttons>div h4,[data-theme=dark] ._container_1v682_2 .file-upload-container .api-upload-button h4{color:#00befff5!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .upload-buttons>div:hover,[data-theme=dark] ._container_1v682_2 .file-upload-container .api-upload-button:hover{background:linear-gradient(180deg,#162331fc,#101b28f5)!important;box-shadow:0 14px 24px #00beff24,0 6px 14px #0003!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .upload-buttons>div.delete-files-btn{border-color:#f8717194!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .upload-buttons>div.delete-files-btn h4{color:#f87171!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .upload-buttons>div.delete-files-btn:hover{border-color:#ef4444!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .file-display-container h1{color:#ffffff47!important}[data-theme=dark] ._container_1v682_2 .file-upload-container .file-item{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;border-color:var(--color-border)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000029!important}[data-theme=dark] ._container_1v682_2 .choose-cliche-wrapper .cliche,[data-theme=dark] ._container_1v682_2 .choose-cliche-wrapper .cliche-border{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;box-shadow:0 18px 36px #0003,0 6px 14px #00000024,inset 0 1px #ffffff0a!important}[data-theme=dark] ._container_1v682_2 .choose-cliche-wrapper .cliche{border-color:#6798cd3d!important}[data-theme=dark] ._container_1v682_2 .choose-cliche-wrapper .cliche-border{border-color:#00beffe6!important}[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper .comment-amount-container input,[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper .comment-amount-container textarea,[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper .comment-amount-container .page-amount-wrapper{background-color:var(--color-bg-main)!important;color:var(--color-text-main)!important;border-color:var(--color-border)!important}[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper .save-btn,[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper>.affirmative-btn{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;border-color:#00beff6b!important;box-shadow:0 14px 24px #00beff1f,0 6px 14px #00000029!important}[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper .save-btn h4,[data-theme=dark] ._container_1v682_2 .submission-overview-wrapper>.affirmative-btn h4{color:#00befff5!important}[data-theme=dark] ._container_1v682_2 .affirmative-btn,[data-theme=dark] ._container_1v682_2 .preset-action-btn{background:linear-gradient(180deg,#141f2dfa,#0e1824f2)!important;border-color:#00beff6b!important;box-shadow:0 14px 24px #00beff1f,0 6px 14px #00000029!important}[data-theme=dark] ._container_1v682_2 .affirmative-btn .inner-btn h4,[data-theme=dark] ._container_1v682_2 .preset-action-btn .inner-btn h4{color:#00befff5!important}[data-theme=dark] ._container_1v682_2 .preset-action-btn.preset-action-btn--danger,[data-theme=dark] ._container_1v682_2 .delete-btn{border-color:#f8717194!important}[data-theme=dark] ._container_1v682_2 .preset-action-btn.preset-action-btn--danger .inner-btn h4,[data-theme=dark] ._container_1v682_2 .preset-action-btn.preset-action-btn--danger h4,[data-theme=dark] ._container_1v682_2 .delete-btn .inner-btn h4,[data-theme=dark] ._container_1v682_2 .delete-btn h4{color:#f87171!important}[data-theme=dark] ._container_1v682_2 .preset-action-btn.preset-action-btn--danger:hover,[data-theme=dark] ._container_1v682_2 .delete-btn:hover{background:#7f1d1d47!important;border-color:#ef4444!important}.signature-form-wrapper .signature-section{width:clamp(850px,75%,1200px);padding:24px;box-sizing:border-box;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f8fafcf2);box-shadow:0 26px 50px #0f172a17,0 10px 24px #0f172a0f,inset 0 1px #fffffff5}.signature-form-wrapper .signature-section h3{margin:0 0 16px}.signature-form-wrapper .signature-section-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.signature-form-wrapper .signature-section-loader,.signature-form-wrapper .signature-empty-state{min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.signature-form-wrapper .signature-section-loader p,.signature-form-wrapper .signature-empty-state p{opacity:.8}.signature-form-wrapper .signature-section-loader code,.signature-form-wrapper .signature-empty-state code{margin-left:6px;margin-right:6px;font-size:12px;background:var(--main3);padding:2px 6px;border-radius:4px}.signature-form-wrapper .signature-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.signature-form-wrapper .signature-card{border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 18px 30px #0f172a14,0 6px 14px #0f172a0d,inset 0 1px #fffffffa;overflow:hidden;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.signature-form-wrapper .signature-card.selected{border-color:#0074d9e0;box-shadow:0 24px 40px #0074d929,0 8px 18px #0f172a14,inset 0 1px #fffffffa}.signature-form-wrapper .signature-card:hover{transform:translateY(-2px);box-shadow:0 22px 34px #0f172a1c,0 8px 16px #0f172a0f,inset 0 1px #fffffffa}.signature-form-wrapper .signature-card-preview{height:120px;display:flex;align-items:center;justify-content:center;background:#fff;padding:8px}.signature-form-wrapper .signature-card-preview img{max-width:100%;max-height:100%;object-fit:contain}.signature-form-wrapper .signature-card-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px}.signature-form-wrapper .signature-card-footer h4{margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signature-form-wrapper .signature-card-footer>span{color:var(--subtext-color, #64748b);font-size:12px;text-align:right}.signature-form-wrapper .signature-card-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.signature-form-wrapper .signature-card-actions button{border:0;background:transparent;cursor:pointer;font-size:13px;font-weight:500;padding:0;line-height:1.2}.signature-form-wrapper .signature-card-edit-button{color:var(--blueDark)}.signature-form-wrapper .signature-card-delete-button{color:var(--red)}.signature-form-wrapper .signature-placement-wrapper{display:flex;flex-direction:column;gap:16px}.signature-form-wrapper .signature-placement-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.signature-form-wrapper .signature-target-options{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.signature-form-wrapper .signature-target-button{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:8px 12px;cursor:pointer;box-shadow:0 12px 22px #0f172a0f,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.signature-form-wrapper .signature-target-button.active{border-color:#0074d9e0;background:linear-gradient(180deg,#0074d9eb,#005cb4f5);color:#fff}.signature-form-wrapper .signature-page-number-input{display:flex;align-items:center;gap:8px;margin-left:4px}.signature-form-wrapper .signature-page-number-input span{font-size:14px;opacity:.85}.signature-form-wrapper .signature-page-number-input input{width:88px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:7px 10px;box-sizing:border-box;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.signature-form-wrapper .signature-preview-nav{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.signature-form-wrapper .signature-preview-file-select,.signature-form-wrapper .signature-preview-page-nav{display:flex;flex-direction:column;gap:8px}.signature-form-wrapper .signature-preview-file-select h4,.signature-form-wrapper .signature-preview-page-nav h4{margin:0;font-size:14px;opacity:.9}.signature-form-wrapper .signature-preview-file-select{min-width:260px}.signature-form-wrapper .signature-preview-file-select select{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:8px 10px;max-width:100%;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.signature-form-wrapper .signature-page-nav-controls{display:flex;align-items:center;gap:8px}.signature-form-wrapper .signature-page-nav-controls button{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:7px 10px;cursor:pointer;box-shadow:0 12px 22px #0f172a0f,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.signature-form-wrapper .signature-page-nav-controls button:disabled{opacity:.4;cursor:not-allowed}.signature-form-wrapper .signature-page-nav-controls span{min-width:64px;text-align:center;font-size:14px;font-weight:500}.signature-form-wrapper .signature-placement-preview{width:100%;min-height:360px;max-height:76vh;position:relative;border:1px solid rgba(148,163,184,.18);background:#ececec;border-radius:16px;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:14px;box-sizing:border-box}.signature-form-wrapper .signature-preview-empty{width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;text-align:center;opacity:.8}.signature-form-wrapper .signature-preview-page-wrap{position:relative;background:#fff;box-shadow:0 8px 24px #00000029;margin:0 auto}.signature-form-wrapper .signature-preview-page-wrap canvas{display:block;max-width:100%;height:auto}.signature-form-wrapper .signature-overlay-box{position:absolute;border:1px dashed #2f7cf6;background:#2f7cf614;box-sizing:border-box;cursor:move;display:flex;flex-direction:column;overflow:hidden}.signature-form-wrapper .signature-overlay-image{flex:1 1 auto;min-height:48%;display:flex;align-items:center;justify-content:center;padding:2px 4px 0;box-sizing:border-box}.signature-form-wrapper .signature-overlay-image img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.signature-form-wrapper .signature-overlay-text{flex:0 0 auto;padding:2px 4px 3px;box-sizing:border-box;background:#ffffff8c;border-top:1px dashed rgba(47,124,246,.4);display:flex;flex-direction:column;gap:1px}.signature-form-wrapper .signature-overlay-line{display:block;color:#222;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signature-form-wrapper .signature-resize-handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border:0;border-radius:50%;background:#2f7cf6;cursor:nwse-resize}.signature-form-wrapper .signature-feature-disabled{width:clamp(850px,75%,1200px);border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:24px;background:linear-gradient(180deg,#fffffffc,#f8fafcf2);box-shadow:0 26px 50px #0f172a17,0 10px 24px #0f172a0f,inset 0 1px #fffffff5}.signature-form-wrapper .signature-feature-disabled p{opacity:.85;line-height:1.4}.signature-form-wrapper .signature-preview-loading,.signature-form-wrapper .signature-preview-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;color:#fff;font-size:14px;font-weight:500;text-align:center;padding:12px;box-sizing:border-box}.signature-approver-field{display:grid;gap:8px;margin-bottom:18px}.signature-approver-field>span{color:var(--textColor);font-size:14px;font-weight:600}.signature-approver-field>p{margin:0;color:var(--subtext-color, #64748b)}.signature-approver-list{display:flex;flex-wrap:wrap;gap:8px}.signature-approver-option{display:flex;align-items:center;min-width:0;max-width:100%;gap:10px;min-height:44px;padding:9px 12px;box-sizing:border-box;border:1px solid var(--border-color, #d8dee8);border-radius:6px;background:var(--main1, #fff);color:var(--textColor, #1f2937);cursor:pointer}.signature-approver-option input{width:18px;height:18px;margin:0;accent-color:#1677d2}.signature-approver-option>span{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:500}.signature-create-modal{width:min(760px,90vw);max-height:86vh;overflow-y:auto;padding:20px;box-sizing:border-box;background:linear-gradient(180deg,#fffffffc,#f8fafcf2);border:1px solid rgba(148,163,184,.2);border-radius:18px;box-shadow:0 18px 40px #00000047}.signature-create-modal h2{margin-top:0}.signature-create-modal .signature-modal-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.signature-create-modal .signature-modal-field h4{margin:0}.signature-create-modal .signature-modal-field input{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#fff,#fbfcfe);border-radius:12px;padding:10px 12px;color:var(--text-color);box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f172a0a}.signature-create-modal .signature-modal-field input:disabled{opacity:.55;cursor:not-allowed}.signature-create-modal .signature-source-switch{display:flex;gap:8px;margin-bottom:14px}.signature-create-modal .signature-source-switch button{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfe);color:var(--text-color);padding:8px 12px;cursor:pointer;box-shadow:0 12px 22px #0f172a0f,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.signature-create-modal .signature-source-switch button.active{border-color:var(--blueDark);background:var(--blueDark);color:#fff}.signature-create-modal .signature-text-options{margin-bottom:14px;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 14px 24px #0f172a0f,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.signature-create-modal .signature-text-options h4{margin:0}.signature-create-modal .signature-color-picker-row{display:flex;flex-direction:column;gap:8px}.signature-create-modal .signature-color-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.signature-create-modal .signature-color-label-row code{font-size:12px;background:var(--main3);padding:2px 6px;border-radius:4px}.signature-create-modal .signature-color-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.signature-create-modal .signature-color-controls input[type=color]{width:42px;height:32px;padding:0;border:1px solid var(--main3);border-radius:6px;background:transparent;cursor:pointer}.signature-create-modal .signature-color-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.signature-create-modal .signature-color-preset{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.25);cursor:pointer;padding:0}.signature-create-modal .signature-color-preset.active{box-shadow:0 0 0 2px var(--blueDark)}.signature-create-modal .signature-adjustment-controls{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#f8fafcc2}.signature-create-modal .signature-adjustment-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.signature-create-modal .signature-adjustment-header h4{margin:0}.signature-create-modal .signature-adjustment-header button{border:1px solid rgba(37,99,235,.35);border-radius:8px;background:#fff;color:var(--blueDark);padding:5px 9px;cursor:pointer;font-size:12px}.signature-create-modal .signature-adjustment-header button:disabled{opacity:.45;cursor:not-allowed}.signature-create-modal .signature-range-row{display:grid;grid-template-columns:84px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:14px}.signature-create-modal .signature-range-row input[type=range]{width:100%;accent-color:var(--blueDark)}.signature-create-modal .signature-range-row output{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-color)}.signature-create-modal .signature-checkbox-row{display:flex;align-items:center;gap:8px;font-size:14px}.signature-create-modal .signature-checkbox-row input[type=checkbox]{width:16px;height:16px;margin:0}.signature-create-modal .signature-draw-canvas{width:100%;max-width:100%;border:1px dashed rgba(148,163,184,.4);background:#fff;border-radius:8px;cursor:crosshair}.signature-create-modal .signature-draw-actions{margin-top:10px}.signature-create-modal .signature-draw-actions button{border:1px solid var(--main3);border-radius:8px;background:transparent;color:var(--text-color);padding:6px 10px;cursor:pointer}.signature-create-modal .signature-upload-area{border:1px dashed rgba(148,163,184,.38);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 14px 24px #0f172a0f,0 4px 10px #0f172a0a,inset 0 1px #fffffffa}.signature-create-modal .signature-upload-area input{width:100%}.signature-create-modal .signature-upload-area img{max-height:180px;object-fit:contain;background:#fff;border-radius:6px;border:1px solid var(--main3);padding:8px}.signature-create-modal .signature-modal-hint{margin:0;font-size:13px;opacity:.8}.signature-create-modal .signature-modal-error{color:var(--red);font-size:14px;margin:12px 0 0}.signature-create-modal .signature-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.signature-create-modal .signature-modal-actions .signature-save-button{flex:0 0 auto}.signature-create-modal .signature-modal-actions .signature-save-button .inner-btn{box-sizing:border-box;padding:0 14px}.signature-create-modal .signature-modal-actions .signature-save-button h4{width:100%;margin:0;line-height:1.1;text-align:center;white-space:nowrap}[data-theme=dark] .signature-form-wrapper .signature-section,[data-theme=dark] .signature-form-wrapper .signature-feature-disabled{background:linear-gradient(180deg,#121d2afa,#0d1620f2);border-color:#6798cd38;box-shadow:0 28px 58px #0000006b,0 12px 24px #0000003d,inset 0 1px #ffffff0a}[data-theme=dark] .signature-form-wrapper .signature-card,[data-theme=dark] .signature-form-wrapper .signature-target-button,[data-theme=dark] .signature-form-wrapper .signature-page-number-input input,[data-theme=dark] .signature-form-wrapper .signature-preview-file-select select,[data-theme=dark] .signature-form-wrapper .signature-page-nav-controls button{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border-color:#6798cd3d;box-shadow:0 16px 28px #0000003d,0 6px 12px #00000029,inset 0 1px #ffffff0a}[data-theme=dark] .signature-form-wrapper .signature-card.selected{border-color:#00beffe6;box-shadow:0 24px 40px #00beff29,0 8px 18px #00000038,inset 0 1px #ffffff0a}[data-theme=dark] .signature-form-wrapper .signature-target-button.active{border-color:#00beffe6;background:linear-gradient(180deg,#00beffd1,#0074d9e0)}[data-theme=dark] .signature-create-modal{background:linear-gradient(180deg,#121d2afa,#0d1620f2);border-color:#6798cd38}[data-theme=dark] .signature-create-modal .signature-modal-field input,[data-theme=dark] .signature-create-modal .signature-source-switch button,[data-theme=dark] .signature-create-modal .signature-text-options,[data-theme=dark] .signature-create-modal .signature-adjustment-controls,[data-theme=dark] .signature-create-modal .signature-adjustment-header button,[data-theme=dark] .signature-create-modal .signature-upload-area{background:linear-gradient(180deg,#141f2dfa,#0e1824f2);border-color:#6798cd3d;box-shadow:0 16px 28px #0000003d,0 6px 12px #00000029,inset 0 1px #ffffff0a}@media (max-width: 980px){.signature-form-wrapper .signature-section,.signature-form-wrapper .signature-feature-disabled{width:100%}}.mobile-admin-shell{--mobile-admin-bg: #0d1620;--mobile-admin-bg-secondary: #0f1a25;--mobile-admin-bg-elevated: #172331;--mobile-admin-bg-elevated-2: #1f3045;--mobile-admin-text-primary: #f4f8fc;--mobile-admin-text-secondary: rgba(228, 236, 245, .78);--mobile-admin-text-muted: rgba(165, 183, 201, .7);--mobile-admin-border: rgba(80, 198, 223, .16);--mobile-admin-border-strong: rgba(80, 198, 223, .32);--mobile-admin-shadow: 0 18px 36px rgba(0, 0, 0, .28);--mobile-admin-danger: #e94f30;--mobile-admin-accent: #009dc8;min-height:100vh;padding:calc(env(safe-area-inset-top,0px) + 36px) 16px calc(env(safe-area-inset-bottom,0px) + 32px);background:radial-gradient(circle at top left,rgba(0,157,200,.22),transparent 34%),radial-gradient(circle at top right,rgba(163,108,171,.16),transparent 28%),linear-gradient(180deg,#0d1620,#0f1a25 48%,#09121a);color:var(--mobile-admin-text-primary);color-scheme:dark}.mobile-admin-shell *{color:inherit}.mobile-admin-page{max-width:720px;margin:0 auto}.mobile-admin-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.mobile-admin-title-group h1{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1.05}.mobile-admin-title-group p{margin:8px 0 0;color:var(--mobile-admin-text-secondary);font-size:.98rem;line-height:1.45}.mobile-admin-pull-indicator{height:0;overflow:hidden;transition:height .18s ease}.mobile-admin-pull-indicator span{display:flex;align-items:center;justify-content:center;min-height:54px;color:var(--mobile-admin-text-secondary);font-size:.86rem;font-weight:700;letter-spacing:.01em}.mobile-admin-back-btn,.mobile-admin-load-more,.mobile-admin-secondary-btn,.mobile-admin-status-trigger,.mobile-admin-status-save,.mobile-admin-status-cancel,.mobile-admin-status-chip-button,.mobile-admin-retry-btn,.mobile-admin-tab,.mobile-admin-sheet-option,.mobile-admin-list-card{border:1px solid transparent;border-radius:16px;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.mobile-admin-back-btn:active,.mobile-admin-load-more:active,.mobile-admin-secondary-btn:active,.mobile-admin-status-trigger:active,.mobile-admin-status-save:active,.mobile-admin-status-cancel:active,.mobile-admin-status-chip-button:active,.mobile-admin-retry-btn:active,.mobile-admin-tab:active,.mobile-admin-sheet-option:active,.mobile-admin-list-card:active{transform:scale(.985)}.mobile-admin-back-btn,.mobile-admin-load-more,.mobile-admin-secondary-btn,.mobile-admin-status-cancel{padding:12px 16px;background:#ffffff0d;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.mobile-admin-secondary-btn{white-space:nowrap;color:var(--mobile-admin-text-primary);font-weight:700}.mobile-admin-load-more[disabled],.mobile-admin-status-save[disabled]{opacity:.55;cursor:progress}.mobile-admin-tab-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:6px;border-radius:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08}.mobile-admin-tab{padding:13px 14px;background:transparent;color:var(--mobile-admin-text-secondary);font-weight:700}.mobile-admin-tab.active{background:linear-gradient(135deg,#50c6df,#009dc8);border-color:#50c6df66;color:#0d1620;box-shadow:0 12px 28px #009dc83d}.mobile-admin-state,.mobile-admin-error-card,.mobile-admin-empty-card,.mobile-admin-list-card,.mobile-admin-detail-card{border-radius:24px;background:linear-gradient(180deg,#172331fa,#0f1a25fa);border:1px solid var(--mobile-admin-border);box-shadow:inset 0 1px #ffffff08,var(--mobile-admin-shadow)}.mobile-admin-state,.mobile-admin-empty-card{padding:28px 18px;text-align:center;color:var(--mobile-admin-text-secondary)}.mobile-admin-error-card{margin-bottom:16px;padding:18px;background:linear-gradient(180deg,#2b1c1ffa,#1b1114fa);border-color:#e94f3047}.mobile-admin-error-card h3{margin:0 0 8px;font-size:1rem}.mobile-admin-error-card p{margin:0 0 14px;color:#ffe1dcd1}.mobile-admin-retry-btn{padding:12px 16px;background:linear-gradient(135deg,#f47961,#e94f30);border-color:#f479613d;color:#fff8f2}.mobile-admin-list{display:grid;gap:12px}.mobile-admin-list-card{display:block;width:100%;padding:18px;text-align:left}.mobile-admin-list-header,.mobile-admin-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobile-admin-list-header h3,.mobile-admin-detail-title-row h1{margin:0;color:var(--mobile-admin-text-primary);font-size:1.06rem;font-weight:700;letter-spacing:-.02em}.mobile-admin-list-company,.mobile-admin-detail-company{margin:6px 0 0;color:var(--mobile-admin-text-secondary);font-size:.95rem;line-height:1.35}.mobile-admin-list-date{margin:8px 0 0;color:var(--mobile-admin-text-muted);font-size:.82rem;line-height:1.35}.mobile-admin-status-chip,.mobile-admin-status-trigger{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff05,0 0 0 1px var(--mobile-admin-status-color, transparent);color:var(--mobile-admin-text-primary);font-weight:700}.mobile-admin-status-chip-button{flex:0 0 auto;max-width:170px;justify-content:center;font:inherit;cursor:pointer}.mobile-admin-status-chip-button[disabled]{opacity:.72;cursor:progress}.mobile-admin-list-card:focus-visible,.mobile-admin-status-chip-button:focus-visible{outline:2px solid rgba(80,198,223,.72);outline-offset:3px}.mobile-admin-status-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.mobile-admin-list-meta,.mobile-admin-detail-grid{display:grid;gap:12px}.mobile-admin-list-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.mobile-admin-meta-block,.mobile-admin-detail-field{padding:13px 14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mobile-admin-meta-block span,.mobile-admin-detail-field span{display:block;margin-bottom:6px;color:var(--mobile-admin-text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.mobile-admin-meta-block strong,.mobile-admin-detail-field p{margin:0;color:var(--mobile-admin-text-primary);font-size:.97rem;font-weight:600;line-height:1.45;word-break:break-word}.mobile-admin-detail-actions{display:flex;align-items:center;gap:10px;margin-bottom:16px}.mobile-admin-detail-card{padding:20px}.mobile-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-admin-detail-pair{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-admin-detail-field.full{grid-column:1/-1}.mobile-admin-detail-field.error{border-color:#e94f3038;background:#e94f3014}.mobile-admin-detail-field.error p{color:#ffc2b6}.mobile-admin-detail-section{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.mobile-admin-section-heading h2{margin:0;font-size:1rem;font-weight:800}.mobile-admin-section-heading p{margin:8px 0 0;color:var(--mobile-admin-text-secondary);line-height:1.5}.mobile-admin-iecirkni-list,.mobile-admin-iecirkni-info-list{display:grid;gap:10px;margin-top:14px}.mobile-admin-iecirkni-item,.mobile-admin-iecirkni-info-item,.mobile-admin-empty-inline{padding:15px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mobile-admin-iecirkni-item{display:flex;align-items:center;justify-content:space-between;gap:14px}.mobile-admin-iecirkni-item h3{margin:0;font-size:.98rem;font-weight:700}.mobile-admin-iecirkni-item p{margin:6px 0 0;color:var(--mobile-admin-text-secondary);font-size:.86rem}.mobile-admin-iecirkni-metric{min-width:74px;text-align:right}.mobile-admin-iecirkni-metric span{display:block;color:var(--mobile-admin-text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.mobile-admin-iecirkni-metric strong{display:block;margin-top:6px;font-size:1.05rem;font-weight:800}.mobile-admin-empty-inline{color:var(--mobile-admin-text-secondary)}.mobile-admin-iecirkni-info-item{font-size:.98rem;font-weight:600}.mobile-admin-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#03080eb8;display:flex;align-items:flex-end;justify-content:stretch}.mobile-admin-sheet{width:100%;max-width:760px;max-height:min(86vh,720px);margin:0 auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;background:linear-gradient(180deg,#172331fc,#0f1a25fc);border:1px solid var(--mobile-admin-border);box-shadow:0 -24px 54px #00000057;overflow:hidden}.mobile-admin-sheet h3{margin:0 0 8px;font-size:1.08rem}.mobile-admin-sheet p{margin:0 0 14px;color:var(--mobile-admin-text-secondary)}.mobile-admin-sheet-options{display:grid;gap:8px;max-height:min(48vh,430px);overflow-y:auto;padding-right:2px;-webkit-overflow-scrolling:touch}.mobile-admin-sheet-option{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:#ffffff0a;border-color:#ffffff0f}.mobile-admin-sheet-option.active{border-color:var(--mobile-admin-border-strong);background:#009dc824}.mobile-admin-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.mobile-admin-status-save{padding:12px 16px;background:linear-gradient(135deg,#50c6df,#009dc8);border-color:#50c6df57;color:#0d1620;font-weight:800}@media (max-width: 640px){.mobile-admin-detail-grid{grid-template-columns:1fr}.mobile-admin-topbar,.mobile-admin-detail-header,.mobile-admin-detail-actions{flex-direction:column;align-items:stretch}.mobile-admin-iecirkni-item{align-items:flex-start}.mobile-admin-iecirkni-metric{min-width:0;text-align:left}}@media (max-width: 480px){.mobile-admin-shell{padding:calc(env(safe-area-inset-top,0px) + 34px) 14px calc(env(safe-area-inset-bottom,0px) + 28px)}.mobile-admin-title-group h1{font-size:1.72rem}}.mailmaster-public-page{--main1: #ffffff;--main2: #f5f5f5;--main3: #efefef;--mainAccent: #e6e6e6;--mainText: #000000;--mailmaster-heading: #24364d;--mailmaster-value: #1f3147;--mailmaster-muted: #64748b;--mailmaster-range-track: #d8e1ec;--mailmaster-range-disabled: #e8edf3;--mailmaster-toggle-off: #c8d3df;min-height:100vh;background:var(--main1);color:var(--mainText);color-scheme:light}[data-theme=dark] .mailmaster-public-page .admin-mailmaster-dashboard{--mailmaster-heading: #24364d;--mailmaster-value: #1f3147;--mailmaster-muted: #64748b;--mailmaster-range-track: #d8e1ec;--mailmaster-range-disabled: #e8edf3;--mailmaster-toggle-off: #c8d3df}.mailmaster-public-page.is-locked{display:flex;align-items:center;justify-content:center;padding:24px}.mailmaster-language-switcher{position:fixed;top:18px;right:18px;z-index:20;display:inline-flex;gap:2px;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main1);padding:3px;box-shadow:0 12px 36px #0f172a1f}.mailmaster-language-switcher button{min-width:44px;height:34px;border:0;border-radius:6px;background:transparent;color:var(--mailmaster-muted);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.mailmaster-language-switcher button.active{background:var(--blueDark);color:#fff}.mailmaster-language-switcher button:focus-visible{outline:2px solid rgba(0,157,200,.35);outline-offset:2px}.mailmaster-public-login{width:min(420px,100%);border:1px solid var(--mainAccent);border-radius:12px;background:var(--main1);padding:28px;box-shadow:0 24px 70px #0000001f}.mailmaster-public-login p{margin:0 0 6px;color:var(--blueDark);font-size:13px;font-weight:800;text-transform:uppercase}.mailmaster-public-login h1{margin:0 0 24px;color:color-mix(in srgb,var(--mainText) 86%,var(--main1) 14%);font-size:30px;line-height:1.15}.mailmaster-public-login label,.mailmaster-public-login span,.mailmaster-public-login input,.mailmaster-public-login button,.mailmaster-public-login strong{display:block;width:100%}.mailmaster-public-login span{margin-bottom:8px;color:color-mix(in srgb,var(--mainText) 62%,var(--main1) 38%);font-size:13px;font-weight:800}.mailmaster-public-login input{height:48px;border:1px solid var(--mainAccent);border-radius:8px;background:var(--main2);color:var(--mainText);padding:0 14px;font:inherit;font-weight:700;outline:none}.mailmaster-public-login input:focus{border-color:var(--blueDark);box-shadow:0 0 0 3px #009dc829}.mailmaster-public-login strong{margin-top:12px;color:var(--red);font-size:13px}.mailmaster-public-login button{height:48px;margin-top:18px;border:1px solid var(--blueDark);border-radius:8px;background:var(--blueDark);color:#fff;font:inherit;font-weight:800;cursor:pointer}.mailmaster-public-login button:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 640px){.mailmaster-language-switcher{top:12px;right:12px}}.environment-banner{align-items:center;background:#ffedb3;border-bottom:2px solid #a86f00;color:#3d2900;display:flex;gap:18px;justify-content:center;min-height:34px;padding:6px 16px;position:relative;width:100%;z-index:10000}.environment-banner>strong:not(.environment-banner__readonly),.environment-banner>span{color:inherit}.environment-banner span{font-size:12px;font-weight:600}.environment-banner--development{background:#e8f4ff;border-color:#1685d1;color:#0d4770}.environment-banner__data-switch{border:1px solid currentColor;color:inherit;display:flex;padding:2px}.environment-banner__data-switch button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:12px;min-height:26px;padding:4px 10px}.environment-banner__data-switch button.active{background:#fff;font-weight:700}.environment-banner__data-switch button.production{color:#a51d1d}.environment-banner__readonly{color:#a51d1d;font-size:12px}@media (max-width: 700px){.environment-banner{align-items:flex-start;flex-direction:column;gap:2px}}.production-data-preview{margin:0 auto;max-width:1480px;padding:28px 34px 48px;width:100%}.production-data-preview button,.production-data-preview select{font:inherit}.production-data-preview__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.production-data-preview__header h1{font-size:30px;margin:0 0 4px}.production-data-preview__header p{color:#657180;margin:0}.production-data-preview__segments{border:1px solid #cad4df;display:flex;padding:3px}.production-data-preview__segments button{background:transparent;border:0;cursor:pointer;min-height:38px;padding:8px 16px}.production-data-preview__segments button.active{background:#e7f3ff;color:#075ea8;font-weight:700}.production-data-preview__segments button.production{background:#fff0f0;color:#a51d1d}.production-data-preview__readonly{align-items:center;background:#fff4f4;border:1px solid #d63c3c;color:#8e1818;display:flex;gap:20px;margin-bottom:18px;padding:12px 16px}.production-data-preview__filters{align-items:flex-end;display:grid;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;margin-bottom:18px}.production-data-preview__filters label{display:grid;font-size:13px;font-weight:700;gap:6px}.production-data-preview__filters select,.production-data-preview__filters button{border:1px solid #b7c3cf;min-height:42px;padding:8px 12px}.production-data-preview__filters button{background:#0878c9;color:#fff;cursor:pointer}.production-data-preview__workspace{border:1px solid #d8e0e8;display:grid;grid-template-columns:minmax(260px,34%) 1fr;min-height:480px}.production-data-preview__list{border-right:1px solid #d8e0e8;max-height:620px;overflow:auto}.production-data-preview__list button{align-items:flex-start;background:#fff;border:0;border-bottom:1px solid #e4e9ee;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;width:100%}.production-data-preview__list button.selected{background:#edf7ff;box-shadow:inset 3px 0 #0878c9}.production-data-preview__list button span{color:#6b7682;font-size:12px}.production-data-preview pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;margin:0;max-height:620px;overflow:auto;padding:18px;white-space:pre-wrap;word-break:break-word}.production-data-preview__empty{border:1px solid #d8e0e8;padding:30px}.production-data-preview__empty button{background:#0878c9;border:0;color:#fff;cursor:pointer;margin-top:12px;padding:10px 16px}.production-data-preview__status{margin-top:14px}.production-data-authorize{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:100vh;padding:32px}@media (max-width: 850px){.production-data-preview{padding:20px}.production-data-preview__header,.production-data-preview__readonly{align-items:flex-start;flex-direction:column}.production-data-preview__filters,.production-data-preview__workspace{grid-template-columns:1fr}.production-data-preview__list{border-bottom:1px solid #d8e0e8;border-right:0;max-height:260px}}
