@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;1,500&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css";@import"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css";@import"https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css";#upload-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;color:#fff;font-size:1.2rem}:root{color-scheme:light;--app-body-bg: #f8fafc;--app-surface: #ffffff;--app-surface-elevated: #f1f5f9;--app-border: rgba(15, 23, 42, 0.12);--app-border-strong: rgba(15, 23, 42, 0.18);--app-text: #0f172a;--app-muted: #475569;--app-accent: #2563eb;--app-highlight: rgba(59, 130, 246, 0.08);--app-card-shadow: 0 16px 32px rgba(15, 23, 42, 0.08)}[data-bs-theme=dark],body.theme-dark{color-scheme:dark;--app-body-bg: #050b1a;--app-surface: rgba(16, 28, 52, 0.92);--app-surface-elevated: rgba(22, 37, 70, 0.94);--app-border: rgba(148, 163, 184, 0.28);--app-border-strong: rgba(148, 163, 184, 0.42);--app-text: #e2e8f0;--app-muted: #94a3b8;--app-accent: #60a5fa;--app-highlight: rgba(96, 165, 250, 0.12);--app-card-shadow: 0 22px 48px rgba(2, 6, 23, 0.45);--bs-body-bg: var(--app-body-bg);--bs-body-color: var(--app-text);--bs-heading-color: #f8fafc;--bs-border-color: var(--app-border);--bs-card-bg: var(--app-surface);--bs-card-cap-bg: rgba(22, 37, 70, 0.96);--bs-card-color: var(--app-text);--bs-link-color: var(--app-accent);--bs-link-hover-color: #93c5fd;--bs-dropdown-bg: rgba(16, 28, 52, 0.98);--bs-dropdown-border-color: var(--app-border);--bs-dropdown-link-color: var(--app-text);--bs-dropdown-link-hover-bg: rgba(96, 165, 250, 0.16);--bs-modal-bg: var(--app-surface);--bs-modal-color: var(--app-text);--bs-offcanvas-bg: var(--app-surface);--bs-tooltip-bg: rgba(10, 19, 38, 0.9);--bs-popover-bg: var(--app-surface);--bs-table-bg: rgba(16, 28, 52, 0.86);--bs-table-striped-bg: rgba(96, 165, 250, 0.1);--bs-table-striped-color: var(--app-text);--bs-input-bg: rgba(15, 23, 42, 0.6);--bs-input-color: var(--app-text);--bs-input-border-color: var(--app-border);--bs-input-placeholder-color: rgba(148, 163, 184, 0.7)}body{background:var(--app-body-bg);color:var(--bs-body-color)}body.theme-dark{background:radial-gradient(circle at 0% 0%, rgba(37, 99, 235, 0.18), transparent 55%),radial-gradient(circle at 100% 100%, rgba(56, 189, 248, 0.12), transparent 60%),#050b1a}body.theme-light{background:var(--app-body-bg)}[data-bs-theme=dark] ::selection,body.theme-dark ::selection{background:rgba(96,165,250,.38);color:#0f172a}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] textarea,[data-bs-theme=dark] input[type=text],[data-bs-theme=dark] input[type=email],[data-bs-theme=dark] input[type=number],[data-bs-theme=dark] input[type=password]{background-color:rgba(15,23,42,.55);border-color:var(--app-border);color:var(--app-text)}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{border-color:rgba(96,165,250,.55);box-shadow:0 0 0 .2rem rgba(96,165,250,.25)}[data-bs-theme=dark] .bg-white,[data-bs-theme=dark] .bg-light{background-color:rgba(148,163,184,.12) !important;color:var(--app-text) !important}[data-bs-theme=dark] .list-group-item{background-color:rgba(16,28,52,.85);border-color:var(--app-border);color:var(--app-text)}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid rgba(0,0,0,0);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.hider{display:none !important;opacity:0;visibility:hidden;transition:opacity .3s ease}#loading{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.631);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:1000000;display:flex}.spinner-my{position:absolute;left:50%;right:50%;bottom:50%;top:50%;margin:auto}@media(max-width: 991px){#canvik{flex-direction:column !important}}.nav-mobile-hidden{display:none !important}@media(max-width: 991px){.nav-mobile-hidden{flex-direction:column !important;display:block !important}}.form-control-file{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control-file[type=file]{overflow:hidden}.form-control-file[type=file]:not(:disabled):not([readonly]){cursor:pointer}.button-85{padding:.6em 2em;border:none;outline:none;color:#fff;background:#111;cursor:pointer;position:relative;z-index:0;border-radius:10px;user-select:none;-webkit-user-select:none;touch-action:manipulation;font-size:31px;text-decoration:none;margin:0 auto}.button-85:before{content:"";background:linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing-button-85 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:10px}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}.button-85:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#222;left:0;top:0;border-radius:10px}.site-footer{position:fixed;left:0;bottom:0;width:100%;background-color:red;color:#fff;text-align:center}.linear-wipe{text-align:center;font-family:"Fjalla One",sans-serif;background:linear-gradient(to right, #FFF 20%, #FF0 40%, #FF0 60%, #FFF 80%);background-size:200% auto;font-size:50px;color:#000;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 1s linear infinite}@keyframes shine{to{background-position:200% center}}.text-gradient{background:-webkit-linear-gradient(315deg, #1e30f3 0%, #e21e80 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.yoyo{background:-webkit-linear-gradient(315deg, #1e30f3 0%, #e21e80 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.info-site-button{padding:3% 25% 3% 25%;background:-webkit-linear-gradient(315deg, #000000 0%, #100454 100%);border:none;font-size:2rem}.button-con{cursor:default}#dayIcon{position:relative;width:52px;height:27px;top:0px;margin:2px 0px 0px 20px;fill:rgba(156,174,192,.8)}#nightIcon{position:relative;width:20px;height:20px;top:-3px;margin:0 7px;fill:rgba(156,174,192,.8)}#dayIcon,#nightIcon{cursor:pointer}.toggle{display:none}.toggle,.toggle:after,.toggle:before,.toggle *,.toggle *:after,.toggle *:before,.toggle+.toggle-button{-moz-box-sizing:border-box;box-sizing:border-box}.toggle::-moz-selection,.toggle:after::-moz-selection,.toggle:before::-moz-selection,.toggle *::-moz-selection,.toggle *:after::-moz-selection,.toggle *:before::-moz-selection,.toggle+.toggle-button::-moz-selection{background:none}.toggle::selection,.toggle:after::selection,.toggle:before::selection,.toggle *::selection,.toggle *:after::selection,.toggle *:before::selection,.toggle+.toggle-button::selection{background:none}.toggle+.toggle-button{outline:0;display:inline-block;width:2em;height:1em;position:relative;cursor:pointer;border:2px solid #333;user-select:none}.toggle+.toggle-button:after,.toggle+.toggle-button:before{position:relative;display:block;content:"";width:50%;height:100%}.toggle+.toggle-button:after{left:0}.toggle+.toggle-button:before{display:none}.toggle:checked+.toggle-button:after{left:50%}.toggle+.toggle-button{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid rgba(156,174,192,.27);border-radius:2em}.toggle+.toggle-button:after{-webkit-transition:all .2s ease;transition:all .2s ease;background:rgba(156,174,192,.27);content:"";border-radius:1em}.toggle:checked+.toggle-button:after{left:50%}.bodya .badge{font-size:.9rem !important}.bodya .bg-money{background:-webkit-linear-gradient(315deg, #1e30f3 0%, #e21e80 100%)}.coolman{padding:10%;opacity:.9;padding:1% 25% 1% 25%;font-size:1.2rem;background:none !important;border:3px outset #e9f01e !important;background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;border:none}.coolman:hover{opacity:1;background:none !important;border:3px solid #d8e125 !important}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.king{font-size:.8rem;color:#a9a9a9}#no-user .old-header .btn{color:#fff !important;border-color:#fff !important;border-radius:50px !important;padding:7px 15px 5px 15px !important}#no-user{display:block;background:linear-gradient(135deg, rgb(108, 0, 255) 0%, rgba(180, 0, 200, 0.95) 40%, rgba(0, 180, 255, 0.9) 100%);font-family:"Roboto" !important}#no-user .profit{background:hsla(0,0%,100%,.8705882353) !important;z-index:555;border-radius:5px 5px 0px 0px}@media only screen and (min-width: 771px)and (max-width: 1240px){#no-user .profit{margin-top:5% !important}}#no-user footer{background:rgba(0,0,0,.3215686275) !important;font-family:"Roboto",sans-serif !important;margin-top:1%;border-radius:15px 15px 0px 0px}#no-user .main-bg{color:#dfe3eb;font-family:"Roboto",sans-serif}#no-user .yoyo{background:-webkit-linear-gradient(315deg, #1e30f3 0%, #e21e80 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#no-user .sign-up{border-radius:10px !important;border:none;padding:10px 100px 10px !important;font-size:1.5rem}#no-user .block3{background:hsla(0,0%,100%,.9764705882);display:table;margin:auto;padding:5%}#no-user .main{opacity:.9;border-radius:15px}#no-user .main .block{background-color:#fff;border-radius:10px;width:70%;margin:auto}#no-user .main .block2{background-color:#fff;padding:10px 25px 3px 25px;border-radius:10px;width:70%;margin:auto}#no-user .main-h1{font-size:calc(1.5rem + 1vh);padding:15px;letter-spacing:1px;word-break:break-word;text-transform:uppercase;font-weight:bold}#no-user .tgbot{margin:auto;width:100%;transform:rotate3d(0.9, 0.9, 0.3, 36deg);margin-top:5%}@media only screen and (min-width: 771px)and (max-width: 928px){#no-user .tgbot{width:120% !important}}#no-user .iconka{width:20px;margin:-4px 3px 0px -3px;padding:0px}#no-user .hero-copy{display:inline-block;background:hsla(0,0%,100%,.15);padding:1rem 1.5rem;border-radius:.75rem;backdrop-filter:blur(6px)}#no-user .hero-copy h1,#no-user .hero-copy p{color:#fff !important}#no-userik{min-height:100vh}#no-userik body{font-family:"Roboto",sans-serif !important}#no-userik .iconka{width:20px;margin:-4px 3px 0px -3px;padding:0px}#no-userik .nav-link{color:#fff !important}#no-userik header{font-family:"Roboto",sans-serif !important}#no-userik .btn{border-radius:50px !important;padding:7px 15px 5px 15px !important}#no-userik .align-items-start .text-center{background:rgba(0,0,0,.2196078431);padding:5px;border-radius:7px;border:.1px solid hsla(0,0%,100%,.2196078431)}#no-userik .align-items-start .text-center i{padding:0px 5px 0px 0px;display:inline-flex}#no-userik{display:block;background:linear-gradient(135deg, rgb(108, 0, 255) 0%, rgba(180, 0, 200, 0.95) 40%, rgba(0, 180, 255, 0.9) 100%)}#no-userik footer{background:rgba(0,0,0,.3215686275) !important;font-family:"Roboto",sans-serif !important;margin-top:1%;border-radius:15px 15px 0px 0px}#no-userik footer a{color:#fff}#no-userik .fw-bold{font-size:19px !important;color:azure;padding:3px 0px 0px 0px}#no-userik .yoyo{color:#fff;font-size:16.5px}#no-userik .main-bg{color:#dfe3eb;font-family:"Roboto",sans-serif}#no-userik .img-thumbnail{background-color:hsla(0,0%,100%,.099)}#no-userik .btcbotcc{max-width:80%;border-radius:15px;margin:0% 0% 0% 5%}#no-userik .main-title{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #49ff18,0 0 30px #49ff18,0 0 40px #49ff18,0 0 55px #49ff18,0 0 75px #49ff18}@keyframes mymove{50%{font-weight:bold}}#no-userik .text-show{width:48%}#no-userik .image-show{width:52%;text-align:center}#no-userik .container{color:#fff}#no-userik .btn{color:#fff !important;border-color:#fff !important}#no-userik .robotik{max-width:6% !important}#no-userik .robot{max-width:93% !important}#no-userik .bot,#no-userik .bot-two{color:#eaffcf;text-decoration:none;font-weight:bolder}#no-userik .bot{font-size:40px}#no-userik .bot-two{font-size:30px}#no-userik .bot:hover,#no-userik .bot-two:hover{color:#fff}.header-glass{backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);background:rgba(8,12,24,.35);border-bottom:1px solid hsla(0,0%,100%,.12)}.header-glass .navbar-brand{letter-spacing:.5px}.header-glass .nav-link{color:hsla(0,0%,100%,.85);transition:color .15s ease}.header-glass .nav-link:hover{color:#fff}.header-glass .nav-link.active{color:#fff;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));background-repeat:no-repeat;background-size:100% 2px;background-position:0 100%}@media(max-width: 991.98px){.header-glass .btn{width:100%}}.style-wordbreak{word-break:break-all;overflow-wrap:anywhere}#loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1050}#user{background:var(--app-body-bg);font-family:"Roboto" !important;color:var(--bs-body-color)}#user .coinik{margin:0px 4px 1px 4px}#user.light{color:var(--app-text);background-color:var(--app-body-bg)}#user.dark{color:var(--app-text);background-color:rgba(0,0,0,0)}#user.dark .bot-name,#user.dark .product-name,#user.dark .bot-text{color:var(--app-text)}#user.dark .bg-light{background-color:rgba(148,163,184,.12) !important;color:var(--app-text)}#user.dark .card{background-color:var(--app-surface);border-color:var(--app-border);box-shadow:var(--app-card-shadow);color:var(--app-text)}#user.dark .card-body{color:var(--app-text);background-color:rgba(0,0,0,0)}#user.dark .card-text{color:var(--app-text)}#user.dark .card-header{color:var(--app-text);background-color:rgba(22,37,70,.92);border-bottom:1px solid var(--app-border)}#user.dark .bg-white{background-color:var(--app-surface) !important;color:var(--app-text)}#user.dark .dropdown-menu{background-color:rgba(16,28,52,.95);border-color:var(--app-border);box-shadow:var(--app-card-shadow)}#user.dark .dropdown-item{color:var(--app-text)}#user.dark .dropdown-item:hover{background-color:rgba(96,165,250,.18);color:#f8fafc}#user.dark .dropdown-toggle strong{color:var(--app-text)}#user .main-sidebar i{padding:0px 5px 0px 0px;display:inline}#user .main-sidebar .nav-link{padding:10px !important;font-size:calc(9px + 1vh)}#user .chat{font-size:19px !important;color:#fc5821 !important}@media only screen and (min-width: 992px)and (max-width: 1000px){#user .chat{font-size:calc(4px + 1vh) !important}}@media only screen and (min-width: 1001px)and (max-width: 1080px){#user .chat{font-size:calc(4px + 1vh) !important}}@media only screen and (min-width: 1081px)and (max-width: 1130px){#user .chat{font-size:calc(5px + 1vh) !important}}@media only screen and (min-width: 1131px)and (max-width: 1200px){#user .chat{font-size:calc(7px + 1vh) !important}}#user .new-header{color:#0d6efd !important}#user .new-header .hah{text-decoration:none;color:dark;font-weight:300}#user .new-header .hah:hover{color:#54016d}#user .new-header i{padding:5px}#user .mone{display:flex;align-items:center;justify-content:center;align-content:flex-end;flex-wrap:nowrap;flex-direction:column-reverse}#user .mone .active{color:#fff !important}@media only screen and (min-width: 1000px)and (max-width: 1199px){#user .mone{align-items:flex-end;justify-content:flex-start;align-content:flex-end;flex-wrap:nowrap;flex-direction:column-reverse}}@media only screen and (min-width: 1200px)and (max-width: 1445px){#user .mone{align-items:flex-end;justify-content:flex-start;align-content:flex-end;flex-wrap:nowrap;flex-direction:column-reverse}}@media only screen and (min-width: 1001px)and (max-width: 1080px){#user .mone .avatar-mascot{display:none !important}}@media only screen and (min-width: 1081px)and (max-width: 1130px){#user .mone .avatar-mascot{display:none !important}}#user .offcanvas.offcanvas-end{margin:0px 0px 0px 3%}#user .nav-header{padding:.4rem .7rem !important}@media only screen and (min-width: 1001px)and (max-width: 1080px){#user .nav-header{padding:.4rem .5rem !important}}#user .cp-container-class{border:1px solid #000;width:1000px;display:flex;flex-wrap:wrap}#user .checkbox-container-class{width:10%;height:50px;text-align:center}#user .inside a{color:#fff !important}#user .inside a:hover{color:#fff !important}#user .news-bot{font-size:14px;color:#8d93df;text-align:center}#user .footer{padding:10px}#user .earned-body{font-size:13px;padding:20px !important}@media(min-width: 768px){#user .offset-md-2{margin-left:13.666667% !important}}#user .lol{margin:4px 0px 0px 0px}@media only screen and (min-width: 1250px)and (max-width: 1290px){#user .lol{margin:5px 0px 0px 0px}#user .lol a{font-size:13px}}@media only screen and (min-width: 1400px){#user .lol{margin:5px 0px 0px 50px !important}}#user footer .mb-1{margin-bottom:.55rem !important}@media only screen and (min-width: 1267px)and (max-width: 1370px){#user .lol{margin:4px 0px 0px 0px}#user .lol a{font-size:12px}#user .hah{font-size:15px !important}}@media only screen and (min-width: 1371px){#user .lol{margin:4px 0px 0px 0px}}#user .mascot-avatar{width:50%}@media(max-width: 768px){#user .mascot-avatar{width:10% !important}}@media only screen and (max-width: 991px){#user .navbar-toggler{margin:0% 0% 0% 82%}}@media only screen and (min-width: 992px)and (max-width: 1200px){#user .lol{margin:4px 0px 0px 0px}#user .lol a{font-size:10px}#user .hah{font-size:15px !important}}#user .iconka{width:20px;margin:-4px 3px 0px -3px;padding:0px}#user .my-navbar{padding-top:0rem}@media(max-width: 1000px){#user #no-user .image-show{width:100%;text-align:center}#user #no-user .text-show{width:100%}#user #no-user footer .text-center,#user #user footer .text-center{text-align:center !important;width:90%}}#user .ikonka{width:20px;margin:-1px 4px 0px 0px;padding:0px}@media(max-width: 1243px){#user .ikonka{width:16px}}@media(max-width: 1224px){#user .ikonka{width:14px;margin:0px 4px 0px 0px}}#user .nick{font-size:1.1vw !important}@media(max-width: 988px){#user .nick{font-size:12px !important}}#user .slogan{font-size:12px;color:#708090;text-align:center}@media(max-width: 1160px){#user .slogan{font-size:10px}}#user .avatar-mascot{width:40px;padding:0px;background-color:rgba(218,195,251,.6705882353)}#user .arenda:hover{color:#8a2be2}.admin-users-table th,.admin-users-table td{white-space:nowrap;vertical-align:middle}.admin-users-table td .badge{min-width:42px;display:inline-block;text-align:center}.admin-users-table td .btn{white-space:nowrap}body.chat-sidebar-locked{overflow:hidden}#chat{position:relative}#chat .chat-app{position:relative;display:grid;grid-template-columns:320px 1fr;min-height:74vh;background:linear-gradient(135deg, rgba(248, 250, 252, 0.98), rgba(243, 244, 255, 0.98));border-radius:28px;overflow:hidden;box-shadow:0 28px 54px rgba(15,23,42,.12)}#chat .chat-app__sidebar{display:flex;flex-direction:column;background:linear-gradient(180deg, rgba(238, 244, 255, 0.92) 0%, rgba(229, 231, 255, 0.92) 100%);border-right:1px solid rgba(99,102,241,.18);backdrop-filter:blur(12px);z-index:30}#chat .chat-app__sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.75rem 1.5rem 1.25rem;border-bottom:1px solid rgba(99,102,241,.14)}#chat .chat-app__sidebar-title h6{letter-spacing:.08em}#chat .chat-app__sidebar-count{display:inline-block;font-size:.85rem;color:#4338ca;background:rgba(99,102,241,.12);border-radius:999px;padding:.2rem .8rem;font-weight:600}#chat .chat-app__sidebar-close{border:none;background:rgba(99,102,241,.12);color:#4338ca;width:34px;height:34px;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}#chat .chat-app__sidebar-close:hover{background:rgba(99,102,241,.2);transform:rotate(90deg)}#chat .chat-app__sidebar-pagination{padding:0 1.5rem .75rem}#chat .chat-app__sidebar-pagination .pagination{margin:0;display:flex;gap:.4rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.4rem}#chat .chat-app__sidebar-pagination .pagination::-webkit-scrollbar{height:4px}#chat .chat-app__sidebar-pagination .pagination::-webkit-scrollbar-thumb{background:rgba(99,102,241,.35);border-radius:999px}#chat .chat-app__sidebar-pagination .page-item{flex:0 0 auto;list-style:none}#chat .chat-app__sidebar-pagination .page-link{border:none;border-radius:12px;padding:.45rem .85rem;background:hsla(0,0%,100%,.65);color:#4c1d95;font-weight:600;transition:background .2s ease,color .2s ease,transform .2s ease}#chat .chat-app__sidebar-pagination .page-link:hover{background:hsla(0,0%,100%,.92);transform:translateY(-1px)}#chat .chat-app__sidebar-pagination .page-item.active .page-link{background:linear-gradient(135deg, #2563eb 0%, #6366f1 100%);color:#fff;box-shadow:0 12px 22px rgba(79,70,229,.28)}#chat .chat-app__sidebar-body{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}#chat .chat-thread-list{display:flex;flex-direction:column;gap:.9rem}#chat .chat-thread{display:flex;align-items:center;gap:1rem;padding:.95rem 1rem;background:hsla(0,0%,100%,.7);border-radius:18px;position:relative;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,0);box-shadow:0 6px 12px rgba(15,23,42,.05);transition:border .2s ease,transform .2s ease,box-shadow .2s ease}#chat .chat-thread:hover{border-color:rgba(99,102,241,.35);transform:translateY(-2px);box-shadow:0 14px 22px rgba(99,102,241,.12)}#chat .chat-thread--active{border-color:rgba(99,102,241,.45);background:linear-gradient(135deg, rgba(129, 140, 248, 0.22), rgba(165, 180, 252, 0.28));box-shadow:0 16px 28px rgba(79,70,229,.18)}#chat .chat-thread__avatar{width:54px;height:54px;flex-shrink:0}#chat .chat-thread__avatar img,#chat .chat-header__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}#chat .avatar-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#4338ca;background:rgba(129,140,248,.2);text-transform:uppercase}#chat .chat-thread__content{flex:1;min-width:0}#chat .chat-thread__top{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem}#chat .chat-thread__name{font-weight:600;font-size:.98rem;color:#0f172a}#chat .chat-thread__time{font-size:.78rem;color:#6366f1;white-space:nowrap}#chat .chat-thread__bottom{display:flex;align-items:center;gap:.5rem;color:#475569;font-size:.84rem}#chat .chat-thread__preview{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.3}#chat .chat-thread__badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:rgba(14,165,233,.16);color:#0284c7}#chat .chat-thread__counter{position:absolute;right:16px;bottom:12px;min-width:26px;padding:0 .45rem;height:24px;border-radius:999px;background:#3b82f6;color:#fff;font-size:.74rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 16px rgba(59,130,246,.25)}#chat .chat-app__main{position:relative;display:flex;flex-direction:column;background:rgba(0,0,0,0);overflow:hidden}#chat .chat-app__main::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left, rgba(99, 102, 241, 0.18), transparent 45%),radial-gradient(ellipse at bottom right, rgba(14, 165, 233, 0.18), transparent 40%),linear-gradient(180deg, rgba(236, 239, 255, 0.75) 0%, rgba(248, 250, 252, 0.95) 100%);pointer-events:none;z-index:0}#chat .chat-app__overlay{display:none;position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(6px);z-index:20;opacity:0;transition:opacity .25s ease}#chat .chat-app--sidebar-open .chat-app__overlay{display:block;opacity:1}#chat .chat-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.2);background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px);z-index:1}#chat .chat-header__persona{display:flex;align-items:center;gap:1.25rem}#chat .chat-header__toggle{display:none;border-radius:50%;width:38px;height:38px;align-items:center;justify-content:center;border:none;background:rgba(148,163,184,.18);color:#312e81;box-shadow:0 6px 12px rgba(15,23,42,.08)}#chat .chat-header__avatar{width:72px;height:72px;position:relative}#chat .chat-header__avatar::after{content:"";position:absolute;inset:-6px;border-radius:50%;background:linear-gradient(135deg, rgba(99, 102, 241, 0.35), rgba(56, 189, 248, 0.25));z-index:-1}#chat .chat-header__avatar img,#chat .chat-header__avatar .avatar-initials{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 18px 32px rgba(15,23,42,.18)}#chat .chat-header__meta h4{font-weight:700;color:#0f172a;margin-bottom:.35rem}#chat .chat-header__meta .text-muted{color:#64748b !important}#chat .chat-header__actions{display:flex;gap:.75rem}#chat .chat-history{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;background:rgba(0,0,0,0)}#chat .chat-history__inner{flex:1;overflow-y:auto;padding:2.25rem;display:flex;flex-direction:column;gap:.75rem}#chat .chat-history__inner::-webkit-scrollbar{width:6px}#chat .chat-history__inner::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:999px}#chat .chat-history__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#64748b}#chat .chat-history__divider{align-self:center;background:rgba(15,23,42,.04);color:#475569;padding:.35rem .85rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}#chat .chat-composer{position:relative;z-index:1;padding:1.8rem 2.25rem;background:hsla(0,0%,100%,.96);border-top:1px solid rgba(148,163,184,.18)}#chat .chat-composer__form{display:flex;flex-direction:column;gap:1.1rem}#chat .chat-composer__textarea{resize:vertical;min-height:120px;border-radius:20px;border:1px solid rgba(148,163,184,.45);padding:1.1rem 1.4rem;font-size:.96rem;background:rgba(249,250,251,.9);box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}#chat .chat-composer__footer{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;justify-content:space-between}#chat .chat-composer__attachments{flex:1;max-width:360px}#chat .chat-composer__file{padding:.65rem 1.2rem;border-radius:16px;border:1px dashed rgba(99,102,241,.45);background:hsla(0,0%,100%,.85)}#chat .chat-composer__actions{display:flex;gap:.75rem}#chat .chat-composer .btn-primary{padding:.75rem 2.2rem;border-radius:999px;font-weight:600;box-shadow:0 16px 32px rgba(37,99,235,.26)}#chat .chat-bubble{display:flex;align-items:flex-end;gap:.75rem}#chat .chat-bubble__avatar{width:38px;height:38px;flex-shrink:0}#chat .chat-bubble__avatar img,#chat .chat-bubble__avatar .avatar-initials{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 6px 12px rgba(15,23,42,.15)}#chat .chat-bubble--no-avatar .chat-bubble__avatar{display:none}#chat .chat-bubble--incoming.chat-bubble--no-avatar{padding-left:46px}#chat .chat-bubble--outgoing.chat-bubble--no-avatar{padding-left:0;padding-right:46px}#chat .chat-bubble__body{max-width:min(78%,620px);padding:.75rem 1rem .55rem;border-radius:16px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 18px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.45rem;position:relative}#chat .chat-bubble--incoming.chat-bubble--start .chat-bubble__body{border-top-left-radius:20px;border-bottom-left-radius:10px}#chat .chat-bubble--incoming.chat-bubble--middle .chat-bubble__body,#chat .chat-bubble--incoming.chat-bubble--end .chat-bubble__body{border-top-left-radius:8px}#chat .chat-bubble--incoming.chat-bubble--end .chat-bubble__body,#chat .chat-bubble--incoming.chat-bubble--single .chat-bubble__body{border-bottom-left-radius:20px}#chat .chat-bubble--incoming .chat-bubble__body{background:hsla(0,0%,100%,.92);border:1px solid rgba(203,213,225,.5)}#chat .chat-bubble--incoming .chat-bubble__body::after{content:"";position:absolute;left:-6px;bottom:6px;width:12px;height:12px;background:inherit;border-left:inherit;border-bottom:inherit;transform:rotate(45deg);border-radius:0 0 0 4px}#chat .chat-bubble--incoming.chat-bubble--middle .chat-bubble__body{border-top-left-radius:8px;border-bottom-left-radius:8px}#chat .chat-bubble--incoming.chat-bubble--end .chat-bubble__body{border-top-left-radius:8px;border-bottom-left-radius:20px}#chat .chat-bubble--incoming.chat-bubble--start .chat-bubble__body::after,#chat .chat-bubble--incoming.chat-bubble--middle .chat-bubble__body::after{display:none}#chat .chat-bubble--outgoing{flex-direction:row-reverse}#chat .chat-bubble--outgoing .chat-bubble__body{margin-left:auto;background:linear-gradient(135deg, rgba(99, 102, 241, 0.92) 0%, rgba(129, 140, 248, 0.95) 100%);color:#f8fafc;border:1px solid rgba(129,140,248,.4)}#chat .chat-bubble--outgoing .chat-bubble__body::after{content:"";position:absolute;right:-6px;bottom:6px;width:12px;height:12px;background:inherit;border-right:inherit;border-bottom:inherit;transform:rotate(45deg);border-radius:0 0 4px 0}#chat .chat-bubble--outgoing.chat-bubble--start .chat-bubble__body{border-top-right-radius:20px;border-bottom-right-radius:10px}#chat .chat-bubble--outgoing.chat-bubble--middle .chat-bubble__body,#chat .chat-bubble--outgoing.chat-bubble--end .chat-bubble__body{border-top-right-radius:8px}#chat .chat-bubble--outgoing.chat-bubble--end .chat-bubble__body,#chat .chat-bubble--outgoing.chat-bubble--single .chat-bubble__body{border-bottom-right-radius:20px}#chat .chat-bubble--outgoing.chat-bubble--start .chat-bubble__body::after,#chat .chat-bubble--outgoing.chat-bubble--middle .chat-bubble__body::after{display:none}#chat .chat-bubble__header{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}#chat .chat-bubble__header-time{display:inline-block;color:inherit;font-weight:600}#chat .chat-bubble--outgoing .chat-bubble__header-time{color:rgba(226,232,240,.85)}#chat .chat-bubble__text{color:#0f172a;font-size:.96rem;line-height:1.55}#chat .chat-bubble--outgoing .chat-bubble__text{color:#f8fafc}#chat .chat-bubble__text p{margin-bottom:.35rem}#chat .chat-bubble__text p:last-child{margin-bottom:0}#chat .chat-bubble__media{margin-bottom:.25rem}#chat .chat-bubble__image{border-radius:12px;max-width:100%;height:auto;box-shadow:0 12px 28px rgba(15,23,42,.18)}#chat .chat-bubble__time{margin-left:auto;font-size:.75rem;color:#94a3b8}#chat .chat-bubble__time--outgoing{color:rgba(226,232,240,.9)}#chat .chat-bubble__actions{margin-top:.4rem;text-align:right}#chat .chat-bubble--outgoing .chat-bubble__actions{text-align:left}#chat .chat-bubble--outgoing .btn-outline-danger{border-color:rgba(248,113,113,.75);color:#fee2e2}#chat .chat-bubble--outgoing .btn-outline-danger:hover{background:rgba(248,113,113,.16)}#chat .chat-empty{min-height:74vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#64748b;gap:.75rem}#chat .chat-empty__toggle{border-radius:999px;padding:.6rem 1.5rem}@media(max-width: 1200px){#chat .chat-app{grid-template-columns:280px 1fr}}@media(max-width: 992px){#chat .chat-app{grid-template-columns:1fr;min-height:78vh}#chat .chat-app__sidebar{position:fixed;top:0;left:0;bottom:0;width:min(85vw,360px);max-width:360px;transform:translateX(-105%);transition:transform .28s ease;box-shadow:16px 0 40px rgba(15,23,42,.25)}#chat .chat-app--sidebar-open .chat-app__sidebar{transform:translateX(0)}#chat .chat-app__sidebar-close{display:inline-flex}#chat .chat-header__toggle{display:inline-flex}#chat .chat-header{padding:1.5rem 1.6rem 1.3rem;gap:1rem}#chat .chat-header__persona{align-items:flex-start}#chat .chat-history__inner{padding:1.75rem 1.5rem}#chat .chat-composer{padding:1.45rem 1.5rem}#chat .chat-composer__footer{flex-direction:column;align-items:stretch}#chat .chat-composer__attachments,#chat .chat-composer__actions{width:100%}}@media(max-width: 576px){#chat .chat-header__avatar{width:60px;height:60px}#chat .chat-thread__avatar{width:48px;height:48px}#chat .chat-thread{padding:.8rem .9rem}#chat .chat-composer__textarea{min-height:100px}}.tg-preview{background:#e5ddd5;border-radius:12px;padding:16px;max-width:380px;margin:0 auto 24px}.tg-chat{background:#fff;border-radius:12px;padding:10px;margin-top:8px}.tg-row{display:flex;gap:8px;margin-bottom:6px}.tg-row.single{justify-content:center}.tg-row.single .tg-button{flex:0 0 60%}.tg-button{background:#2c2c2c;border:none;border-radius:6px;padding:8px 0;font-size:15px;font-weight:500;color:#fff;text-align:center;flex:1 1 0;text-decoration:none;cursor:pointer;transition:background .2s ease}.tg-button:hover{background:#3a3a3a}.tg-button.light{background:#fff;border:2px dashed #d3d3d3;color:#2c2c2c;font-style:italic;justify-content:center}.tg-button.light:hover{background:#f9f9f9;border-color:#999}.tg-lang-title{font-size:13px;font-weight:600;color:#777;margin-top:12px;text-align:left}.handle{cursor:grab;margin-right:6px}.drag-ghost{opacity:.6;background:#cce5ff}.edit-link{margin-left:6px;font-size:13px;color:#007bff;text-decoration:none}.edit-link:hover{text-decoration:underline}.subscription-card{border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 8px 20px rgba(0,0,0,.08);transition:background-color .3s ease,box-shadow .3s ease}.subscription-card .card,.subscription-card .card-inner{border-radius:.75rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1.25rem 1.5rem;margin-bottom:1.5rem;border:1px solid rgba(0,0,0,0);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.subscription-card .card-header{padding:1.25rem 1.5rem;border-radius:.75rem .75rem 0 0;font-size:1.125rem;font-weight:500;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:background .3s ease,color .3s ease,text-shadow .3s ease}.subscription-card .subscription-toggle{width:44px;height:24px;appearance:none;-webkit-appearance:none;border-radius:9999px;position:relative;cursor:pointer;outline:none;transition:background .3s ease;vertical-align:middle;display:inline-block;margin-right:.5rem;border:none;background:#d1d5db}.subscription-card .subscription-toggle:checked{background:#22c55e}.subscription-card .subscription-toggle::before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.08)}.subscription-card .subscription-toggle:checked::before{transform:translateX(20px);box-shadow:0 1px 6px rgba(34,197,94,.6)}.subscription-card .subscription-toggle-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none;font-weight:500;color:#166534;transition:color .3s ease}.subscription-card .btn-outline-primary{border-color:#22c55e;color:#22c55e;padding:.75rem 1.25rem;font-weight:500;transition:background .3s ease,color .3s ease,border-color .3s ease}.subscription-card .btn-outline-primary:hover,.subscription-card .btn-outline-primary:focus{background:#22c55e;color:#fff;border-color:#16a34a;outline:none}.subscription-card input,.subscription-card button,.subscription-card select,.subscription-card textarea{margin-bottom:1rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}[data-bs-theme=light] .subscription-card{background:linear-gradient(135deg, #f9fafb, #e0f2fe);box-shadow:0 8px 20px rgba(0,0,0,.08)}[data-bs-theme=light] .subscription-card .card,[data-bs-theme=light] .subscription-card .card-inner{background:hsla(0,0%,100%,.6);border:1px solid rgba(209,213,219,.6);color:#1f2937}[data-bs-theme=light] .subscription-card .card-header{background:linear-gradient(90deg, #166534, #15803d);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}[data-bs-theme=light] .subscription-card .subscription-toggle-label{color:#166534}[data-bs-theme=light] .subscription-card .btn-outline-primary{border-color:#22c55e;color:#22c55e}[data-bs-theme=light] .subscription-card .btn-outline-primary:hover,[data-bs-theme=light] .subscription-card .btn-outline-primary:focus{background:#22c55e;color:#fff;border-color:#16a34a;outline:none}[data-bs-theme=dark] .subscription-card{background:linear-gradient(135deg, #1f2937, #111827);box-shadow:0 8px 20px rgba(0,0,0,.6)}[data-bs-theme=dark] .subscription-card .card,[data-bs-theme=dark] .subscription-card .card-inner{background:rgba(31,41,55,.7);border:1px solid hsla(0,0%,100%,.15);color:#e5e7eb}[data-bs-theme=dark] .subscription-card .card-header{background:linear-gradient(90deg, #22c55e, #15803d);color:#e5e7eb;text-shadow:none}[data-bs-theme=dark] .subscription-card .subscription-toggle-label{color:#a7f3d0}[data-bs-theme=dark] .subscription-card .btn-outline-primary{border-color:#22c55e;color:#22c55e}[data-bs-theme=dark] .subscription-card .btn-outline-primary:hover,[data-bs-theme=dark] .subscription-card .btn-outline-primary:focus{background:#22c55e;color:#111827;border-color:#16a34a;outline:none}[data-bs-theme=dark] .subscription-card input,[data-bs-theme=dark] .subscription-card button,[data-bs-theme=dark] .subscription-card select,[data-bs-theme=dark] .subscription-card textarea{background-color:#374151;color:#e5e7eb;border-color:#4b5563}[data-bs-theme=dark] .subscription-card input:focus,[data-bs-theme=dark] .subscription-card button:focus,[data-bs-theme=dark] .subscription-card select:focus,[data-bs-theme=dark] .subscription-card textarea:focus{background-color:#4b5563;border-color:#22c55e;outline:none;color:#d1fae5}@media(max-width: 768px){.subscription-card{max-width:100%;margin:0 auto 16px;padding:1rem 1.25rem;box-sizing:border-box}.subscription-card .card,.subscription-card .card-inner{padding:1rem 1.25rem;margin-bottom:1rem}.subscription-card .card-header{font-size:1rem;padding:1rem 1.25rem}.subscription-card form{display:flex;flex-direction:column;gap:.75rem}.subscription-card form input,.subscription-card form button,.subscription-card form select,.subscription-card form textarea{width:100%;box-sizing:border-box;margin-bottom:.75rem}.subscription-card .btn-outline-primary{width:100%;padding:.6rem 0;font-size:.9rem}}.bot-texts-page .nav-tabs{border-bottom:2px solid #22c55e}.bot-texts-page .nav-tabs .nav-link{color:#166534;font-weight:500;border:none;border-radius:.75rem .75rem 0 0;padding:.75rem 1.25rem;margin-right:.25rem;background:hsla(0,0%,100%,.6);transition:all .25s ease}.bot-texts-page .nav-tabs .nav-link:hover{background:#dcfce7;color:#14532d}.bot-texts-page .nav-tabs .nav-link.active{background:linear-gradient(90deg, #16a34a, #22c55e);color:#fff !important;box-shadow:0 2px 6px rgba(0,0,0,.15)}.positions-page{background:linear-gradient(180deg, rgba(13, 110, 253, 0.05) 0%, rgba(13, 110, 253, 0) 35%)}.positions-page .positions-hero{background:linear-gradient(115deg, #0d6efd 0%, #6610f2 100%);color:#fff}.positions-page .positions-hero__image{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0, 0, 0, 0.25))}.positions-page .positions-hero__title{font-weight:700;letter-spacing:.02em}.positions-page .positions-hero__subtitle{font-size:1.05rem;opacity:.85}.positions-page .positions-actions{border-left:4px solid rgba(13,110,253,.2)}.positions-page .positions-actions .btn{min-width:195px}.positions-page .positions-toolbar .pagination{margin-bottom:0}.positions-page .positions-grid-form{position:relative}.positions-page .positions-grid{margin-top:.5rem}.positions-page .positions-pagination .pagination{justify-content:center}[data-bs-theme=dark] .positions-page{background:radial-gradient(circle at 0% 0%, rgba(37, 99, 235, 0.2), transparent 55%),radial-gradient(circle at 100% 0%, rgba(14, 165, 233, 0.16), transparent 60%),#050b1a}[data-bs-theme=dark] .positions-page .positions-hero{background:linear-gradient(120deg, rgba(37, 99, 235, 0.92) 0%, rgba(79, 70, 229, 0.88) 100%)}[data-bs-theme=dark] .positions-page .positions-hero__subtitle{opacity:.95}[data-bs-theme=dark] .positions-page .positions-actions{border-left:4px solid rgba(96,165,250,.35)}[data-bs-theme=dark] .positions-page .positions-search-form .form-select,[data-bs-theme=dark] .positions-page .positions-search-form .form-control{background:rgba(15,23,42,.72);border-color:rgba(96,165,250,.32);color:var(--app-text)}[data-bs-theme=dark] .positions-page .positions-search-form .form-select:focus,[data-bs-theme=dark] .positions-page .positions-search-form .form-control:focus{border-color:rgba(59,130,246,.65);box-shadow:0 0 0 .25rem rgba(37,99,235,.2)}.positions-search-form .form-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.positions-search-form .form-select,.positions-search-form .form-control{border-radius:.85rem;border:1px solid rgba(13,110,253,.2);box-shadow:none;transition:border .2s ease,box-shadow .2s ease}.positions-search-form .form-select:focus,.positions-search-form .form-control:focus{border-color:rgba(102,16,242,.65);box-shadow:0 0 0 .25rem rgba(102,16,242,.15)}.positions-search-form .btn{border-radius:.85rem}.position-card__col{display:flex}.position-card{border:1px solid rgba(13,110,253,.08);border-radius:1.25rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.position-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(13,110,253,.15);border-color:rgba(13,110,253,.35)}.position-card--sold{border-top:4px solid #198754}.position-card--pending{border-top:4px solid #ffc107}.position-card--archived{border-top:4px solid #6c757d;opacity:.85}.position-card--active{border-top:4px solid #0d6efd}.position-card__header{background:rgba(13,110,253,.05);padding:1.15rem 1.25rem}.position-card__status{font-size:.85rem;padding:.55rem 1.15rem;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}.position-card__status-link{font-size:.85rem;font-weight:600;text-decoration:none;color:#0d6efd;padding:.35rem .75rem;background:rgba(13,110,253,.12);border-radius:999px;transition:background .2s ease,color .2s ease}.position-card__status-link:hover{background:rgba(13,110,253,.2);color:#0a58ca}.position-card__switch .form-check-input{width:3rem;height:1.6rem;cursor:pointer;border:1px solid rgba(13,110,253,.35)}.position-card__switch .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.position-card__switch .form-check-label{font-size:.75rem;color:#6c757d}.position-card__moderation{padding:0 1.5rem}.position-card__preview{padding:0 1.5rem}.position-card__preview--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;color:#adb5bd;background:rgba(173,181,189,.08);border-radius:1rem}.position-card__image{max-height:260px;object-fit:cover;width:100%;border-radius:1rem;box-shadow:0 12px 30px rgba(13,110,253,.15)}.position-card__thumbnails{padding:0 1.5rem}.position-card__thumbnail{width:64px;height:64px;object-fit:cover;border-radius:.75rem;border:1px solid rgba(13,110,253,.15);transition:transform .2s ease}.position-card__thumbnail:hover{transform:translateY(-3px)}.position-card__title{font-weight:700;font-size:1.1rem}.position-card__badge{border-radius:999px;padding:.45rem .95rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.position-card__meta li{display:flex;align-items:center;gap:.65rem;padding:.35rem 0;font-size:.9rem;color:#495057}.position-card__description,.position-card__description-link,.position-card__warning{border-radius:1rem;padding:1rem 1.25rem}.position-card .dropdown-toggle{border-radius:999px}[data-bs-theme=dark] .position-card{background:rgba(15,23,42,.82);border:1px solid rgba(148,163,184,.25);box-shadow:0 28px 60px rgba(2,6,23,.5)}[data-bs-theme=dark] .position-card:hover{box-shadow:0 32px 70px rgba(2,6,23,.56);border-color:rgba(96,165,250,.38)}[data-bs-theme=dark] .position-card__header{background:rgba(59,130,246,.16)}[data-bs-theme=dark] .position-card__status{color:#f8fafc;background:rgba(96,165,250,.22)}[data-bs-theme=dark] .position-card__status-link{color:rgba(191,219,254,.96);background:rgba(37,99,235,.22)}[data-bs-theme=dark] .position-card__status-link:hover{background:rgba(37,99,235,.3);color:#fff}[data-bs-theme=dark] .position-card__badge{background:rgba(15,23,42,.65);color:rgba(226,232,240,.9)}[data-bs-theme=dark] .position-card__meta li{color:rgba(226,232,240,.85)}[data-bs-theme=dark] .position-card__description,[data-bs-theme=dark] .position-card__description-link,[data-bs-theme=dark] .position-card__warning{background:rgba(37,99,235,.12);color:rgba(226,232,240,.92)}[data-bs-theme=dark] .position-card__warning{border:1px solid rgba(249,115,22,.38)}[data-bs-theme=dark] .position-card__switch .form-check-input{border-color:rgba(96,165,250,.32);background:rgba(15,23,42,.7)}[data-bs-theme=dark] .position-card__switch .form-check-input:checked{background-color:#2563eb;border-color:#2563eb}[data-bs-theme=dark] .position-card__switch .form-check-label{color:rgba(203,213,225,.85)}[data-bs-theme=dark] .position-card .dropdown-toggle{background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.28);color:rgba(226,232,240,.92);box-shadow:inset 0 0 0 1px rgba(96,165,250,.18)}[data-bs-theme=dark] .position-card .dropdown-toggle:hover,[data-bs-theme=dark] .position-card .dropdown-toggle:focus{background:rgba(59,130,246,.24);border-color:rgba(96,165,250,.45);color:#fff}.position-modal__body{padding:.5rem .75rem .75rem}.position-modal__body .input-group-text{border-radius:.85rem 0 0 .85rem}.position-modal__body .form-control{border-radius:0 .85rem .85rem 0}.position-modal__body .btn{border-radius:.85rem}.position-search__switch{width:3rem;height:1.6rem}.positions-settings__menu{min-width:240px;padding:.75rem;border-radius:1.25rem;border:1px solid rgba(13,110,253,.12);box-shadow:0 18px 40px rgba(15,45,92,.16)}.positions-settings__menu li{list-style:none;margin-bottom:.5rem}.positions-settings__menu li:last-child{margin-bottom:0}.positions-settings__item{display:flex;align-items:center;gap:.75rem;border-radius:.9rem;border:1px solid rgba(0,0,0,0);padding:.65rem .85rem;font-weight:600;font-size:.9rem;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.positions-settings__item i{font-size:1rem}.positions-settings__item>i:last-child{margin-left:auto;font-size:.85rem;opacity:.6}.positions-settings__item:hover{transform:translateY(-2px);text-decoration:none}.positions-settings__item--primary{color:#0d6efd;border-color:rgba(13,110,253,.35);background:rgba(13,110,253,.08)}.positions-settings__item--primary i{color:#0d6efd}.positions-settings__item--primary:hover{background:rgba(13,110,253,.12);box-shadow:0 8px 18px rgba(13,110,253,.15)}.positions-settings__item--success{color:#198754;border-color:rgba(25,135,84,.35);background:rgba(25,135,84,.08)}.positions-settings__item--success i{color:#198754}.positions-settings__item--success:hover{background:rgba(25,135,84,.12);box-shadow:0 8px 18px rgba(25,135,84,.15)}.positions-settings__item--info{color:#0dcaf0;border-color:rgba(13,202,240,.35);background:rgba(13,202,240,.08)}.positions-settings__item--info i{color:#0dcaf0}.positions-settings__item--info:hover{background:rgba(13,202,240,.12);box-shadow:0 8px 18px rgba(13,202,240,.18)}.positions-settings__item--warning{color:#ffc107;border-color:rgba(255,193,7,.35);background:rgba(255,193,7,.08)}.positions-settings__item--warning i{color:#ffc107}.positions-settings__item--warning:hover{background:rgba(255,193,7,.15);box-shadow:0 8px 18px rgba(255,193,7,.18)}.positions-settings__item--danger{color:#dc3545;border-color:rgba(220,53,69,.35);background:rgba(220,53,69,.08)}.positions-settings__item--danger i{color:#dc3545}.positions-settings__item--danger:hover{background:rgba(220,53,69,.15);box-shadow:0 8px 18px rgba(220,53,69,.18)}[data-bs-theme=dark] .positions-settings__menu{background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.25);box-shadow:0 26px 64px rgba(2,6,23,.55)}[data-bs-theme=dark] .positions-settings__item{color:rgba(226,232,240,.92);background:rgba(37,99,235,.12);border-color:rgba(0,0,0,0)}[data-bs-theme=dark] .positions-settings__item>i:last-child{opacity:.75}[data-bs-theme=dark] .positions-settings__item:hover{background:rgba(37,99,235,.22);box-shadow:0 12px 28px rgba(2,6,23,.45)}[data-bs-theme=dark] .positions-settings__item--primary{color:#93c5fd;border-color:rgba(59,130,246,.35);background:rgba(37,99,235,.18)}[data-bs-theme=dark] .positions-settings__item--primary i{color:#93c5fd}[data-bs-theme=dark] .positions-settings__item--success{color:#86efac;border-color:rgba(34,197,94,.35);background:rgba(8,145,178,.18)}[data-bs-theme=dark] .positions-settings__item--success i{color:#86efac}[data-bs-theme=dark] .positions-settings__item--info{color:#67e8f9;border-color:rgba(13,202,240,.42);background:rgba(14,165,233,.2)}[data-bs-theme=dark] .positions-settings__item--info i{color:#67e8f9}[data-bs-theme=dark] .positions-settings__item--warning{color:#fde68a;border-color:rgba(250,204,21,.38);background:rgba(250,204,21,.14)}[data-bs-theme=dark] .positions-settings__item--warning i{color:#fde68a}[data-bs-theme=dark] .positions-settings__item--danger{color:#fca5a5;border-color:rgba(248,113,113,.38);background:rgba(248,113,113,.15)}[data-bs-theme=dark] .positions-settings__item--danger i{color:#fca5a5}.positions-show{background:linear-gradient(180deg, rgba(13, 110, 253, 0.04) 0%, rgba(102, 16, 242, 0.12) 55%, rgba(13, 110, 253, 0.03) 100%)}.positions-show__hero{background:linear-gradient(120deg, #0d6efd 0%, #6f42c1 100%);color:#fff;border-radius:1.75rem}.positions-show__icon{background:hsla(0,0%,100%,.12);padding:1.25rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.positions-show__icon-image{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(0, 0, 0, 0.25))}.positions-show__status{font-size:.9rem;padding:.55rem 1.15rem;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}.positions-show__title{font-weight:700}.positions-show__subtitle{font-size:.95rem}.positions-show__meta .positions-show__meta-item{background:hsla(0,0%,100%,.12);border-radius:1rem;padding:.75rem 1.1rem;min-width:120px;color:#fff}.positions-show__meta .positions-show__meta-item h5{font-weight:700}.positions-show__actions .btn{border-radius:999px}.positions-show__actions{gap:.75rem}.positions-show__actions .positions-show__action{display:inline-flex;align-items:center;border-radius:999px;padding:.75rem 1.6rem;font-weight:600;color:#fff;border:0;box-shadow:0 12px 24px rgba(9,23,51,.22);backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease}.positions-show__actions .positions-show__action i{font-size:1.05rem}.positions-show__actions .positions-show__action:hover{transform:translateY(-3px);box-shadow:0 16px 28px rgba(9,23,51,.28)}.positions-show__actions .positions-show__action--secondary{background:linear-gradient(135deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 100%);color:#1f2937;border:1px solid hsla(0,0%,100%,.5)}.positions-show__actions .positions-show__action--primary{background:linear-gradient(135deg, #3a86ff 0%, #4361ee 100%);border:1px solid rgba(58,134,255,.45)}.positions-show__actions .positions-show__action--success{background:linear-gradient(135deg, #20c997 0%, #0bab64 100%);border:1px solid rgba(32,201,151,.45)}.positions-show__actions .positions-show__action--danger{background:linear-gradient(135deg, #f72585 0%, #ef233c 100%);border:1px solid rgba(239,35,60,.45)}.positions-show__card{border-radius:1.5rem;border:1px solid rgba(13,110,253,.12);transition:transform .2s ease,box-shadow .2s ease}.positions-show__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(13,110,253,.12)}.positions-show__card .card-body{padding:1.75rem}.positions-show__list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px dashed rgba(13,110,253,.12)}.positions-show__list li:last-child{border-bottom:0}.positions-show__list-label{font-weight:600;color:#6c757d}.positions-show__list-value{font-weight:600;color:#212529;text-align:right}.positions-show__link{color:#0d6efd;text-decoration:none}.positions-show__link:hover{text-decoration:underline}.positions-show__coordinates .badge{font-size:.8rem;border-radius:999px;padding:.4rem .8rem}.positions-show__description{font-size:1rem;line-height:1.6}.positions-show__preview{border-radius:1.5rem;overflow:hidden;background:rgba(13,110,253,.08);padding:.75rem;display:flex;align-items:center;justify-content:center}.positions-show__preview--empty{flex-direction:column;color:#adb5bd;padding:3rem 1rem;text-align:center;gap:.75rem}.positions-show__preview img{border-radius:1.25rem}.positions-show__gallery .col-6 img{width:100%;border-radius:1.25rem;border:1px solid rgba(13,110,253,.12);object-fit:cover;height:120px}.positions-form{background:linear-gradient(180deg, rgba(25, 135, 84, 0.08) 0%, rgba(13, 110, 253, 0.03) 40%)}.positions-form__hero{background:linear-gradient(120deg, #0d6efd 0%, #20c997 100%);color:#fff;border-radius:1.5rem}.positions-form__hero-icon{background:hsla(0,0%,100%,.12);padding:1.25rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.positions-form__hero-icon .positions-form__hero-image{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(0, 0, 0, 0.25))}.positions-form__hero-title{font-weight:700;letter-spacing:.01em}.positions-form__hero-subtitle{font-size:1.05rem;opacity:.9}.positions-form__callout{border-radius:1.25rem;background:rgba(13,110,253,.04)}.positions-form__callout .card-body{padding:1.75rem}.positions-form__callout h5{font-weight:700}.positions-form__card{border-radius:1.5rem;border:1px solid rgba(13,110,253,.08);transition:transform .2s ease,box-shadow .2s ease}.positions-form__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(13,110,253,.12)}.positions-form__card .card-body{padding:1.75rem}.positions-form .form-select,.positions-form .form-control{border-radius:1rem;border:1px solid rgba(13,110,253,.18);padding:.75rem 1.1rem;font-size:1rem;transition:border .2s ease,box-shadow .2s ease}.positions-form .form-select:focus,.positions-form .form-control:focus{border-color:rgba(32,201,151,.75);box-shadow:0 0 0 .25rem rgba(32,201,151,.18)}.positions-form__textarea{min-height:140px}.positions-form__empty-field{border-radius:1rem;border:1px dashed rgba(255,193,7,.35);background:rgba(255,193,7,.1);display:flex;align-items:center;gap:.5rem}.positions-form__hint{border-radius:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.positions-form__media .form-control{margin-top:1rem}.positions-form__preview{border-radius:1.25rem;overflow:hidden;background:rgba(13,110,253,.04);padding:.5rem}.positions-form__gallery h6{font-weight:600;margin-bottom:.75rem}.positions-form__gallery .col-6 img{border-radius:1rem;border:1px solid rgba(13,110,253,.15);object-fit:cover;width:100%;height:120px}.positions-form__actions .btn{border-radius:999px}.positions-form__actions-info{display:flex;align-items:center;font-size:.95rem}.positions-form .positions-modal__body{padding:.75rem .75rem 1.25rem}.positions-form .positions-modal__body .positions-modal__checklist{border-radius:1rem;padding:1.5rem;background:rgba(13,110,253,.08)}.positions-form .positions-modal__body .positions-modal__checklist ol{padding-left:1.2rem}.positions-form .positions-modal__body .positions-modal__checklist ol li{margin-bottom:.5rem}.positions-form .positions-mass{background:linear-gradient(180deg, rgba(102, 16, 242, 0.06) 0%, rgba(13, 110, 253, 0.03) 40%)}.positions-form .positions-mass__hero{background:linear-gradient(120deg, #6610f2 0%, #0dcaf0 100%);color:#fff;border-radius:1.5rem}.positions-form .positions-mass__icon{background:hsla(0,0%,100%,.12);padding:1.25rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.positions-form .positions-mass__image{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(0, 0, 0, 0.25))}.positions-form .positions-mass__title{font-weight:700;letter-spacing:.01em}.positions-form .positions-mass__subtitle{font-size:1.05rem;opacity:.9}.positions-form .positions-mass__callout{border-radius:1.25rem;background:rgba(102,16,242,.06)}.positions-form .positions-mass__callout .card-body{padding:1.75rem}.positions-form .positions-mass__card{border-radius:1.5rem;border:1px solid rgba(102,16,242,.12);transition:transform .2s ease,box-shadow .2s ease}.positions-form .positions-mass__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(102,16,242,.12)}.positions-form .positions-mass__card .card-body{padding:1.75rem}.positions-form .positions-mass__dropzone{border:2px dashed rgba(102,16,242,.35);border-radius:1.5rem;padding:2.5rem;background:rgba(102,16,242,.05);text-align:center;position:relative;cursor:pointer}.positions-form .positions-mass__dropzone:hover{background:rgba(102,16,242,.08)}.positions-form .positions-mass__dropzone-inner{max-width:400px;margin:0 auto}.positions-form .positions-mass__previews{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:1rem}.positions-form .positions-mass__previews .dz-preview{border-radius:1rem;overflow:hidden;border:1px solid rgba(102,16,242,.15);background:#fff;padding:.75rem;text-align:center}.positions-form .positions-mass__textarea{min-height:160px}.positions-form .positions-mass__tip{border-radius:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.positions-form .positions-mass__summary{display:flex;align-items:center;font-size:.95rem}.positions-form .positions-mass__actions .btn{border-radius:999px}@media(max-width: 991.98px){.positions-page .positions-actions .btn{width:100%}.position-card__header{flex-direction:column;align-items:flex-start !important;gap:1rem}.position-card__switch .form-check-label{padding-left:.5rem}.positions-show__hero{text-align:center}.positions-show__hero .positions-show__meta-item{width:100%}.positions-show__icon{margin:0 auto}.positions-show__actions{width:100%;justify-content:center}.positions-show__actions .positions-show__action{width:100%;justify-content:center}.positions-show__list li{flex-direction:column;align-items:flex-start}.positions-show__list .positions-show__list-value{text-align:left}}:root{--header-h: 64px;--sidebar-w: 280px;--border: rgba(0, 0, 0, .12);--text: #1f2937}[data-bs-theme=dark]{--border: var(--app-border);--text: var(--app-text)}.alert-notice{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-alert{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}[data-bs-theme=dark] .alert-notice,[data-bs-theme=dark] .alert-alert{color:#dbeafe;background-color:rgba(96,165,250,.14);border-color:rgba(96,165,250,.4)}.custom-ul{padding:25px !important}.custom-ul li{padding:0px 0px 10px 0px}@media(max-width: 750px){.main-mir .col-md-3{margin-bottom:10%}}.main-mir .coolman{padding:10px 24px;opacity:.95;font-size:1rem;background:rgba(0,0,0,0);border:2px solid #d8e125 !important;transition:opacity .2s ease,border-color .2s ease}.main-mir .coolman:hover{opacity:1;border-color:#c8d10f !important}label.app-backdrop{cursor:pointer}@media(min-width: 1024px){.header-icon{display:none !important}}.app-sidebar{background:var(--bs-card-bg);backdrop-filter:blur(16px);box-shadow:4px 0 24px rgba(0,0,0,.12)}[data-bs-theme=dark] .app-sidebar{box-shadow:4px 0 24px rgba(0,0,0,.35)}@media(min-width: 1024px){.app-shell{display:grid;grid-template-columns:var(--sidebar-w, 280px) 1fr;align-items:start}.app-sidebar{position:sticky;top:var(--header-h, 56px);height:calc(100dvh - var(--header-h, 56px))}.app-main{padding:16px;min-height:calc(100dvh - var(--header-h, 56px))}}.app-main{padding:12px;min-height:calc(100dvh - var(--header-h, 56px));color:var(--bs-body-color);background:rgba(0,0,0,0)}.app-main .card{background:var(--bs-card-bg);color:var(--bs-body-color);border-color:var(--bs-border-color);box-shadow:var(--app-card-shadow)}.app-main .card-header{background:var(--bs-card-cap-bg);border-color:var(--bs-border-color);color:var(--bs-heading-color, var(--bs-body-color))}.app-main .card-body{background:rgba(0,0,0,0)}[data-bs-theme=dark] .app-main .card-header{background:rgba(22,37,70,.92)}#nav-toggle:checked~#user.app,#nav-toggle:checked~.layout,#nav-toggle:checked~main.app-main{overflow:hidden;height:100dvh}#langModal .modal-content{border-radius:16px}#langModal .list-group-item{cursor:pointer;font-size:15px;font-weight:500;display:flex;align-items:center;gap:8px}:root{--sidebar-bg: #ffffff;--sidebar-text: #0f172a;--sidebar-muted: #667085;--sidebar-border: #e5e7eb;--sidebar-item-bg: #ffffff;--sidebar-item-hover: #f5f7fb;--sidebar-item-active: linear-gradient(90deg, rgba(123,97,255,.12), rgba(88,161,255,.12))}:root{--glass-sidebar-bg: rgba(255,255,255,.72)}[data-bs-theme=dark]{--glass-sidebar-bg: rgba(17,24,39,.72)}[data-bs-theme=dark]{--sidebar-bg: rgba(10, 14, 25, 0.72);--sidebar-text: #e6e8ee;--sidebar-muted: #9aa4b2;--sidebar-border: rgba(255,255,255,0.12);--sidebar-item-bg: rgba(255,255,255,0.04);--sidebar-item-hover: rgba(255,255,255,0.08);--sidebar-item-active: linear-gradient(90deg, rgba(123,97,255,.20), rgba(88,161,255,.20))}.app-sidebar{background:var(--glass-sidebar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);position:fixed;top:0;left:0;height:100dvh;width:clamp(0px,88vw,360px);transform:translateX(-105%);will-change:transform;transition:transform .25s ease,box-shadow .2s ease;z-index:1042;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;pointer-events:none;overscroll-behavior:contain;scrollbar-gutter:stable;box-shadow:12px 0 40px rgba(0,0,0,.18)}.app-sidebar .sidebar-scroll{padding-top:calc(var(--header-h, 56px) + 8px);padding-bottom:calc(24px + env(safe-area-inset-bottom));position:relative}.app-sidebar .sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) rgba(0,0,0,0)}.app-sidebar .sidebar-scroll::-webkit-scrollbar{width:8px}.app-sidebar .sidebar-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px}[data-bs-theme=dark] .app-sidebar .sidebar-scroll{scrollbar-color:hsla(0,0%,100%,.28) rgba(0,0,0,0)}[data-bs-theme=dark] .app-sidebar .sidebar-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25)}.app-sidebar .sidebar-scroll::after{content:"";position:sticky;bottom:0;display:block;height:14px;background:linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0));pointer-events:none}#nav-toggle:checked~.app-sidebar,#nav-toggle:checked~.layout .app-sidebar,#nav-toggle:checked~.layout .app-shell .app-sidebar{transform:translateX(0);pointer-events:auto}label.app-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.38);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1041;pointer-events:none}#nav-toggle:checked~label.app-backdrop,#nav-toggle:checked~.layout label.app-backdrop{opacity:1;visibility:visible;pointer-events:auto}.app-sidebar .menu-list{list-style:none;margin:0;padding:12px 10px;display:grid;gap:10px}.app-sidebar .menu-list>li{margin:0}@media(min-width: 1024px){#nav-toggle{display:none}label.app-backdrop{display:none}.app-sidebar-overlay{display:none}.app-sidebar{position:sticky;top:var(--header-h);height:calc(100dvh - var(--header-h));transform:none !important;pointer-events:auto !important;width:var(--sidebar-w, 280px);overflow-y:auto;background:var(--glass-sidebar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset -1px 0 0 rgba(0,0,0,.04)}.app-sidebar .sidebar-scroll{position:relative}.app-sidebar .sidebar-scroll::before{content:"";position:sticky;top:0;display:block;height:12px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0));pointer-events:none}}#nav-toggle:checked~#user.app .app-sidebar,#nav-toggle:checked~.app .app-sidebar{transform:translateX(0) !important;pointer-events:auto !important}.menu-item{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--sidebar-border);background:var(--sidebar-item-bg);color:var(--sidebar-text);text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;min-height:52px}.menu-item:hover{background:var(--sidebar-item-hover);border-color:#d8dee6;box-shadow:0 6px 16px rgba(16,24,40,.1)}[data-bs-theme=dark] .menu-item:hover{border-color:rgba(148,163,184,.45);box-shadow:0 14px 32px rgba(2,6,23,.4)}.menu-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.menu-item:active{transform:translateY(1px)}.menu-item.danger{color:#c62828;border-color:rgba(198,40,40,.35)}.app-sidebar .menu-item .icon{font-size:20px;line-height:1;display:inline-block;width:24px;text-align:center}.app-sidebar .menu-item .label{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar .menu-item .badge-wrap{margin-inline-start:auto}.menu-item.active,.menu-item.is-active{background:var(--sidebar-item-hover);border-color:#cbd5e1;box-shadow:none;position:relative}[data-bs-theme=dark] .menu-item.active,[data-bs-theme=dark] .menu-item.is-active{border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.12)}.menu-item.active::before,.menu-item.is-active::before{content:"";position:absolute;inset-block:8px;inset-inline-start:6px;width:3px;border-radius:3px;background:linear-gradient(180deg, #3b82f6, #22c55e)}.menu-item--danger{border-color:rgba(198,40,40,.35)}.menu-item--danger:hover{box-shadow:0 6px 16px rgba(220,53,69,.18)}.menu-item--danger:hover,.menu-item.danger:hover{background:rgba(220,53,69,.06)}[data-bs-theme=dark] .app-sidebar img.iconka,[data-bs-theme=dark] .app-sidebar img.ikonka{filter:brightness(0.9) contrast(1.08)}.sidebar-header{display:flex;flex-direction:column;gap:12px}.sidebar-label{letter-spacing:.12rem;font-weight:600}.sidebar-updated{font-variant-numeric:tabular-nums}.bot-quick-stats .badge{font-weight:600;letter-spacing:.4px;background:rgba(148,163,184,.18)}[data-bs-theme=dark] .bot-quick-stats .badge{background:rgba(148,163,184,.24);color:#e2e8f0;border-color:rgba(0,0,0,0)}.bot-switch{width:100%}.bot-switch__toggle{background:var(--sidebar-item-bg);border:1px solid var(--sidebar-border);border-radius:16px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease;color:inherit}.bot-switch__toggle:hover{border-color:#cbd5e1;box-shadow:0 10px 28px rgba(15,23,42,.14)}.bot-switch__toggle:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.bot-switch__name{font-size:15px;letter-spacing:.2px}.bot-switch__username{font-size:12px;letter-spacing:.3px}.bot-switch__menu{width:100%;border:1px solid var(--sidebar-border)}.bot-switch__menu .dropdown-item{border-radius:10px;padding-block:10px}.bot-switch__current span{font-size:14px}.bot-switch--header .bot-switch__menu{min-width:320px}.sidebar-section__title{letter-spacing:.16rem;font-weight:600}.sidebar-section+.sidebar-section{margin-top:20px}.sidebar-footer button.menu-item{padding-inline:18px;background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.4)}.sidebar-footer button.menu-item:hover{background:rgba(239,68,68,.16);border-color:rgba(248,113,113,.6)}[data-bs-theme=dark] .sidebar-footer button.menu-item{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.45);color:#fca5a5}.app-header{background:#fff;border-bottom:1px solid #e5e7eb;color:#0f172a}[data-bs-theme=dark] .app-header{background:rgba(17,24,39,.72);border-bottom:1px solid hsla(0,0%,100%,.12);color:#e6e8ee}#nav-toggle{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--header-h: 56px;--header-shadow: 0 2px 12px rgba(15, 23, 42, 0.06);--header-icon-border: rgba(148, 163, 184, 0.35)}[data-bs-theme=dark]{--header-shadow: 0 6px 18px rgba(2, 6, 23, 0.55)}header.app-header{position:sticky;top:0;inset-inline:0;z-index:1040;min-height:var(--header-h, 56px);display:flex;align-items:center;width:100%;padding:8px 12px;background:var(--bs-card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--bs-border-color);box-shadow:var(--header-shadow)}header.app-header .topbar{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap}header.app-header .left,header.app-header .right{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}header.app-header #burger.hamburger{width:44px;height:44px;border:none;border-radius:12px;background:var(--bs-card-bg);color:var(--bs-body-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 6px 18px rgba(15,23,42,.08)}header.app-header #burger.hamburger:hover{background:rgba(15,23,42,.05);transform:translateY(-1px);box-shadow:0 8px 22px rgba(15,23,42,.12)}header.app-header #burger.hamburger:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(91,156,255,.25)}header.app-header #burger.hamburger,header.app-header #burger .hamburger-box .line{transition:all .3s ease}header.app-header #burger .hamburger-box{width:24px;height:18px;position:relative}header.app-header #burger .hamburger-box .line{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s ease}header.app-header #burger .hamburger-box .line:nth-child(1){top:0}header.app-header #burger .hamburger-box .line:nth-child(2){top:8px}header.app-header #burger .hamburger-box .line:nth-child(3){bottom:0}#nav-toggle:checked~header.app-header #burger .hamburger-box .line:nth-child(1){transform:translateY(8px) rotate(45deg)}#nav-toggle:checked~header.app-header #burger .hamburger-box .line:nth-child(2){opacity:0}#nav-toggle:checked~header.app-header #burger .hamburger-box .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}[data-bs-theme=dark] header.app-header{background:rgba(15,23,42,.92);border-bottom-color:rgba(148,163,184,.35)}[data-bs-theme=dark] header.app-header #burger.hamburger{background:rgba(15,23,42,.88);color:rgba(226,232,240,.92);box-shadow:0 10px 28px rgba(2,6,23,.6)}[data-bs-theme=dark] header.app-header #burger.hamburger:hover{background:rgba(30,41,59,.8)}.brand-link{font-weight:700;letter-spacing:.2px;color:inherit;text-decoration:none}.brand-link:hover{color:inherit}.hdr-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hdr-actions>*{min-width:0}@media(min-width: 768px){.hdr-actions{flex-wrap:nowrap}}.wallet-balance{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.wallet-balance .btn{border-radius:12px;padding-inline:18px;font-weight:600;box-shadow:0 10px 24px rgba(59,130,246,.25)}.exchange-rates ul{margin:0;padding:0}.exchange-rates .metric{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.exchange-rates img{width:18px;height:18px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-inline-size:36px;min-block-size:36px;padding:6px;border-radius:12px;border:1px solid var(--header-icon-border);background:var(--bs-card-bg);color:var(--bs-body-color);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.icon-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.12)}.icon-btn:focus-visible{box-shadow:0 0 0 3px rgba(91,156,255,.25)}.theme-toggle-btn{gap:0}#theme-toggle svg{display:block}#theme-toggle .moon-icon{display:none}[data-bs-theme=dark] #theme-toggle .sun-icon{display:none}[data-bs-theme=dark] #theme-toggle .moon-icon{display:block}.live-clock .badge{padding:8px 12px;letter-spacing:.12em;font-variant-numeric:tabular-nums;background:var(--bs-card-bg);border:1px solid var(--header-icon-border)}[data-bs-theme=dark] .live-clock .badge{background:rgba(15,23,42,.9);border-color:rgba(148,163,184,.35);color:#e2e8f0}@media(max-width: 768px){header.app-header .topbar{gap:10px}header.app-header .left{flex:1 1 auto;min-width:0}header.app-header .right{width:100%;justify-content:flex-start;margin-inline-start:0;flex-wrap:wrap}.hdr-actions{width:100%;gap:10px;justify-content:flex-start;align-items:flex-start;margin-inline-start:0}.hdr-actions>*{flex:0 0 auto}.wallet-balance{width:100%;justify-content:flex-start;flex-wrap:wrap;row-gap:6px}}@media(max-width: 576px){.live-clock{width:100%}.live-clock .badge{width:100%;justify-content:center}.wallet-balance{align-items:flex-start}.hdr-actions .dropdown,.hdr-actions .icon-btn{align-self:flex-start}.wallet-balance .btn{width:auto;max-width:100%;flex:0 0 auto;align-self:flex-start;justify-content:center;box-sizing:border-box}.hdr-actions{gap:8px}.hdr-actions .dropdown,.hdr-actions .icon-btn{flex:0 0 auto}}.app-dashboard .card{border:none;background-color:#fff;transition:box-shadow .2s ease-in-out}.app-dashboard .card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.08)}.app-dashboard .badge{font-size:.75rem}.app-dashboard h2.display-6{font-weight:600;line-height:1.2}.app-dashboard small.text-muted{font-size:.8rem}.app-dashboard .alert{border-radius:.5rem}.app-dashboard .row.g-3>[class*=col-]{margin-bottom:1rem}[data-bs-theme=dark] .app-dashboard .card{background-color:var(--app-surface);border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 42px rgba(2,6,23,.4)}[data-bs-theme=dark] .app-dashboard .card:hover{box-shadow:0 24px 56px rgba(2,6,23,.48)}[data-bs-theme=dark] .app-dashboard .badge{color:inherit}[data-bs-theme=dark] .app-dashboard .dashboard-hero{background:linear-gradient(140deg, rgba(59, 130, 246, 0.16), rgba(56, 189, 248, 0.12))}[data-bs-theme=dark] .app-dashboard .dashboard-hero .hero-stat{border-left:1px solid rgba(148,163,184,.24)}[data-bs-theme=dark] .app-dashboard .dashboard-hero .hero-stat__label{color:var(--app-muted)}[data-bs-theme=dark] .app-dashboard .dashboard-hero .hero-stat__value{color:var(--app-text)}[data-bs-theme=dark] .app-dashboard .dashboard-hero .tor-info__address{background:rgba(15,23,42,.65);color:var(--app-text);box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)}[data-bs-theme=dark] .app-dashboard .dashboard-callout{background:linear-gradient(140deg, rgba(37, 99, 235, 0.28), rgba(59, 130, 246, 0.24));color:#f8fafc}[data-bs-theme=dark] .app-dashboard .dashboard-callout .dashboard-callout__icon{background:rgba(248,250,252,.18);color:#0ea5e9}[data-bs-theme=dark] .app-dashboard .dashboard-callout a.btn-outline-light{border-color:hsla(0,0%,100%,.28)}[data-bs-theme=dark] .app-dashboard .dashboard-callout a.btn-outline-light:hover{background:hsla(0,0%,100%,.18)}[data-bs-theme=dark] .app-dashboard .dashboard-callout .text-muted,[data-bs-theme=dark] .app-dashboard .dashboard-callout small.text-muted,[data-bs-theme=dark] .app-dashboard .dashboard-callout p.text-muted{color:rgba(226,232,240,.82) !important}[data-bs-theme=dark] .app-dashboard .dashboard-ops-card{background:linear-gradient(135deg, rgba(15, 23, 42, 0.82), rgba(30, 64, 175, 0.85));border:1px solid rgba(96,165,250,.22)}[data-bs-theme=dark] .app-dashboard .dashboard-ops-card .ops-metric__label{color:rgba(226,232,240,.78)}[data-bs-theme=dark] .app-dashboard .dashboard-ops-card .ops-metric__value{color:#f8fafc}[data-bs-theme=dark] .app-dashboard .dashboard-ops-card .ops-metric__badge{background:rgba(59,130,246,.18);color:rgba(226,232,240,.88)}[data-bs-theme=dark] .app-dashboard .dashboard-analytics{background:rgba(2,6,23,.45);border-radius:1rem}[data-bs-theme=dark] .app-dashboard .dashboard-analytics__badge{background:rgba(56,189,248,.12);color:rgba(191,219,254,.96)}[data-bs-theme=dark] .app-dashboard .dashboard-analytics__ranges .btn{border-color:rgba(96,165,250,.32);color:rgba(191,219,254,.92)}[data-bs-theme=dark] .app-dashboard .dashboard-analytics__ranges .btn.active,[data-bs-theme=dark] .app-dashboard .dashboard-analytics__ranges .btn:hover{background:rgba(37,99,235,.85);color:#f8fafc;border-color:rgba(37,99,235,.9);box-shadow:0 12px 28px rgba(14,116,144,.45)}[data-bs-theme=dark] .app-dashboard .metric-card{background:linear-gradient(140deg, rgba(30, 64, 175, 0.2), rgba(14, 116, 144, 0.18));box-shadow:inset 0 0 0 1px rgba(148,163,184,.12)}[data-bs-theme=dark] .app-dashboard .metric-card__label{color:rgba(226,232,240,.76)}[data-bs-theme=dark] .app-dashboard .metric-card__value{color:#f8fafc}[data-bs-theme=dark] .app-dashboard .metric-card__delta{color:rgba(226,232,240,.78)}[data-bs-theme=dark] .app-dashboard .metric-card__delta.is-positive{color:#34d399}[data-bs-theme=dark] .app-dashboard .metric-card__delta.is-negative{color:#f87171}[data-bs-theme=dark] .app-dashboard .dashboard-feed__avatar{background:rgba(96,165,250,.25);color:rgba(239,246,255,.96)}[data-bs-theme=dark] .app-dashboard .activity-timeline::before{background:linear-gradient(180deg, rgba(96, 165, 250, 0.42), rgba(37, 99, 235, 0))}[data-bs-theme=dark] .app-dashboard .activity-timeline__dot{box-shadow:0 0 0 4px rgba(59,130,246,.16)}[data-bs-theme=dark] .app-dashboard .empty-state .rounded-circle{background:rgba(15,23,42,.4) !important}.dashboard-onboarding .onboarding-hero-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.3px;background:rgba(13,110,253,.12);color:#0d6efd}.dashboard-onboarding .onboarding-progress{min-width:120px}.dashboard-onboarding .onboarding-progress-bar{height:.55rem;border-radius:999px;background-color:rgba(25,135,84,.1)}.dashboard-onboarding .onboarding-progress-bar .progress-bar{border-radius:inherit;box-shadow:0 6px 16px rgba(25,135,84,.25)}.dashboard-onboarding .onboarding-step-card{background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(148,163,184,.12);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.dashboard-onboarding .onboarding-step-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(37,99,235,.14),0 16px 30px rgba(15,23,42,.08);background:#eef2ff}.dashboard-onboarding .onboarding-step-card.is-complete{background:#ecfdf3;box-shadow:inset 0 0 0 1px rgba(34,197,94,.18),0 14px 28px rgba(34,197,94,.18)}.dashboard-onboarding .onboarding-step-card.is-complete .step-icon{background:rgba(34,197,94,.15);color:#15803d}.dashboard-onboarding .step-icon{width:48px;height:48px;display:grid;place-items:center;background:rgba(13,110,253,.12);color:#0d6efd;font-size:1.35rem}.dashboard-onboarding .onboarding-tip-card{background:linear-gradient(135deg, #2563eb, #1d4ed8);color:#fff;position:relative;overflow:hidden}.dashboard-onboarding .onboarding-tip-card::after{content:"";position:absolute;inset:-40% 30% auto -20%;height:200%;background:radial-gradient(circle at center, rgba(255, 255, 255, 0.18), transparent 55%);transform:rotate(12deg);pointer-events:none}.dashboard-onboarding .onboarding-tip-card .card-body{position:relative;z-index:1}.dashboard-onboarding .tip-check{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.22);color:#fff;flex-shrink:0}@media(max-width: 767.98px){.dashboard-onboarding .onboarding-progress{width:100%;text-align:left}}.dashboard-hero{background:linear-gradient(140deg, rgba(99, 102, 241, 0.08), rgba(14, 165, 233, 0.05));position:relative;overflow:hidden}.dashboard-hero::after{content:"";position:absolute;inset:auto -30% -60% auto;width:320px;height:320px;background:radial-gradient(circle, rgba(99, 102, 241, 0.18) 0%, rgba(99, 102, 241, 0) 70%);pointer-events:none}.dashboard-hero .card-body{position:relative;z-index:1}.dashboard-hero__icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:rgba(99,102,241,.18);color:#4338ca;font-size:1.75rem}.dashboard-hero .hero-stat{display:flex;flex-direction:column;gap:.25rem;padding-left:1.25rem;border-left:1px solid rgba(15,23,42,.08)}.dashboard-hero .hero-stat__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.dashboard-hero .hero-stat__value{font-weight:700;font-size:1.5rem;color:#111827}.dashboard-hero .tor-info__address{font-family:"SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background:rgba(15,23,42,.08);padding:.5rem .75rem;border-radius:.75rem;word-break:break-all}.dashboard-callout{background:linear-gradient(140deg, #0f172a, #1e3a8a);color:#fff}.dashboard-callout .card-body{color:inherit}.dashboard-callout .dashboard-callout__icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:hsla(0,0%,100%,.14);font-size:1.5rem}.dashboard-callout a.btn-outline-light{border-color:hsla(0,0%,100%,.4);color:#fff}.dashboard-callout a.btn-outline-light:hover{background:hsla(0,0%,100%,.12)}.dashboard-callout .text-muted,.dashboard-callout small.text-muted,.dashboard-callout p.text-muted{color:rgba(248,250,252,.78) !important}.dashboard-ops-card{background:linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(226, 232, 240, 0.6))}.dashboard-ops-card .ops-metric{display:grid;grid-template-columns:auto auto;grid-template-areas:"label value" "delta delta";align-items:start;gap:.35rem 1rem}.dashboard-ops-card .ops-metric__label{grid-area:label;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;color:#475569}.dashboard-ops-card .ops-metric__value{grid-area:value;font-weight:700;font-size:1.75rem;color:#0f172a}.dashboard-ops-card .ops-metric__badge{grid-area:delta;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;background:rgba(15,23,42,.06);color:#0f172a;font-size:.75rem;width:fit-content}.dashboard-analytics{position:relative}.dashboard-analytics.is-loading::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.65);backdrop-filter:blur(2px);z-index:3}.dashboard-analytics__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:rgba(6,182,212,.15);color:#0f766e}.dashboard-analytics__ranges .btn{border-radius:999px;font-weight:600;padding:.35rem .85rem;border-color:rgba(99,102,241,.25);color:#4c51bf;transition:all .2s ease}.dashboard-analytics__ranges .btn.active,.dashboard-analytics__ranges .btn:hover{background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 8px 20px rgba(79,70,229,.18)}.dashboard-analytics__chart{position:relative;height:340px}.dashboard-analytics__chart canvas{width:100% !important;height:100% !important}.metric-card{background:linear-gradient(140deg, rgba(15, 23, 42, 0.04), rgba(79, 70, 229, 0.08));border-radius:18px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.metric-card__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#475569}.metric-card__value{font-weight:700;font-size:1.4rem;color:#111827}.metric-card__delta{font-size:.8rem;font-weight:600;color:#475569}.metric-card__delta.is-positive{color:#15803d}.metric-card__delta.is-negative{color:#e11d48}.dashboard-activity-card{min-height:100%}.dashboard-activity-card .card-header{padding-left:1.25rem;padding-right:1.25rem}.dashboard-activity-card .card-body{padding-left:1.25rem;padding-right:1.25rem}.activity-card__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:1.1rem}.activity-timeline{position:relative;padding-left:1.2rem;margin-left:.4rem}.activity-timeline::before{content:"";position:absolute;left:.35rem;top:.3rem;bottom:.3rem;width:2px;background:linear-gradient(180deg, rgba(99, 102, 241, 0.25), rgba(99, 102, 241, 0))}.activity-timeline__item{position:relative;padding-left:1.5rem;margin-bottom:1.5rem}.activity-timeline__item:last-child{margin-bottom:.75rem}.activity-timeline__dot{position:absolute;left:-0.05rem;top:.35rem;width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 4px rgba(99,102,241,.12)}.activity-thumb{width:48px;height:48px;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(15,23,42,.08);flex-shrink:0}.activity-thumb__image{width:100%;height:100%;object-fit:cover;display:block}.dashboard-feed{display:flex;flex-direction:column;gap:1rem}.dashboard-feed__item{display:flex;gap:.9rem}.dashboard-feed__avatar{width:42px;height:42px;border-radius:50%;background:rgba(79,70,229,.12);color:#4338ca;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-feed__body{flex:1;word-break:break-word;overflow-wrap:anywhere}.empty-state .rounded-circle{background:rgba(15,23,42,.08) !important}.empty-state p{max-width:280px;margin-left:auto;margin-right:auto}.activity-timeline__content{word-break:break-word;overflow-wrap:anywhere}.activity-timeline__content a{word-break:break-word}.z-notify{position:fixed;inset:auto 0 0 auto;z-index:5000;pointer-events:none}.z-notify .js-notice{width:min(92vw,360px);border-radius:14px;border:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px rgba(0,0,0,.15),0 3px 12px rgba(0,0,0,.08);transform-origin:bottom right;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease;position:relative}.z-notify .js-notice:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.18),0 5px 16px rgba(0,0,0,.1)}.z-notify .js-notice .card-body{padding:.75rem .9rem}.z-notify .js-notice .fw-semibold{letter-spacing:.2px}.z-notify .js-notice .small{opacity:.85}.z-notify .js-notice .btn-close{filter:grayscale(100%);opacity:.6;transition:opacity .15s ease,transform .15s ease;position:absolute;top:.5rem;right:.5rem}.z-notify .js-notice .btn-close:hover{opacity:1;transform:scale(1.06)}.z-notify .js-notice::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg, #22c55e, #16a34a);transform-origin:left center;animation:toast-progress var(--lifespan, 6000ms) linear forwards}@keyframes toast-progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.z-notify .js-notice.is-success::after{background:linear-gradient(90deg, #22c55e, #16a34a)}.z-notify .js-notice.is-info::after{background:linear-gradient(90deg, #3b82f6, #2563eb)}.z-notify .js-notice.is-warning::after{background:linear-gradient(90deg, #f59e0b, #d97706)}.z-notify .js-notice.is-danger::after{background:linear-gradient(90deg, #ef4444, #dc2626)}@keyframes notify-in{from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes notify-out{to{transform:translateY(12px);opacity:0}}.z-notify .js-notice{animation:notify-in 160ms ease-out}.z-notify .js-notice.is-hiding{animation:notify-out 160ms ease-in forwards}.z-notify .js-notice .bg-success.bg-opacity-10{background-color:rgba(34,197,94,.12) !important}@media(max-width: 576px){.z-notify{left:0;right:0;padding-left:.75rem;padding-right:.75rem}.z-notify .js-notice{width:100%;max-width:none}}@media(prefers-color-scheme: dark){.z-notify .js-notice{background:rgba(24,24,27,.86);border-color:hsla(0,0%,100%,.08);box-shadow:0 12px 30px rgba(0,0,0,.45),0 2px 10px rgba(0,0,0,.35)}.z-notify .js-notice .small{opacity:.75}.z-notify .js-notice .bg-success.bg-opacity-10{background-color:rgba(34,197,94,.18) !important}}#dropzone-area{border:2px dashed rgba(13,110,253,.5);border-radius:16px;padding:2rem;text-align:center;color:#0d6efd;cursor:pointer;background:rgba(13,110,253,.02);transition:background-color .25s ease,box-shadow .25s ease;position:relative}#dropzone-area:hover{background-color:rgba(13,110,253,.05);box-shadow:0 6px 18px rgba(0,0,0,.06)}#dropzone-area.drag-over{background-color:rgba(13,110,253,.12);box-shadow:0 8px 22px rgba(0,0,0,.12)}#dropzone-area .previews{display:grid;grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));gap:.75rem;margin-top:1rem}#dropzone-area .preview-item{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.06);transition:transform .2s ease}#dropzone-area .preview-item:hover{transform:scale(1.03)}#dropzone-area .preview-item img{width:100%;height:90px;object-fit:cover;display:block}.alert.alert-primary[data-controller=dropzone]{border:2px dashed rgba(13,110,253,.45);border-radius:16px;background:rgba(13,110,253,.06);transition:box-shadow .25s ease,background-color .25s ease}.alert.alert-primary[data-controller=dropzone]:hover{box-shadow:0 6px 18px rgba(0,0,0,.06)}#dz-previews{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:.75rem;margin-top:1rem}#dz-previews .dz-preview{border-radius:10px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.06);overflow:hidden;position:relative;padding:.5rem}#dz-previews .dz-image{border-radius:8px;overflow:hidden}#dz-previews .dz-image img{width:100%;height:120px;object-fit:cover;display:block}#dz-previews .dz-details{margin-top:.5rem;font-size:.85rem}#dz-previews .dz-progress{height:6px;background:rgba(0,0,0,.06);border-radius:4px;overflow:hidden;margin-top:.4rem}#dz-previews .dz-upload{display:block;height:100%;width:0;background:linear-gradient(90deg, #0d6efd, #66a6ff);transition:width .2s ease}#dz-previews .dz-success .dz-upload{width:100% !important}#dz-previews .dz-error{border:1px solid rgba(220,53,69,.45)}#dz-previews .dz-error-message{color:#dc3545;font-size:.8rem;margin-top:.25rem}.form-card{background-color:#fff;border-radius:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem}.dropzone-box{border:2px dashed #d1d5db;background-color:#f9fafb;border-radius:1rem;padding:2rem;text-align:center;transition:background-color .25s ease,box-shadow .25s ease;cursor:pointer}.dropzone-box:hover{background-color:#f3f4f6;box-shadow:0 4px 12px rgba(0,0,0,.08)}.input-modern{border-radius:.5rem;padding:.75rem 1rem;border:1px solid #9ca3af;transition:border-color .3s ease,box-shadow .3s ease;outline:none;font-size:1rem}.input-modern:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.btn-primary-modern{background:linear-gradient(90deg, #6366f1, #4f46e5);border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:700;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-primary-modern:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(79,70,229,.4)}.btn-modern{background-color:#f3f4f6;color:#1f2937;border-radius:.75rem;padding:.5rem 1rem;border:none;cursor:pointer;transition:background-color .2s ease}.btn-modern:hover{background-color:#e5e7eb}.admin-dashboard{background:#f4f6fb;min-height:100vh}.admin-dashboard .metric-card{display:flex;flex-direction:column;padding:.75rem 1.25rem;border-radius:.75rem;background:linear-gradient(135deg, rgba(58, 123, 213, 0.08), rgba(58, 213, 190, 0.08));border:1px solid rgba(58,123,213,.15);min-width:140px}.admin-dashboard .metric-card__label{font-size:.75rem;text-transform:uppercase;color:#5f6a86;letter-spacing:.06em}.admin-dashboard .metric-card__value{font-size:1.5rem;font-weight:600;color:#1f2a44;line-height:1.2}.admin-dashboard .info-block{display:flex;flex-direction:column;padding:1.25rem 1.5rem;border-radius:.75rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 25px rgba(15,23,42,.06)}.admin-dashboard .info-block__label{font-size:.75rem;text-transform:uppercase;color:#6b7280;letter-spacing:.08em;margin-bottom:.35rem}.admin-dashboard .info-block__value{font-size:1.05rem;font-weight:600;color:#111827;word-break:break-word}.admin-dashboard .thumb-media{width:40px;height:40px;object-fit:cover;border-radius:.5rem;box-shadow:0 4px 12px rgba(15,23,42,.2)}.admin-dashboard .card{border-radius:1rem;border:none;box-shadow:0 12px 30px rgba(15,23,42,.08)}.admin-dashboard .card-header{border-bottom:1px solid rgba(148,163,184,.24)}.admin-dashboard .card-footer{border-top:1px solid rgba(148,163,184,.24)}.admin-dashboard table.table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:rgba(226,232,240,.6);border-bottom:none;padding-top:.75rem;padding-bottom:.75rem}.admin-dashboard table.table tbody tr{transition:transform .12s ease,box-shadow .12s ease}.admin-dashboard table.table tbody tr:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(59,130,246,.1)}.admin-dashboard table.table tbody td{padding-top:.9rem;padding-bottom:.9rem;color:#1f2937;vertical-align:middle}.admin-dashboard .badge{border-radius:999px;font-weight:600;padding:.35rem .75rem;font-size:.75rem}.admin-dashboard .badge.bg-gradient-secondary{background:linear-gradient(135deg, #2563eb, #38bdf8);box-shadow:0 8px 18px rgba(59,130,246,.25)}.admin-dashboard .btn{border-radius:999px;font-weight:600;letter-spacing:.01em}.admin-dashboard .crm-tabs{border-bottom:1px solid rgba(148,163,184,.24)}.admin-dashboard .crm-tabs .nav-link{border-radius:.75rem .75rem 0 0;background:rgba(0,0,0,0);padding:.75rem 1rem;border:none;color:#1f2a55;font-weight:600;transition:all .2s ease}.admin-dashboard .crm-tabs .nav-link span.text-muted.small{font-weight:500;color:#64748b}.admin-dashboard .crm-tabs .nav-link.active{background:linear-gradient(135deg, #2563eb, #3b82f6);box-shadow:0 12px 24px rgba(37,99,235,.25);color:#fff;border:0;border-bottom:0}.admin-dashboard .crm-tabs .nav-link.active span.text-muted.small{color:hsla(0,0%,100%,.85);font-weight:600}.admin-dashboard .crm-tabs .nav-link.active .fw-semibold{color:#fff}.admin-dashboard .crm-tabs .nav-link:hover:not(.active){background:rgba(37,99,235,.08);color:#2563eb}.admin-dashboard .text-muted{color:#6b7280 !important}.customers-dashboard{background:#f5f7fb;padding-bottom:2rem}.customers-dashboard .customers-header{border-radius:1rem;background:linear-gradient(135deg, rgba(68, 102, 242, 0.12), rgba(42, 201, 210, 0.1));border:1px solid rgba(68,102,242,.15)}.customers-dashboard .customers-header h1{font-weight:600;color:#1f2a44}.customers-dashboard .customers-header p{color:#5f6a86}.customers-dashboard .customers-header__actions .btn{border-radius:999px}.customers-dashboard .metric-card{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#fff;border:1px solid rgba(31,42,68,.08);box-shadow:0 12px 36px rgba(31,42,68,.08)}.customers-dashboard .metric-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(68, 102, 242, 0.15), rgba(42, 201, 210, 0.2));color:#3b4ad2;font-size:1.25rem}.customers-dashboard .metric-card__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.customers-dashboard .metric-card__value{font-size:1.5rem;font-weight:600;color:#1f2a44}[data-bs-theme=dark] .customers-dashboard{background:radial-gradient(circle at top left, rgba(37, 99, 235, 0.18), transparent 55%),var(--app-body-bg)}[data-bs-theme=dark] .customers-dashboard .customers-header{background:linear-gradient(135deg, rgba(37, 99, 235, 0.28), rgba(56, 189, 248, 0.22));border:1px solid rgba(148,163,184,.28)}[data-bs-theme=dark] .customers-dashboard .customers-header h1{color:var(--app-text)}[data-bs-theme=dark] .customers-dashboard .customers-header p{color:rgba(226,232,240,.82)}[data-bs-theme=dark] .customers-dashboard .metric-card{background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.24);box-shadow:0 20px 44px rgba(2,6,23,.55)}[data-bs-theme=dark] .customers-dashboard .metric-card__icon{background:linear-gradient(135deg, rgba(96, 165, 250, 0.22), rgba(20, 184, 166, 0.28));color:rgba(226,232,240,.96)}[data-bs-theme=dark] .customers-dashboard .metric-card__label{color:rgba(226,232,240,.72)}[data-bs-theme=dark] .customers-dashboard .metric-card__value{color:#f8fafc}.customers-filter-card,.customers-actions-card,.customers-table-card{border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.08)}.customers-filter-card .customers-filter-card__heading h2{font-weight:600}.customers-filter-card .customers-filter-form .form-check{display:flex;align-items:center;gap:.5rem;padding-left:0}.customers-filter-card .customers-filter-form .form-check-input{width:2.75rem;height:1.4rem;margin-right:.5rem}.customers-action-tile{border-radius:.85rem;padding:1rem;border:1px dashed rgba(68,102,242,.25);background:rgba(68,102,242,.05);display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.customers-action-tile__icon{width:40px;height:40px;border-radius:.75rem;background:rgba(68,102,242,.12);display:flex;align-items:center;justify-content:center;color:#3b4ad2;margin-bottom:.75rem;font-size:1.1rem}.customers-action-tile__body h3{font-weight:600;color:#1f2a44}.customers-table thead{background:rgba(15,23,42,.02)}.customers-table thead th{font-weight:600;letter-spacing:.08em;border-bottom:none}.customers-table tbody tr{transition:background .2s ease}.customers-table tbody tr:hover{background:rgba(68,102,242,.06)}.table-row-muted{opacity:.45}.avatar-placeholder{width:48px;height:48px;font-size:.65rem;background:rgba(15,23,42,.08);color:#1f2a44;text-transform:uppercase}.customer-profile,.customer-edit{background:#f6f8fd;min-height:100vh}.customer-profile .card,.customer-edit .card{border-radius:1rem;border:none;box-shadow:0 18px 40px rgba(15,23,42,.12)}.customer-avatar-lg{width:110px;height:110px;border:4px solid rgba(68,102,242,.35);padding:6px;background:#fff}.customer-info-list span.fw-medium{color:#1f2a44}.empty-state-card{border-radius:1rem;border:1px dashed rgba(68,102,242,.35);background:rgba(68,102,242,.05)}.empty-state-card .empty-state-illustration{max-width:320px;opacity:.85}.stat-tile{border-radius:.85rem;padding:.75rem 1rem;background:rgba(68,102,242,.05);border:1px solid rgba(68,102,242,.15)}.stat-tile span{color:#616d88}.stat-tile strong{color:#1f2a44}.timeline{position:relative;margin:0;padding:0 0 0 1.25rem;list-style:none}.timeline::before{content:"";position:absolute;top:.5rem;left:.25rem;width:2px;height:100%;background:rgba(68,102,242,.2)}.timeline-item{position:relative;padding-left:1rem;margin-bottom:1.5rem}.timeline-item::before{content:"";position:absolute;top:.5rem;left:-1.2rem;width:10px;height:10px;border-radius:50%;background:#3b4ad2;box-shadow:0 0 0 6px rgba(59,74,210,.15)}.timeline-item__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.timeline-item__head .timeline-item__title{font-weight:600;color:#1f2a44}.timeline-item__head .timeline-item__meta{font-size:.85rem;color:#616d88}.timeline-item__body{background:#fff;border:1px solid rgba(15,23,42,.05);border-radius:.75rem;padding:.75rem 1rem;box-shadow:0 8px 20px rgba(15,23,42,.08)}.referral-card{border-radius:.85rem;padding:.85rem;border:1px solid rgba(15,23,42,.08);background:rgba(68,102,242,.04);display:flex;flex-direction:column;gap:.25rem}.referral-card span.fw-semibold{color:#1f2a44}.bg-primary-soft{background:rgba(68,102,242,.15)}.bg-success-soft{background:rgba(34,197,94,.15)}.bg-danger-soft{background:rgba(239,68,68,.15)}.bg-warning-soft{background:rgba(250,204,21,.18)}.customer-edit .card form .form-control,.customer-profile .card form .form-control{border-radius:.75rem;border-color:rgba(99,102,241,.25);box-shadow:none}.customer-edit .card form .form-control:focus,.customer-profile .card form .form-control:focus{border-color:rgba(68,102,242,.8);box-shadow:0 0 0 3px rgba(68,102,242,.15)}[data-bs-theme=dark] .customers-filter-card,[data-bs-theme=dark] .customers-actions-card,[data-bs-theme=dark] .customers-table-card{background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.24);box-shadow:0 24px 52px rgba(2,6,23,.5)}[data-bs-theme=dark] .customers-action-tile{background:rgba(37,99,235,.12);border-color:rgba(96,165,250,.3)}[data-bs-theme=dark] .customers-action-tile__icon{background:rgba(56,189,248,.18);color:rgba(226,232,240,.9)}[data-bs-theme=dark] .customers-action-tile__body h3{color:var(--app-text)}[data-bs-theme=dark] .customers-table thead{background:rgba(15,23,42,.6)}[data-bs-theme=dark] .customers-table thead th{color:rgba(226,232,240,.85)}[data-bs-theme=dark] .customers-table tbody tr:hover{background:rgba(37,99,235,.18)}[data-bs-theme=dark] .avatar-placeholder{background:rgba(15,23,42,.6);color:rgba(226,232,240,.88)}[data-bs-theme=dark] .customer-profile,[data-bs-theme=dark] .customer-edit{background:var(--app-body-bg)}[data-bs-theme=dark] .customer-profile .card,[data-bs-theme=dark] .customer-edit .card{background:rgba(15,23,42,.78);box-shadow:0 26px 64px rgba(2,6,23,.48)}[data-bs-theme=dark] .customer-avatar-lg{background:rgba(15,23,42,.85);border-color:rgba(96,165,250,.35)}[data-bs-theme=dark] .customer-info-list span.fw-medium{color:var(--app-text)}[data-bs-theme=dark] .empty-state-card{background:rgba(37,99,235,.12);border-color:rgba(96,165,250,.3)}[data-bs-theme=dark] .empty-state-card .empty-state-illustration{opacity:.92}[data-bs-theme=dark] .stat-tile{background:rgba(37,99,235,.12);border-color:rgba(96,165,250,.28)}[data-bs-theme=dark] .stat-tile span{color:rgba(203,213,225,.82)}[data-bs-theme=dark] .stat-tile strong{color:#f8fafc}[data-bs-theme=dark] .timeline::before{background:rgba(96,165,250,.35)}[data-bs-theme=dark] .timeline-item::before{background:rgba(96,165,250,.92);box-shadow:0 0 0 6px rgba(59,130,246,.25)}[data-bs-theme=dark] .timeline-item__head .timeline-item__title{color:#f8fafc}[data-bs-theme=dark] .timeline-item__head .timeline-item__meta{color:rgba(203,213,225,.8)}[data-bs-theme=dark] .timeline-item__body{background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 36px rgba(2,6,23,.45);color:rgba(226,232,240,.92)}[data-bs-theme=dark] .referral-card{background:rgba(37,99,235,.12);border-color:rgba(96,165,250,.25)}[data-bs-theme=dark] .referral-card span.fw-semibold{color:#f8fafc}.wallets-screen{background:linear-gradient(135deg, #f4f8ff 0%, #ffffff 55%);min-height:100%;padding:32px 0 56px;color:#12263f}.wallets-screen .wallets-hero{background:radial-gradient(circle at top right, rgba(25, 110, 255, 0.08), transparent 60%),#fff}.wallets-screen .wallets-hero__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;background:rgba(58,122,255,.12);color:#1d4ed8;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;margin-bottom:12px}.wallets-screen .wallets-hero__title{font-size:2.25rem;font-weight:700;margin-bottom:8px}.wallets-screen .wallets-hero__subtitle{font-size:1rem;color:#4b5563;margin-bottom:0}.wallets-screen .wallets-hero__status-label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.wallets-screen .wallets-overline{display:inline-block;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:#6b7280;font-weight:600;margin-bottom:12px}.wallets-screen .wallets-card{border-radius:18px;border:1px solid rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease}.wallets-screen .wallets-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(15,23,42,.08)}.wallets-screen .wallets-card__title{font-size:1.5rem;font-weight:700;margin-bottom:12px;color:#111827}.wallets-screen .wallets-card__lede{font-size:.975rem;color:#4b5563;margin-bottom:24px}.wallets-screen .wallets-visual{text-align:center}.wallets-screen .wallets-visual__image{border-radius:16px;box-shadow:0 15px 30px rgba(15,23,42,.12);max-width:100%}.wallets-screen .wallets-visual__image--framed{border:8px solid #fff}.wallets-screen .wallets-visual__caption{line-height:1.4}.wallets-screen .wallets-form--compact .wallets-field{max-width:280px}.wallets-screen .wallets-form__group{margin-bottom:24px}.wallets-screen .wallets-field{border-radius:14px;border:1px solid rgba(148,163,184,.4);padding:14px 18px;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.wallets-screen .wallets-field:focus{border-color:rgba(37,99,235,.7);box-shadow:0 0 0 4px rgba(37,99,235,.15)}.wallets-screen .wallets-textarea{min-height:220px;resize:vertical}.wallets-screen .wallets-toggle{padding:16px 20px;border-radius:16px;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.08)}.wallets-screen .wallets-toggle:hover{background:rgba(37,99,235,.1)}.wallets-screen .wallets-toggle .form-check-input{width:1.4rem;height:1.4rem}.wallets-screen .wallets-toggle__label{display:flex;flex-direction:column;gap:4px}.wallets-screen .wallets-form__note{border-radius:16px;border:none;background:rgba(59,130,246,.1);color:#1e3a8a}.wallets-screen .wallets-variables h6{letter-spacing:.16em}.wallets-screen .wallets-variable{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:rgba(37,99,235,.12);color:#1d4ed8;font-weight:600;font-size:.8125rem}.wallets-screen .wallets-default{border:1px solid rgba(148,163,184,.35);background:linear-gradient(180deg, rgba(241, 245, 249, 0.6) 0%, #ffffff 100%)}.wallets-screen .wallets-code-block{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:16px 18px;font-family:"SFMono-Regular","Menlo","Monaco","Consolas",monospace;font-size:.875rem;line-height:1.5;white-space:pre-line}.wallets-screen .wallets-actions{padding-top:8px}.wallets-screen .wallets-actions .btn{border-radius:14px}.wallets-screen .wallets-history .wallets-card__lede{max-width:520px}.wallets-screen .wallets-history__item{border-radius:18px;background:#fff;border:1px solid rgba(100,116,139,.12);transition:transform .2s ease,box-shadow .2s ease}.wallets-screen .wallets-history__item:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(15,23,42,.12)}.wallets-screen .wallets-history__customer{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:rgba(22,163,74,.12);color:#166534;font-weight:600;text-decoration:none;margin-bottom:16px}.wallets-screen .wallets-history__customer:hover{text-decoration:none;background:rgba(22,163,74,.2)}.wallets-screen .wallets-history__meta{display:grid;gap:10px}.wallets-screen .wallets-history__label{display:block;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;margin-bottom:2px}.wallets-screen .wallets-history__value{font-size:.95rem;color:#1f2a37;word-break:break-word}.wallets-screen .wallets-history__link{display:inline-flex;align-items:center;gap:6px;margin-right:12px;font-size:.85rem;color:#2563eb;text-decoration:none;font-weight:600}.wallets-screen .wallets-history__link:hover{text-decoration:underline;color:#1d4ed8}.wallets-screen.wallets-index .wallets-summary{display:grid;gap:6px}.wallets-screen.wallets-index .wallets-summary__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:#6b7280}.wallets-screen.wallets-index .wallets-summary__value{font-weight:700;font-size:1rem;color:#111827}.wallets-screen.wallets-index .wallets-nav-item{display:flex;align-items:center;gap:12px;padding:14px 18px;font-weight:600;border:none;font-size:.95rem}.wallets-screen.wallets-index .wallets-nav-item__icon{font-size:1.1rem}.wallets-screen.wallets-index .wallets-nav-item.active{background:rgba(59,130,246,.12);color:#1d4ed8}.wallets-screen.wallets-index .wallets-nav-item.disabled{opacity:.5;cursor:not-allowed}.wallets-screen.wallets-index .wallets-card--gateway .wallets-card__title{font-size:1.25rem}.wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__icon{font-size:1.8rem}.wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__label{display:block;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__value{font-size:.95rem;color:#1f2937;word-break:break-word}.wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__status .badge{border-radius:999px}.wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__actions .btn{border-radius:10px;width:100%}.wallets-screen .wallets-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:rgba(59,130,246,.12);margin-bottom:16px}.wallets-screen .wallets-empty-state__icon::before{content:"BTC";font-weight:700;color:#1d4ed8;letter-spacing:.12em}.wallets-screen .wallets-empty-state h5{font-weight:700}@media(max-width: 991.98px){.wallets-screen{padding-top:24px}.wallets-screen .wallets-card:hover{transform:none;box-shadow:0 12px 24px rgba(15,23,42,.08)}.wallets-screen .wallets-form--compact .wallets-field{max-width:100%}}[data-bs-theme=dark] .wallets-screen{background:radial-gradient(circle at 0% 0%, rgba(37, 99, 235, 0.2), transparent 55%),radial-gradient(circle at 100% 0%, rgba(14, 165, 233, 0.14), transparent 60%),#050b1a;color:var(--app-text)}[data-bs-theme=dark] .wallets-screen .wallets-hero{background:linear-gradient(135deg, rgba(37, 99, 235, 0.28), rgba(79, 70, 229, 0.24));box-shadow:0 24px 52px rgba(2,6,23,.5)}[data-bs-theme=dark] .wallets-screen .wallets-hero__badge{background:rgba(96,165,250,.18);color:rgba(226,232,240,.92)}[data-bs-theme=dark] .wallets-screen .wallets-hero__title{color:#f8fafc}[data-bs-theme=dark] .wallets-screen .wallets-hero__subtitle,[data-bs-theme=dark] .wallets-screen .wallets-hero__status-label,[data-bs-theme=dark] .wallets-screen .wallets-overline{color:rgba(203,213,225,.84)}[data-bs-theme=dark] .wallets-screen .wallets-card{background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.25);box-shadow:0 26px 60px rgba(2,6,23,.5)}[data-bs-theme=dark] .wallets-screen .wallets-card:hover{box-shadow:0 32px 70px rgba(2,6,23,.58)}[data-bs-theme=dark] .wallets-screen .wallets-card__title{color:#f8fafc}[data-bs-theme=dark] .wallets-screen .wallets-card__lede{color:rgba(203,213,225,.85)}[data-bs-theme=dark] .wallets-screen .wallets-field{background:rgba(15,23,42,.75);border-color:rgba(96,165,250,.35);color:var(--app-text)}[data-bs-theme=dark] .wallets-screen .wallets-field:focus{border-color:rgba(59,130,246,.6);box-shadow:0 0 0 4px rgba(37,99,235,.18)}[data-bs-theme=dark] .wallets-screen .wallets-toggle{background:rgba(37,99,235,.18);border-color:rgba(96,165,250,.3)}[data-bs-theme=dark] .wallets-screen .wallets-form__note{background:rgba(37,99,235,.24);color:rgba(226,232,240,.92)}[data-bs-theme=dark] .wallets-screen .wallets-variable{background:rgba(59,130,246,.22);color:rgba(226,232,240,.92)}[data-bs-theme=dark] .wallets-screen .wallets-default{background:linear-gradient(180deg, rgba(15, 23, 42, 0.65) 0%, rgba(15, 23, 42, 0.85) 100%);border-color:rgba(148,163,184,.32)}[data-bs-theme=dark] .wallets-screen .wallets-history__item{background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.22);box-shadow:0 20px 48px rgba(2,6,23,.5)}[data-bs-theme=dark] .wallets-screen .wallets-history__label{color:rgba(148,163,184,.78)}[data-bs-theme=dark] .wallets-screen .wallets-history__value{color:#f1f5f9}[data-bs-theme=dark] .wallets-screen .wallets-history__customer{background:rgba(34,197,94,.18);color:rgba(220,252,231,.92)}[data-bs-theme=dark] .wallets-screen .wallets-history__customer:hover{background:rgba(34,197,94,.24)}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-summary__label{color:rgba(148,163,184,.78)}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-summary__value{color:#f8fafc}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-nav-item{color:rgba(226,232,240,.88);background:rgba(0,0,0,0)}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-nav-item.active{background:rgba(37,99,235,.22);color:#93c5fd}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__label{color:rgba(148,163,184,.78)}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__value{color:rgba(226,232,240,.92)}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__actions .btn.btn-primary{background:linear-gradient(135deg, #2563eb, #4f46e5);border:1px solid rgba(99,102,241,.45);box-shadow:0 16px 36px rgba(37,99,235,.35)}[data-bs-theme=dark] .wallets-screen.wallets-index .wallets-card--gateway .wallets-gateway__actions .btn.btn-primary:hover{box-shadow:0 20px 42px rgba(37,99,235,.45)}[data-bs-theme=dark] .wallets-screen .wallets-empty-state__icon{background:rgba(59,130,246,.22)}[data-bs-theme=dark] .wallets-screen .wallets-empty-state__icon::before{color:#bfdbfe}.courier-team .hero-card{background:linear-gradient(140deg, rgba(13, 110, 253, 0.08), rgba(255, 255, 255, 0.95))}.courier-team .permission-guidance-card{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.5rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#f8fbff;box-shadow:0 20px 45px -35px rgba(15,23,42,.4)}.courier-team .permission-guidance-card__header{display:flex;flex-direction:column;gap:.35rem}.courier-team .permission-guidance-card__badge{align-self:flex-start;padding:.35rem .75rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:rgba(13,110,253,.12);color:#0d6efd}.courier-team .permission-guidance-card__badge--green{background:rgba(25,135,84,.12);color:#198754}.courier-team .guidance-highlight{padding:1rem;border-radius:.85rem;border:1px solid rgba(13,110,253,.2);background:rgba(13,110,253,.08);font-size:.9rem}.courier-team .courier-assistant__section{height:100%;padding:1.5rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 18px 40px -32px rgba(15,23,42,.35)}.courier-team .courier-assistant__note{padding:.9rem 1rem;border-radius:.85rem;background:rgba(13,110,253,.08);border:1px solid rgba(13,110,253,.15)}.courier-team .courier-assistant__actions{margin-top:.5rem}.courier-team .permission-group{margin-bottom:1.25rem}.courier-team .permission-group__title{margin-bottom:.75rem}.courier-team .permission-group__badge{padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:rgba(97,97,255,.12);color:#3b57dd}.courier-team .permission-switch{padding:.95rem 1.1rem;border-radius:.9rem;border:1px solid rgba(15,23,42,.08);background:#fff;transition:border-color .2s ease,box-shadow .2s ease;margin-bottom:.75rem}.courier-team .permission-switch:hover{border-color:rgba(13,110,253,.35);box-shadow:0 12px 30px -25px rgba(13,110,253,.45)}.courier-team .permission-switch .form-check.form-switch{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:0;padding-left:0}.courier-team .permission-switch .form-check-input{order:2;margin-left:0;margin-right:0}.courier-team .permission-switch .form-check-label{order:1;flex:1;margin-bottom:0;font-weight:500;color:#1f2937}.courier-team .permission-switch__limit{padding:.75rem;border-radius:.75rem;background:#f4f7ff;border:1px dashed rgba(13,110,253,.35)}.courier-team .permission-switch__limit .small{color:rgba(15,23,42,.65)}@media(max-width: 991.98px){.courier-team .courier-assistant__section{padding:1.25rem}}@media(max-width: 575.98px){.courier-team .permission-guidance-card,.courier-team .courier-assistant__section{padding:1.1rem}}[data-bs-theme=dark] .courier-team .hero-card{background:linear-gradient(150deg, rgba(37, 99, 235, 0.28), rgba(79, 70, 229, 0.2));color:#f8fafc;box-shadow:0 26px 60px rgba(2,6,23,.52)}[data-bs-theme=dark] .courier-team .permission-guidance-card{border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.8);box-shadow:0 28px 64px rgba(2,6,23,.5)}[data-bs-theme=dark] .courier-team .permission-guidance-card__badge{background:rgba(59,130,246,.22);color:rgba(226,232,240,.92)}[data-bs-theme=dark] .courier-team .permission-guidance-card__badge--green{background:rgba(34,197,94,.22);color:rgba(220,252,231,.92)}[data-bs-theme=dark] .courier-team .guidance-highlight{background:rgba(37,99,235,.16);border-color:rgba(96,165,250,.32);color:rgba(226,232,240,.9)}[data-bs-theme=dark] .courier-team .courier-assistant__section{background:rgba(15,23,42,.82);border-color:rgba(148,163,184,.25);box-shadow:0 28px 60px rgba(2,6,23,.48)}[data-bs-theme=dark] .courier-team .courier-assistant__note{background:rgba(37,99,235,.18);border-color:rgba(96,165,250,.32);color:rgba(226,232,240,.9)}[data-bs-theme=dark] .courier-team .permission-group__badge{background:rgba(99,102,241,.24);color:#c7d2fe}[data-bs-theme=dark] .courier-team .permission-switch{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.22)}[data-bs-theme=dark] .courier-team .permission-switch:hover{border-color:rgba(96,165,250,.4);box-shadow:0 16px 34px rgba(37,99,235,.32)}[data-bs-theme=dark] .courier-team .permission-switch .form-check-label{color:rgba(226,232,240,.9)}[data-bs-theme=dark] .courier-team .permission-switch__limit{background:rgba(37,99,235,.16);border-color:rgba(96,165,250,.3)}[data-bs-theme=dark] .courier-team .permission-switch__limit .small{color:rgba(203,213,225,.85)}.courier-team-list .hero-copy h2{color:#1f2937}.courier-team-list .hero-copy p{max-width:520px}.courier-team-list .badge{border-radius:999px}.courier-team-list .avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(13,110,253,.12);color:#0d6efd;font-weight:600;font-size:.95rem}.courier-team-list .table>:not(caption)>*>*{border-bottom-color:rgba(15,23,42,.08)}.courier-team-list .empty-state{background:linear-gradient(150deg, rgba(13, 110, 253, 0.08), rgba(255, 255, 255, 0.9))}[data-bs-theme=dark] .courier-team-list .hero-copy h2{color:#f8fafc}[data-bs-theme=dark] .courier-team-list .hero-copy p{color:rgba(203,213,225,.86)}[data-bs-theme=dark] .courier-team-list .badge{background:rgba(59,130,246,.2);color:rgba(226,232,240,.9)}[data-bs-theme=dark] .courier-team-list .avatar-placeholder{background:rgba(37,99,235,.22);color:rgba(239,246,255,.95)}[data-bs-theme=dark] .courier-team-list .table>:not(caption)>*>*{border-bottom-color:rgba(148,163,184,.22);color:rgba(226,232,240,.9)}[data-bs-theme=dark] .courier-team-list .empty-state{background:linear-gradient(150deg, rgba(37, 99, 235, 0.24), rgba(15, 23, 42, 0.8));color:rgba(226,232,240,.9)}
