@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";.error-overlay{position:fixed;inset:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:9999}.error-modal{width:400px;background:#fff;border-radius:12px;padding:25px 30px;box-shadow:0 10px 25px #0003;animation:fadeInScale .25s ease}.error-modal .error-header{margin-bottom:15px}.error-modal .error-header h3{margin:0;color:#e53935;font-size:20px;font-weight:600}.error-modal .error-body{margin-bottom:20px}.error-modal .error-body p{margin:0;font-size:14px;color:#333;line-height:1.5}.error-modal .error-footer{text-align:right}.error-modal .error-footer button{padding:8px 18px;border:none;background-color:#e53935;color:#fff;border-radius:6px;cursor:pointer;font-size:14px;transition:.2s ease}.error-modal .error-footer button:hover{background-color:#c62828}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sell-preview{min-height:100vh;background:#f4f6f8;padding:30px 20px;font-family:Segoe UI,sans-serif;box-sizing:border-box}.sell-preview__header{display:flex;align-items:center;gap:18px;margin-bottom:35px}.sell-preview__header h2{margin:0;font-size:24px;font-weight:600;color:#111}.sell-preview__back{font-size:22px;font-weight:700;cursor:pointer;color:#111;transition:.2s ease}.sell-preview__back:hover{transform:translate(-3px)}.sell-preview__form{background:#fff;padding:28px;border-radius:14px;box-shadow:0 4px 18px #0000000f;display:flex;flex-direction:column;gap:26px}.sell-preview__currency{display:flex;gap:16px;flex-wrap:wrap}.sell-preview__currency select{flex:1;min-width:140px;padding:12px;border-radius:10px;border:1px solid #dcdcdc;font-size:14px;background:#fff;transition:.2s}.sell-preview__currency select:focus{border-color:#000;outline:none}.sell-preview__rate{flex:2;display:flex;align-items:center;gap:10px}.sell-preview__rate span{font-size:14px;font-weight:500;color:#444;white-space:nowrap}.sell-preview__rate input{flex:1;padding:12px;border-radius:10px;border:1px solid #dcdcdc;font-size:14px;transition:.2s}.sell-preview__rate input:focus{border-color:#000;outline:none}.sell-preview__payment{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sell-preview__payment input[type=number]{flex:1;min-width:120px;padding:12px;border-radius:10px;border:1px solid #dcdcdc;font-size:14px;transition:.2s}.sell-preview__payment input[type=number]:focus{border-color:#000;outline:none}.sell-preview__payment input[type=number]:disabled{background:#f0f0f0;cursor:not-allowed;opacity:.7}.sell-preview__checkbox{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer;user-select:none}.sell-preview__checkbox input{width:18px;height:18px;cursor:pointer;accent-color:#000}.sell-preview__invoice{display:flex;gap:14px;flex-wrap:wrap}.sell-preview__invoice .option{flex:1;min-width:120px;padding:12px 0;text-align:center;border-radius:10px;border:1px solid #dcdcdc;cursor:pointer;font-size:14px;font-weight:500;background:#fff;transition:all .25s ease}.sell-preview__invoice .option:hover{border-color:#999}.sell-preview__invoice .option.active{background:#000;color:#fff;border-color:#000}.sell-preview__submit{background:#000;color:#fff;padding:14px;border-radius:12px;border:none;cursor:pointer;font-size:15px;font-weight:500;transition:all .25s ease}.sell-preview__submit:hover{background:#222;transform:translateY(-1px)}.sell-preview__submit:active{transform:translateY(0)}@media (max-width: 768px){.sell-preview{padding:20px 15px}.sell-preview__form{padding:20px}.sell-preview__currency{flex-direction:column}.sell-preview__rate{width:100%}.sell-preview__invoice{flex-direction:column}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-box{background:#fff;padding:30px;border-radius:10px;width:350px;text-align:center}.popup-box h3{margin-bottom:10px}.popup-box.error h3{color:red}.popup-box.success h3{color:green}.popup-box button{margin-top:15px;padding:8px 20px;background:#000;color:#fff;border:none;cursor:pointer}.dms-container{padding:40px;background:linear-gradient(to right,#f4f6f9,#eef2f7);min-height:100vh;font-family:Inter,sans-serif}.dms-header{margin-bottom:25px}.dms-header h2{font-size:24px;font-weight:600;margin-bottom:5px}.dms-header p{color:#666;font-size:14px}.dms-card{background:#fff;padding:25px;border-radius:16px;box-shadow:0 8px 25px #00000014;overflow-x:auto}table{width:100%;border-collapse:collapse}thead{background:#f5f7fb}tbody tr{transition:.2s ease}tbody tr:hover{background:#f9fafc}tbody td{padding:14px;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0}input[type=checkbox]{width:18px;height:18px;accent-color:#000;cursor:pointer}.status{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.available{background:#e6f9f0;color:#0f9d58}.busy{background:#fde8e8;color:#d93025}.dms-pagination{margin-top:20px;display:flex;justify-content:center;gap:8px}.dms-pagination button{padding:6px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;transition:.2s}.dms-pagination button:hover,.dms-pagination button.active{background:#000;color:#fff}.dms-summary{margin-top:25px}.dms-submit-btn{padding:14px;width:100%;background:linear-gradient(135deg,#000,#333);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:.3s}.dms-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.popup-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center}.popup-box{background:#fff;padding:30px;border-radius:16px;width:380px;text-align:center;animation:fadeIn .3s ease}.popup-box h3{margin-bottom:15px}.popup-box ul{text-align:left;margin:10px 0;padding-left:18px}.popup-close-btn{margin-top:15px;padding:8px 20px;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.receive-dms-container{padding:40px;background:linear-gradient(to right,#f5f7fb,#eef1f6);min-height:100vh;font-family:Inter,sans-serif}.receive-dms-header{margin-bottom:25px}.receive-dms-header h2{font-size:24px;font-weight:600;margin-bottom:5px}.receive-dms-header p{color:#666;font-size:14px}.receive-dms-card{background:#fff;padding:25px;border-radius:16px;box-shadow:0 10px 30px #00000014;overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0}thead{background:#f4f6fa}thead th{padding:14px;font-weight:600;font-size:14px;color:#444;text-align:left;border-bottom:1px solid #e5e7eb}tbody tr{transition:.2s ease;border-bottom:1px solid #f0f0f0}tbody tr:hover{background:#f9fafc;transform:scale(1.01)}tbody td{padding:14px;font-size:14px;color:#333}input[type=radio]{width:18px;height:18px;accent-color:#6c5ce7;cursor:pointer}.available{display:inline-block;padding:4px 10px;border-radius:20px;background:#e6f9f0;color:#0f9d58;font-size:12px;font-weight:600}.not-available{display:inline-block;padding:4px 10px;border-radius:20px;background:#fde8e8;color:#d93025;font-size:12px;font-weight:600}.receive-dms-summary{margin-top:25px;display:flex;justify-content:flex-end}.receive-dms-submit{padding:12px 25px;font-size:14px;font-weight:600;background-color:#000;width:100%;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:.3s ease}.receive-dms-submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6c5ce74d}.receive-dms-submit:active{transform:scale(.96)}.popup-overlay{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:999}.popup-box{background:#fff;padding:30px;border-radius:16px;width:380px;text-align:center;box-shadow:0 15px 40px #0003;animation:popupFade .3s ease}.popup-box h3{margin-bottom:15px;font-size:18px}.popup-box p{font-size:14px;margin-bottom:8px}.popup-buttons{margin-top:20px}.popup-buttons button{padding:10px 20px;background:#111;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s ease}.popup-buttons button:hover{background:#333}@keyframes popupFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.receive-dms-container{padding:20px}.receive-dms-card{padding:15px}table{font-size:13px}.popup-box{width:90%}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@theme{ --font-urbanist: "Urbanist", �sans-serif; }.textInput16px{@apply w-full text-black bg-white h-10 sm:h-12 rounded-lg text-lg placeholder-gray-700 px-5 shadow-md font-urbanist text-[16px];}.textInput16pxwithError{@apply w-full text-black bg-white h-10 sm:h-12 rounded-lg text-lg placeholder-gray-700 px-5 shadow-md font-urbanist text-[16px] border border-red-500;}.textDropDown{@apply w-full bg-white p-3 text-black text-sm sm:text-lg rounded-md shadow-sm flex justify-between items-center font-urbanist text-[16px];}.textDropDownPreviewPane{@apply absolute top-full left-0 w-full bg-white shadow-lg rounded-md mt-1 z-10 max-h-60 overflow-y-auto font-urbanist text-[16px];}.textDropDownSelectedItem{@apply p-3 text-sm sm:text-base hover:bg-gray-100 cursor-pointer flex items-center gap-2 font-urbanist text-[16px];}.lable16pxBgWhite{@apply w-full h-10 sm:h-12 flex items-center justify-center bg-white rounded-md text-sm text-center cursor-pointer text-black shadow-md font-urbanist text-[16px];}.lable16px{@apply w-full h-10 sm:h-12 flex items-center justify-center rounded-md text-sm text-center cursor-pointer text-black shadow-md font-urbanist text-[16px];}.lablePageTitel{@apply w-full mb-4 font-urbanist text-[20px];}.btnSubmit{@apply w-full h-10 sm:h-12 bg-black text-white py-2 text-lg rounded-lg shadow-md font-urbanist text-[16px];}.btnCancel{@apply w-full h-10 sm:h-12 bg-white text-black py-2 text-lg rounded-lg shadow-md font-urbanist text-[16px];}:root{--input-bg: #ffffff;--input-color: #111827;--input-placeholder: #9ca3af;--input-radius: 6px}input,textarea,select{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:var(--input-color);background:var(--input-bg);border-radius:var(--input-radius);outline:none;box-shadow:none;border:1px solid #e5e7eb}input,textarea,select{font-size:16px}:root{--input-bg: #e5e7eb;--input-color: #000;--input-placeholder: #6b7280;--input-radius: 8px}input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active{-webkit-text-fill-color:var(--input-color)!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;transition:background-color 9999s ease-in-out 0s!important}input[type=password]{-webkit-appearance:none!important;border-radius:var(--input-radius);box-shadow:none!important}input[type=password]::-webkit-text-security{-webkit-text-security:disc}input[type=password]::placeholder{color:var(--input-placeholder);opacity:1}input[type=password]::-webkit-input-placeholder{color:var(--input-placeholder);opacity:1}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.safari-password-fix{-webkit-text-fill-color:var(--input-color)!important;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;transition:background-color 9999s ease-in-out 0s!important}:root{--font-primary: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--color-bg: #ffffff;--color-text: #111111;--color-muted: #777777;--color-border: #e5e5e5;--color-primary: #1f2933;--color-accent: #28a745;--color-danger: #ef4444;--color-warning: #f59e0b;--color-info: #0ea5e9;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 6px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .12);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .45s ease}[data-theme=dark]{--color-bg: #0b0b0b;--color-text: #f5f5f5;--color-muted: #a1a1a1;--color-border: #222;--color-primary: #ffffff}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#6b7280}input,textarea,select,button{font-family:inherit;outline:none;border:none}button{background:none;cursor:pointer}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset!important;-webkit-text-fill-color:var(--color-text)!important}input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent);cursor:pointer}h1{font-size:clamp(2.2rem,4vw,3.5rem)}h2{font-size:clamp(1.8rem,3vw,2.6rem)}h3{font-size:clamp(1.4rem,2vw,2rem)}p{font-size:1rem}.container{max-width:1320px;margin:auto;padding:0 1rem}.text-center{text-align:center}.text-muted{color:var(--color-muted)}.no-select{user-select:none}.transition{transition:all var(--transition-base)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.space-between{justify-content:space-between}.grid{display:grid}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:2rem}.btn{padding:10px 18px;border-radius:var(--radius-md);font-weight:500;transition:var(--transition-base)}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline{border:1px solid var(--color-border)}.table-responsive{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:650px}th,td{padding:12px 14px;font-size:14px;border-bottom:1px solid var(--color-border)}thead{background:#f5f5f5}tbody tr:hover{background:#fafafa}tbody tr:has(input[type=checkbox]:checked){background:#e9f8ee}@media (max-width: 768px){thead{display:none}tbody tr{display:block;margin-bottom:16px;padding:12px;border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px var(--color-border)}tbody td{display:flex;justify-content:space-between;font-size:13px}tbody td:before{content:attr(data-label);font-weight:600}input[type=checkbox]{width:22px;height:22px}}.fade-up{animation:fadeUp .8s ease forwards}.scale-in{animation:scaleIn .5s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}img{display:block;max-width:100%;height:auto;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
