#show-plate-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2147483647}.cs-modal-backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(0,0,0,.55);inset:0;position:absolute}.cs-modal-box{background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.25);color:#111;max-height:90vh;max-width:620px;overflow-y:auto;padding:2rem 1.75rem 1.75rem;position:relative;width:100%}.cs-modal-header{align-items:flex-start;display:flex;gap:.875rem;margin-bottom:1.25rem}.cs-modal-header-icon{align-items:center;background:#fff4e0;border-radius:8px;color:#c47f00;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-top:2px;width:44px}.cs-modal-eyebrow{color:#c47f00;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .2rem;text-transform:uppercase}.cs-modal-title{color:#111;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}.cs-modal-disclaimer{background:#fffbeb;border:1px solid #f0c040;border-left:4px solid #e6a800;border-radius:6px;color:#5a4000;font-size:.8125rem;line-height:1.6;margin-bottom:1.25rem;padding:.875rem 1rem}.cs-modal-intro{color:#222;font-size:.875rem;font-weight:600;margin:0 0 .5rem}.cs-modal-terms{color:#444;font-size:.8rem;line-height:1.65;margin:0 0 1.5rem;padding-left:1.25rem}.cs-modal-terms li{margin-bottom:.4rem}.cs-modal-fields{margin-bottom:1.25rem}.cs-modal-field-row{display:grid;gap:.875rem .75rem;grid-template-columns:1fr 1fr}.cs-modal-field-row .cs-form-group:nth-child(3){grid-column:1}@media (max-width:480px){.cs-modal-field-row{grid-template-columns:1fr}.cs-modal-field-row .cs-form-group:nth-child(3){grid-column:auto}}.cs-modal-box .cs-form-group{display:flex;flex-direction:column;gap:.35rem}.cs-modal-box .cs-label{color:#222;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.cs-modal-box .cs-required{color:#e53e3e;margin-left:.1em}.cs-modal-box .cs-input{background:#f8f9fc;border:1.5px solid #d0d5dd;border-radius:6px;box-sizing:border-box;color:#111;font-size:.875rem;line-height:1.5;outline:none;padding:.5rem .75rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.cs-modal-box .cs-input::-moz-placeholder{color:#9aa3b0}.cs-modal-box .cs-input::placeholder{color:#9aa3b0}.cs-modal-box .cs-input:focus{background:#fff;border-color:#3a6bc4;box-shadow:0 0 0 3px rgba(58,107,196,.15)}.cs-modal-box .cs-input[readonly]{background:#eef0f5;border-color:#d0d5dd;color:#6b7280;cursor:default}.cs-modal-box .cs-input[readonly]:focus{border-color:#d0d5dd;box-shadow:none}.cs-modal-esig-group{background:#f0f5ff;border:1px solid #bfcfee;border-radius:8px;margin-bottom:1rem;padding:1rem}.cs-esig-label{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem}.cs-esig-checkbox{height:0;opacity:0;position:absolute;width:0}.cs-esig-checkbox:checked+.cs-esig-box{background:#3a6bc4;border-color:#3a6bc4}.cs-esig-checkbox:checked+.cs-esig-box:after{display:block}.cs-esig-checkbox:focus-visible+.cs-esig-box{outline:3px solid #7aaaf5;outline-offset:2px}.cs-esig-box{background:#fff;border:2px solid #3a6bc4;border-radius:5px;flex-shrink:0;height:24px;margin-top:1px;position:relative;transition:background .15s ease,border-color .15s ease;width:24px}.cs-esig-box:after{border:2.5px solid #fff;border-left:none;border-top:none;content:"";display:none;height:14px;left:6px;position:absolute;top:1px;transform:rotate(45deg);width:8px}.cs-esig-text{color:#1e3060;font-size:.8125rem;line-height:1.55}.cs-esig-text strong{display:block;font-size:.875rem;margin-bottom:.2rem}.cs-modal-error{background:#fff0f0;border:1px solid #f5c0c0;border-radius:6px;color:#c0392b;font-size:.8125rem;margin-bottom:1rem;padding:.6rem .875rem}.cs-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}@media (max-width:420px){.cs-modal-actions{flex-direction:column-reverse}}.cs-modal-btn-cancel{background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#444;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:background .15s ease,border-color .15s ease}.cs-modal-btn-cancel:hover{background:#f5f5f5;border-color:#b8bec8}@media (max-width:420px){.cs-modal-btn-cancel{text-align:center;width:100%}}.cs-modal-btn-confirm{background:#1a1a2e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.625rem 1.5rem;transition:background .15s ease}.cs-modal-btn-confirm:hover{background:#2d2d4e}@media (max-width:420px){.cs-modal-btn-confirm{text-align:center;width:100%}}body.dark-mode .cs-modal-backdrop{background:rgba(0,0,0,.75)!important}body.dark-mode .cs-modal-box{background:#1c1c2e!important;box-shadow:0 20px 60px rgba(0,0,0,.6)!important;color:#e8e8f0!important}body.dark-mode .cs-modal-header-icon{background:#2e2510!important;color:#f0b429!important}body.dark-mode .cs-modal-eyebrow{color:#f0b429!important}body.dark-mode .cs-modal-title{color:#e8e8f0!important}body.dark-mode .cs-modal-disclaimer{background:#231d08!important;border-color:#7a6000 #7a6000 #7a6000 #c49000!important;color:#d4aa50!important}body.dark-mode .cs-modal-intro{color:#d8d8ee!important}body.dark-mode .cs-modal-terms{color:#a0a0c0!important}body.dark-mode .cs-modal-esig-group{background:#161e38!important;border-color:#2a3d6e!important}body.dark-mode .cs-esig-box{background:#0e1528!important;border-color:#5a8fdd!important}body.dark-mode .cs-esig-checkbox:checked+.cs-esig-box{background:#4a7fd4!important;border-color:#4a7fd4!important}body.dark-mode .cs-esig-checkbox:focus-visible+.cs-esig-box{outline-color:#4a7fd4!important}body.dark-mode .cs-esig-text{color:#a8bce8!important}body.dark-mode .cs-esig-text strong{color:#c8d8f8!important}body.dark-mode .cs-modal-error{background:#2a1010!important;border-color:#7a2020!important;color:#f08080!important}body.dark-mode .cs-modal-btn-cancel{background:#2a2a40!important;border-color:#44445a!important;color:#c0c0d8!important}body.dark-mode .cs-modal-btn-cancel:hover{background:#34344e!important;border-color:#5a5a78!important}body.dark-mode .cs-modal-btn-confirm{background:#4a7fd4!important}body.dark-mode .cs-modal-btn-confirm:hover{background:#5a8fe4!important}body.dark-mode .cs-modal-box .cs-label{color:#d8d8ee!important}body.dark-mode .cs-modal-box .cs-required{color:#fc8181!important}body.dark-mode .cs-modal-box .cs-input{background:#0e1528!important;border-color:#2a3d6e!important;color:#e8e8f0!important}body.dark-mode .cs-modal-box .cs-input::-moz-placeholder{color:#4a5a80!important}body.dark-mode .cs-modal-box .cs-input::placeholder{color:#4a5a80!important}body.dark-mode .cs-modal-box .cs-input:focus{background:#111828!important;border-color:#5a8fdd!important;box-shadow:0 0 0 3px rgba(90,143,221,.2)!important}body.dark-mode .cs-modal-box .cs-input#modal-date,body.dark-mode .cs-modal-box .cs-input[readonly]{background:#12121e!important;border-color:#33334a!important;color:#6a6a88!important;cursor:default}body.dark-mode .cs-modal-box .cs-input#modal-date:focus,body.dark-mode .cs-modal-box .cs-input[readonly]:focus{border-color:#33334a!important;box-shadow:none!important}