@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@source "../**/*.blade.php";@source "../**/*.js";*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:normal;color:#000;background-color:#afe2b1}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit;border:0}img{max-width:100%}ul,li{list-style:none}a{color:#1e335f;text-decoration:none}h1,h2,h3,h4,h5{color:#1e335f;line-height:25px;font-weight:700;font-family:Ubuntu,serif}h1{font-size:34px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}@media (max-width: 768px){h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}}a{color:#1e335f;text-decoration:underline}a:hover{text-decoration:none}.text-center{text-align:center}.d-none{display:none!important}.btn{border:3px solid #1E335F;padding:10px 18px;display:flex;gap:8px;font-size:16px;transition:all .15s;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.btn:hover{opacity:.9}.btn-green{background-color:#93d996;color:#1e335f}.btn-blue{background-color:#1e335f;color:#fff}@media (max-width: 768px){.btn{padding:8px 16px;gap:6px;font-size:15px}}input[type=text],input[type=email],input[type=number]{height:40px;padding:5px 15px;background-color:#fff;width:100%}textarea{padding:5px 15px;background-color:#fff;resize:vertical;width:100%;min-height:150px}[data-title]{position:relative;text-decoration:none}[data-title]:after{display:block;content:attr(data-title);position:absolute;top:calc(-100% - 5px);left:50%;transform:translate(-50%);z-index:100;background:#1e335f;color:#eff5e3;font-size:14px;padding:4px 16px;border-radius:3px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .15s linear}[data-title]:before{display:block;content:"";position:absolute;top:calc(-100% + 20px);border:8px solid transparent;border-top:8px solid #1E335F;opacity:0;visibility:hidden;transition:all .15s linear}[data-title]:hover:after,[data-title]:hover:before{opacity:1;visibility:visible}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;overflow:auto;padding:10px;background:#0000007f;z-index:1000}.modal-wrapper._active{display:flex}.modal{margin:auto;max-width:500px;width:100%;background-color:#fff}.modal-close{cursor:pointer;font-size:26px;padding:20px;position:absolute;right:5px}.modal-header{padding:25px;border-bottom:1px solid #cfcfcf;font-size:20px;font-weight:500;line-height:23px;display:flex;align-items:center;justify-content:space-between;position:relative}.modal-body{padding:15px 25px;font-size:14px;line-height:16px}.modal-body input{border:1px solid #afafaf;margin:6px 0 12px}.modal-footer{padding:15px 25px;border-top:1px solid #cfcfcf;display:flex;justify-content:end}.modal-qr .modal-body img{margin:0 auto}@supports (-webkit-appearance: none) or (-moz-appearance: none){.switch-wrapper input[type=checkbox]{--active: #1E335F;--active-inner: #AFE2B1;--focus: 2px rgba(39, 94, 254, .3);--border: #1E335F;--border-hover: #1E335F;--background: #AFE2B1;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;font-size:14px;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.switch-wrapper input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.switch-wrapper input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.switch-wrapper input[type=checkbox]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.switch-wrapper input[type=checkbox]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.switch-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.switch-wrapper input[type=checkbox]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.switch-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.switch-wrapper input[type=checkbox]:not(.switch){width:21px}.switch-wrapper input[type=checkbox]:not(.switch):after{opacity:var(--o, 0)}.switch-wrapper input[type=checkbox]:not(.switch):checked{--o: 1}.switch-wrapper input[type=checkbox]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.switch-wrapper input[type=checkbox]:not(.switch){border-radius:7px}.switch-wrapper input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}.switch-wrapper input[type=checkbox]:not(.switch):checked{--r: 43deg}.switch-wrapper input[type=checkbox].switch{width:38px;border-radius:11px}.switch-wrapper input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translate(var(--x, 0))}.switch-wrapper input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}.switch-wrapper input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}.switch-wrapper input[type=radio]{border-radius:50%}.switch-wrapper input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, .7))}.switch-wrapper input[type=radio]:checked{--s: .5}.switch-wrapper label span{font-size:10px;line-height:12px;color:#eff5e3;display:inline-block;border-radius:4px;background-color:#004216;padding:3px 5px 2px;margin-left:5px;position:relative;top:-1px}}.container{max-width:1170px;padding:0 15px;margin:0 auto}.header{color:#fff;background-color:#1e335f}.header a{color:#fff;transition:color .2s;text-decoration:none}.header a:hover,.header a._active{color:#cfcfcf}.header .container{display:flex;align-items:center;height:68px}.header-logo{flex:0 0 122px}.header-nav{margin-left:55px;margin-right:35px;padding:15px 0;font-size:18px;font-weight:700;display:flex;flex-wrap:wrap}.header-nav .icon-arrow{margin-left:3px}.header-nav .icon-home{min-width:20px}.header-nav li{position:relative}.header-nav>li{margin-right:30px;padding:2px 0}.header-nav li a{display:inline-block;white-space:nowrap}.header-nav ul{visibility:hidden;opacity:0;transition:all .2s;position:absolute;top:80%;left:-18px;background-color:#1e335f;padding:25px 30px 15px 20px;border-radius:0 0 8px 8px;min-width:160px;font-size:16px;z-index:10}.header-nav ul a{padding:4px 0;width:100%}.header-nav li:hover ul{visibility:visible;opacity:1;top:100%}.header-account{margin-left:auto;position:relative}.header-account .icon-arrow{margin-left:6px}.header-account .icon-user{min-width:19px}.header-account a{display:block;padding:10px 0;width:100%}.header-account>div:first-child{display:flex;align-items:center;cursor:pointer}.header-account-dropdown{visibility:hidden;opacity:0;transition:all .2s;position:absolute;top:80%;right:-18px;text-align:right;background-color:#1e335f;color:#fff;border-radius:0 0 8px 8px;min-width:160px;font-size:16px;padding:30px}.header-account:hover .header-account-dropdown{visibility:visible;opacity:1;top:100%}.header-btn{display:none;flex-direction:column;justify-content:center;width:25px;height:25px;margin-left:20px}.header-btn span{display:inline-block;width:100%;height:2px;background-color:#fff;border-radius:2px;transition:all .15s}.header-btn span:nth-child(2){margin:5px 0}.header._active .header-btn span:nth-child(2){transform:scale(0)}.header._active .header-btn span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header._active .header-btn span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 768px){.header-btn{display:flex}.header-nav{display:none;font-size:16px;flex:0 0 100%;order:2;margin:0;padding:10px 0 15px}.header>.container{height:auto;flex-wrap:wrap}.header._active .header-nav{display:block}.header-nav li a{width:100%}.header-nav>li{margin-right:0;padding:6px 0}.header-nav ul{position:initial;opacity:1;visibility:visible;padding:4px 0 4px 20px;background:#293f6c;border-radius:5px;margin:8px 0;font-size:15px}.header-nav ul a{padding:3px 0}.header-account._active .header-account-dropdown{visibility:visible;opacity:1;top:100%}}.section-header{background-color:#93d996}.section-header .container{padding-top:45px;padding-bottom:45px;text-align:center}.section-header h1{color:#1e335f;font-size:48px;font-weight:700;line-height:42px;margin-bottom:25px}.section-header h2{font-size:16px;font-weight:400;line-height:19px;color:#383838}@media (max-width: 768px){.section-header .container{padding-top:28px;padding-bottom:25px}.section-header h1{font-size:32px;line-height:30px;margin-bottom:12px}.section-header h2{font-size:15px;line-height:19px}}.possibilities{display:flex;gap:25px;padding:35px 0 30px}.possibilities-item{flex:33.333%;position:relative;text-align:center;overflow:hidden;padding:0 10px}.possibilities-item:after{content:"";position:absolute;top:-23px;left:-23px;display:block;width:46px;height:46px;background:#93d996;transform:rotate(45deg)}.possibilities-title{font-size:16px;font-weight:700;line-height:18px;margin-bottom:13px;padding:0 25px}.possibilities-title svg{vertical-align:middle;margin-right:10px}.possibilities-text{font-size:14px;line-height:16px}@media (max-width: 768px){.possibilities{flex-wrap:wrap}}@media (max-width: 460px){.possibilities-item{flex:0 0 100%}}.home-links{padding:25px 0 40px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.home-links .btn{padding-left:50px;padding-right:50px}.home-links .btn-green[data-tab=tab-telemetry]{background:url(/build/assets/icon-btn-1-t_vz3jt9.svg) 15px center no-repeat,url(/build/assets/icon-btn-2-Bgcu3GTS.svg) calc(100% - 15px) center no-repeat;background-color:#93d996}.home-links .btn-blue[data-tab=tab-telemetry]{background:url(/build/assets/icon-btn-5-DU0hFVuE.svg) 15px center no-repeat,url(/build/assets/icon-btn-6-DR8x2YYF.svg) calc(100% - 15px) center no-repeat;background-color:#1e335f}.home-links .btn-green[data-tab=tab-short-link]{background:url(/build/assets/icon-btn-3-CI6nsina.svg) 15px center no-repeat,url(/build/assets/icon-btn-4-7AURGqSJ.svg) calc(100% - 15px) center no-repeat;background-color:#93d996}.home-links .btn-blue[data-tab=tab-short-link]{background:url(/build/assets/icon-btn-7-BWlvB-KD.svg) 15px center no-repeat,url(/build/assets/icon-btn-8-CWoJEWTD.svg) calc(100% - 15px) center no-repeat;background-color:#1e335f}@media (max-width: 768px){.home-links{padding:20px 0 30px;gap:15px}}.action-form{border-top:3px solid #1E335F;padding:20px 0 35px;text-align:center}.action-form-title{color:#1e335f;font-size:32px;line-height:36px;font-weight:700;margin-bottom:5px;font-family:Ubuntu,serif}.action-form-desc{font-size:14px;line-height:16px;margin-bottom:25px}.action-form-input{display:flex;gap:5px;margin-bottom:20px}.action-form-input input{flex:1;margin-right:10px}.action-form-input .btn{padding:6px 10px;height:40px}.action-form-btn{text-align:center;display:flex;justify-content:center;margin-bottom:25px;gap:5px}.action-form-btn .btn{padding:6px 10px}.action-form-info{font-size:10px;line-height:12px}@media (max-width: 768px){.action-form-title{font-size:28px;line-height:32px}.action-form-desc{font-size:13px;line-height:15px}.action-form-input{gap:3px}.action-form-input input{height:36px;padding:3px 10px;margin-right:3px}.action-form-input .btn{padding:6px;height:36px}}.plan{text-align:center;padding:25px 0}.prices{display:flex;gap:50px;margin-bottom:45px}.prices-item{flex:33.333%;padding:25px 20px;color:#1e335f;border:3px solid #1E335F}.prices-item._blue{color:#93d996;background-color:#1e335f}.prices-item-title{text-align:center;font-size:18px;line-height:21px;font-weight:600;margin-bottom:10px}.prices-item-price{text-align:center;font-size:40px;line-height:45px;font-weight:700;margin-bottom:20px}.prices-item-body{font-size:12px;line-height:14px;margin-bottom:15px}.prices-item-body>div{display:flex;gap:15px;justify-content:space-between;margin-bottom:10px}.prices-item-btn{display:flex;justify-content:center}@media (max-width: 1200px){.prices{gap:15px}}@media (max-width: 768px){.prices{margin-bottom:30px;flex-wrap:wrap}.prices-item{flex:0 0 100%;padding:20px 15px}.prices-item-title{font-size:16px;line-height:19px}.prices-item-price{font-size:32px;line-height:36px;margin-bottom:15px}.prices-item-body{margin-bottom:10px}.prices-item-body>div{gap:10px;margin-bottom:10px}}.feedback{display:flex;padding:60px 0}.feedback-form{flex:1}.feedback-form>form>div{display:flex;margin-bottom:25px}.feedback-form>form>div>div:first-child{flex:0 0 270px;padding-top:10px}.feedback-form>form>div>div:last-child{flex:1}.feedback-form>form>div:last-child>div{display:flex;justify-content:end}.feedback-contacts{flex:0 0 260px;margin-left:30px;padding-left:30px;border-left:3px solid #1E335F}.feedback-contacts h3{font-size:18px;line-height:21px;font-weight:700;margin-top:5px;margin-bottom:10px;color:#1e335f}.feedback-contacts p{font-size:11px;line-height:12px;margin-bottom:10px}.feedback-contacts a{display:block;font-size:14px;line-height:16px;color:#1e335f;margin-bottom:10px;text-decoration:underline}.feedback-contacts a svg{vertical-align:middle;margin-right:10px}@media (max-width: 1200px){.feedback-form>form>div>div:first-child{flex:0 0 180px}.feedback-form>form>div:last-child>div:first-child{flex:0 0 100%}}@media (max-width: 768px){.feedback{display:block;padding:40px 0}.feedback-form>form>div{flex-wrap:wrap;margin-bottom:4px}.feedback-form>form>div>div:first-child{flex:0 0 100%;margin-bottom:6px}.feedback-contacts{flex:0 0 100%;margin:20px 0 0;padding:10px 0 0;border:0;border-top:3px solid #1E335F;text-align:center}}.content{padding:50px 0}.content h2,.content h3,.content h4,.content h5{margin-bottom:20px}.content p{margin-bottom:25px;font-size:14px;line-height:25px}.dropdown{background-color:#1e335f;margin-bottom:15px}.dropdown-title{font-size:18px;line-height:22px;color:#93d996;padding:16px;position:relative;text-decoration:underline;cursor:pointer}.dropdown-title:after{content:"˅";position:absolute;right:25px;top:10px;z-index:1;pointer-events:none;transform:scalex(2);font-size:15px;font-family:serif;font-weight:600;transition:all .15s}.dropdown-text{color:#fff;padding:0 16px 16px;display:none}.dropdown._active .dropdown-title:after{transform:scalex(2) rotate(180deg)}@media (max-width: 768px){.dropdown{margin-bottom:12px}.dropdown-title{font-size:16px;line-height:20px;padding:14px}.dropdown-title:after{right:22px;top:8px;font-size:14px}.dropdown-text{padding:0 14px 14px}}.footer{color:#fff;background-color:#1e335f}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#cfcfcf}.footer .container{display:flex;flex-wrap:wrap;gap:25px;align-items:center;padding-top:38px;padding-bottom:26px}.footer-logo{flex:0 0 122px;margin-right:25px}.footer-nav{display:flex;flex-wrap:wrap;flex:1;font-size:14px;gap:15px}.footer-nav a{margin-right:5px}.footer-copyright{flex:0 0 100%;font-size:11px;color:#999;text-align:center}@media (max-width: 768px){.footer .container{display:block;text-align:center;padding-top:20px;padding-bottom:20px}.footer-logo{display:inline-block;margin:0 0 15px}.footer-nav{justify-content:center;gap:10px;margin-bottom:20px}}@media (max-width: 460px){.footer-nav a{display:block;width:100%}}.notifications-container{position:fixed;top:20px;right:20px;z-index:10000;pointer-events:none}.notification{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:5px;color:#fff;font-size:14px;z-index:9999;max-width:400px;box-shadow:0 4px 8px #0003;opacity:0;transform:translate(100%);transition:all .3s ease}.notification.show{opacity:1;transform:translate(0)}.notification.hide{opacity:0;transform:translate(100%)}.notification-success{background-color:#28a745}.notification-error{background-color:#dc3545}.notification-info{background-color:#17a2b8}.notification-close{border:none;background:transparent;color:#fff;margin-left:10px}.error-message{padding:15px;margin-bottom:10px;border-left:4px solid #1e335f;text-align:left}.field-error{font-size:.75rem;color:#c00000;margin-top:3px}.telemetry-details{margin:15px 0;padding:0 15px;font-size:13px;border-left:4px solid #1E335F;display:flex;align-items:baseline;gap:10px}.params-container{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.param-tag{background:#1e335f;color:#fff;padding:2px 6px;display:inline-block;font-size:12px;font-weight:500;transition:all .2s ease}.param-tag:hover{background:#2a4170;transform:scale(1.05)}.btn.loading{opacity:.7;cursor:not-allowed;position:relative}.btn.loading:after{content:"";position:absolute;width:16px;height:16px;margin:auto;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes button-loading-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.notification.animate-in{animation:slideInRight .3s ease forwards}.notification.animate-out{animation:slideOutRight .3s ease forwards}.short-link-result{margin-top:20px;margin-bottom:20px;padding:10px;border-left:7px solid #1E335F}.short-link-error{margin-top:15px;padding:15px;background:#f8d7da;color:#721c24;border-radius:5px;border-left:4px solid #dc3545;font-size:14px}.result-url{display:flex;align-items:center;gap:10px}.result-url input{flex:1;height:auto;border:1px solid #ddd;background:#fff;font-size:1.6rem}.link-actions{display:none;gap:10px;justify-content:center}.btn-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:5px;transition:all .2s ease}.btn-icon:hover{transform:scale(1.05)}.auth-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:50px auto}@media (max-width: 768px){.auth-wrapper{grid-template-columns:1fr;gap:30px}}.auth-form{background:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px #0000001a}.auth-form form>div{margin-bottom:20px}.auth-form form>div>div:first-child{margin-bottom:8px;font-weight:500;color:#1e335f}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:5px;font-size:16px;transition:border-color .3s}.auth-form input[type=text]:focus,.auth-form input[type=email]:focus,.auth-form input[type=password]:focus{outline:none;border-color:#1e335f}.auth-form input.error{border-color:#dc3545}.field-error{color:#dc3545;font-size:14px;margin-top:5px;display:block}.auth-checkbox{display:flex;align-items:flex-start;gap:10px}.auth-checkbox label{cursor:pointer;font-size:14px;line-height:1.4}.auth-checkbox input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin:2px 0 0}.auth-links{margin-top:25px;padding-top:20px;border-top:1px solid #e0e0e0;text-align:center}.auth-links p{margin-bottom:10px;font-size:14px}.auth-links a{color:#1e335f;font-weight:500}.auth-info{background:#f8f9fa;padding:30px;border-radius:10px;border:3px solid #1E335F}.auth-info h3{margin-bottom:20px;color:#1e335f}.auth-info ul{list-style:none;padding:0}.auth-info li{display:flex;align-items:center;gap:12px;margin-bottom:15px;font-size:14px;line-height:1.4}.auth-info svg{flex-shrink:0}.auth-support{margin-top:25px;padding-top:20px;border-top:1px solid #e0e0e0}.auth-support h4{margin-bottom:10px;font-size:16px}.auth-support p{font-size:14px;color:#666}.auth-message{padding:15px;margin-bottom:20px;border-radius:5px;font-size:14px}.auth-message--success{background:#d4edda;color:#155724;border-left:4px solid #28a745}.auth-message--error{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.dashboard-wrapper{background:#93d996;min-height:calc(100vh - 200px);padding:30px 0}.dashboard{display:grid;grid-template-columns:250px 1fr;gap:30px;max-width:1200px;margin:0 auto}@media (max-width: 768px){.dashboard{grid-template-columns:1fr;gap:20px}}.dashboard-nav{background:#fff;padding:25px;box-shadow:0 2px 10px #0000001a;height:fit-content}.dashboard-nav h2{margin-bottom:25px;font-size:20px;color:#1e335f;border-bottom:2px solid #f0f0f0;padding-bottom:15px}.dashboard-nav ul{list-style:none}.dashboard-nav li{margin-bottom:8px}.dashboard-nav a{display:flex;align-items:center;gap:12px;padding:12px 15px;color:#666;text-decoration:none;transition:all .3s;font-size:14px}.dashboard-nav a:hover{background:#f8f9fa;color:#1e335f}.dashboard-nav li.active a{background:#1e335f;color:#fff}.dashboard-content{background:#fff;padding:30px;box-shadow:0 2px 10px #0000001a}.dashboard-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.dashboard-header h1{margin-bottom:8px;font-size:28px}.dashboard-header p{color:#666;font-size:16px}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}.stat-card{background:#f8f9fa;padding:25px;border-left:5px solid #1E335F;display:flex;align-items:center;gap:20px}.stat-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content h3{font-size:24px;margin-bottom:5px;color:#1e335f}.stat-content p{color:#666;font-size:14px}.dashboard-sections{display:grid;gap:30px}.dashboard-section{background:#f8f9fa;padding:25px;border:1px solid #e0e0e0}.dashboard-section h2{margin-bottom:20px;font-size:20px;color:#1e335f}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.action-btn{display:flex;align-items:center;gap:10px;padding:15px 20px;background:#fff;color:#1e335f;text-decoration:none;border-radius:8px;border:2px solid #e0e0e0;transition:all .3s;font-size:14px}.action-btn:hover{border-color:#1e335f;background:#1e335f;color:#fff}.subscription-info{background:#fff;padding:20px;border:1px solid #e0e0e0}.subscription-active h3{color:#28a745;margin-bottom:10px}.subscription-inactive h3{color:#dc3545;margin-bottom:10px}.subscription-expiry{margin-top:15px;font-size:14px;color:#666}.expiry-warning{color:#ff9800;font-weight:500;display:flex;align-items:center;gap:5px;margin-top:5px}.recent-links{background:#fff;border-radius:8px;overflow:hidden}.link-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0}.link-item:last-child{border-bottom:none}.link-info{flex:1}.link-short{font-weight:500;color:#1e335f;margin-bottom:5px}.link-original{font-size:14px;color:#666}.link-stats{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;color:#999}.clicks-count{font-weight:500;color:#1e335f}.view-all-links{display:block;text-align:center;padding:15px;color:#1e335f;text-decoration:none;border-top:1px solid #f0f0f0;font-size:14px}.view-all-links:hover{background:#f8f9fa}.links-table-wrapper{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.links-table{width:100%;border-collapse:collapse}.links-table th,.links-table td{padding:15px;text-align:left;border-bottom:1px solid #f0f0f0}.links-table th{background:#f8f9fa;font-weight:600;color:#1e335f;font-size:14px}.links-table td{font-size:14px}.link-short{display:flex;align-items:center;gap:10px}.link-short a{color:#1e335f;font-weight:500;text-decoration:none}.link-short a:hover{text-decoration:underline}.copy-btn{background:none;border:none;color:#666;cursor:pointer;padding:5px;border-radius:3px;transition:all .2s}.copy-btn:hover{background:#f0f0f0;color:#1e335f}.status-badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.payments-table .status-active{background:#d4edda;color:#155724}.status-inactive{background:#f8d7da;color:#721c24}.link-actions{display:flex;gap:5px}.action-btn{background:none;border:none;color:#666;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s}.action-btn:hover{background:#f0f0f0;color:#1e335f}.delete-btn:hover{background:#f8d7da;color:#721c24}.empty-state{text-align:center;padding:60px 20px;color:#666}.empty-state svg{margin-bottom:20px}.empty-state h3{margin-bottom:10px;color:#666}.empty-state p{margin-bottom:25px;font-size:14px}.profile-sections{display:grid;gap:30px}.profile-section{background:#f8f9fa;padding:25px;border-radius:10px;border:1px solid #e0e0e0}.profile-section h2{margin-bottom:20px;font-size:20px;color:#1e335f}.profile-form{background:#fff;padding:25px;border-radius:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.form-row{grid-template-columns:1fr}}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#1e335f}.form-group input,.form-group textarea{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:5px;font-size:16px;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#1e335f}.form-actions{margin-top:25px}.account-info{background:#fff;padding:25px;border-radius:8px}.info-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.info-row:last-child{border-bottom:none}.info-label{font-weight:500;color:#1e335f}.info-value{color:#666}.status-verified{color:#28a745;font-weight:500}.status-unverified{color:#dc3545;font-weight:500}.danger-section{border-left:5px solid #dc3545;background:#fff5f5}.danger-actions{background:#fff;padding:25px;border-radius:8px;border:1px solid #f8d7da}.danger-item{display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width: 768px){.danger-item{flex-direction:column;align-items:flex-start}}.danger-info h3{color:#dc3545;margin-bottom:10px}.danger-info p{color:#666;font-size:14px}.btn-danger{background:#dc3545;color:#fff;border-color:#dc3545}.btn-danger:hover{background:#c82333;border-color:#bd2130}.btn-gray{background:#6c757d;color:#fff;border-color:#6c757d}.btn-gray:hover{background:#5a6268;border-color:#545b62}.subscription-sections{display:grid;gap:30px}.subscription-section{background:#f8f9fa;padding:25px;border:1px solid #e0e0e0}.subscription-section h2{margin-bottom:20px;font-size:20px;color:#1e335f}.current-plan{background:#fff;padding:25px;border:1px solid #e0e0e0}.plan-info{margin-bottom:20px;display:flex;flex-direction:row;gap:10px}.plan-info h3{margin-bottom:10px;font-size:24px}.plan-price{font-size:20px;font-weight:600;color:#1e335f;margin-bottom:10px;margin-left:auto}.plan-period{font-size:14px;color:#666;font-weight:400}.plan-free{color:#28a745}.plan-description{color:#666;font-size:14px}.plan-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}@media (max-width: 768px){.plan-status{flex-direction:column;align-items:flex-start;gap:10px}}.current-plan .status-active{display:flex;align-items:center;gap:8px;color:#28a745;padding:10px;background:#d4edda}.subscription-expiry{font-size:14px;color:#666}.subscription-unlimited{font-size:14px;color:#1e335f}.plan-features h4{margin-bottom:15px;color:#1e335f}.features-list{list-style:none;display:grid;gap:10px}.features-list li{display:flex;align-items:center;gap:10px;font-size:14px;padding-bottom:5px;border-bottom:1px solid #d4d4d4}.features-list .feature-value{margin-left:auto;font-weight:500}.usage-stats{background:#fff;padding:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.usage-item{padding:20px;background:#f8f9fa;text-align:center}.usage-label{font-size:14px;color:#666;margin-bottom:8px}.usage-value{font-size:24px;font-weight:600;color:#1e335f;margin-bottom:5px}.usage-limit{font-size:12px;color:#999}.feature-enabled{color:#28a745;font-weight:500}.feature-disabled{color:#dc3545;font-weight:500}.plan-actions{background:#fff;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (max-width: 768px){.plan-actions{grid-template-columns:1fr}}.plan-upgrade,.plan-manage{padding:20px;border:1px solid #e0e0e0}.plan-upgrade h3,.plan-manage h3{margin-bottom:10px;color:#1e335f}.plan-upgrade p,.plan-manage p{margin-bottom:20px;color:#666;font-size:14px}.manage-buttons{display:flex;gap:10px}@media (max-width: 480px){.manage-buttons{flex-direction:column}}.payments-history{background:#fff;overflow:hidden}.payments-table{width:100%;border-collapse:collapse}.payments-table th,.payments-table td{padding:15px;text-align:left;border-bottom:1px solid #f0f0f0}.payments-table th{background:#f8f9fa;font-weight:600;color:#1e335f;font-size:14px}.payments-table td{font-size:14px}.no-payments{background:#fff;padding:40px;text-align:center;color:#666}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s}.modal-wrapper._active{opacity:1;visibility:visible}.modal{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000004d;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;transform:scale(.8);transition:transform .3s}.modal-wrapper._active .modal{transform:scale(1)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e0e0e0}.modal-header h3{margin:0;font-size:18px;color:#1e335f}.modal-close{background:none;border:none;color:#666;cursor:pointer;padding:5px;border-radius:3px;transition:all .2s}.modal-close:hover{background:#f0f0f0;color:#1e335f}.modal-body{padding:25px}.modal-footer{padding:20px 25px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:10px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.delete-warning{text-align:center}.delete-warning svg{margin-bottom:20px}.delete-warning h4{margin-bottom:15px;color:#dc3545}.delete-warning p{margin-bottom:15px;color:#666;font-size:14px}.delete-warning ul{text-align:left;margin-bottom:20px;padding-left:20px}.delete-warning li{margin-bottom:5px;color:#666;font-size:14px}.delete-warning input{width:100%;margin-bottom:20px}.cancel-warning{text-align:center}.cancel-warning svg{margin-bottom:20px}.cancel-warning h4{margin-bottom:15px;color:#ff9800}.cancel-warning p{margin-bottom:15px;color:#666;font-size:14px}.user-info{border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:10px;padding:20px 0;color:#fff}.user-info strong{display:block;margin-bottom:3px}.pagination-wrapper{margin-top:30px;display:flex;justify-content:center}.pagination{display:flex;gap:5px;align-items:center}.pagination a,.pagination span{padding:8px 12px;border:1px solid #e0e0e0;color:#666;text-decoration:none;border-radius:4px;transition:all .2s}.pagination a:hover{background:#f8f9fa;border-color:#1e335f;color:#1e335f}.pagination .active span{background:#1e335f;border-color:#1e335f;color:#fff}.pagination .disabled span{color:#ccc;background:#f8f9fa}.bulk-actions-panel{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:15px 20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.bulk-actions-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.selected-count{font-weight:500;color:#1e335f}.bulk-actions-buttons{display:flex;gap:10px;flex-wrap:wrap}.checkbox-wrapper{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom{position:relative;height:18px;width:18px;background-color:#fff;border:2px solid #ddd;border-radius:3px;transition:all .2s ease;display:inline-block}.checkbox-wrapper:hover .checkbox-custom{border-color:#1e335f}.checkbox-wrapper input:checked~.checkbox-custom{background-color:#1e335f;border-color:#1e335f}.checkbox-wrapper input:indeterminate~.checkbox-custom{background-color:#1e335f;border-color:#1e335f}.checkbox-custom:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-wrapper input:checked~.checkbox-custom:after{display:block}.checkbox-wrapper input:indeterminate~.checkbox-custom:after{display:block;left:3px;top:6px;width:8px;height:2px;border:none;background:#fff;transform:none}.checkbox-column{width:40px;text-align:center;padding:8px 5px!important}.links-table th.checkbox-column,.links-table td.checkbox-column{vertical-align:middle}.sortable{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;transition:all .2s ease}.sortable:hover{background-color:#f8f9fa;color:#1e335f}.sort-indicator{margin-left:5px;font-size:12px;color:#666;min-width:10px;display:inline-block}.sort-indicator.sort-asc,.sort-indicator.sort-desc{color:#1e335f;font-weight:700}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;font-weight:500;color:#1e335f}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#1e335f;box-shadow:0 0 0 2px #1e335f1a}.form-group input[readonly]{background-color:#f8f9fa;color:#666}.form-text{font-size:12px;color:#666;margin-top:5px;display:block}.checkbox-group{margin-bottom:20px}.checkbox-group label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400;margin-bottom:0}.form-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:20px;border-top:1px solid #e0e0e0;margin-top:20px}.btn-sm{padding:6px 12px;font-size:13px}.btn-red{background-color:#dc3545;color:#fff;border:1px solid #dc3545}.btn-red:hover{background-color:#c82333;border-color:#bd2130}.btn-gray{background-color:#6c757d;color:#fff;border:1px solid #6c757d}.btn-gray:hover{background-color:#5a6268;border-color:#545b62}.btn-light{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#6c757d}.action-btn{padding:6px;margin:0 2px;border:1px solid transparent;background:transparent;color:#666;border-radius:4px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.action-btn:hover{background-color:#f8f9fa;color:#1e335f;border-color:#e0e0e0}.action-btn:active{transform:scale(.95)}.stats-btn:hover{color:#6f42c1;border-color:#6f42c1}.edit-btn:hover{color:#007bff;border-color:#007bff}.delete-btn:hover{color:#dc3545;border-color:#dc3545}.toggle-btn:hover{color:#28a745;border-color:#28a745}.links-table tbody tr{transition:background-color .2s ease}.links-table tbody tr:hover{background-color:#f8f9fa}@media (max-width: 768px){.bulk-actions-content{flex-direction:column;align-items:flex-start}.bulk-actions-buttons{width:100%;justify-content:flex-start}.form-actions{flex-direction:column}.form-actions .btn{width:100%}}.alert{padding:12px 16px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;font-size:14px;position:relative}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.error{color:#dc3545;margin-top:4px;display:block}.btn-current{background-color:#e9ecef!important;color:#6c757d!important;border-color:#e9ecef!important;cursor:default!important;opacity:.8}.btn-current:hover{background-color:#e9ecef!important;color:#6c757d!important;border-color:#e9ecef!important;opacity:.8!important;transform:none!important}
