body{min-width:100%!important;overflow-x:hidden!important}.container{width:100%!important;max-width:1200px!important;min-width:auto!important;box-sizing:border-box!important}#text{padding-right:30px!important;width:auto!important;max-width:100%!important}#right{padding-left:15px!important;width:300px!important;max-width:100%!important}#route{margin-top:0!important}#route h1{font-size:32px!important;font-weight:700!important;color:#1e293b!important;margin:30px 0 30px 0!important;line-height:1.3!important;padding-bottom:16px!important;border-bottom:4px solid #666c7a!important}#text{background:#fff!important;padding:20px 30px 30px 0!important}:root{--color-primary:#757b89;--color-primary-hover:#666c7a;--color-primary-light:rgba(37,99,235,.1);--color-secondary:#64748b;--color-background:#f8fafc;--color-surface:#fff;--color-text:#1e293b;--color-text-secondary:#64748b;--color-border:#e2e8f0;--color-error:#dc2626;--color-success:#16a34a;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--border-radius:8px;--border-radius-sm:4px;--border-radius-lg:12px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1);--transition:150ms cubic-bezier(.4,0,.2,1)}#route .route-search{position:relative!important;font-size:14px!important;color:var(--color-text-secondary)!important;margin-bottom:var(--spacing-xl)!important;padding:var(--spacing-xl)!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-md)!important}#route form .row{margin-bottom:var(--spacing-lg)}#route form .row:last-child{margin-bottom:0;margin-top:30px}#route form .row-right{text-align:right}#route form .row .col{float:left;width:calc(50% - 10px)}#route form .row .col:first-child{margin-right:20px}#route form input[type="text"]{margin:0!important;padding:0 16px!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;height:44px!important;width:100%!important;border:2px solid var(--color-border)!important;border-radius:var(--border-radius-sm)!important;font-size:16px!important;transition:all var(--transition)!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.05)!important}#route form input[type="text"]:hover{border-color:var(--color-secondary)}#route form input[type="text"]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}#route form input[type="text"]::placeholder{color:var(--color-text-secondary);opacity:.6}#route form input[type="submit"]{height:44px!important;width:100%!important;max-width:210px!important;font-size:16px!important;font-weight:600!important;color:#fff!important;background:var(--color-primary)!important;background-image:none!important;border:none!important;border-radius:var(--border-radius-sm)!important;cursor:pointer!important;transition:all var(--transition)!important;box-shadow:var(--shadow-sm)!important;padding:0 24px!important;text-indent:0!important}#route form input[type="submit"]:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}#route form input[type="submit"]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}#route form input[type="submit"]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3)}#route form input[type="submit"]:not([value=""]) {font-size:16px;text-indent:0}#route form label{display:block;float:left;margin-right:8px;margin-bottom:var(--spacing-sm);height:auto;line-height:1.5;width:auto;text-align:left;font-size:14px;font-weight:500;color:var(--color-text)}#route form .route-simple{color:var(--color-primary);text-decoration:none;font-weight:normal;font-size:12px;border-bottom:1px dashed var(--color-primary);margin:5px 0 0 0;display:inline-block;transition:all var(--transition)}#route form .route-simple:hover{border-bottom:none;color:var(--color-primary-hover)}.ui-autocomplete{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-lg);padding:var(--spacing-sm) 0;max-height:300px;overflow-y:auto;z-index:1000}.ui-menu-item{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background var(--transition);list-style:none}.ui-menu-item:hover,.ui-state-focus{background:var(--color-background)}.ui-menu-item .ui-menu-item-wrapper{padding:0;color:var(--color-text)}#route .info-block,#route .fuel-block,.text-block{margin-top:var(--spacing-xl)!important;background:#fff!important;font-size:16px!important;color:#1e293b!important;padding:2rem!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important;position:relative!important}#route .info-block table,#route .fuel-block table{color:#1e293b!important}#route .info-block table td,#route .fuel-block table td{color:#1e293b!important;font-size:16px!important;line-height:1.8!important;padding:8px 0!important}#route .info-block a,.text-block a{color:#757b89!important;text-decoration:underline!important}#route .info-block a:hover,.text-block a:hover{color:#666c7a!important}#right .text-block{font-size:14px!important;line-height:1.5!important;padding:1.5rem!important}#route .info-block table{width:100%;margin:0;border:none;border-collapse:collapse}#route .info-block table td{padding:4px 8px;line-height:1.5}#right .menu{border-radius:12px!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important}#route .map-block{margin-top:var(--spacing-xl)!important;overflow:hidden!important;border:1px solid #ccc!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important;background:#fff!important}#route-map{width:100%!important;height:500px!important;background:var(--color-background)!important;position:relative!important}#route h3{color:#757b89!important;font-size:24px!important;font-weight:700!important;margin:40px 0 20px 0!important;padding-left:20px!important;border-left:5px solid #757b89!important}.map-skeleton{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary);font-size:18px;position:relative;overflow:hidden}.map-skeleton::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.3),
    transparent
  );animation:shimmer 2s infinite}@keyframes shimmer {
  to {
    left: 100%;
  }
}#route .route-block{margin-top:var(--spacing-xl)!important;background:#fff!important;padding:2rem!important;border-radius:12px!important;border:3px solid #757b89!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#route .route-block .route-steps{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:0!important}#route .route-block .route-steps #list{width:100%!important;min-width:600px!important;border-collapse:separate!important;border-spacing:0!important;border:none!important;margin:0!important}#route .route-block .route-steps #list tr{background:linear-gradient(to right,#f8fafc 0%,#fff 100%)!important;border-bottom:2px solid #e2e8f0!important;transition:all .2s ease!important}#route .route-block .route-steps #list tr:hover{background:linear-gradient(to right,#eef2ff 0%,#f8fafc 100%)!important;box-shadow:0 2px 8px rgba(117,123,137,.15)!important;transform:translateX(2px)!important}#route .route-block .route-steps #list tr:last-child{border-bottom:none!important}#route .route-block .route-steps #list td{padding:16px 12px!important;vertical-align:middle!important;border:none!important;transition:all .2s ease!important}#route .route-block .route-steps #list td:nth-child(1) {width:50px!important;text-align:center!important;font-size:24px!important;color:#757b89!important;padding:16px 8px!important}#route .route-block .route-steps #list td:nth-child(1) i.fa {display:inline-block!important;width:24px!important;height:24px!important}#route .route-block .route-steps #list td:nth-child(2) {color:#1e293b!important;font-size:15px!important;font-weight:600!important;padding-left:16px!important;min-width:150px!important}#route .route-block .route-steps #list td:nth-child(3) {color:#475569!important;font-size:14px!important;font-weight:400!important;padding-left:16px!important;max-width:300px!important;overflow:hidden!important;text-overflow:ellipsis!important}#route .route-block .route-steps #list td:nth-child(4) {color:#757b89!important;font-size:14px!important;font-weight:600!important;text-align:right!important;white-space:nowrap!important;padding-right:16px!important;min-width:80px!important}#route .route-block .route-steps #list td:nth-child(5) {color:#64748b!important;font-size:14px!important;font-weight:500!important;text-align:right!important;white-space:nowrap!important;padding-right:16px!important;min-width:80px!important}#route .popular{margin-top:var(--spacing-xl)!important}#route .popular .col{float:left!important;width:calc(50% - 20px)!important;margin-right:40px!important}#route .popular .col:last-child{margin-right:0!important}#route .popular ul{list-style:none!important;padding:0!important;margin:0!important}#route .popular li{margin-bottom:12px!important;padding-left:0!important}#route .popular li a{display:inline-block!important;padding:10px 16px!important;background:linear-gradient(to right,#f8fafc 0%,#fff 100%)!important;border:2px solid #e2e8f0!important;border-radius:8px!important;color:#1e293b!important;text-decoration:none!important;transition:all .2s ease!important;width:100%!important;box-sizing:border-box!important}#route .popular li a:hover{background:linear-gradient(to right,#eef2ff 0%,#f8fafc 100%)!important;border-color:#757b89!important;transform:translateX(4px)!important;box-shadow:0 2px 8px rgba(117,123,137,.15)!important}#route ul.yiiPager{text-align:center!important;margin-top:30px!important;padding:0!important;list-style:none!important;display:flex!important;justify-content:left!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}#route ul.yiiPager li{display:inline-block!important;margin:0!important;padding:0!important}#route ul.yiiPager li a{display:inline-block!important;min-width:20px!important;height:20px!important;line-height:17px!important;padding:0 10px!important;margin:0!important;background:#fff!important;background-image:none!important;border:2px solid #e2e8f0!important;border-radius:8px!important;color:#1e293b!important;text-decoration:none!important;text-align:center!important;transition:all .2s ease!important;box-sizing:border-box!important}#route ul.yiiPager li a:hover{background:#757b89!important;background-image:none!important;color:#fff!important;border-color:#757b89!important;transform:translateY(-2px)!important}#route ul.yiiPager li.selected a{background:#757b89!important;background-image:none!important;color:#fff!important;border-color:#757b89!important;font-weight:600!important}#route ul.yiiPager li.previous a,#route ul.yiiPager li.next a{background-image:none!important;padding:0 20px!important}#route ul.yiiPager li.disabled a{opacity:.5!important;cursor:not-allowed!important}#route ul.yiiPager li.disabled a:hover{background:#fff!important;color:#1e293b!important;border-color:#e2e8f0!important;transform:none!important}#route .relevant-block{margin-top:var(--spacing-xl)}#route .relevant-block .col{float:left;margin-right:50px}#route .table-block{margin-top:var(--spacing-xl)!important;background:#fff!important;padding:2rem!important;border:3px solid #757b89!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}#route .table-block table{width:100%!important;min-width:600px!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;border:none!important}#route .table-block table td{text-align:center!important;padding:12px 8px!important;border:1px solid #e2e8f0!important;background:#fff!important;transition:all .2s ease!important}#route .table-block table td.caption{font-weight:600!important;background:#f8fafc!important;color:#1e293b!important;border-color:#cbd5e1!important}#route .table-block table td a{color:#757b89!important;text-decoration:none!important;font-weight:500!important;padding:4px 8px!important;border-radius:4px!important;transition:all .2s ease!important;display:inline-block!important}#route .table-block table td a:hover{background:#757b89!important;color:#fff!important}#route .table-block table td.hover,#route .table-block table tr:hover td{background:#eef2ff!important}@media (max-width:768px){#search{height:auto!important;overflow:visible!important}#mainmenu{height:auto!important;overflow:visible!important}#mainmenu ul{display:block!important;text-align:center!important;padding:4px 6px!important;margin:0!important}#mainmenu li{display:block!important;float:none!important;width:100%!important;margin:0!important}#mainmenu li a{display:block!important;width:100%!important;font-size:13px!important;padding:8px 12px!important;height:auto!important;line-height:1.2!important;text-align:center!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-sizing:border-box!important}#mainmenu li:last-child a{border-bottom:none!important}#mainmenu li.selected a{background-color:#bf1d1f!important;font-weight:normal!important}#mainmenu li.selected span,#mainmenu li.selected span span{background:none!important;padding:0!important}#content > .clear > table:not(.table-block table),
  #content > .clear > table:not(.table-block table) tbody,
  #content > .clear > table:not(.table-block table) tr,
  #content > .clear > table:not(.table-block table) td {width:100%!important}#text,#right{width:100%!important;max-width:100%!important;float:none!important;padding-left:15px!important;padding-right:15px!important}#right .text-block{order:-10!important;margin-top:0!important}#right > *:not(.text-block) {order:10!important}.container{width:100%!important;padding-left:0!important;padding-right:0!important}#route .route-block table,#route .route-block .route-steps #list,#route .table-block table{display:table!important;width:100%!important;min-width:500px!important}#route .route-block table tbody,#route .table-block table tbody{display:table-row-group!important}#route .route-block table tr,#route .route-block .route-steps #list tr,#route .table-block table tr{display:table-row!important}#route .route-block table td,#route .route-block .route-steps #list td,#route .table-block table td{display:table-cell!important;width:auto!important}#route .route-block .route-steps #list td{padding:12px 8px!important;font-size:13px!important}#route .route-block .route-steps #list td:nth-child(1) {width:40px!important;font-size:20px!important;padding:12px 6px!important}#route .route-block .route-steps #list td:nth-child(2) {font-size:14px!important;padding-left:10px!important;min-width:120px!important}#route .route-block .route-steps #list td:nth-child(3) {font-size:13px!important;padding-left:10px!important;max-width:200px!important}#route .route-block .route-steps #list td:nth-child(4) {font-size:13px!important;padding-right:10px!important;min-width:70px!important}#route .route-block .route-steps #list td:nth-child(5) {font-size:13px!important;padding-right:10px!important;min-width:70px!important}#route .route-block{padding:1rem!important}#route .route-search{padding:var(--spacing-md)}#route form .row .col{float:none;width:100%;margin-bottom:var(--spacing-md)}#route form .row .col:first-child{margin-right:0}#route form input[type="text"],#route form input[type="submit"]{height:48px;font-size:16px}#route form input[type="submit"]{width:100%;max-width:none}#route-map{height:300px}#route .popular .col{float:none!important;width:100%!important;margin-right:0!important;margin-bottom:var(--spacing-lg)!important}#route .relevant-block .col{float:none;margin-right:0;margin-bottom:var(--spacing-lg)}#route .alph-block .symb a{width:38px!important;height:38px!important;line-height:38px!important;font-size:16px!important}#route .table-block{padding:1rem!important}#route .table-block table td{padding:8px 4px!important;font-size:13px!important}#route form label{float:none;margin-bottom:var(--spacing-xs)}}@media (max-width:480px){#route .route-search{padding:var(--spacing-sm)}#route-map{height:250px}#route .info-block,#route .fuel-block,.text-block{padding:var(--spacing-md)}}#route form input[type="text"]:focus-visible,#route form input[type="submit"]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-contrast:high){:root{--color-border:#000;--color-text-secondary:#000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#route .fuel-block{margin-top:var(--spacing-xl)!important;background:#fff!important;padding:2.5rem!important;border:3px solid #757b89!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important}#route .fuel-block .row{display:flex!important;align-items:center!important;margin-bottom:1rem!important;min-height:44px!important}#route .fuel-block .row hr{width:100%!important;border:none!important;border-top:2px solid #e2e8f0!important;margin:1rem 0!important}#route .fuel-block label{flex:0 0 220px!important;margin:0!important;padding-right:1rem!important;font-size:16px!important;font-weight:500!important;color:#1e293b!important;text-align:right!important;float:none!important;width:auto!important;height:auto!important;line-height:normal!important}#route .fuel-block input[type="text"]{flex:0 0 180px!important;width:180px!important;height:44px!important;padding:0 16px!important;margin:0!important;font-size:16px!important;border:2px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;transition:all var(--transition)!important}#route .fuel-block input[type="text"]:focus{border-color:#757b89!important;outline:none!important;box-shadow:0 0 0 3px rgba(117,123,137,.1)!important}#route .fuel-block input[readonly]{background:#f1f5f9!important;color:#1e293b!important;font-weight:600!important;border-color:#cbd5e1!important}#route .fuel-block span{flex:0 0 auto!important;margin-left:12px!important;font-size:16px!important;color:#64748b!important;float:none!important;height:auto!important;line-height:normal!important}#route .fuel-block input[type="submit"]{display:none!important}#route .fuel-block .clear{display:none!important}@media (max-width:768px){#route .fuel-block{padding:1.5rem!important}#route .fuel-block .row{flex-wrap:wrap!important}#route .fuel-block label{flex:0 0 100%!important;text-align:left!important;padding-right:0!important;margin-bottom:.5rem!important}#route .fuel-block input[type="text"]{flex:1 1 auto!important;width:auto!important;min-width:0!important}#route .fuel-block span{flex:0 0 auto!important}}#route .alph-block{margin-top:var(--spacing-xl)!important;background:#fff!important;padding:2rem!important;border:3px solid #757b89!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(37,99,235,.1)!important}#route .alph-block h2{color:#757b89!important;font-size:22px!important;font-weight:700!important;margin:0 0 20px 0!important;padding-bottom:12px!important;border-bottom:3px solid #e2e8f0!important}#route .alph-block .symb{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important}#route .alph-block .symb a{display:inline-block!important;width:44px!important;height:44px!important;line-height:44px!important;text-align:center!important;background:linear-gradient(to bottom,#f8fafc,#fff)!important;border:2px solid #e2e8f0!important;border-radius:8px!important;color:#1e293b!important;text-decoration:none!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;transition:all .2s ease!important}#route .alph-block .symb a:hover{background:#757b89!important;color:#fff!important;border-color:#757b89!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(117,123,137,.2)!important}#cities{margin-top:var(--spacing-xl)}#cities .alph-block{margin-bottom:var(--spacing-xl)}#cities .alph-block .alph-title{font-size:18px;color:#bdbdbd;margin-bottom:15px}#cities .alph-block .alph-list .alph-region{margin-bottom:10px}#cities .alph-block .alph-list .alph-region-title a{font-size:16px;text-decoration:none;border-bottom:1px dashed var(--color-primary);color:var(--color-primary);transition:all var(--transition)}#cities .alph-block .alph-list .alph-region-title a:hover{border-bottom:none;color:var(--color-primary-hover)}#cities .alph-block .alph-list .alph-region-cities{margin:15px 0;background:var(--color-surface);font-size:14px;color:var(--color-text-secondary);padding:15px;border:2px solid var(--color-border);border-radius:var(--border-radius-lg)}#cities .alph-block .alph-list .alph-region-cities ul{margin:0;padding:0;width:100%;list-style:none}#cities .alph-block .alph-list .alph-region-cities ul li{width:33%;display:inline-block}.uxie-tutu-autocomplete,.uxie-busfor-autocomplete{z-index:100!important}.bn_2,div[id*="yandex_rtb_R-A"]{height:400px!important;display:block!important;position:relative!important;width:100%!important;overflow:hidden!important}div[id*="yandex_rtb"]{height:400px!important;contain:layout!important;content-visibility:auto!important;overflow:hidden!important}.bn_3,.sticky-block{display:block!important;position:relative!important;margin-bottom:20px!important;contain:layout!important;overflow:hidden!important}.sticky-block .inner{width:100%!important;overflow:hidden!important}.bn_2:empty::before,div[id*="yandex_rtb"]:empty::before,.sticky-block:empty::before{content:"Загрузка рекламы...";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;min-height:50px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:8px;color:#999;font-size:12px}@keyframes loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}#content>.clear>div:first-of-type{min-height:50px!important;margin-bottom:15px!important}@media (max-width:768px){.bn_2,div[id*="yandex_rtb"]{height:350px!important;max-width:100%!important}.sticky-block,.bn_3{max-width:100%!important}}.bn_2{min-height:90px;border-radius:8px;overflow:hidden;position:relative;contain:layout style paint;content-visibility:auto}.bn_2 img{max-width:100%!important;height:auto!important;display:block!important}div[id*="yandex_rtb"]{min-height:90px}.form.add-notice{position:relative;font-size:14px;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);background:#eef0f3;border:1px solid #ccc;max-width:100%;box-sizing:border-box;width:100%}.form.add-notice .row{margin-bottom:var(--spacing-lg);position:relative;max-width:100%;box-sizing:border-box;overflow:visible}.form.add-notice .row:last-of-type{margin-bottom:0}.form.add-notice label{display:block;margin-bottom:var(--spacing-sm);font-size:14px;font-weight:600;color:var(--color-text);line-height:1.5;white-space:nowrap}.form.add-notice select.select.selectbox-initialized{position:absolute!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;white-space:nowrap!important}.form.add-notice select.select,.osago-calc select.select,.avtonalog-calc select.select{height:44px;width:100%;max-width:100%;padding:0 40px 0 16px;font-size:16px;font-family:inherit;color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);box-sizing:border-box;cursor:pointer;transition:all var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'12\'\ viewBox=\'0\ 0\ 12\ 12\'%3E%3Cpath\ fill=\'%235A606F\'\ d=\'M6\ 8L1\ 3h10z\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right 16px center}.form.add-notice select.select:hover,.osago-calc select.select:hover,.avtonalog-calc select.select:hover{border-color:var(--color-primary)}.form.add-notice select.select:focus,.osago-calc select.select:focus,.avtonalog-calc select.select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.form.add-notice select.select:disabled,.osago-calc select.select:disabled,.avtonalog-calc select.select:disabled{background-color:var(--color-background);color:var(--color-text-secondary);cursor:not-allowed;opacity:.7}.form.add-notice .selectBox-dropdown{height:44px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-surface);color:var(--color-text);transition:all var(--transition);width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box;cursor:pointer}.form.add-notice .selectBox{height:44px;min-height:44px;width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}.form.add-notice .selectBox-label{height:42px!important;line-height:42px!important;padding:0 16px!important;font-size:16px!important;background:transparent!important;color:var(--color-text)!important;border:none!important;box-sizing:border-box!important}.form.add-notice .selectBox-arrow{right:12px!important;top:50%!important;transform:translateY(-50%)!important;border-top-color:var(--color-text-secondary)!important}.form.add-notice .selectBox-dropdown.selectBox-menuShowing{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.form.add-notice .selectBox-dropdown-menu{border:2px solid var(--color-primary)!important;border-radius:var(--border-radius-sm)!important;box-shadow:var(--shadow-lg)!important;background:var(--color-surface)!important;max-height:300px!important;margin-top:4px!important}.form.add-notice .selectBox-dropdown-menu li a{padding:10px 16px!important;font-size:15px!important;color:var(--color-text)!important;transition:background var(--transition)!important}.form.add-notice .selectBox-dropdown-menu li.selectBox-hover a,.form.add-notice .selectBox-dropdown-menu li.selectBox-selected a{background:var(--color-background)!important;color:var(--color-primary)!important}.form.add-notice input[type="text"],.form.add-notice input[type="number"]{height:44px;padding:0 16px;font-size:16px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-surface);color:var(--color-text);transition:all var(--transition);width:100%!important;max-width:100%!important;box-sizing:border-box}.form.add-notice input[type="text"]:focus,.form.add-notice input[type="number"]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.form.add-notice input[type="text"]::placeholder,.form.add-notice input[type="number"]::placeholder{color:var(--color-text-secondary)}.form.add-notice input[type="submit"],.form.add-notice button[type="submit"]{height:48px;padding:0 32px;font-size:16px;font-weight:600;color:#fff;background:var(--color-primary);border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-sm);width:auto;min-width:200px}.form.add-notice input[type="submit"]:hover,.form.add-notice button[type="submit"]:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.form.add-notice input[type="submit"]:active,.form.add-notice button[type="submit"]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.form.add-notice input[type="submit"]:focus,.form.add-notice button[type="submit"]:focus{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.3)}.form.add-notice input[type="submit"]:disabled,.form.add-notice button[type="submit"]:disabled{background:var(--color-secondary);cursor:not-allowed;transform:none}.form.add-notice .row.buttons{margin-top:var(--spacing-xl);text-align:right}.form.add-notice .required-field{color:#d9534f;font-weight:bold;margin-left:3px}.form.add-notice .optional-hint{color:var(--color-text-secondary);font-size:13px;font-style:italic;margin-left:5px;font-weight:normal}.form.add-notice .error-message{color:var(--color-error);font-size:13px;margin-top:6px;display:none;animation:slideDown .3s ease-out}#ajax-result{background:#f8f9fa;border-left:4px solid #28a745;border-radius:var(--border-radius-sm);padding:var(--spacing-xl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-md);animation:slideDown .3s ease-out}#ajax-result strong{color:#28a745;font-size:18px;font-weight:600}#ajax-result p{margin:0 0 10px 0;font-size:15px;line-height:1.6}#ajax-result div{font-size:14px;color:#666;line-height:1.6}.form.add-notice>p{font-size:14px;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background);border-radius:var(--border-radius-sm);border-left:3px solid var(--color-primary)}@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@media (max-width:1050px){body{overflow-x:auto!important}.container{max-width:100%!important;overflow-x:visible!important}#content>.clear>table{table-layout:fixed!important}#content>.clear>table>tbody>tr>td{display:block!important;overflow:hidden!important;width:auto!important;height:auto!important}#text{width:auto!important;max-width:100%!important;padding:0 10px!important;box-sizing:border-box!important}#right{width:auto!important;float:none!important;text-align:center!important;padding:0 10px!important;box-sizing:border-box!important}#footer{width:auto!important;max-width:100%!important;box-sizing:border-box!important}.form.add-notice{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.form.add-notice .row,.form.add-notice .selectBox,.form.add-notice .selectBox-dropdown,.form.add-notice input[type="text"],.form.add-notice input[type="number"]{max-width:100%!important;box-sizing:border-box!important}}@media (max-width:768px){.form.add-notice select.select,.osago-calc select.select,.avtonalog-calc select.select{height:48px!important;font-size:16px!important;padding:0 40px 0 16px!important}.form.add-notice{padding:var(--spacing-md);margin-top:var(--spacing-lg);margin-left:0;margin-right:0;box-shadow:var(--shadow-sm)}.form.add-notice input[type="text"],.form.add-notice input[type="number"]{height:48px!important;font-size:16px!important}.form.add-notice input[type="submit"],.form.add-notice button[type="submit"]{height:50px;width:100%;min-width:0}#route form input[type="submit"]{height:50px!important;width:100%!important;min-width:0!important;max-width:100%!important}.form.add-notice .row{margin-bottom:var(--spacing-md)}.form.add-notice label{font-size:15px}#ajax-result{padding:var(--spacing-md)}}@media (max-width:480px){.form.add-notice{padding:var(--spacing-md)}.form.add-notice label{font-size:14px}#ajax-result strong{font-size:16px}#ajax-result p{font-size:14px}}.form.add-notice input:focus-visible,.form.add-notice select:focus-visible,.form.add-notice button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-contrast:high){.form.add-notice input,.form.add-notice select,.form.add-notice .selectBox-label{border-width:3px}}