.jqmWindow{display:none;position:fixed;top:50%;left:50%;overflow:auto;background-color:var(--s24-surface,#eee);color:var(--s24-text,#333);border:1px solid var(--s24-border,#ccc);border-radius:var(--s24-radius-md,12px);box-shadow:var(--s24-shadow-elevated,0 12px 40px rgba(15,23,42,0.12));padding:12px;text-align:center}.jqmWindow h4{border-bottom:1px solid var(--s24-border,#b0c4de);font-size:14px;margin:0 0 7px 0;padding:0 0 5px 0;text-align:left;color:var(--s24-ink,#3e606f)}.jqmWindow p{text-align:right;margin:15px 0 0 0;font-size:x-small;text-transform:lowercase}.jqmOverlay{background-color:#000}
*{margin:0;padding:0}html{padding:0}body{ background-color:rgb(242,242,242);background-color:var(--s24-surface-alt); }hr{border:0 dashed #ccc;border-top-width:1px;clear:both;height:0}hr.divider{margin:10px 0}sub,sup{font-size:.8em;position:relative}sub{top:.5em}sup{top:-.5em}input,select{width:inherit}textarea{width:100%;min-height:75px;padding:6px 8px;box-sizing:border-box;resize:none;overflow-x:hidden}.error{color:red}.schstring{width:96%}.locselectcountry,.locselectregion,.locselectcity{width:160px;margin-bottom:10px} #nav{line-height:1.4em;background:#ddd;overflow:auto;margin:0;padding:0}#nav li{width:159px;border-right:1px solid #f8f8f8;float:left}#nav li a{text-shadow:0 1px 0 #fff;padding:10px 20px;display:block}#nav li a:hover{color:#fff;text-decoration:none;text-shadow:0 -1px 0 #000;background:#667e72}#nav li a span{color:#999;font-size:.9em;text-transform:lowercase;display:block}#nav li a:hover span{color:#ccc} #wrapper{min-height:100vh}#main{padding-bottom:150px; }#header{margin-top:40px;height:140px}#header .logo{padding:50px 0 30px;font-size:36px;font-weight:bold}#header .logo a{color:#0065CC;text-decoration:none}#header .auth{margin:0;text-align:right}#footer{min-height:285px}.block{margin:0px 0 20px} .mboxHD{color:#000000; font-size:14px;margin:8px 0} table td{vertical-align:top}table.flat{border-collapse:collapse;width:100%}table.flat td{padding:2px;margin:0;border:0}table.main{border-collapse:collapse;width:100%}table.main td{padding:3px 0;margin:0;border:0}table.cells{border-collapse:collapse;width:100%}table.cells td{padding:4px 8px;border:1px solid #e7e7e7}table.list{border-collapse:collapse;width:100%}table.list td{padding:5px 5px 5px 0;border-bottom:1px dashed #ccc}table.fico{border-collapse:collapse;width:100%}table.fico td{padding:5px 0;margin:0;border:0}table.fico td img{margin-right:10px;vertical-align:middle}.coltop{text-align:center;vertical-align:middle;font-size:.9em;background-color:#ddd;color:#000}.coltop img{vertical-align:middle}.centerall{text-align:center;vertical-align:middle}.valid{height:48px;text-align:center;vertical-align:middle;border:0} .top0{top:0px}.odd{background-color:#fff}.even{background-color:#f1f1f1}.code{color:#000;background:#e3e3e3;border:1px solid #ccc;padding:2px 15px;margin:5px 0;font-family:monospace;font-size:1.1em;white-space:pre-wrap}.clear{clear:both}.lhn{line-height:normal}.strong{font-weight:bold}.italic{font-style:italic}.small{font-size:.9em;line-height:1.6em}.large{font-size:1.1em}.lower{text-transform:lowercase}.upper{text-transform:uppercase}.capital{text-transform:capitalize}.hide{display:none}.hidden{display:none}.invis{visibility:hidden}.textleft{text-align:left}.textcenter{text-align:center}.textright{text-align:right}.textjustify{text-align:justify}.floatleft{float:left}.floatright{float:right}.black{color:#000}.grey{color:#999}.red{color:#FF3E3E}.blue{color:blue}.green{color:green}.yellow{color:yellow}.white{color:#fff}.colleft{float:left;margin:5px 15px 0 0}.colright{float:right;margin:5px 0 0 15px}.margintop10{margin-top:8px}.marginright10{margin-right:8px}.marginbottom10{margin-bottom:8px}.marginleft10{margin-left:8px}.margin10{margin:8px}.margin0{margin:0}.paddingtop10{padding-top:8px}.paddingright10{padding-right:8px}.paddingbottom10{padding-bottom:8px}.paddingleft10{padding-left:8px}.padding10{padding:8px}.padding0{padding:0}.border0{border:0}.width5{width:5%}.width10{width:10%}.width15{width:15%}.width20{width:20%}.width25{width:25%}.width30{width:30%}.width35{width:35%}.width40{width:40%}.width45{width:45%}.width50{width:50%}.width55{width:55%}.width60{width:60%}.width65{width:65%}.width70{width:70%}.width75{width:75%}.width80{width:80%}.width85{width:85%}.width90{width:90%}.width95{width:95%}.width100{width:100%}.desc{font-size:.9em;margin:5px 0;padding:5px 0;background:#e9e9e9;border:1px solid #ccc;border-left:0;border-right:0;overflow:auto}.desc strong{color:#fff;margin-right:8px;padding:2px 6px;background:#aaa}.combox{font-size:2em;text-align:center;margin:0 10px 5px 0;padding-top:6px;height:42px;width:48px;background:url(../img/comments.png) no-repeat 0 0;float:left}.textbox{margin-bottom:10px;overflow:auto}span.readmore{display:block}span.readmore a{}.download{margin:10px 0;padding:10px 0 10px 84px;background:url("themes/bootlance/img/download.png") no-repeat 10px 12px;border:1px dashed #c00}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1} .paging{margin:10px 0 20px 0;text-align:center;font-size:.9em}.paging img{vertical-align:-3px}.paging span{border:1px dashed #7f7772;padding:2px 8px;margin:1px}.pagenav_prev,.pagenav_next,.pagenav_first,.pagenav_last,.pagenav_pages,.pagenav_current{padding:2px 6px;margin:1px;border:1px dashed #7f7772}.pagenav_prev a,.pagenav_next a,.pagenav_first a,.pagenav_last a,.pagenav_pages a{color:#555}.pagenav_current{font-weight:bold;color:#fff;background:none;border:none}.pagenav_current a{color:#555}.pagenav_small{text-align:right;font-size:.9em}.spaced{border:none;margin:0 8px;padding:0} .comments1,.comments2{margin-bottom:10px;float:left;position:relative}.comments1{width:20%}.comments2{width:80%} .bar_front{background-color:#cde8fb;border-right:0px solid #333;color:#ddd;height:8px;font-size:1px}.bar_back{background-color:#fff;border:1px solid #333;height:8px} .b1 img{margin:0 5px 0 0;vertical-align:-5px}.userstatus{margin-top:2px;float:right}.forumssection{font-weight:bold;background:#eee}.subforums img{vertical-align:-3px;margin-right:5px}#newf{margin:10px 0}#newf li{margin-right:10px;display:inline} .search-res{margin:0 0 10px;overflow:auto}.search-res .small{color:#000}.search-hl{font-weight:bold;padding:0 2px;background:yellow} .endItem{margin-right:0}.endItem+li{clear:both}ul.bullets li{padding-left:25px;background:url("themes/bootlance/img/bullets.png") no-repeat 5px 2px}ol{margin-left:20px;list-style-type:decimal}#usergrouplist ul li:first-child a{color:#900} .form-signin{padding:7px 19px 19px 19px;background-color:#fff;border:1px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.form-signin .checkbox{margin-bottom:20px}#listprojects{}#listprojects .prjtop{background-color:#feefb3}#listprojects .prjbold{background-color:#dff2bf}
:root{ --s24-font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif; --s24-font-logo:'Outfit','Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif; --s24-primary:hsl(211 99% 42%); --s24-primary-hover:hsl(211 99% 32%); --s24-primary-light:hsl(211 99% 52%); --s24-primary-soft:color-mix(in srgb,var(--s24-primary) 14%,white);--s24-primary-muted:color-mix(in srgb,var(--s24-primary) 55%,white); --s24-ink:#0d1d4a;--s24-text:#0f172a;--s24-text-muted:#64748b;--s24-text-secondary:#475569;--s24-text-soft:#94a3b8;--s24-text-on-dark:#e2e8f0;--s24-text-on-dark-muted:#94a3b8;--s24-text-on-dark-bright:#f8fafc; --s24-on-primary:#ffffff;--s24-on-primary-soft:rgb(255 255 255 / 0.92);--s24-on-primary-muted:rgb(255 255 255 / 0.75); --s24-success:rgba(0,160,0,0.85);--s24-danger:#dc2626;--s24-danger-soft:rgba(218,0,0,0.65);--s24-info:rgba(0,0,255,0.75);--s24-warning:#fbeab5; --s24-warning-ink:#b45309;--s24-warning-ink-hover:#92400e;--s24-badge-bg:#bbf7d0;--s24-badge-text:#14532d; --s24-border:#e2e8f0;--s24-border-strong:#cbd5e1; --s24-border-focus:color-mix(in srgb,var(--s24-primary) 30%,var(--s24-border));--s24-surface:#ffffff;--s24-surface-alt:#f7f8fb;--s24-surface-dim:#e3e3e3;--s24-page-bg:#f1f4f9;--s24-overlay-dark:rgba(0,0,0,0.50);--s24-overlay-light:rgba(238,238,238,0.65); --s24-radius-sm:6px;--s24-radius-md:12px;--s24-radius-lg:16px;--s24-radius-xl:24px; --s24-shadow-card:0 4px 24px rgba(15,23,42,0.06);--s24-shadow-card-soft:0 1px 3px rgba(15,23,42,0.04);--s24-shadow-soft:0 4px 20px -4px color-mix(in srgb,var(--s24-primary) 18%,transparent);--s24-shadow-input:none;--s24-shadow-input-focus:0 0 0 2px color-mix(in srgb,var(--s24-primary) 6%,transparent); --s24-heading-xl:clamp(1.5rem,3vw,2.25rem); --s24-heading-lg:clamp(1.25rem,2.5vw,1.75rem); --s24-heading-md:clamp(1.125rem,2vw,1.375rem); --s24-heading-sm:1.125rem; --s24-body:1.0625rem; --s24-body-sm:0.9375rem; --s24-caption:0.9rem; --s24-label:0.8125rem; --s24-lh-tight:1.25;--s24-lh-base:1.45;--s24-lh-relaxed:1.6; --s24-content-max:920px;--s24-content-narrow:767px; --s24-breakout-width:100vw;--s24-breakout-shift:calc(50% - 50vw);--s24-section-pad:clamp(16px,4vw,40px);--s24-section-gap:clamp(60px,8vw,100px);--s24-section-gap-sm:clamp(40px,5vw,60px); --s24-space-1:4px;--s24-space-2:8px;--s24-space-3:12px;--s24-space-4:16px;--s24-space-5:20px;--s24-space-6:24px;--s24-space-7:28px;--s24-space-8:32px; --s24-card-pad-y:var(--s24-space-6);--s24-card-pad-x:var(--s24-space-6); --s24-transition-fast:0.15s ease;--s24-transition-base:0.25s linear; --s24-footer-bg:#0f172a;--s24-footer-border:rgba(148,163,184,0.15); --s24-control-bg:#565656; --s24-hero-bg-from:#ffffff;--s24-hero-bg-via:#eff6ff;--s24-hero-bg-to:#f0f5ff;--s24-hero-shadow:0 8px 32px -8px hsl(211 99% 42% / 0.12); --s24-accent:#16a34a;--s24-accent-hover:#15803d;--s24-accent-soft:color-mix(in srgb,var(--s24-accent) 12%,white); --s24-shadow-card-hover:0 8px 32px rgba(15,23,42,0.10);--s24-shadow-elevated:0 12px 40px rgba(15,23,42,0.12);--s24-shadow-btn-hover:0 6px 20px -4px color-mix(in srgb,var(--s24-primary) 30%,transparent); --s24-payer-field-max-width:320px; --s24-step-number-bg:var(--s24-primary);--s24-step-number-text:#ffffff;--s24-step-line:var(--s24-border); --s24-star-color:#f5c518;--s24-star-empty:#ddd;--s24-star-size:1.5rem; --s24-space-10:40px;--s24-space-12:48px;--s24-space-16:64px; --s24-space-section:80px;--s24-space-section-title-mb:48px; --s24-heading-2xl:clamp(1.75rem,3.5vw,2.75rem);--s24-heading-3xl:clamp(2.25rem,5vw,3.5rem); --s24-content-wide:1200px; --s24-header-height:64px;--s24-main-pad-top:calc(var(--s24-header-height) + 28px); --s24-bottom-nav-height:56px}@supports (width:100dvw){:root{--s24-breakout-width:100dvw;--s24-breakout-shift:calc(50% - 50dvw)}} @supports not (color:color-mix(in srgb,white 50%,black)){:root{--s24-primary:#0478e6;--s24-primary-hover:#0256a8;--s24-primary-light:#1a8cff;--s24-primary-soft:#e8f2fc;--s24-primary-muted:#7eb6f0;--s24-border-focus:#8ab4e8;--s24-shadow-input-focus:0 0 0 2px rgba(4,120,230,0.06);--s24-shadow-soft:0 4px 20px -4px rgba(4,120,230,0.14);--s24-shadow-btn-hover:0 6px 20px -4px rgba(4,120,230,0.28);--s24-accent-soft:#e6f4ea}} @media (max-width:767px){:root{--s24-card-pad-y:var(--s24-space-4);--s24-card-pad-x:var(--s24-space-5)}}@media (max-width:480px){:root{--s24-card-pad-y:var(--s24-space-3);--s24-card-pad-x:var(--s24-space-4)}}
.s24-page-title{font-size:var(--s24-heading-md);line-height:var(--s24-lh-tight);font-weight:600;color:var(--s24-ink);margin:0 0 var(--s24-space-5)}.s24-well--center{text-align:center}.s24-well-promo__title{font-weight:700;margin-bottom:0.625rem;font-size:var(--s24-body);line-height:var(--s24-lh-tight);margin-top:0;color:var(--s24-text)}.s24-well-promo__lead{margin-bottom:var(--s24-space-3);color:var(--s24-text-muted);font-size:var(--s24-caption);line-height:var(--s24-lh-base)}.s24-filter-caps{margin-bottom:var(--s24-space-1);font-size:0.6875rem;font-weight:600;letter-spacing:0.04em;color:var(--s24-text-muted);text-transform:uppercase} .s24-sidebar-nav{display:flex;flex-direction:column;margin:0;padding:0;gap:0}.s24-sidebar-nav__link{display:block;padding:var(--s24-space-2) var(--s24-space-4);font-size:var(--s24-caption);font-weight:400;color:var(--s24-text);text-decoration:none;border-left:3px solid transparent;border-radius:0 var(--s24-radius-sm) var(--s24-radius-sm) 0;transition:background var(--s24-transition-fast),color var(--s24-transition-fast),border-color var(--s24-transition-fast)}.s24-sidebar-nav__link:hover,.s24-sidebar-nav__link:focus-visible{background:var(--s24-surface-alt);color:var(--s24-primary);outline:none;text-decoration:none}.s24-sidebar-nav__link--active{font-weight:600;color:var(--s24-primary);border-left-color:var(--s24-primary);background:var(--s24-surface-alt)}.s24-sidebar-nav__link--new{color:var(--s24-danger)}.s24-sidebar-nav__sep{flex-shrink:0;height:1px;margin:var(--s24-space-2) 0;background:var(--s24-border)} .s24-legal-prose::after{content:"";display:table;clear:both}.s24-legal-prose .s24-legal-prose__title{width:auto;max-width:none;margin:0 0 var(--s24-space-4);padding:0;font-size:var(--s24-heading-sm);font-weight:700;line-height:1.3;color:var(--s24-ink);box-sizing:border-box} .s24-useragreement-page .s24-legal-prose > h2.s24-legal-prose__title{margin:0 0 var(--s24-space-8);font-size:var(--s24-heading-lg);line-height:var(--s24-lh-tight)}.s24-legal-prose .s24-legal-prose__body{width:auto;max-width:none;margin:0;padding:0;text-align:left;box-sizing:border-box;background:transparent;border:none;box-shadow:none}.s24-legal-prose .s24-legal-prose__body h2{margin:var(--s24-space-6) 0 var(--s24-space-3);padding:0 0 var(--s24-space-2);font-size:var(--s24-heading-sm);font-weight:700;line-height:1.3;color:var(--s24-ink);border:none;border-bottom:1px solid var(--s24-border);background:transparent;box-shadow:none}.s24-legal-prose .s24-legal-prose__body h2:first-child{margin-top:0}.s24-legal-prose .s24-legal-prose__body h3{margin:var(--s24-space-5) 0 var(--s24-space-2);font-size:var(--s24-body);font-weight:700;line-height:1.35;color:var(--s24-ink)}.s24-legal-prose .s24-legal-prose__body h4{margin:var(--s24-space-5) 0 var(--s24-space-2);font-size:var(--s24-body);font-weight:600;line-height:1.35;color:var(--s24-ink)}.s24-legal-prose .s24-legal-prose__body h4[style]{margin-top:var(--s24-space-5) !important;margin-bottom:var(--s24-space-2) !important}.s24-legal-prose .s24-legal-prose__body h5{margin:var(--s24-space-4) 0 var(--s24-space-2);font-size:var(--s24-caption);font-weight:600;line-height:1.4;color:var(--s24-text-muted)}.s24-legal-prose .s24-legal-prose__body h5[style]{margin-top:var(--s24-space-4) !important;margin-bottom:var(--s24-space-2) !important;font-size:var(--s24-caption) !important;line-height:1.4 !important;text-align:right !important}.s24-legal-prose .s24-legal-prose__body p{margin:0 0 var(--s24-space-3);font-size:var(--s24-body-sm);line-height:var(--s24-lh-base);color:var(--s24-text);text-indent:0}.s24-legal-prose .s24-legal-prose__body ul,.s24-legal-prose .s24-legal-prose__body ol{margin:0 0 var(--s24-space-4);padding-left:1.35rem;font-size:var(--s24-body-sm);line-height:var(--s24-lh-base);color:var(--s24-text)}.s24-legal-prose .s24-legal-prose__body ul[style],.s24-legal-prose .s24-legal-prose__body ol[style]{margin-left:0 !important}.s24-legal-prose .s24-legal-prose__body li{margin-bottom:var(--s24-space-2)}.s24-legal-prose .s24-legal-prose__body li:last-child{margin-bottom:0}.s24-legal-prose .s24-legal-prose__body a{color:var(--s24-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.s24-legal-prose .s24-legal-prose__body a:hover,.s24-legal-prose .s24-legal-prose__body a:focus-visible{color:var(--s24-primary-hover)}.s24-legal-prose .s24-legal-prose__body strong,.s24-legal-prose .s24-legal-prose__body b{font-weight:600;color:var(--s24-ink)}.s24-legal-prose .s24-legal-prose__body hr{margin:var(--s24-space-5) 0;border:none;border-top:1px solid var(--s24-border)}.s24-legal-prose .s24-legal-prose__body table{width:100%;margin:0 0 var(--s24-space-4);border-collapse:collapse;font-size:var(--s24-caption);line-height:1.5}.s24-legal-prose .s24-legal-prose__body table th,.s24-legal-prose .s24-legal-prose__body table td{padding:var(--s24-space-2) var(--s24-space-3);border:1px solid var(--s24-border);text-align:left;vertical-align:top}.s24-legal-prose .s24-legal-prose__body table th{font-weight:600;background:var(--s24-surface-alt);color:var(--s24-ink)}.s24-legal-prose .s24-legal-prose__footer{margin-top:var(--s24-space-5);padding-top:var(--s24-space-4);border-top:1px solid var(--s24-border);font-size:var(--s24-caption);line-height:var(--s24-lh-base);color:var(--s24-text-secondary)}.s24-legal-prose .s24-legal-prose__footer p{margin:0 0 var(--s24-space-2);text-indent:0}@media (max-width:640px){.s24-legal-prose .s24-legal-prose__body h2{font-size:var(--s24-body);margin-top:var(--s24-space-5)}.s24-legal-prose .s24-legal-prose__title{font-size:var(--s24-body)}.s24-useragreement-page .s24-legal-prose > h2.s24-legal-prose__title{font-size:var(--s24-body)}} .s24-status--muted{color:var(--s24-text);opacity:0.75}.s24-status--info{color:var(--s24-info)}.s24-status--success{display:inline-block;min-width:150px;color:var(--s24-success)}.s24-status--danger{color:var(--s24-danger-soft)} .s24-badge-promo,.s24-index-badge-promo{display:inline;background:var(--s24-badge-bg);color:var(--s24-badge-text);font-size:0.875rem;line-height:1.45;font-weight:500;padding:2px var(--s24-space-2);border-radius:var(--s24-radius-sm)}   .s24-section-title{font-size:var(--s24-heading-2xl);font-weight:800;color:var(--s24-ink);text-align:center;margin:0 0 var(--s24-space-section-title-mb) 0;line-height:1.2;letter-spacing:-0.02em} .s24-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--s24-space-3) var(--s24-space-6);min-height:44px;box-sizing:border-box;border-radius:var(--s24-radius-lg);font-size:0.875rem;font-weight:600;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:box-shadow var(--s24-transition-fast),background var(--s24-transition-fast),color var(--s24-transition-fast),opacity var(--s24-transition-fast);white-space:nowrap;line-height:1.35;letter-spacing:0.01em;font-family:var(--s24-font-family)}.s24-btn--accent{background:var(--s24-accent);color:#fff;box-shadow:0 4px 14px rgba(22,163,74,0.22)}.s24-btn--accent:hover{background:var(--s24-accent-hover);box-shadow:0 6px 20px rgba(22,163,74,0.28)}.s24-btn--primary{background:var(--s24-primary);color:#fff;box-shadow:var(--s24-shadow-soft)}.s24-btn--primary:hover{background:var(--s24-primary-hover);box-shadow:none}.s24-btn--outline{background:transparent;color:var(--s24-primary);border-color:var(--s24-primary);box-shadow:none}.s24-btn--outline:hover{background:var(--s24-primary);color:#fff}.s24-btn--ghost{background:transparent;color:var(--s24-primary);box-shadow:none}.s24-btn--ghost:hover{background:var(--s24-surface-alt)} .s24-btn--ghost-danger{background:transparent;color:var(--s24-danger);box-shadow:none}.s24-btn--ghost-danger:hover{background:var(--s24-surface-alt);color:var(--s24-danger)}.s24-btn--white{background:#fff;color:var(--s24-primary);border-width:1px;border-color:rgba(15,23,42,0.08);box-shadow:0 1px 3px rgba(15,23,42,0.08)}.s24-btn--white:hover{background:#f8fafc;box-shadow:0 4px 14px rgba(15,23,42,0.1)}.s24-btn--danger{background:var(--s24-danger);color:#fff;border-color:var(--s24-danger);box-shadow:0 6px 20px rgba(220,38,38,0.22)}.s24-btn--danger:hover{background:color-mix(in srgb,var(--s24-danger) 88%,#000);box-shadow:none} .s24-btn.s24-btn--danger-outline:hover{background:color-mix(in srgb,var(--s24-danger) 8%,var(--s24-surface));color:var(--s24-danger);border-color:color-mix(in srgb,var(--s24-danger) 40%,var(--s24-border))} .s24-btn.s24-btn--primary-outline:hover{background:color-mix(in srgb,var(--s24-primary) 8%,var(--s24-surface));color:var(--s24-primary);border-color:color-mix(in srgb,var(--s24-primary) 40%,var(--s24-border))} .s24-btn.s24-btn--success-outline:hover{background:color-mix(in srgb,var(--s24-success) 8%,var(--s24-surface));color:var(--s24-success);border-color:color-mix(in srgb,var(--s24-success) 40%,var(--s24-border))} .s24-btn.s24-btn--success{background:var(--s24-success);color:#fff;border-color:var(--s24-success);box-shadow:var(--s24-shadow-soft)}.s24-btn.s24-btn--success:hover{background:color-mix(in srgb,var(--s24-success) 88%,#000);color:#fff;border-color:color-mix(in srgb,var(--s24-success) 88%,#000);box-shadow:none} .s24-btn.s24-btn--muted-outline{color:var(--s24-text)}.s24-btn.s24-btn--muted-outline:hover{background:color-mix(in srgb,var(--s24-ink) 6%,var(--s24-surface));color:var(--s24-ink);border-color:color-mix(in srgb,var(--s24-ink) 25%,var(--s24-border))}.s24-btn--full{width:100%} .s24-btn--lg{padding:14px clamp(var(--s24-space-4),10vw,5rem);min-height:52px;font-size:1rem;max-width:100%}.s24-btn--sm{padding:6px 14px;min-height:32px;font-size:0.8125rem}.s24-btn--pill{border-radius:9999px} .s24-btn--compact,.modal .modal-body .s24-btn,.modal .modal-footer .s24-btn{padding:8px 18px;min-height:36px;font-size:0.8125rem;line-height:1.25;box-shadow:none}.s24-btn--link{background:transparent;color:var(--s24-primary);box-shadow:none;padding:0;min-height:auto;font-weight:500}.s24-btn--link:hover{text-decoration:underline;background:transparent} .s24-btn--soft{background:transparent;color:var(--s24-primary);border:1.5px solid var(--s24-primary);border-radius:9999px;box-shadow:none;text-shadow:none}.s24-btn--soft:hover{background:var(--s24-primary);color:#fff}.s24-btn--soft-danger{background:transparent;color:var(--s24-danger);border:1.5px solid var(--s24-danger);border-radius:9999px;box-shadow:none;text-shadow:none}.s24-btn--soft-danger:hover{background:var(--s24-danger);color:#fff} .s24-btn--soft-success{background:transparent;color:var(--s24-success);border:1.5px solid var(--s24-success);border-radius:9999px;box-shadow:none;text-shadow:none}.s24-btn--soft-success:hover{background:var(--s24-success);color:#fff} .s24-btn--soft-muted{background:transparent;color:var(--s24-text-muted);border:1.5px solid var(--s24-border-strong);border-radius:9999px;box-shadow:none;text-shadow:none}.s24-btn--soft-muted:hover{background:var(--s24-surface-alt);color:var(--s24-ink);border-color:var(--s24-border-strong)}.s24-btn--xs{padding:4px 14px;min-height:auto;font-size:0.8125rem;font-weight:500} .s24-btn--chip{ --s24-btn-color-fg:var(--s24-text-muted);--s24-btn-color-bg-hover:var(--s24-surface-alt);--s24-btn-color-fg-hover:var(--s24-ink);display:inline-flex;align-items:center;justify-content:center;gap:var(--s24-space-2);margin:0;padding:6px 14px 6px 12px;min-height:34px;border-radius:9999px;background:var(--s24-surface);color:var(--s24-btn-color-fg);border:1px solid var(--s24-border);font-size:0.875rem;font-weight:500;line-height:1.2;letter-spacing:0;box-shadow:none;text-shadow:none;background-image:none;border:1.5px solid;transition:background var(--s24-transition-fast),color var(--s24-transition-fast)}.s24-btn--chip:hover{background:var(--s24-btn-color-bg-hover);color:var(--s24-btn-color-fg-hover)} .s24-btn--chip::before{content:'';flex:0 0 auto;width:16px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain} .s24-btn--chip:not([class*="s24-btn--ic-"])::before{display:none} .s24-btn-color--primary,.s24-btn--chip-primary{--s24-btn-color-fg:var(--s24-primary);--s24-btn-color-bg-hover:color-mix(in srgb,var(--s24-primary) 10%,var(--s24-surface));--s24-btn-color-fg-hover:var(--s24-primary-hover)}.s24-btn-color--danger,.s24-btn--chip-danger{--s24-btn-color-fg:var(--s24-danger);--s24-btn-color-bg-hover:color-mix(in srgb,var(--s24-danger) 10%,var(--s24-surface));--s24-btn-color-fg-hover:var(--s24-danger)}.s24-btn-color--success,.s24-btn--chip-success{--s24-btn-color-fg:var(--s24-success);--s24-btn-color-bg-hover:color-mix(in srgb,var(--s24-success) 12%,var(--s24-surface));--s24-btn-color-fg-hover:var(--s24-success)}.s24-btn-color--warning,.s24-btn--chip-warning{--s24-btn-color-fg:var(--s24-warning-ink);--s24-btn-color-bg-hover:color-mix(in srgb,var(--s24-warning-ink) 14%,var(--s24-surface));--s24-btn-color-fg-hover:var(--s24-warning-ink-hover)}.s24-btn-color--muted,.s24-btn--chip-muted{--s24-btn-color-fg:var(--s24-text-muted);--s24-btn-color-bg-hover:var(--s24-surface-alt);--s24-btn-color-fg-hover:var(--s24-ink)} .s24-btn--ic-edit::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/></svg>")}.s24-btn--ic-delete::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 6 5 6 21 6'/><path d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/><path d='M10 11v6'/><path d='M14 11v6'/><path d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 6 5 6 21 6'/><path d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/><path d='M10 11v6'/><path d='M14 11v6'/><path d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/></svg>")}.s24-btn--ic-refresh::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='23 4 23 10 17 10'/><polyline points='1 20 1 14 7 14'/><path d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='23 4 23 10 17 10'/><polyline points='1 20 1 14 7 14'/><path d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'/></svg>")}.s24-btn--ic-check::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><polyline points='22 4 12 14.01 9 11.01'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/><polyline points='22 4 12 14.01 9 11.01'/></svg>")}.s24-btn--ic-x::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='15' y1='9' x2='9' y2='15'/><line x1='9' y1='9' x2='15' y2='15'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='15' y1='9' x2='9' y2='15'/><line x1='9' y1='9' x2='15' y2='15'/></svg>")}.s24-btn--ic-flag::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z'/><line x1='4' y1='22' x2='4' y2='15'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z'/><line x1='4' y1='22' x2='4' y2='15'/></svg>")}.s24-btn--ic-skip::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polygon points='5 4 15 12 5 20 5 4'/><line x1='19' y1='5' x2='19' y2='19'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polygon points='5 4 15 12 5 20 5 4'/><line x1='19' y1='5' x2='19' y2='19'/></svg>")}.s24-btn--ic-shield::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>")}.s24-btn--ic-rework::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 4 1 10 7 10'/><path d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 4 1 10 7 10'/><path d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/></svg>")}.s24-btn--ic-message::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/></svg>")}.s24-btn--ic-ban::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='4.93' y1='4.93' x2='19.07' y2='19.07'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='4.93' y1='4.93' x2='19.07' y2='19.07'/></svg>")}.s24-btn--ic-alert::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polygon points='10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/><line x1='12' y1='9' x2='12' y2='13'/><line x1='12' y1='17' x2='12.01' y2='17'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polygon points='10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/><line x1='12' y1='9' x2='12' y2='13'/><line x1='12' y1='17' x2='12.01' y2='17'/></svg>")}.s24-btn:active{opacity:0.85} .btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--s24-space-3) var(--s24-space-6);min-height:44px;box-sizing:border-box;border-radius:var(--s24-radius-lg);font-family:var(--s24-font-family);font-size:0.875rem;font-weight:600;line-height:1.35;letter-spacing:0.01em;text-align:center;text-decoration:none;text-shadow:none;vertical-align:middle;cursor:pointer;white-space:nowrap;margin:0; background:var(--s24-surface);color:var(--s24-ink);border:2px solid var(--s24-border-strong);box-shadow:0 1px 2px rgba(0,0,0,0.06);transition:box-shadow var(--s24-transition-fast),background var(--s24-transition-fast),color var(--s24-transition-fast),border-color var(--s24-transition-fast),opacity var(--s24-transition-fast)}.btn:hover{background:var(--s24-surface-alt);color:var(--s24-ink);text-decoration:none;box-shadow:0 2px 6px rgba(15,23,42,0.08)}.btn:active,.btn.active{opacity:0.85}.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:0.65;pointer-events:none} .btn-primary{background:var(--s24-primary);color:#fff;border-color:var(--s24-primary);box-shadow:var(--s24-shadow-soft)}.btn-primary:hover{background:var(--s24-primary-hover);border-color:var(--s24-primary-hover);color:#fff;box-shadow:none}.btn-success{background:var(--s24-accent);color:#fff;border-color:var(--s24-accent);box-shadow:0 4px 14px rgba(22,163,74,0.22)}.btn-success:hover{background:var(--s24-accent-hover);border-color:var(--s24-accent-hover);color:#fff;box-shadow:0 6px 20px rgba(22,163,74,0.28)}.btn-danger{background:var(--s24-danger);color:#fff;border-color:var(--s24-danger);box-shadow:0 6px 20px rgba(220,38,38,0.22)}.btn-danger:hover{background:color-mix(in srgb,var(--s24-danger) 88%,#000);border-color:color-mix(in srgb,var(--s24-danger) 88%,#000);color:#fff;box-shadow:none} .btn-info,.btn-warning,.btn-inverse{background:var(--s24-primary);color:#fff;border-color:var(--s24-primary);box-shadow:var(--s24-shadow-soft)}.btn-info:hover,.btn-warning:hover,.btn-inverse:hover{background:var(--s24-primary-hover);border-color:var(--s24-primary-hover);color:#fff;box-shadow:none}.btn-link{padding:0;min-height:auto;background:transparent;border-color:transparent;color:var(--s24-primary);box-shadow:none;font-weight:500}.btn-link:hover{background:transparent;border-color:transparent;color:var(--s24-primary-hover);text-decoration:underline;box-shadow:none} .btn-large{padding:14px clamp(var(--s24-space-4),10vw,5rem);min-height:52px;font-size:1rem;max-width:100%} .btn-superlarge{padding:14px clamp(var(--s24-space-4),10vw,5rem);min-height:52px;font-size:1rem;width:100%;max-width:100%}.btn-small{padding:6px 14px;min-height:32px;font-size:0.8125rem}.btn-mini{padding:4px 14px;min-height:auto;font-size:0.8125rem;font-weight:500}.btn-block{display:flex;width:100%} .s24-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s24-space-3);box-sizing:border-box;width:100%;min-width:0; margin:var(--s24-space-6) 0 var(--s24-space-6);padding:0} .s24-settings-section:has(+ .s24-form-actions),.s24-mo-section:has(+ .s24-form-actions){margin-bottom:0}.s24-form-actions > .s24-btn,.s24-form-actions > button.s24-btn{max-width:100%;box-sizing:border-box}.s24-form-actions > .btn{max-width:100%;box-sizing:border-box} .s24-form-actions > .s24-btn,.s24-form-actions > button.s24-btn{font-size:var(--s24-body);font-weight:600;line-height:var(--s24-lh-tight);border-radius:var(--s24-radius-lg)}.s24-form-actions > .s24-btn--lg{font-size:var(--s24-body);font-weight:600;padding-block:var(--s24-space-3);min-height:calc(var(--s24-space-6) + var(--s24-space-7))} .s24-form-actions > .btn{font-size:var(--s24-body);font-weight:600;line-height:var(--s24-lh-tight);border-radius:var(--s24-radius-lg);text-shadow:none}.s24-form-actions--end{justify-content:flex-end;margin-bottom:0}.s24-form-actions--start{justify-content:flex-start} .s24-form-actions--stack{flex-direction:column;align-items:stretch;text-align:center}.s24-form-actions--stack > .s24-btn,.s24-form-actions--stack > .btn{align-self:center}@media (max-width:640px){.s24-form-actions--end{justify-content:center}.s24-form-actions .s24-btn,.s24-form-actions > .btn{width:100%;max-width:100%}.s24-form-actions--stack > .s24-btn,.s24-form-actions--stack > .btn{align-self:stretch}} .s24-action-stack{display:flex;flex-direction:column;gap:var(--s24-space-2)}.s24-action-stack:not(:has(*)){display:none}.s24-action-stack > .hidden{display:none} .s24-action-stack > *{margin:0} .s24-action-stack > .s24-btn,.s24-action-stack > .btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:0;box-sizing:border-box;padding:10px 16px;border:1px solid var(--s24-border-strong);border-bottom-width:2px;border-radius:var(--s24-radius-md);background-color:var(--s24-surface);background-image:none;color:var(--s24-ink);font-family:var(--s24-font-family);font-size:var(--s24-body-sm);font-weight:600;line-height:1.35;letter-spacing:0.01em;text-align:center;text-decoration:none;text-shadow:none;white-space:normal;box-shadow:0 1px 2px rgba(0,0,0,0.06);transition:background-color var(--s24-transition-fast),border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast)}.s24-action-stack > .s24-btn:hover,.s24-action-stack > .btn:hover{background-color:var(--s24-surface-alt);color:var(--s24-ink);box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn:active,.s24-action-stack > .btn:active{opacity:0.96} .s24-action-stack > .s24-btn.s24-btn--primary{background-color:var(--s24-surface);background-image:none;color:var(--s24-ink);border:1px solid var(--s24-border-strong);border-bottom-width:2px;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--primary:hover,.s24-action-stack > .s24-btn.s24-btn--primary:focus-visible{background-color:var(--s24-primary-soft);border-color:color-mix(in srgb,var(--s24-primary) 28%,var(--s24-border));color:var(--s24-primary);box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--primary:active{background-color:color-mix(in srgb,var(--s24-primary) 18%,var(--s24-surface));border-color:color-mix(in srgb,var(--s24-primary) 38%,var(--s24-border))}.s24-action-stack > .s24-btn.s24-btn--success{background-color:var(--s24-surface);background-image:none;color:var(--s24-ink);border:1px solid var(--s24-border-strong);border-bottom-width:2px;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--success:hover,.s24-action-stack > .s24-btn.s24-btn--success:focus-visible{background-color:color-mix(in srgb,#15803d 10%,var(--s24-surface));border-color:color-mix(in srgb,#15803d 32%,var(--s24-border));color:#166534;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--success:active{background-color:color-mix(in srgb,#15803d 16%,var(--s24-surface));border-color:color-mix(in srgb,#15803d 42%,var(--s24-border))}.s24-action-stack > .s24-btn.s24-btn--warning{background-color:var(--s24-surface);background-image:none;color:var(--s24-ink);border:1px solid var(--s24-border-strong);border-bottom-width:2px;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--warning:hover,.s24-action-stack > .s24-btn.s24-btn--warning:focus-visible{background-color:color-mix(in srgb,#d97706 12%,var(--s24-surface));border-color:color-mix(in srgb,#d97706 35%,var(--s24-border));color:#9a3412;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--warning:active{background-color:color-mix(in srgb,#d97706 18%,var(--s24-surface));border-color:color-mix(in srgb,#d97706 45%,var(--s24-border))} .s24-action-stack > .s24-btn.s24-btn--danger{background-color:var(--s24-surface);background-image:none;color:var(--s24-ink);border:1px solid var(--s24-border-strong);border-bottom-width:2px;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--danger:hover,.s24-action-stack > .s24-btn.s24-btn--danger:focus-visible{color:#991b1b;background-color:color-mix(in srgb,var(--s24-danger) 12%,var(--s24-surface));border-color:color-mix(in srgb,var(--s24-danger) 35%,var(--s24-border));box-shadow:0 1px 2px rgba(0,0,0,0.06)}.s24-action-stack > .s24-btn.s24-btn--danger:active{background-color:color-mix(in srgb,var(--s24-danger) 18%,var(--s24-surface));color:#7f1d1d;border-color:color-mix(in srgb,var(--s24-danger) 45%,var(--s24-border))}.s24-action-stack > .s24-btn--danger-outline:hover,.s24-action-stack > .s24-btn--danger-outline:focus-visible{background-color:color-mix(in srgb,var(--s24-danger) 8%,var(--s24-surface));color:var(--s24-danger);border-color:color-mix(in srgb,var(--s24-danger) 50%,var(--s24-border))} .s24-action-stack > .s24-btn--primary-outline:hover,.s24-action-stack > .s24-btn--primary-outline:focus-visible{background-color:color-mix(in srgb,var(--s24-primary) 8%,var(--s24-surface));color:var(--s24-primary);border-color:color-mix(in srgb,var(--s24-primary) 50%,var(--s24-border))} .s24-action-stack > .s24-btn--success-outline:hover,.s24-action-stack > .s24-btn--success-outline:focus-visible{background-color:color-mix(in srgb,var(--s24-success) 8%,var(--s24-surface));color:var(--s24-success);border-color:color-mix(in srgb,var(--s24-success) 50%,var(--s24-border))} .s24-action-stack > .s24-offer-action.s24-btn--success{order:-4}.s24-action-stack > .s24-offer-action.s24-btn--success-outline{order:-3}.s24-action-stack > .s24-offer-action.s24-btn--primary-outline{order:-2}.s24-action-stack > .s24-offer-action.s24-btn--danger-outline{order:-1} .s24-action-stack > .s24-btn--muted-outline{color:var(--s24-text)}.s24-action-stack > .s24-btn--muted-outline:hover,.s24-action-stack > .s24-btn--muted-outline:focus-visible{background-color:color-mix(in srgb,var(--s24-ink) 6%,var(--s24-surface));color:var(--s24-ink);border-color:color-mix(in srgb,var(--s24-ink) 28%,var(--s24-border))} .s24-action-stack > .s24-btn.prjdelete:hover,.s24-action-stack > .s24-btn.prjdelete:focus-visible{background-color:color-mix(in srgb,var(--s24-danger) 8%,var(--s24-surface));color:var(--s24-danger);border-color:color-mix(in srgb,var(--s24-danger) 40%,var(--s24-border))} .s24-action-stack--tight{gap:var(--s24-space-1)} @media (min-width:1024px){.s24-action-stack--row{flex-direction:row;flex-wrap:wrap}.s24-action-stack--row > .s24-btn{width:auto;flex:1 1 calc(50% - var(--s24-space-2))}} :where( .s24-balance-page,.s24-profile-layout,.s24-prj-page,.s24-market-page,.s24-market-neworder-page,.s24-sbr-confirm-page,.s24-partner-page,.s24-form-layout ) .table:not(.s24-balance-history__table) > tbody > tr > td{border-bottom:none} .s24-payer-form__title{font-weight:700;font-size:var(--s24-heading-sm);margin:0 0 var(--s24-space-3);color:var(--s24-ink);line-height:1.3;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s24-space-2)} table.s24-payer-form{width:100%;max-width:40rem;border-collapse:collapse;margin:0}table.s24-payer-form > tbody > tr > td{border-bottom:none;vertical-align:middle; font-size:var(--s24-body-sm);color:var(--s24-text)}table.s24-payer-form .employerInfoTableText{font-size:var(--s24-caption);font-weight:400;color:var(--s24-text); width:12rem;max-width:40%;padding-right:var(--s24-space-2);box-sizing:border-box;vertical-align:middle} table.s24-payer-form :is(input[type="text"],input[type="tel"],input:not([type])){width:100%;max-width:min(100%,var(--s24-payer-field-max-width));font-size:var(--s24-body-sm)}table.s24-payer-form select{ width:min(100%,var(--s24-payer-field-max-width));max-width:min(100%,var(--s24-payer-field-max-width));min-width:0;font-size:var(--s24-body-sm);border:1px solid transparent;padding:0.5rem 2rem 0.5rem 0.75rem;cursor:pointer} table.s24-payer-form :is(.locselectcountry,.locselectregion,.locselectcity){width:100%;max-width:min(100%,var(--s24-payer-field-max-width));min-width:0;margin-bottom:0;background-color:var(--s24-surface-alt);border:1px solid transparent;border-radius:var(--s24-radius-md);color:var(--s24-text);font-size:var(--s24-body-sm)} table.s24-payer-form .s24-btn--link{font-size:var(--s24-caption)}table.s24-payer-form .s24-btn--link:hover,table.s24-payer-form .s24-btn--link:focus{color:var(--s24-primary-hover)} @media (max-width:480px){table.s24-payer-form :is(input[type="text"],input[type="tel"],input:not([type]),select){max-width:100%}} @media (max-width:767px){ table.s24-payer-form,table.s24-payer-form tbody,table.s24-payer-form tr,table.s24-payer-form td{display:block;width:100%;box-sizing:border-box}table.s24-payer-form .employerInfoTableText{display:none} table.s24-payer-form > tbody > tr > td{padding:0} table.s24-payer-form tr{border-bottom:none;padding-bottom:0;margin-bottom:var(--s24-space-3)}table.s24-payer-form tr:last-child{margin-bottom:0;padding-bottom:0}table.s24-payer-form #employerInfoTableField{text-align:center}} .s24-tabs{border-bottom:none;margin-bottom:var(--s24-space-3);display:flex;align-items:stretch;justify-content:flex-start;gap:var(--s24-space-2);border-radius:var(--s24-radius-lg);width:fit-content;max-width:100%;padding:0;padding-left:0;padding-inline-start:0;margin-left:0;margin-inline-start:0;list-style:none} .s24-tabs::before,.s24-tabs::after{display:none;content:none}.s24-tabs > li{margin-bottom:0;float:none}.s24-tabs > li > a{font-weight:500;font-size:var(--s24-caption);color:var(--s24-text-muted);border:none;padding:10px 20px;margin:0;background:transparent;transition:color var(--s24-transition-fast),background var(--s24-transition-fast),box-shadow var(--s24-transition-fast);border-radius:var(--s24-radius-lg);line-height:1.25;white-space:nowrap;text-decoration:none;display:block}.s24-tabs > li > a:hover,.s24-tabs > li > a:focus{color:var(--s24-text);background:var(--s24-surface-alt)}.s24-tabs > .active > a,.s24-tabs > .active > a:hover,.s24-tabs > .active > a:focus{color:var(--s24-ink);font-weight:500;background:var(--s24-surface);background-color:var(--s24-surface);box-shadow:none;border:none}.s24-tabs-content{padding:var(--s24-space-6) 0 var(--s24-space-4)} .s24-tabs--underline{border-bottom:2px solid var(--s24-border);border-radius:0;width:100%}.s24-tabs--underline > li > a{ border-radius:var(--s24-radius-md);border-bottom:2px solid transparent;margin-bottom:-2px;padding:10px 16px;font-size:1rem;font-weight:400;color:var(--s24-text-muted)}.s24-tabs--underline > li + li{margin-left:var(--s24-space-2)}.s24-tabs--underline > li > a:hover,.s24-tabs--underline > li > a:focus{background:transparent;border-bottom-color:var(--s24-border-strong);color:var(--s24-text)}.s24-tabs--underline > .active > a,.s24-tabs--underline > .active > a:hover,.s24-tabs--underline > .active > a:focus{background:transparent;background-color:transparent;box-shadow:none;border-bottom-color:var(--s24-primary);color:var(--s24-ink);font-weight:700} .s24-tabs-scroll{display:block;margin-left:0;padding-left:0}@media (max-width:640px){.s24-tabs-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--s24-space-2) 0;margin-bottom:var(--s24-space-2);box-sizing:border-box}.s24-tabs-scroll::-webkit-scrollbar{display:none}.s24-tabs-scroll > .s24-tabs{overflow:visible;width:max-content;min-width:100%;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;margin-left:0;margin-inline-start:0;padding-left:0;padding-inline-start:0;padding-bottom:0;box-sizing:border-box;align-items:stretch} .s24-tabs-scroll > .s24-tabs.s24-tabs--underline{border-bottom:none}.s24-tabs{flex-wrap:nowrap;width:100%;box-sizing:border-box;align-items:stretch} .s24-tabs.nav-tabs > li{width:auto;margin:0;flex-shrink:0}.s24-tabs > li{display:flex;align-items:stretch}.s24-tabs > li > a{height:auto;min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box}.s24-tabs--underline > li > a{height:auto;min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box; margin-bottom:0}.s24-tabs.s24-tabs--underline > .active > a,.s24-tabs.s24-tabs--underline > .active > a:hover,.s24-tabs.s24-tabs--underline > .active > a:focus{background:transparent;background-color:transparent;box-shadow:none;border:none;border-bottom:2px solid var(--s24-primary);border-radius:var(--s24-radius-md)} .s24-tabs.nav-tabs:not(.s24-tabs--underline) > .active > a,.s24-tabs.nav-tabs:not(.s24-tabs--underline) > .active > a:hover,.s24-tabs.nav-tabs:not(.s24-tabs--underline) > .active > a:focus{background:var(--s24-surface);background-color:var(--s24-surface);box-shadow:none;color:var(--s24-ink);font-weight:500;border-radius:var(--s24-radius-lg)}} .s24-profile-layout{padding:0}.s24-profile-layout .tab-content.s24-tabs-content{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.s24-profile-layout .tab-content.s24-tabs-content > .tab-pane{padding:0;border:0;background:transparent} .s24-header__menu .s24-header__link--alert,.s24-tabs a.s24-tab-link--alert{position:relative}.s24-header__menu .s24-header__link--alert::after,.s24-tabs a.s24-tab-link--alert::after{content:'';position:absolute;top:5px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--s24-danger);box-shadow:0 0 0 1.5px var(--s24-surface)}  .s24-settings-section,.s24-mo-section{background:var(--s24-surface);border-radius:var(--s24-radius-lg);padding:var(--s24-space-5) var(--s24-space-6); margin-top:var(--s24-space-5);margin-bottom:0;border:1px solid var(--s24-border)}.s24-settings-section:first-child,.s24-mo-section:first-child{margin-top:0}@media (max-width:640px){.s24-settings-section,.s24-mo-section{padding:var(--s24-space-4)}} .s24-person{display:flex;align-items:center;gap:var(--s24-space-3);min-width:0}.s24-person--top{align-items:flex-start}.s24-person__avatar{display:block;flex:0 0 auto}.s24-person__avatar img{width:48px;height:48px;border-radius:var(--s24-radius-md);object-fit:cover;display:block}.s24-person__body{display:flex;flex-direction:column;gap:var(--s24-space-1);min-width:0;flex:1 1 auto}.s24-person__name{font-weight:500;font-size:var(--s24-body-sm);color:var(--s24-primary);line-height:1.25;text-decoration:none;word-break:break-word;overflow-wrap:anywhere; align-self:flex-start}.s24-person__name a{color:inherit;text-decoration:none}.s24-person__name:hover,.s24-person__name:focus,.s24-person__name a:hover,.s24-person__name a:focus{color:var(--s24-primary-hover);text-decoration:underline;text-underline-offset:2px}.s24-person__meta{font-size:0.75rem;color:var(--s24-text-muted);line-height:1} .s24-sumtable{width:100%;border-collapse:collapse;margin:0}.s24-sumtable > tbody > tr > td{padding:var(--s24-space-3);border:0;vertical-align:middle;font-size:var(--s24-caption);line-height:1.4;color:var(--s24-text-secondary)} .s24-sumtable > tbody > tr > td:first-child{color:var(--s24-text);width:12rem;max-width:48%} .s24-sumtable > tbody > tr > td:last-child{color:var(--s24-text);font-variant-numeric:tabular-nums} .s24-sumtable > tbody > tr > td[colspan]{width:auto;max-width:none;padding:var(--s24-space-2) var(--s24-space-3)} .s24-sumtable__row--discount > td,.s24-sumtable__row--discount > td:first-child,.s24-sumtable__row--discount > td:last-child{color:hsl(0 45% 36%)} .s24-sumtable__row--total > td,.s24-sumtable__row--total > td:first-child,.s24-sumtable__row--total > td:last-child{font-weight:600;color:var(--s24-ink)} .s24-sumtable__row--total-emphasis > td,.s24-sumtable__row--total-emphasis > td:first-child,.s24-sumtable__row--total-emphasis > td:last-child{font-weight:700;color:var(--s24-ink)}  .s24-sumtable__row--input > td{padding-top:var(--s24-space-2);padding-bottom:var(--s24-space-2)} .s24-sumtable__row--warning > td{vertical-align:top}  @media (max-width:767px){.s24-sumtable > tbody > tr > td{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:var(--s24-space-2)}.s24-sumtable > tbody > tr > td:first-child{color:var(--s24-text-secondary);font-size:var(--s24-caption);padding-bottom:0;max-width:75%}.s24-sumtable > tbody > tr > td:last-child{padding-top:var(--s24-space-1);padding-bottom:var(--s24-space-3)}.s24-sumtable > tbody > tr:last-child > td:last-child{padding-bottom:0} .s24-sumtable__row--total > td:first-child,.s24-sumtable__row--total-emphasis > td:first-child{color:var(--s24-ink)} .s24-sumtable > tbody > tr > td[colspan]{padding:0}} .s24-divider{text-align:center;clear:both}.s24-divider--spaced{margin:var(--s24-section-gap) 0}.s24-divider--top{margin-top:var(--s24-section-gap)}.s24-prj-owner-well{box-sizing:border-box;min-height:110px;margin-bottom:var(--s24-space-5)}.s24-link-edit{cursor:pointer} .s24-input-confirm-num{box-sizing:border-box;width:3.5rem;min-width:2.75rem;max-width:5rem;margin:0 0.2em;vertical-align:middle;border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);background-color:var(--s24-surface-alt);color:var(--s24-text);font-family:var(--s24-font-family);font-size:var(--s24-body-sm);line-height:1.35;padding:0.4rem 0.55rem;min-height:2.25rem;text-align:center;box-shadow:none;-moz-appearance:textfield;appearance:textfield;transition:border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),background-color var(--s24-transition-fast)}.s24-input-confirm-num:focus{outline:none;border-color:var(--s24-border-focus);background-color:var(--s24-surface);box-shadow:var(--s24-shadow-input-focus)}.s24-input-confirm-num::-webkit-outer-spin-button,.s24-input-confirm-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s24-edit-icon{color:var(--s24-primary);margin-left:var(--s24-space-2);opacity:0.45;transition:opacity var(--s24-transition-fast);text-decoration:none;vertical-align:middle;display:inline-flex;align-items:center;cursor:pointer}.s24-edit-icon svg{display:block}.s24-edit-icon:hover{opacity:1}.s24-prj-breadcrumb{margin:var(--s24-space-3) 0 var(--s24-space-3) var(--s24-space-3);font-size:12px;opacity:0.9;color:var(--s24-text-muted)}.s24-prj-itemdesc{margin:0 0 var(--s24-space-3) 25px;width:95%}.s24-prj-itemtitle{font-size:var(--s24-caption);line-height:var(--s24-lh-tight);color:var(--s24-text);margin-top:0} .warning{background-image:url("images/icons/default/warning.png")}div.error,div.warning,div.done,div.help{line-height:var(--s24-lh-base);margin:var(--s24-space-5) 0;padding:var(--s24-space-5) var(--s24-space-5) var(--s24-space-5) calc(var(--s24-space-8) + var(--s24-space-5));background-position:var(--s24-space-4) 50%;background-repeat:no-repeat;background-size:22px 22px;clear:both;border-radius:var(--s24-radius-md);font-size:var(--s24-caption)} div.error{color:var(--s24-danger);background-color:#ffd4d6;background-color:color-mix(in srgb,var(--s24-danger) 22%,white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23dc2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E");border:1px solid #f5a8a8;border-color:color-mix(in srgb,var(--s24-danger) 42%,white)}div.warning{color:var(--s24-warning-ink);background-color:var(--s24-warning);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23b45309' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");border:1px solid #e8d48b;border-color:color-mix(in srgb,var(--s24-warning-ink) 24%,var(--s24-warning))}div.done{color:var(--s24-badge-text);background-color:var(--s24-badge-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E");border:1px solid #9bd8ae;border-color:color-mix(in srgb,var(--s24-accent) 38%,var(--s24-badge-bg))}div.help{color:var(--s24-primary-hover);background-color:var(--s24-primary-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%230478e6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");border:1px solid #a0c8f0;border-color:color-mix(in srgb,var(--s24-primary) 32%,var(--s24-border))} div.error ul,div.error ol,div.warning ul,div.warning ol,div.done ul,div.done ol,div.help ul,div.help ol{margin-top:var(--s24-space-4);margin-inline:0;padding-inline-start:var(--s24-space-3);list-style-position:inside}.s24-alert-full{margin:25px auto 0;box-sizing:border-box;float:left;width:100%;padding:var(--s24-space-3)}.s24-alert-full--center{margin:25px auto}.s24-offers-paging{margin:0 0 80px 0;width:100%;clear:both}.s24-files-list{margin:0 var(--s24-space-3) var(--s24-space-3) var(--s24-space-5)}.s24-files-dlall{display:inline-block;margin-bottom:var(--s24-space-3)}.s24-btn-mt-20{margin-top:var(--s24-space-5)} .s24-body-text{font-size:var(--s24-body);line-height:var(--s24-lh-base);color:var(--s24-text)} .s24-carousel-muted,.s24-carousel-muted a{color:var(--s24-text-soft)}.s24-carousel-item-title{margin-top:5px;font-size:var(--s24-caption)}.s24-carousel-wrap{margin-top:70px} .s24-carousel-inner{display:none;position:relative;width:100%;max-width:720px;margin:0 auto}  .s24-folio-carousel .amazingcarousel-item-container{text-align:center;background:transparent;border:0;box-shadow:none;margin:0;padding:0 6px;box-sizing:border-box}.s24-folio-carousel .amazingcarousel-image{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--s24-radius-md);overflow:hidden;box-sizing:border-box}.s24-folio-carousel .amazingcarousel-image img{display:block;width:100%;height:100%;max-width:100%;border:0;margin:0;padding:0;object-fit:cover;object-position:center;border-radius:var(--s24-radius-md)}.s24-folio-carousel .amazingcarousel-cat,.s24-folio-carousel .amazingcarousel-title,.s24-folio-carousel .amazingcarousel-description{display:none}.s24-folio-carousel .amazingcarousel-list-container{padding:8px 0;background:transparent}.s24-folio-carousel .amazingcarousel-prev{left:0;top:50%;margin-left:-25px;margin-top:-24px}.s24-folio-carousel .amazingcarousel-next{right:0;top:50%;margin-right:-25px;margin-top:-24px}.s24-folio-carousel .amazingcarousel-nav{position:absolute;width:100%;top:100%}.s24-folio-carousel .amazingcarousel-bullet-wrapper{margin:4px auto} .s24-folio-carousel .amazingcarousel-image.s24-folio-add{display:flex;align-items:center;justify-content:center;background:var(--s24-surface-alt);box-shadow:none}.s24-folio-carousel .s24-folio-add__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:var(--s24-space-2) var(--s24-space-3);width:100%;height:100%;box-sizing:border-box;pointer-events:none}.s24-folio-carousel .s24-folio-add__icon{flex:0 0 auto;line-height:0}.s24-folio-carousel .s24-folio-add__icon svg{width:76px;height:76px;color:var(--s24-text-soft);opacity:1}.s24-folio-carousel .s24-folio-add__label{font-size:var(--s24-caption);font-weight:600;color:var(--s24-text-muted);line-height:1.35;text-align:center;max-width:14em}.s24-folio-carousel .s24-folio-add__browse{position:absolute;inset:0;z-index:2;display:block;cursor:pointer} .s24-folio-carousel .s24-folio-add__browse input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;margin:0;border:0} #amazingcarousel-container-1{padding:10px 0 20px 0;border-radius:var(--s24-radius-md);overflow:hidden;background:var(--s24-surface)}#tab_portfolio #amazingcarousel-container-1{overflow:visible;margin-left:calc(-1 * var(--s24-card-pad-x));margin-right:calc(-1 * var(--s24-card-pad-x));background:transparent}#tab_portfolio #amazingcarousel-1 .amazingcarousel-list-container{position:relative;overflow:visible}#tab_portfolio #amazingcarousel-1 .amazingcarousel-prev{margin-left:-20px;transform:none;z-index:5}#tab_portfolio #amazingcarousel-1 .amazingcarousel-next{margin-right:-20px;transform:none;z-index:5}#tab_portfolio #amazingcarousel-1 .amazingcarousel-nav{position:relative;top:auto;left:auto;width:100%;margin-top:var(--s24-space-3);margin-bottom:0;padding-bottom:2px;box-sizing:border-box}#tab_portfolio #amazingcarousel-1 .amazingcarousel-bullet-wrapper{margin-top:0;margin-bottom:0} #amazingcarousel-container-3{padding:10px 0 20px 0} .s24-info-list{display:flex;flex-direction:column}.s24-info-row{display:flex;align-items:baseline;gap:var(--s24-space-4);font-size:var(--s24-caption)}.s24-info-row > .s24-form__label{width:120px;flex-shrink:0;margin-bottom:0;color:var(--s24-text-muted)}.s24-info-row > :last-child{flex:1;min-width:0;word-break:break-word} .s24-info-row form{margin:0}@media (max-width:480px){.s24-info-row{flex-direction:column;gap:var(--s24-space-1)}.s24-info-row > .s24-form__label{width:auto}} .s24-order-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s24-space-3) var(--s24-space-4);padding:var(--s24-space-4) 0;border-bottom:1px solid var(--s24-border);font-size:var(--s24-caption);line-height:1.45}.s24-order-row:last-child{border-bottom:none}.s24-order-row__id{flex:0 0 auto;min-width:160px;font-weight:600;color:var(--s24-text)}.s24-order-row__id a{color:inherit;text-decoration:none}.s24-order-row__id a:hover{color:var(--s24-primary)}.s24-order-row__title{flex:1 1 360px;min-width:0;color:var(--s24-text)}.s24-order-row__title a{color:var(--s24-primary)}.s24-order-row__meta{flex:0 0 auto;min-width:140px;color:var(--s24-text-muted)}.s24-order-row__cost{margin-left:auto;flex:0 0 auto;font-weight:700;color:var(--s24-text);white-space:nowrap}.s24-order-row__actions{flex:0 0 auto;display:flex;gap:var(--s24-space-2);margin-left:var(--s24-space-4)}@media (max-width:680px){.s24-order-row{flex-direction:column;align-items:stretch;gap:var(--s24-space-1)}.s24-order-row__cost{margin-left:0}.s24-order-row__actions{margin-left:0}} .uptotop{text-align:center;position:fixed;padding:var(--s24-space-3) var(--s24-space-4);right:var(--s24-space-6);bottom:var(--s24-space-8);border-radius:var(--s24-radius-md);background-color:var(--s24-surface);color:var(--s24-primary);cursor:pointer;transition:var(--s24-transition-base);border:1px solid var(--s24-border);box-shadow:var(--s24-shadow-card);font-size:var(--s24-caption);font-weight:600;font-family:inherit;line-height:1.3;z-index:90}.uptotop:hover{background-color:var(--s24-primary);color:#fff;border-color:var(--s24-primary)}.uptotop.hidden{right:-80px;opacity:0;pointer-events:none}@media (max-width:979px){.uptotop{font-size:var(--s24-label);padding:var(--s24-space-2) var(--s24-space-3);right:var(--s24-space-4);bottom:100px}} .download-icon{display:inline-block;width:14px;height:13px;margin-left:var(--s24-space-2);margin-top:-2px;margin-bottom:-1px;vertical-align:middle;background:url("images/icons/default/download-icon.png") no-repeat center;background-size:13px;opacity:0.85;cursor:pointer;transition:opacity var(--s24-transition-fast)}.download-icon:hover{opacity:1}  .s24-review-form-title{font-size:var(--s24-heading-sm);font-weight:700;color:var(--s24-ink);margin:0 0 var(--s24-space-5) 0}.s24-review-field{padding:var(--s24-space-3) 0}.s24-review-field--stars{display:flex;align-items:center;gap:var(--s24-space-3);padding:0 var(--s24-space-2) var(--s24-space-2)}.s24-review-field__label{white-space:nowrap;min-width:100px}.s24-review-field--submit{display:flex;align-items:center;justify-content:flex-end;gap:var(--s24-space-3);padding-top:var(--s24-space-4)}@media (max-width:575px){.s24-review-field--stars{flex-direction:column;align-items:flex-start;gap:var(--s24-space-2)}}.s24-comments{margin:var(--s24-space-5) 0}.s24-comments[hidden]{display:none} .s24-market-page .s24-comments.well:not(:has(.s24-comment)):not(:has(.alert)){display:none}.s24-comment{background:var(--s24-surface-alt);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);padding:var(--s24-space-4);margin-bottom:var(--s24-space-4);display:grid;grid-template-columns:auto 1fr auto;gap:var(--s24-space-2) var(--s24-space-4);align-items:start;min-height:30px; container-type:inline-size;container-name:comment-card} .s24-comment--own{background:color-mix(in srgb,var(--s24-primary) 6%,var(--s24-surface));border-color:color-mix(in srgb,var(--s24-primary) 20%,var(--s24-border))}.s24-comment--warn{background:color-mix(in srgb,var(--s24-warning) 40%,var(--s24-surface));border-color:color-mix(in srgb,var(--s24-warning) 80%,var(--s24-border))}.s24-comment__avatar{grid-column:1;grid-row:1;margin:0;align-self:start}.s24-comment__avatar img{width:48px;height:48px;border-radius:var(--s24-radius-sm);object-fit:cover;display:block}.s24-comment__actions{grid-column:3;grid-row:1;display:flex;gap:var(--s24-space-2);justify-content:flex-end;align-self:center}.s24-comment__header{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.s24-comment__author{font-size:0.875rem;font-weight:600;color:var(--s24-text);text-decoration:none;line-height:1.3}.s24-comment__author:hover{color:var(--s24-primary)}.s24-comment__date{font-size:0.75rem;color:var(--s24-text-soft);line-height:1.3} .s24-comment__text,.s24-comment__edit{grid-column:1 / -1;grid-row:2;padding-left:calc(48px + var(--s24-space-4));font-size:var(--s24-caption);line-height:var(--s24-lh-relaxed);word-break:break-word}.s24-comment__edit .s24-form-layout,.s24-comments-form-wrap .s24-form-layout{max-width:none;margin:0;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0}.s24-comment__edit textarea.minieditor{width:100%;resize:vertical;max-height:350px;background-color:var(--s24-surface);border:1px solid var(--s24-border)} @container comment-card (max-width:420px){.s24-comment .s24-comment__actions{flex-direction:column;align-items:flex-end;flex-shrink:0;row-gap:var(--s24-space-2)}} @container comment-card (max-width:340px){.s24-comment{grid-template-columns:auto 1fr;padding:var(--s24-space-3);gap:var(--s24-space-2) var(--s24-space-3)}.s24-comment > .s24-comment__actions{grid-column:1 / -1;grid-row:1; flex-direction:row;align-items:center;flex-wrap:wrap;row-gap:var(--s24-space-2);column-gap:var(--s24-space-2);justify-content:flex-end}.s24-comment > .s24-comment__avatar{grid-column:1;grid-row:2;align-self:center}.s24-comment > .s24-comment__avatar img{width:40px;height:40px}.s24-comment > .s24-comment__header{grid-column:2;grid-row:2}.s24-comment > .s24-comment__text,.s24-comment > .s24-comment__edit{grid-column:1 / -1;grid-row:3; padding-left:0}}  .amazingcarousel-item-container:has(.deletefolio),.amazingcarousel-item-container:has(.deletemarket){position:relative} a.deletefolio,a.deletemarket,a.deletefolio:hover,a.deletemarket:hover,a.deletefolio:focus,a.deletemarket:focus{color:#fff;text-decoration:none}.deletefolio,.deletemarket{position:absolute;top:6px;right:10px;left:auto;width:26px;height:26px;margin:0;padding:0;background:rgba(0,0,0,0.55);background-image:none;border-radius:50%;cursor:pointer;z-index:10;display:inline-block;line-height:0;pointer-events:auto;opacity:0;transition:opacity var(--s24-transition-fast),background var(--s24-transition-fast),transform var(--s24-transition-fast)}.amazingcarousel-item-container:hover .deletefolio,.amazingcarousel-item-container:hover .deletemarket{opacity:1}.deletefolio::before,.deletemarket::before,.deletefolio::after,.deletemarket::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;background:currentColor;border-radius:1px;pointer-events:none}.deletefolio::before,.deletemarket::before{transform:translate(-50%,-50%) rotate(45deg)}.deletefolio::after,.deletemarket::after{transform:translate(-50%,-50%) rotate(-45deg)}.deletefolio:hover,.deletemarket:hover{background:var(--s24-danger);transform:scale(1.05)} .s24-index-txt-right,.s24-landing-advantages-txt-right{text-align:right}.s24-index-txt-left,.s24-landing-advantages-txt-left{text-align:left}.s24-landing-advantages{text-align:center;margin:var(--s24-section-gap) 0;display:table}.s24-landing-advantages > p,.s24-landing-advantages > h2{font-size:var(--s24-heading-xl);line-height:var(--s24-lh-tight);font-family:inherit;font-weight:100;text-indent:0;margin-bottom:var(--s24-section-gap-sm)}.s24-landing-advantages__pair::after{content:"";display:table;clear:both}.s24-landing-advantages__cell{width:50%;margin:auto;float:left;padding:2% 0}.s24-landing-advantages__cell > span{display:inline-block;vertical-align:bottom;width:calc(100% - 175px);text-align:justify;margin:5px 0}.s24-landing-advantages__cell > span > a{text-decoration:underline}.s24-landing-advantages__cell > img{margin:var(--s24-space-2) 30px var(--s24-space-3) 30px;height:65px;opacity:0.95;transition:margin var(--s24-transition-base)}.s24-landing-advantages__cell:hover > img{margin:var(--s24-space-2) 20px var(--s24-space-3) 20px}.s24-landing-advantages__cell > span > div{display:block;font-size:var(--s24-heading-md);margin-bottom:var(--s24-space-3)}@media (max-width:979px){.s24-landing-advantages__cell{display:inline-block;width:100%;margin-bottom:var(--s24-space-5);padding:0}}@media (max-width:600px){.s24-landing-advantages > p,.s24-landing-advantages > h2{font-size:var(--s24-heading-md);line-height:20px;margin-bottom:var(--s24-section-gap-sm)}.s24-landing-advantages__cell > img{display:none}.s24-landing-advantages__cell > span{display:inline-block;vertical-align:bottom;width:calc(100% - 50px);text-align:justify}.s24-landing-advantages__cell > span > div{display:block;font-size:15px;font-weight:bold;margin:var(--s24-space-3) 0;text-align:left}} .s24-landing-steps{margin:var(--s24-section-gap) 0;text-align:center}.s24-landing-steps > h2,.s24-landing-steps > span,.s24-landing-crosslinks > h2{margin-bottom:var(--s24-section-gap);text-align:center;font-size:var(--s24-heading-xl);line-height:var(--s24-lh-tight);display:block}.s24-landing-steps__card > img{transition:opacity var(--s24-transition-base) 0.25s}.s24-landing-steps__card > span{width:74%;margin:5px auto;display:block;transition:opacity var(--s24-transition-base) 0.25s;font-weight:bold}.s24-landing-steps__segment{display:inline-flex}.s24-landing-steps__card:hover > img,.s24-landing-steps__card:hover > span{transition:opacity var(--s24-transition-base);opacity:0}.s24-landing-steps__card:hover > p{opacity:1;transition:opacity var(--s24-transition-base) 0.25s}.s24-landing-steps__card > p{margin:15px 0 0 0;position:absolute;text-align:center;opacity:0;text-indent:0;width:150px;padding:7px;display:block;transition:opacity var(--s24-transition-base)}.s24-landing-steps__card{text-align:center;width:160px;padding:9px}.s24-landing-steps__segment > img{margin:40px 0 50px;height:40px;width:20px} .s24-landing-reviews{text-align:center;margin:var(--s24-section-gap) 0;height:22pc}.s24-landing-reviews > span{font-size:var(--s24-heading-xl);line-height:1.2;margin-bottom:70px;width:80%;display:block;margin-left:auto;margin-right:auto}.s24-landing-video{margin:var(--s24-section-gap) auto;text-align:center}.s24-landing-video > span{font-size:var(--s24-heading-xl);margin:75px auto;line-height:1.2;text-align:center;width:80%;display:block}.s24-landing-video > video{margin:auto;max-width:560px;width:80%;height:315px}.s24-landing-crosslinks{margin-top:var(--s24-section-gap)}.s24-landing-crosslinks > span{display:table;float:left}.s24-landing-crosslinks > span > a{margin:-5px 0 18px var(--s24-space-3);display:block;font-size:12px;cursor:pointer}.s24-landing-crosslinks > span > span{width:250px;padding:var(--s24-space-3);margin:15px 35px 15px var(--s24-space-3);border-radius:var(--s24-radius-sm);background-color:var(--s24-surface-alt);display:block;max-height:207px;overflow:hidden}.s24-landing-crosslinks > span > span:first-of-type{margin-top:0}.s24-landing-crosslinks > span > span > a{display:block;padding:5px;margin:var(--s24-space-1);font-size:var(--s24-caption)}.s24-landing-crosslinks > div{width:600px;text-align:justify;float:right}.s24-landing-crosslinks > div > h2,.s24-landing-crosslinks > div > h3,.s24-landing-crosslinks__lead{margin:20px 0;font-size:19px;line-height:1.2;text-align:left}.s24-landing-crosslinks > div > div{text-align:center}.s24-landing-crosslinks > div > div > a{margin-top:50px}.s24-landing-crosslinks::after{content:" ";display:table;clear:both} .s24-landing-doubt-cta{margin-top:75px;text-align:center}.s24-landing-doubt-cta > p{margin:var(--s24-section-gap) auto 75px auto;line-height:var(--s24-lh-tight);text-align:center;width:80%;font-size:var(--s24-heading-xl);text-indent:0}.s24-landing-doubt-cta > div{margin:auto;width:80%;max-width:600px;text-align:center}.s24-landing-doubt-cta > div > p{margin:75px var(--s24-space-3);font-size:var(--s24-body);line-height:1.5;text-indent:0}.s24-landing-doubt-cta > div > div > a{width:80%;max-width:300px;margin:auto;border:none;box-shadow:none;padding:var(--s24-space-3);font-size:var(--s24-body)}  .dialogavatar{display:-webkit-inline-box;float:left;margin-left:5px;margin-right:0}.dialogavatar > img{width:40px;height:40px} @media (max-width:1200px){.s24-landing-steps__flow{width:625px;margin:auto}.s24-landing-steps__segment{margin-bottom:50px}}@media (max-width:979px){.s24-landing-crosslinks > span{float:none;display:block}.s24-landing-crosslinks > span > a{margin:-35px 0 20px 7%}.s24-landing-crosslinks > span > span{width:600px;text-align:center;margin:50px auto}.s24-landing-crosslinks > span > span > a{margin-bottom:var(--s24-space-3);font-size:15px}.s24-landing-crosslinks > div{float:none;margin:auto;margin-bottom:50px} .dialogavatar:not(.offerowneravatar):not(.commentavatar):not(.s24-prj-card__avatar){display:none}}@media (max-width:660px){.s24-landing-steps__flow{width:420px}.s24-landing-video > span{font-size:var(--s24-heading-xl)}.s24-landing-crosslinks > div > h2,.s24-landing-crosslinks > div > h3,.s24-landing-crosslinks__lead{line-height:20px}.s24-landing-crosslinks > span > span{width:85%}.s24-landing-crosslinks > span > span > a{margin-bottom:15px}.s24-landing-crosslinks > div{width:85%}.s24-landing-doubt-cta > p{font-size:var(--s24-heading-md);width:95%}.s24-landing-doubt-cta > div{width:90%}}@media (max-width:600px){.s24-landing-steps > h2,.s24-landing-steps > span,.s24-landing-crosslinks > h2{line-height:1.2;font-size:var(--s24-heading-md);margin:var(--s24-section-gap-sm) auto}.s24-landing-steps__flow{width:210px}.s24-landing-steps__segment{margin-bottom:25px}.s24-landing-steps__segment > img{display:none}.s24-landing-reviews > span{font-size:var(--s24-heading-md)}.s24-landing-video > span{font-size:var(--s24-heading-md);margin:var(--s24-section-gap-sm) auto}.s24-landing-video > video{max-width:400px;width:95%;height:210px}.s24-landing-crosslinks > div{width:95%}}@media (max-width:350px){.s24-landing-crosslinks > div{display:none}}  .s24-hero{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);background:linear-gradient( 170deg,var(--s24-hero-bg-from) 0%,var(--s24-hero-bg-via) 60%,var(--s24-hero-bg-to) 100% );padding:48px 0 64px 0;position:relative;overflow:hidden}.s24-hero__inner{max-width:var(--s24-content-wide);margin:0 auto;padding:0 var(--s24-section-pad);display:grid;grid-template-columns:1fr 460px;gap:var(--s24-space-12);align-items:center;position:relative;z-index:1}.s24-hero__title{font-size:var(--s24-heading-3xl);font-weight:900;color:var(--s24-ink);line-height:1.15;margin:0 0 20px 0;letter-spacing:-0.03em}.s24-hero__lead{font-size:1.1875rem;color:var(--s24-text-muted);line-height:1.65;margin:0 0 36px 0;max-width:540px}.s24-hero__numbers{display:flex;gap:var(--s24-space-10);margin-bottom:36px}.s24-hero__sub-note + .s24-hero__numbers{margin-top:var(--s24-space-6);margin-bottom:0}.s24-hero__stat{display:flex;flex-direction:column}.s24-hero__stat strong{font-size:1.75rem;font-weight:900;color:var(--s24-primary);line-height:1.2}.s24-hero__stat span{font-size:var(--s24-caption);color:var(--s24-text-muted);margin-top:2px}.s24-hero__stat-note{display:block;max-width:11rem;font-size:0.75rem;line-height:1.35;color:var(--s24-text-soft);margin-top:var(--s24-space-1)}.s24-hero__stat--rating .s24-hero__stat-stars{font-size:1.125rem;line-height:1;letter-spacing:0.12em;color:var(--s24-star-color);margin-top:6px}.s24-hero__stat--rating .s24-hero__stat-note{max-width:14rem;margin-top:6px;font-size:var(--s24-caption);line-height:1.4;color:var(--s24-text-muted)}.s24-hero__illustration{display:none;width:100%;max-width:340px;height:auto;margin:24px auto 0}.s24-hero__card{background:#ffffff;border-radius:var(--s24-radius-lg);padding:36px 32px;box-shadow:0 20px 60px rgba(15,23,42,0.10),0 4px 20px rgba(15,23,42,0.05);border:1px solid var(--s24-border);display:flex;flex-direction:column;align-items:stretch}.s24-hero__card-head{font-size:var(--s24-heading-md);font-weight:800;color:var(--s24-ink);margin-bottom:var(--s24-space-1);text-align:center}.s24-hero__card-sub{font-size:0.92rem;color:rgba(13,29,74,0.55);text-align:center;margin-bottom:var(--s24-space-6)}.s24-hero__form{display:flex;flex-direction:column;gap:var(--s24-space-4);margin:0;padding:0}.s24-hero__form > div[style*="display:inline"]{display:none !important} .s24-hero__form input[type="hidden"]{display:none}.s24-hero__form input.s24-hero__input,.s24-hero__form input[type="text"],.s24-hero__form input[type="email"],.s24-hero__form select,.s24-hero__select{width:100%;padding:14px 18px;border:2px solid var(--s24-border);border-radius:var(--s24-radius-md);font-size:var(--s24-body);line-height:1.35;min-height:48px;background-color:var(--s24-surface);color:var(--s24-text);transition:border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast);box-sizing:border-box;-webkit-appearance:none;appearance:none}.s24-hero__form input.s24-hero__input:focus,.s24-hero__form input[type="text"]:focus,.s24-hero__form input[type="email"]:focus,.s24-hero__form select:focus,.s24-hero__select:focus{outline:none;border-color:var(--s24-border-focus);box-shadow:var(--s24-shadow-input-focus)}.s24-hero__form .s24-btn.s24-btn--accent{font-size:1.125rem;font-weight:700;letter-spacing:0.02em;min-height:52px}.s24-hero__card-note{font-size:0.8125rem;color:var(--s24-text-soft);text-align:center;margin:12px 0 0 0}.s24-hero__cta-group{display:flex;flex-direction:column;gap:10px} .s24-hero__cta-row{display:flex;align-items:center;gap:var(--s24-space-6);flex-wrap:wrap}.s24-hero__how-link{font-size:0.9375rem;color:var(--s24-primary);text-decoration:underline;text-underline-offset:3px;font-weight:500}.s24-hero__how-link:hover{color:var(--s24-ink)}.s24-hero__sub-note{font-size:0.8125rem;color:var(--s24-text-soft);margin-top:var(--s24-space-4)} .s24-hero__trust-list{display:flex;flex-direction:column;gap:var(--s24-space-7)}.s24-hero__trust-row{display:flex;gap:var(--s24-space-4);align-items:flex-start}.s24-hero__trust-ico{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--s24-primary) 10%,white);flex-shrink:0}.s24-hero__trust-title{font-size:var(--s24-body);font-weight:700;color:var(--s24-ink);margin-bottom:var(--s24-space-1)}.s24-hero__trust-text{font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.5} .s24-services{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);padding:var(--s24-space-section) 0;background:var(--s24-surface-alt)}.s24-services__grid{max-width:var(--s24-content-wide);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s24-space-5);padding:0 var(--s24-section-pad)}.s24-services__card{display:flex;flex-direction:row;align-items:flex-start;gap:18px;background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-lg);padding:var(--s24-space-6);text-decoration:none;color:var(--s24-text);transition:box-shadow 0.2s ease,border-color 0.2s ease}.s24-services__card:hover{box-shadow:var(--s24-shadow-card-hover);border-color:var(--s24-primary-soft);text-decoration:none}.s24-services__icon{width:52px;height:52px;flex-shrink:0;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:var(--s24-radius-md);display:flex;align-items:center;justify-content:center}.s24-services__body{flex:1;min-width:0}.s24-services__name{font-size:var(--s24-body);font-weight:700;color:var(--s24-ink);margin-bottom:var(--s24-space-1);line-height:1.3}.s24-services__desc{font-size:0.875rem;color:var(--s24-text-muted);line-height:1.45;margin:0}.s24-services__cta{display:block;font-size:0.875rem;font-weight:700;color:var(--s24-primary);margin-top:var(--s24-space-2);transition:color var(--s24-transition-fast)}.s24-services__card:hover .s24-services__cta{color:var(--s24-primary-hover)} .s24-why{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);padding:var(--s24-space-section) 0;background:var(--s24-surface);border-bottom:1px solid var(--s24-border)}.s24-why__inner{max-width:var(--s24-content-wide);margin:0 auto;padding:0 var(--s24-section-pad);display:grid;grid-template-columns:1fr 1fr;gap:var(--s24-space-16);align-items:start}.s24-why__inner--full{grid-template-columns:1fr;max-width:var(--s24-content-wide)}.s24-why__heading{font-size:var(--s24-heading-2xl);font-weight:800;color:var(--s24-ink);margin:0 0 32px 0;line-height:1.2} .s24-why__inner--full .s24-why__heading{text-align:center;margin-bottom:var(--s24-space-section-title-mb)}.s24-why__list{display:flex;flex-direction:column;gap:var(--s24-space-6)}.s24-why__list--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s24-space-8)}.s24-why__item{display:flex;gap:var(--s24-space-4);align-items:flex-start}.s24-why__icon{width:48px;height:48px;border-radius:var(--s24-radius-md);background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.s24-why__title{font-size:var(--s24-body);font-weight:700;color:var(--s24-ink);margin-bottom:var(--s24-space-1);line-height:1.3}.s24-why__text{font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.55}.s24-why__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s24-space-6)}.s24-why__stats--wide{grid-template-columns:repeat(4,1fr)}.s24-why__stat{background:var(--s24-surface-alt);border:1px solid var(--s24-border);border-radius:var(--s24-radius-lg);padding:var(--s24-space-7) var(--s24-space-6);text-align:center}.s24-why__stat-num{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--s24-primary);line-height:1;margin-bottom:var(--s24-space-2);letter-spacing:-0.03em;white-space:nowrap}.s24-why__stat-num .s24-why__stat-num-suffix{display:inline;font-size:0.38em;font-weight:600;color:var(--s24-text-muted);opacity:0.88;margin-left:0.2em;vertical-align:0.12em;letter-spacing:0}.s24-why__stat-label{font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.4} .s24-steps{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);padding:var(--s24-space-section) 0;background:var(--s24-surface);border-bottom:1px solid var(--s24-border)}.s24-steps__track{max-width:var(--s24-content-wide);margin:0 auto;padding:0 var(--s24-section-pad);display:flex;align-items:flex-start;justify-content:center}.s24-steps__item{flex:1;max-width:210px;text-align:center;position:relative}.s24-steps__number{width:60px;height:60px;border-radius:50%;background:var(--s24-primary);color:#fff;font-size:1.5rem;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto;box-shadow:0 4px 16px color-mix(in srgb,var(--s24-primary) 30%,transparent)}.s24-steps__item > h3{font-size:var(--s24-body);font-weight:700;color:var(--s24-ink);margin:0 0 8px 0;line-height:1.3}.s24-steps__item > .s24-steps__text{font-size:0.875rem;color:var(--s24-text-muted);line-height:1.5;margin:0}.s24-steps__connector{flex:0 0 40px;height:2px;background:var(--s24-border);margin-top:var(--s24-space-7);align-self:flex-start} .s24-reviews{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);padding:var(--s24-space-section) 0;background:var(--s24-surface-alt)}.s24-reviews__badge{display:block;text-align:center;margin-bottom:var(--s24-space-8)}.s24-reviews__badge-rating{display:block;font-size:var(--s24-heading-md);margin-bottom:var(--s24-space-2)}.s24-reviews__badge-rating strong{font-weight:800;font-size:var(--s24-heading-lg);color:var(--s24-ink)}.s24-reviews__badge-dim{font-weight:500;opacity:0.7}.s24-reviews__badge-stars{display:block;color:var(--s24-star-color);font-size:var(--s24-heading-md);letter-spacing:3px;margin-bottom:var(--s24-space-2)}.s24-reviews__badge-sub{display:block;font-size:var(--s24-body-sm);color:var(--s24-text-soft);line-height:var(--s24-lh-base)}.s24-reviews__grid{max-width:var(--s24-content-wide);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s24-space-7);padding:0 var(--s24-section-pad)}.s24-reviews__card{background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-lg);padding:var(--s24-space-7);display:flex;flex-direction:column;transition:box-shadow 0.2s ease}.s24-reviews__card:hover{box-shadow:var(--s24-shadow-card-hover)} .s24-reviews__head{margin-bottom:var(--s24-space-5)} .s24-reviews__stars{color:var(--s24-star-color);font-size:var(--s24-body-sm);line-height:1}.s24-reviews__text{font-size:var(--s24-caption);color:var(--s24-text);line-height:var(--s24-lh-relaxed);margin:0 0 var(--s24-space-5) 0;flex:1}.s24-reviews__project{font-size:var(--s24-body-sm);color:var(--s24-primary);text-decoration:none;font-weight:600;margin-bottom:var(--s24-space-2)}.s24-reviews__project:hover{text-decoration:underline}.s24-reviews__date{font-size:var(--s24-caption);color:var(--s24-text-soft)} .s24-reviews__grid--single{max-width:680px;grid-template-columns:1fr} .s24-reviews__card--link{text-decoration:none;color:inherit;cursor:pointer;gap:var(--s24-space-2)}.s24-reviews__card--link:hover{box-shadow:var(--s24-shadow-card-hover);text-decoration:none}.s24-reviews__project-type,.s24-reviews__project-cat{font-size:var(--s24-body-sm);color:var(--s24-text-soft);line-height:var(--s24-lh-base)}.s24-reviews__project-title{font-size:var(--s24-body);color:var(--s24-primary);font-weight:600;line-height:var(--s24-lh-base);margin-top:var(--s24-space-2)} .s24-faq{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);padding:var(--s24-space-section) 0;background:var(--s24-surface)}.s24-faq--inline{width:auto;margin-left:0;padding:var(--s24-space-8) 0 0;background:transparent}.s24-faq--inline .s24-faq__list{max-width:none;padding:0}.s24-faq--inline .s24-faq__item{background:var(--s24-surface)}.s24-faq--inline .s24-section-title{text-align:left;font-size:var(--s24-heading-lg);margin-bottom:var(--s24-space-5)} .s24-faq-sidebar{padding:0;margin-top:var(--s24-space-5)}.s24-faq-sidebar .s24-faq__list{max-width:none;margin:0;padding:0;gap:0}.s24-faq-sidebar .s24-faq__item{border:none;border-radius:0;border-bottom:1px solid var(--s24-border)}.s24-faq-sidebar .s24-faq__item:last-child{border-bottom:none}.s24-faq-sidebar .s24-faq__question{padding:var(--s24-space-4);font-size:0.875rem;font-weight:600}.s24-faq-sidebar .s24-faq__question::after{width:16px;height:16px;flex-shrink:0}.s24-faq-sidebar .s24-faq__answer{padding:0 var(--s24-space-4) var(--s24-space-4);font-size:0.8125rem}.s24-faq__list{max-width:46rem;margin:0 auto;padding:0 var(--s24-section-pad);display:flex;flex-direction:column;gap:var(--s24-space-3)}.s24-faq__item{background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-lg);overflow:hidden;transition:border-color 0.2s ease}.s24-faq__item[open]{border-color:var(--s24-primary-soft)}.s24-faq__question{display:flex;align-items:center;justify-content:space-between;padding:var(--s24-space-5) var(--s24-space-6);font-size:1rem;font-weight:700;color:var(--s24-ink);cursor:pointer;list-style:none;user-select:none;transition:color var(--s24-transition-fast)}.s24-faq__question::-webkit-details-marker{display:none}.s24-faq__question::after{content:'';width:20px;height:20px;flex-shrink:0;margin-left:var(--s24-space-4);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 0.2s ease}.s24-faq__item[open] > .s24-faq__question::after{transform:rotate(180deg)}.s24-faq__item[open] > .s24-faq__question{color:var(--s24-primary)}.s24-faq__answer{padding:0 24px 20px 24px;font-size:0.9375rem;line-height:1.7;color:var(--s24-text-muted)} .s24-cta-banner{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);background:var(--s24-primary);padding:var(--s24-space-section) 0;text-align:center;position:relative;overflow:hidden}.s24-cta-banner__illustration{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:180px;pointer-events:none;height:auto;opacity:0.6}.s24-cta-banner__inner{max-width:42rem;margin:0 auto;padding:0 var(--s24-section-pad);position:relative;z-index:1}.s24-cta-banner h2{font-size:var(--s24-heading-2xl);font-weight:800;letter-spacing:-0.02em;color:var(--s24-on-primary);margin:0 0 20px 0;line-height:1.25}.s24-cta-banner__lead{font-size:1.125rem;font-weight:400;color:var(--s24-on-primary-soft);line-height:1.65;margin:0 0 36px 0;max-width:32rem;margin-left:auto;margin-right:auto}.s24-cta-banner__actions{margin-bottom:var(--s24-space-7);position:relative;z-index:2}.s24-cta-banner .s24-btn.s24-btn--white{display:inline-block;border-radius:var(--s24-radius-md);font-size:1.0625rem;font-weight:700;color:var(--s24-primary);background:var(--s24-on-primary);border:none;box-shadow:0 4px 20px rgba(0,0,0,0.12);position:relative;z-index:3;transition:background var(--s24-transition-fast),box-shadow var(--s24-transition-fast);pointer-events:auto}.s24-cta-banner .s24-btn.s24-btn--white:hover{background:#e2e8f0;color:var(--s24-primary-hover);transform:translateY(-1px);box-shadow:0 8px 30px rgba(0,0,0,0.22)}.s24-cta-banner__trust{display:flex;align-items:center;justify-content:center;gap:var(--s24-space-6);flex-wrap:wrap;font-size:0.875rem;font-weight:600;color:var(--s24-on-primary-muted)}.s24-cta-banner__trust span:first-child{color:#fbbf24} @media (max-width:1024px){.s24-hero__inner{grid-template-columns:1fr 420px;gap:36px}}@media (max-width:860px){.s24-hero{padding:80px 0 60px 0}.s24-hero__inner{grid-template-columns:1fr;text-align:center}.s24-hero__lead{margin-left:auto;margin-right:auto}.s24-hero__numbers{justify-content:center}.s24-hero__illustration{display:block}.s24-hero__cta-row{justify-content:center}.s24-hero__sub-note{text-align:center}.s24-hero__trust-list{margin-top:var(--s24-space-5);text-align:left}.s24-services__grid{grid-template-columns:repeat(2,1fr)}.s24-why__inner{grid-template-columns:1fr;gap:var(--s24-space-10)}.s24-why__stats{grid-template-columns:repeat(4,1fr)}.s24-why__stats--wide{grid-template-columns:repeat(4,1fr)}.s24-why__list--grid{grid-template-columns:1fr}.s24-reviews__grid{grid-template-columns:repeat(2,1fr)}.s24-steps__track{flex-wrap:wrap;gap:var(--s24-space-8)}.s24-steps__connector{display:none}.s24-steps__item{max-width:170px}}@media (max-width:600px){:root{--s24-space-section:48px;--s24-space-section-title-mb:32px}.s24-hero{padding:32px 0 40px 0}.s24-hero__title{font-size:clamp(1.5rem,6vw,2rem)}.s24-hero__numbers{gap:var(--s24-space-6);flex-wrap:wrap}.s24-services__grid{grid-template-columns:1fr;gap:var(--s24-space-4)}.s24-services__card{flex-direction:row}.s24-why__stats{grid-template-columns:1fr 1fr}.s24-why__stats--wide{grid-template-columns:1fr 1fr}.s24-steps__track{flex-direction:column;align-items:center}.s24-steps__item{max-width:300px}.s24-reviews__grid{grid-template-columns:1fr}.s24-cta-banner{padding:50px 0}.s24-cta-banner__illustration{display:none}}@media (max-width:480px){.s24-why__stats{grid-template-columns:1fr 1fr}} .s24-seo{width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);padding:64px 0 var(--s24-space-section);background:var(--s24-surface-alt);border-top:1px solid var(--s24-border)}.s24-seo__inner{max-width:52rem;margin:0 auto;padding:0 var(--s24-section-pad);font-size:0.875rem;line-height:1.75;color:var(--s24-text-muted);position:relative}.s24-seo__inner h2{font-size:1.125rem;font-weight:700;margin:32px 0 10px 0;color:var(--s24-text);line-height:1.3}.s24-seo__inner h2:first-child{margin-top:0}.s24-seo__inner h3{font-size:1rem;font-weight:700;margin:24px 0 8px 0;color:var(--s24-text);line-height:1.3}.s24-seo__inner p{margin:0 0 12px 0}#main.content section.s24-seo .s24-seo__inner p,#main.content section.s24-seo .s24-seo__more p{text-indent:0;text-align:start}.s24-seo__fade{height:56px;margin:-8px 0 0 0;background:linear-gradient(to bottom,rgba(247,248,251,0),var(--s24-surface-alt));pointer-events:none;transition:opacity 0.35s ease,height 0.35s ease,margin 0.35s ease}.s24-seo--expanded .s24-seo__fade{opacity:0;height:0;margin:0;overflow:hidden}.s24-seo__more{overflow:hidden;max-height:0;opacity:0;transition:max-height 0.55s ease,opacity 0.4s ease}.s24-seo:not(.s24-seo--expanded) .s24-seo__more{pointer-events:none}.s24-seo--expanded .s24-seo__more{max-height:12000px;opacity:1}.s24-seo__readmore{display:inline-flex;align-items:center;gap:6px;margin:16px auto 0 auto;padding:8px 0;border:none;background:none;font:inherit;font-weight:600;font-size:0.875rem;color:var(--s24-primary);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color 0.2s ease}.s24-seo__readmore:hover{color:var(--s24-primary-hover)}.s24-seo__inner .s24-seo__readmore{display:flex;justify-content:center;width:100%;max-width:12rem} .mainblock2{text-align:center;margin:var(--s24-section-gap) 0;display:table}.mainblock2 > p,.mainblock2 > h2{font-size:var(--s24-heading-xl);line-height:var(--s24-lh-tight);font-family:inherit;font-weight:100;text-indent:0;margin-bottom:var(--s24-section-gap-sm)}.mainblock2 > div > div > div{width:50%;margin:auto;float:left;padding:2% 0}.mainblock2 > div > div > div > span{display:inline-block;vertical-align:bottom;width:calc(100% - 175px);text-align:justify;margin:5px 0}.mainblock2 > div > div > div > span > a{text-decoration:underline}.mainblock2 > div > div > div > img{margin:var(--s24-space-2) 30px var(--s24-space-3) 30px;height:65px;opacity:0.95;transition:margin var(--s24-transition-base)}.mainblock2 > div > div > div:hover > img{margin:var(--s24-space-2) 20px var(--s24-space-3) 20px}.mainblock2 > div > div > div > span > div{display:block;font-size:var(--s24-heading-md);margin-bottom:var(--s24-space-3)}@media (max-width:979px){.mainblock2 > div > div > div{display:inline-block;width:100%;margin-bottom:var(--s24-space-5);padding:0}}@media (max-width:600px){.mainblock2 > p,.mainblock2 > h2{font-size:var(--s24-heading-md);line-height:20px;margin-bottom:var(--s24-section-gap-sm)}.mainblock2 > div > div > div > img{display:none}.mainblock2 > div > div > div > span{width:calc(100% - 50px);text-align:justify}.mainblock2 > div > div > div > span > div{font-size:var(--s24-body-sm);font-weight:bold;margin:var(--s24-space-3) 0;text-align:left}}.mainblock1{margin:var(--s24-section-gap) 0;text-align:center}.mainblock1 > h2,.mainblock1 > span{margin-bottom:var(--s24-section-gap);text-align:center;font-size:var(--s24-heading-xl);line-height:var(--s24-lh-tight);display:block}.mainblock1 > div > div > div > img{transition:opacity var(--s24-transition-base) 0.25s}.mainblock1 > div > div > div > span{width:74%;margin:5px auto;display:block;transition:opacity var(--s24-transition-base) 0.25s;font-weight:bold}.mainblock1 > div > div{display:inline-flex}.mainblock1 > div > div > div:hover > img,.mainblock1 > div > div > div:hover > span{transition:opacity var(--s24-transition-base);opacity:0}.mainblock1 > div > div > div:hover > p{opacity:1;transition:opacity var(--s24-transition-base) 0.25s}.mainblock1 > div > div > div > p{margin:15px 0 0 0;position:absolute;text-align:center;opacity:0;text-indent:0;width:150px;padding:7px;display:block;transition:opacity var(--s24-transition-base)}.mainblock1 > div > div > div{text-align:center;width:160px;padding:9px}.mainblock1 > div > div > img{margin:40px 0 50px;height:40px;width:20px}@media (max-width:1200px){.mainblock1 > div{width:625px;margin:auto}.mainblock1 > div > div{margin-bottom:50px}}@media (max-width:660px){.mainblock1 > div{width:420px}}@media (max-width:600px){.mainblock1 > h2,.mainblock1 > span{line-height:1.2;font-size:var(--s24-heading-md);margin:var(--s24-section-gap-sm) auto}.mainblock1 > div{width:210px}.mainblock1 > div > div{margin-bottom:25px}.mainblock1 > div > div > img{display:none}}.mainblock4{text-align:center;margin:var(--s24-section-gap) 0;height:22pc}.mainblock4 > span{font-size:var(--s24-heading-xl);line-height:1.2;margin-bottom:70px;width:80%;display:block;margin-left:auto;margin-right:auto}.mainblock6{margin:var(--s24-section-gap) auto;text-align:center}.mainblock6 > span{font-size:var(--s24-heading-xl);margin:75px auto;line-height:1.2;text-align:center;width:80%;display:block}.mainblock6 > video{margin:auto;max-width:560px;width:80%;height:315px}.mainblock8{margin-top:var(--s24-section-gap)}.mainblock8 > h2{margin-bottom:var(--s24-section-gap);text-align:center;font-size:var(--s24-heading-xl);line-height:var(--s24-lh-tight);display:block}.mainblock8 > span{display:table;float:left}.mainblock8 > span > a{margin:-5px 0 18px var(--s24-space-3);display:block;font-size:12px;cursor:pointer}.mainblock8 > span > span{width:250px;padding:var(--s24-space-3);margin:15px 35px 15px var(--s24-space-3);border-radius:var(--s24-radius-sm);background-color:var(--s24-surface-alt);display:block;max-height:207px;overflow:hidden}.mainblock8 > span > span:first-of-type{margin-top:0}.mainblock8 > span > span > a{display:block;padding:5px;margin:var(--s24-space-1);font-size:var(--s24-caption)}.mainblock8 > div{width:600px;text-align:justify;float:right}.mainblock8 > div > h2,.mainblock8 > div > h3{margin:20px 0;font-size:19px;line-height:1.2;text-align:left}.mainblock8 > div > div{text-align:center}.mainblock8 > div > div > a{margin-top:50px}.mainblock8::after{content:" ";display:table;clear:both}@media (max-width:979px){.mainblock8 > span{float:none;display:block}.mainblock8 > span > a{margin:-35px 0 20px 7%}.mainblock8 > span > span{width:600px;text-align:center;margin:50px auto}.mainblock8 > span > span > a{margin-bottom:var(--s24-space-3);font-size:15px}.mainblock8 > div{float:none;margin:auto;margin-bottom:50px}}@media (max-width:660px){.mainblock8 > div > h2,.mainblock8 > div > h3{line-height:20px}.mainblock8 > span > span{width:85%}.mainblock8 > span > span > a{margin-bottom:15px}.mainblock8 > div{width:85%}}@media (max-width:600px){.mainblock8 > div{width:95%}.mainblock4 > span{font-size:var(--s24-heading-md)}.mainblock6 > span{font-size:var(--s24-heading-md);margin:var(--s24-section-gap-sm) auto}.mainblock6 > video{max-width:400px;width:95%;height:210px}}@media (max-width:350px){.mainblock8 > div{display:none}} .modal{border-radius:var(--s24-radius-lg);border:none;box-shadow:var(--s24-shadow-elevated);overflow:hidden}.modal .modal-header{background:var(--s24-surface);border-bottom:none;padding:var(--s24-space-4) var(--s24-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--s24-space-4)}.modal .modal-header h3{font-family:var(--s24-font-family);font-size:var(--s24-heading-sm);font-weight:700;color:var(--s24-ink);margin:0;flex:1;min-width:0;text-align:left} .s24-modal__close,.s24-modal-dismiss,.modal .modal-header .close,.modal .modal-header a[data-dismiss="modal"],.modal .modal-header button[data-dismiss="modal"]{float:none;margin:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:var(--s24-radius-md);font-size:var(--s24-caption);font-weight:600;font-family:var(--s24-font-family);color:var(--s24-text-muted);opacity:1;text-shadow:none;text-decoration:none;border:1px solid var(--s24-border);background:transparent;box-shadow:none;transition:color var(--s24-transition-fast),background var(--s24-transition-fast),border-color var(--s24-transition-fast);flex-shrink:0;cursor:pointer}.s24-modal__close:hover,.s24-modal-dismiss:hover,.modal .modal-header .close:hover,.modal .modal-header a[data-dismiss="modal"]:hover,.modal .modal-header button[data-dismiss="modal"]:hover,.s24-modal__close:focus-visible,.s24-modal-dismiss:focus-visible,.modal .modal-header .close:focus-visible,.modal .modal-header a[data-dismiss="modal"]:focus-visible,.modal .modal-header button[data-dismiss="modal"]:focus-visible{color:var(--s24-ink);background:var(--s24-surface-alt);border-color:var(--s24-border-strong);outline:none}.modal .modal-body{padding:var(--s24-space-6);font-family:var(--s24-font-family);font-size:var(--s24-caption);color:var(--s24-text);line-height:var(--s24-lh-relaxed);overflow-x:hidden} .modal .modal-body form{margin:0}.modal .modal-body .table{width:100%;margin-bottom:0;table-layout:fixed}.modal .modal-body .table td{border:none;padding:var(--s24-space-2) 0;vertical-align:top;padding-top:14px} .modal .modal-body .table td:first-child:not([colspan]){width:120px;font-size:var(--s24-caption);color:var(--s24-text-muted);font-weight:600;white-space:normal;word-break:break-word;padding-right:var(--s24-space-2);overflow:visible}.modal .modal-body .table td:last-child input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),.modal .modal-body .table td:last-child textarea{width:100%;box-sizing:border-box}.modal .modal-body .table td[colspan]{width:100%}.modal .modal-body .table td[colspan] input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),.modal .modal-body .table td[colspan] textarea{width:100%;box-sizing:border-box}.modal .modal-body .table .btn{margin-top:var(--s24-space-2)} .modal .modal-body .s24-modal-sms-cell{overflow:hidden;max-width:100%}.modal .modal-body .s24-modal-sms-meta{margin-top:var(--s24-space-2);font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.modal .modal-body .s24-modal-sms-actions{margin-top:var(--s24-space-3);text-align:right}.modal .modal-body .s24-modal-sms-actions .btn{margin-top:0} .modal .modal-body .table .s24-notification-form__label-cell{width:100px;white-space:nowrap;vertical-align:middle;color:var(--s24-ink)}@media (max-width:480px){.modal .modal-body .table .s24-notification-form__label-cell{width:auto;white-space:normal}} .modal .modal-body .s24-penalty-modal{display:flex;flex-direction:column;gap:var(--s24-space-4)}.modal .modal-body .s24-penalty-modal .s24-penalty-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2)}.modal .modal-body .s24-penalty-modal .s24-penalty-inline :is(input,select){width:auto;max-width:100%;flex:0 0 auto}.modal .modal-body .s24-penalty-modal__description :is(input,textarea){width:100%;min-width:0;box-sizing:border-box} .modal .modal-footer,.modal .modal-body .btn{font-family:var(--s24-font-family)}.modal-backdrop{background:var(--s24-overlay-dark)} .modal .modal-body textarea{min-height:120px}.modal .modal-body select{padding-right:36px} .modal .modal-body .customform .table,.modal .modal-body .s24-notification-admin-form .table{width:100%;margin-bottom:0}.modal .modal-body .customform .table td,.modal .modal-body .s24-notification-admin-form .table td{border:none;padding:var(--s24-space-2) 0;vertical-align:top;font-size:var(--s24-caption)} .modal .modal-body .s24-form__body table > tbody > tr{grid-template-columns:minmax(168px,240px) minmax(0,1fr)} .modal .modal-body .s24-form__body table > tbody > tr > td:nth-child(2) > :is(input,select,textarea){width:100%;min-width:0}@media (max-width:767px){.modal .modal-body .s24-form__body table > tbody > tr{grid-template-columns:1fr;gap:var(--s24-space-1)}} .s24-confirm-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1055;background:rgba(15,23,42,0.4)}.s24-confirm{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1060;background:var(--s24-surface);border-radius:var(--s24-radius-lg);box-shadow:0 16px 48px rgba(15,23,42,0.18);width:min(420px,calc(100vw - 2rem));overflow:hidden;font-family:var(--s24-font-family)}.s24-confirm__header{display:flex;align-items:center;justify-content:space-between;padding:var(--s24-space-6) var(--s24-space-8) var(--s24-space-3)}.s24-confirm__title{font-size:var(--s24-heading-sm);font-weight:700;color:var(--s24-ink)}.s24-confirm__body{padding:var(--s24-space-4) var(--s24-space-8);font-size:var(--s24-caption);color:var(--s24-text);line-height:var(--s24-lh-relaxed)} .s24-confirm__body .s24-promo-code-line{display:block;margin:var(--s24-space-2) 0;font-size:var(--s24-body-sm);font-weight:700;line-height:1.35;color:var(--s24-ink);word-break:break-word}.s24-confirm__footer{display:flex;justify-content:flex-end;gap:var(--s24-space-3);padding:var(--s24-space-6) var(--s24-space-8) var(--s24-space-6)} .s24-confirm__body .radio{display:block;padding:var(--s24-space-2) 0;font-size:var(--s24-caption);color:var(--s24-text);cursor:pointer}.s24-confirm__body .radio input[type="radio"]{margin-right:var(--s24-space-2);accent-color:var(--s24-primary)} .s24-notify{position:fixed;top:calc(var(--s24-header-height,64px) + 16px);right:16px;left:auto;transform:none;z-index:1060;background:#fff;color:var(--s24-ink,#0d1d4a);border:1px solid var(--s24-border,#e2e8f0);border-left:4px solid var(--s24-primary,#1d4ed8);border-radius:var(--s24-radius-md);box-shadow:0 4px 24px rgba(15,23,42,0.14),0 1px 3px rgba(15,23,42,0.06);min-width:280px;max-width:420px;width:auto;padding:var(--s24-space-5) var(--s24-space-6);text-align:left;font-family:var(--s24-font-family)}.s24-notify--success{border-left-color:var(--s24-accent,#16a34a)}.s24-notify--error{border-left-color:var(--s24-danger,#dc2626)}.s24-notify--warning{border-left-color:#f59e0b}.s24-notify__close{display:block;position:absolute;top:12px;right:12px;width:22px;height:22px;cursor:pointer;opacity:0.35;transition:opacity var(--s24-transition-fast);border-radius:4px}.s24-notify__close:hover{opacity:0.7}.s24-notify__close::before,.s24-notify__close::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:2px;background:var(--s24-ink,#0d1d4a);border-radius:1px}.s24-notify__close::before{transform:translate(-50%,-50%) rotate(45deg)}.s24-notify__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.s24-notify__text{color:var(--s24-ink,#0d1d4a);font-size:0.875rem;line-height:1.5;padding-right:var(--s24-space-7)}.s24-notify__link{display:inline-block;margin-top:var(--s24-space-2);color:var(--s24-primary,#1d4ed8);text-decoration:underline;text-underline-offset:2px;font-size:0.875rem;padding:2px 0}.s24-notify__link:hover{color:var(--s24-ink,#0d1d4a)} input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid var(--s24-border,#e2e8f0);border-radius:var(--s24-radius-sm);background:#fff;background-image:none;cursor:pointer;vertical-align:middle;position:relative;flex-shrink:0;margin:0;padding:0;outline:none;float:none;box-shadow:none;transition:background var(--s24-transition-fast),border-color var(--s24-transition-fast)} input[type="checkbox"]::before,input[type="checkbox"]:checked::before{content:none;display:none}input[type="checkbox"]:checked{background:var(--s24-primary,#1d4ed8);border-color:var(--s24-primary,#1d4ed8)}input[type="checkbox"]:checked::after{content:'';position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-62%) rotate(45deg)}input[type="checkbox"]:hover{border-color:color-mix(in srgb,var(--s24-primary,#1d4ed8) 50%,var(--s24-border,#e2e8f0))}input[type="checkbox"]:focus-visible{outline:2px solid color-mix(in srgb,var(--s24-primary,#1d4ed8) 40%,transparent);outline-offset:2px} label:has(input[type="checkbox"]),label:has(input[type="radio"]){display:flex;align-items:center;gap:var(--s24-space-2);cursor:pointer} .reviewStars-groups{position:relative;float:left}.reviewStars-groups::after{content:"";display:table;clear:both}.reviewStars-groups input{opacity:0;width:24px;height:24px;position:absolute;top:0;z-index:2;margin:0;cursor:pointer}.reviewStars-groups label{float:right;display:flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem;padding:1px 3px;cursor:pointer;position:relative;z-index:1}.reviewStars-groups label::after{content:"\2605";font-size:var(--s24-star-size);line-height:1;display:block;color:var(--s24-star-empty)}.reviewStars-groups input:checked ~ label::after{color:var(--s24-star-color)}.reviewStars-groups:hover label::after{color:var(--s24-star-empty)}.reviewStars-groups:hover label:hover::after,.reviewStars-groups:hover label:hover ~ label::after{color:var(--s24-star-color)}.reviewStars-groups .star-0{left:4px}.reviewStars-groups .star-1{left:30px}.reviewStars-groups .star-2{left:56px}.reviewStars-groups .star-3{left:82px}.reviewStars-groups .star-4{left:108px}.reviewStars-groups .star-5{left:134px} .s24-stars{display:inline-flex;gap:1px;vertical-align:middle;line-height:1;font-size:var(--s24-star-size);letter-spacing:2px}.s24-star--full{color:var(--s24-star-color)}.s24-star--half{background:linear-gradient(90deg,var(--s24-star-color) 50%,#ddd 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.s24-star--empty{color:var(--s24-star-empty)} .fire-icon{background-size:30px;background-repeat:no-repeat;height:30px;display:inline-block;width:30px;margin:0 15px;opacity:0.9}.fire-on-icon{background-image:url("images/icons/fire/fire4.png")}.fire-off-icon{background-image:url("images/icons/fire/fire5.png")}.faq-icon{background:url("images/icons/default/faq2-icon.png") 0 0 no-repeat;background-size:14px;width:14px;height:14px;display:inline-block;opacity:0.6;position:absolute;margin-left:var(--s24-space-1);margin-top:2px;cursor:help}.faq-icon:hover{opacity:0.9}  .tooltip{position:absolute;z-index:1052;display:block;padding:5px;font-size:var(--s24-label);opacity:0}.tooltip.in{opacity:1}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{font-family:var(--s24-font-family);font-size:var(--s24-label);font-weight:500;padding:6px 12px;border-radius:var(--s24-radius-sm);background:var(--s24-surface);color:var(--s24-text);border:1px solid var(--s24-border);max-width:260px;line-height:var(--s24-lh-base);box-shadow:var(--s24-shadow-card);text-align:center}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:var(--s24-surface);border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:var(--s24-surface);border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:var(--s24-surface);border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:var(--s24-surface);border-width:0 5px 5px}  .popover{position:absolute;top:0;left:0;z-index:1052;display:none;min-width:200px;max-width:320px;padding:1px;text-align:left;white-space:normal;font-family:var(--s24-font-family); font-weight:400;background-color:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:var(--s24-shadow-elevated);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-inner{padding:0;margin:0;background:var(--s24-surface);border-radius:var(--s24-radius-md);overflow:hidden}.popover-title{font-family:var(--s24-font-family);font-size:var(--s24-caption);font-weight:700;color:var(--s24-ink);background:var(--s24-surface-alt);border-bottom:1px solid var(--s24-border);padding:var(--s24-space-3) var(--s24-space-4) var(--s24-space-2);border-radius:var(--s24-radius-md) var(--s24-radius-md) 0 0;margin:0;line-height:var(--s24-lh-base)}.popover-content{font-family:var(--s24-font-family);font-size:var(--s24-label);font-weight:400;color:var(--s24-text);background:var(--s24-surface); padding:var(--s24-space-2) var(--s24-space-4) var(--s24-space-3);line-height:var(--s24-lh-relaxed);border-radius:0 0 var(--s24-radius-md) var(--s24-radius-md);margin:0} .popover:has(> .popover-title:empty) > .popover-content,.popover-inner:has(> .popover-title:empty) > .popover-content{border-radius:var(--s24-radius-md)}.popover .arrow,.popover .arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow::after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,0.15);border-bottom-width:0}.popover.top .arrow::after{bottom:1px;margin-left:-10px;border-top-color:var(--s24-surface);border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,0.15);border-left-width:0}.popover.right .arrow::after{bottom:-10px;left:1px;border-right-color:var(--s24-surface);border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:rgba(0,0,0,0.15);border-top-width:0}.popover.bottom .arrow::after{top:1px;margin-left:-10px;border-bottom-color:var(--s24-surface);border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,0.15);border-right-width:0}.popover.left .arrow::after{right:1px;bottom:-10px;border-left-color:var(--s24-surface);border-right-width:0} .s24-text-secondary{color:var(--s24-text-secondary);font-size:var(--s24-caption)} .s24-hint-dashed{border-bottom:1px dashed var(--s24-text-secondary);cursor:default} .s24-partner-subs{width:100%;text-align:left;margin-top:var(--s24-space-5)}.s24-partner-subs td{padding:var(--s24-space-1) 0} .s24-partner-socials{display:flex;justify-content:center;gap:var(--s24-space-2)}.s24-partner-social{width:30px;height:30px;display:inline-block;border-radius:50%;cursor:pointer;transition:filter var(--s24-transition-fast);background-repeat:no-repeat;background-size:20px;background-position:5px 5px}.s24-partner-social:hover{filter:brightness(0.85)}.s24-partner-social--vk{background-color:#6794c8;background-image:url("images/socials/vk50w-min.png")}.s24-partner-social--fb{background-color:#5977ba;background-image:url("images/socials/f50w-min.png")}.s24-partner-social--tg{background-color:#2ca5e0;background-image:url("images/socials/tg50w-min.png");background-size:18px;background-position:5px 6px}.s24-partner-social--ok{background-color:#f18d3e;background-image:url("images/socials/ok50w-min.png");background-size:18px;background-position:6px 6px}.s24-partner-social--tw{background-color:#43bdef;background-image:url("images/socials/tw50w-min.png");background-size:22px}  .s24-sbr-status-flag{float:right;padding-top:var(--s24-space-2)} .s24-sbr-stage-actions{float:right} .s24-sbr-claim-decision-btn{float:right} .s24-sbr-posts-textarea{width:95%} .s24-sbr-postfile-remove{float:right} #ReviewAddModal .s24-review-modal-form{margin:0}#ReviewAddModal .s24-review-modal-form .s24-review-field{padding:var(--s24-space-2) 0} .s24-top-authors{padding:var(--s24-section-pad,32px) 0}.s24-top-authors__grid{max-width:var(--s24-content-wide);margin:var(--s24-space-6,24px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s24-space-7,24px);padding:0 var(--s24-section-pad,16px)}.s24-top-authors__card{padding:var(--s24-space-5,18px)}.s24-top-authors__works{margin-top:var(--s24-space-2)}.s24-top-authors__text{margin-top:var(--s24-space-2)}@media (max-width:1024px){.s24-top-authors__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.s24-top-authors__grid{grid-template-columns:1fr}}.s24-author-card{background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-lg);padding:var(--s24-space-6,20px);display:flex;gap:var(--s24-space-5,16px);transition:box-shadow 0.2s ease}.s24-author-card:hover{box-shadow:var(--s24-shadow-card-hover)}.s24-author-card__avatar{flex:0 0 72px;display:block;width:72px;height:72px;border-radius:50%;overflow:hidden}.s24-author-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.s24-author-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.s24-author-card__name{font-weight:600;color:var(--s24-text,inherit);text-decoration:none;line-height:1.25}.s24-author-card__name:hover{text-decoration:underline}.s24-author-card__stars{display:flex;align-items:center;gap:6px;font-size:0.875rem}.s24-author-card__rating{color:var(--s24-text-muted,#6b7280)}.s24-author-card__meta{font-size:0.8125rem;color:var(--s24-text-muted,#6b7280)}.s24-author-card__text{font-size:0.875rem;line-height:1.45;color:var(--s24-text,inherit);margin-top:4px;word-break:break-word}.s24-author-card__more{white-space:nowrap} .mavatar_uploadform{min-width:0}.s24-mavatar-chips{display:flex;flex-wrap:wrap;gap:var(--s24-space-2);margin:var(--s24-space-3) 0;padding:0;list-style:none}.s24-mavatar-chips:empty{display:none}.s24-mavatar-chip{display:inline-flex;align-items:center;gap:var(--s24-space-2);max-width:100%;min-width:0;padding:6px 8px 6px 10px;border:1px solid var(--s24-border);border-radius:999px;background:var(--s24-surface-alt);font-size:var(--s24-caption);line-height:1.3;box-sizing:border-box;transition:background var(--s24-transition-fast),border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast)}.s24-mavatar-chip:hover{background:var(--s24-surface);border-color:var(--s24-border-strong);box-shadow:0 1px 3px rgba(0,0,0,0.06)}.s24-mavatar-chip__icon{flex:0 0 auto;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3Cline x1='8' y1='17' x2='16' y2='17'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0.8} .s24-mavatar-chip[data-fileext="jpg"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="jpeg"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="png"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="gif"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="webp"] .s24-mavatar-chip__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpolyline points='21 15 16 10 5 21'/%3E%3C/svg%3E")}.s24-mavatar-chip[data-fileext="zip"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="rar"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="7z"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="tgz"] .s24-mavatar-chip__icon,.s24-mavatar-chip[data-fileext="gz"] .s24-mavatar-chip__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8v13H3V8'/%3E%3Cpath d='M1 3h22v5H1z'/%3E%3Cpath d='M10 12h4'/%3E%3C/svg%3E")}.s24-mavatar-chip__name{flex:1 1 auto;min-width:0;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s24-primary);text-decoration:none}.s24-mavatar-chip__name:hover,.s24-mavatar-chip__name:focus-visible{text-decoration:underline}.s24-mavatar-chip__size{flex:0 0 auto;font-size:11px;line-height:1;color:var(--s24-text-muted,#6b7280);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 6px;border-radius:999px;background:var(--s24-surface,#fff);border:1px solid var(--s24-border)}.s24-mavatar-chip__remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:transparent;color:var(--s24-text-muted,#6b7280);font-size:18px;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--s24-transition-fast),color var(--s24-transition-fast)}.s24-mavatar-chip__remove:hover,.s24-mavatar-chip__remove:focus-visible{background:#fee2e2;color:#dc2626;text-decoration:none;outline:none}
html{scroll-padding-top:var(--s24-main-pad-top); scrollbar-gutter:stable;cursor:default}body{font-family:var(--s24-font-family);font-size:var(--s24-caption);padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip; cursor:default} input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="image"]):not([type="color"]),textarea,[contenteditable="true"]{cursor:text}input[type="file"]{cursor:pointer} .container{width:940px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media (max-width:767px){.container{width:auto;padding-left:var(--s24-space-6);padding-right:var(--s24-space-6)}}@media (max-width:480px){.container{padding-left:var(--s24-space-4);padding-right:var(--s24-space-4)}}@media (max-width:360px){.container{padding-left:var(--s24-space-2);padding-right:var(--s24-space-2)}}@media (min-width:767px) and (max-width:979px){.container{width:auto;padding-left:var(--s24-space-4);padding-right:var(--s24-space-4)}}@media (min-width:1200px){.container{width:1000px}}  a{color:var(--s24-primary);text-decoration:none}a:where(:not(.s24-btn):not(.btn)):hover,a:where(:not(.s24-btn):not(.btn)):focus{color:var(--s24-primary-hover)}a:where(:not(.s24-btn):not(.btn)):hover{text-decoration:underline}label{display:block;margin-bottom:5px}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;line-height:normal;width:auto;cursor:pointer}img{max-width:100%;height:auto} .row{margin-left:-20px}.row::before,.row::after{display:table;line-height:0;content:""}.row::after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:var(--s24-space-5);box-sizing:border-box}.span12{width:940px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset3{margin-left:260px}[class*="span"].pull-right{float:right}@media (min-width:1200px){.row{margin-left:-30px}[class*="span"]{margin-left:30px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:700px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset3{margin-left:330px}}@media (max-width:767px){.row{margin-left:0}[class*="span"]{float:none;display:block;width:100%;margin-left:0}.offset3{margin-left:0}} .s24-sidebar-layout{display:flex;align-items:flex-start;column-gap:var(--s24-space-6);margin-left:0}.s24-sidebar-layout::before,.s24-sidebar-layout::after{display:none;content:none}.s24-sidebar-layout > [class*="span"]{float:none;margin-left:0}.s24-sidebar-layout > .span3{width:270px;flex-shrink:0}.s24-sidebar-layout > [class*="span"]:not(.span3){flex:1;width:auto;min-width:0}@media (max-width:767px){.s24-sidebar-layout{flex-direction:column;align-items:stretch;row-gap:var(--s24-space-4)}.s24-sidebar-layout > .span3{width:100%}.s24-sidebar-layout > [class*="span"]:not(.span3){width:100%} .s24-sidebar-layout:has(> .span3 > .prjlistfilter) > [class*="span"]:not(.span3){order:-1}} .pull-left{float:left}.pull-right{float:right}.pointer{cursor:pointer}.clearfix::before,.clearfix::after{display:table;line-height:0;content:""}.clearfix::after{clear:both}.center{text-align:center}.block{display:block}.hidden{display:none !important}.well{background-color:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);padding:var(--s24-card-pad-y) var(--s24-card-pad-x);margin-bottom:var(--s24-space-5)}.span3 > .well{padding:var(--s24-space-4)} .alert{padding:var(--s24-space-3) var(--s24-space-4);margin-bottom:var(--s24-space-5);border:1px solid hsl(205 40% 82%);border-radius:var(--s24-radius-sm);background-color:hsl(205 50% 95%);color:hsl(205 40% 32%);font-size:var(--s24-caption);line-height:1.5;font-weight:500}.alert-warning{background-color:var(--s24-warning);border-color:hsl(43 70% 72%);color:hsl(33 69% 30%)}.alert-success{background-color:hsl(120 40% 93%);border-color:hsl(120 30% 78%);color:hsl(120 40% 28%)}.alert-danger,.alert-error{background-color:hsl(0 70% 95%);border-color:hsl(0 50% 82%);color:hsl(0 60% 35%)}.alert-info{background-color:hsl(205 60% 93%);border-color:hsl(195 50% 78%);color:hsl(205 50% 32%)} .well > .alert:last-child{margin-bottom:0} .progress{height:20px;margin-bottom:var(--s24-space-5);overflow:hidden;background-color:var(--s24-surface-alt);border-radius:var(--s24-radius-sm);box-shadow:inset 0 1px 2px rgba(0,0,0,0.08)}.progress .bar{float:left;width:0;height:100%;font-size:0.75rem;color:#fff;text-align:center;background-color:var(--s24-primary);box-sizing:border-box;transition:width 0.5s ease}.progress-striped .bar{background-image:linear-gradient( 45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent );background-size:40px 40px}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1} .margin0{margin:0}.margin10{margin:10px}.marginbottom10{margin-bottom:10px}.marginleft10{margin-left:10px}.padding10{padding:10px} .table{width:100%;margin-bottom:var(--s24-space-5);border-collapse:collapse}.table th,.table td{padding:var(--s24-space-2) var(--s24-space-3);line-height:var(--s24-lh-base);text-align:left;vertical-align:top}.table th{font-weight:600}.table thead th{vertical-align:bottom;border-bottom:1px solid var(--s24-border)}  #main.content{background:transparent;min-height:40vh;padding-bottom:var(--s24-space-section,80px);margin-top:0;padding-top:var(--s24-main-pad-top)} @media (max-width:979px){html{scroll-padding-top:max(12px,env(safe-area-inset-top))}#main.content{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:calc(var(--s24-space-section,80px) + var(--s24-bottom-nav-height) + env(safe-area-inset-bottom))}} :where([class*="s24-"]) :is(p,h1,h2,h3,h4){margin:0;padding:0}:where([class*="s24-"]) :is(h1,h2,h3,h4){line-height:1.3}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}} .tab-content > .tab-pane{display:none}.tab-content > .active{display:block} .collapse{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.collapse.in{height:auto} .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.fade.in,.modal-backdrop.in{opacity:0.5}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:var(--s24-surface);border:1px solid rgba(0,0,0,0.2);border-radius:var(--s24-radius-lg);outline:none;box-shadow:0 3px 20px rgba(0,0,0,0.25);background-clip:padding-box;overflow:hidden}.modal.fade{top:-25%;transition:opacity 0.3s linear,top 0.3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:var(--s24-space-4) var(--s24-space-5);border-bottom:1px solid var(--s24-border)}.modal-header .close{margin-top:2px;float:right;font-size:20px;font-weight:bold;line-height:1;color:var(--s24-text-muted);opacity:0.6;background:transparent;border:0;cursor:pointer}.modal-header .close:hover{opacity:1}.modal-header h3{margin:0;line-height:1.4}.modal-body{position:relative;max-height:70vh;padding:var(--s24-space-5);overflow-y:auto}.modal-footer{padding:var(--s24-space-4) var(--s24-space-5);background-color:var(--s24-surface-alt);border-top:1px solid var(--s24-border);border-radius:0 0 var(--s24-radius-lg) var(--s24-radius-lg); display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s24-space-3)}.modal-footer .btn + .btn{margin-left:0}@media (max-width:767px){.modal{width:95%;left:2.5%;margin-left:0;box-sizing:border-box}} .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:var(--s24-space-2) 0;margin:2px 0 0;list-style:none;background-color:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:var(--s24-shadow-elevated);background-clip:padding-box}.open > .dropdown-menu{display:block}.dropdown-menu > li > a{display:block;padding:var(--s24-space-1) var(--s24-space-4);color:var(--s24-text);white-space:nowrap}.dropdown-menu > li > a:hover{background-color:var(--s24-surface-alt);color:var(--s24-ink)} .pagination{margin:var(--s24-space-5) 0;display:flex;justify-content:center}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;margin:0;padding:0;list-style:none;gap:var(--s24-space-1)}.pagination ul > li > a,.pagination ul > li > span{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;line-height:1;font-size:var(--s24-caption);font-weight:500;color:var(--s24-text);background:var(--s24-surface);border-radius:var(--s24-radius-sm);text-decoration:none;transition:background var(--s24-transition-fast),border-color var(--s24-transition-fast),color var(--s24-transition-fast),box-shadow var(--s24-transition-fast)}.pagination ul > li > a:hover,.pagination ul > .active > a,.pagination ul > .active > span{background:var(--s24-surface-alt);border-color:var(--s24-primary);color:var(--s24-primary)}.pagination ul > .active > a,.pagination ul > .active > span{font-weight:600;cursor:default}.pagination ul > .disabled > a,.pagination ul > .disabled > span{color:var(--s24-text-muted);cursor:default;opacity:0.5} .themodal-overlay{position:fixed;bottom:0;left:0;top:0;right:0;z-index:100000;overflow:auto;background-color:rgba(0,0,0,0.5)}.lock{overflow:hidden}.popup{margin:25px;float:left;display:inline-block;box-shadow:0 0 5px rgba(0,0,0,0.4);background-color:#fff;border-radius:var(--s24-radius-md)}.popup__body{margin:10px 10px 5px}.noava{top:320px}
.s24-form-layout{max-width:var(--s24-content-max);margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:3rem;padding:clamp(1rem,3vw,2.5rem);background:var(--s24-surface);border-radius:var(--s24-radius-lg);box-shadow:var(--s24-shadow-card);border:1px solid var(--s24-border);box-sizing:border-box}.s24-form-layout.myform{width:100%} .s24-form-layout .myform-header{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:var(--s24-ink);margin:0 0 1.25rem;line-height:1.3;padding:0 0 1rem;border:none;border-bottom:1px solid var(--s24-border);background:transparent;box-shadow:none}.s24-form-layout .myform-body{padding:0;border:none;box-shadow:none;background:transparent;margin-bottom:0}.s24-form-layout .myform-footer{margin-top:1.5rem;padding:1.25rem 0 0;border-top:1px solid var(--s24-border);text-align:center;font-size:inherit;line-height:inherit;box-shadow:none}.s24-form-layout .myform-body > .table{width:100%;margin-bottom:0}.s24-form-layout .myform-body .table > tbody > tr > td{border:none;padding:0.65rem 0;vertical-align:top}.s24-form-layout .myform-body .table > tbody > tr > td.formaddtitle,.s24-form-layout .formaddtitle{color:var(--s24-text-muted);font-weight:600;font-size:0.9375rem;padding-right:1rem;width:32%;min-width:120px}@media (max-width:767px){.s24-form-layout .myform-body .table > tbody > tr,.s24-form-layout .myform-body .table > tbody > tr > td{display:block;width:100%}.s24-form-layout .formaddtitle{padding-bottom:0.35rem;padding-top:0.75rem}}  :where( input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="image"]):not([type="color"]),textarea,[contenteditable="true"] ){border:1px solid #cccccc;padding:8px 10px;border-radius:10px;font-family:var(--s24-font-family)} select{-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='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;cursor:pointer;border:1px solid #cccccc;padding:8px 36px 8px 10px;border-radius:10px;font-family:var(--s24-font-family)}select::-ms-expand{display:none}:where( .s24-form-layout,.s24-profile-layout,.modal .modal-body,.s24-add-offer-drawer-form,table.s24-payer-form,.s24-mo-promo-input-wrap ) :is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],select,textarea ){border-width:1px;border-style:solid;border-color:transparent;border-radius:var(--s24-radius-md);background-color:var(--s24-surface-alt);color:var(--s24-text);font-family:var(--s24-font-family);font-size:var(--s24-caption);line-height:1.45;padding:0.75rem 1rem;min-height:48px;box-sizing:border-box;box-shadow:none;transition:border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),background-color var(--s24-transition-fast)} :where(table.s24-payer-form,.s24-mo-promo-input-wrap) input:not([type]){border-width:1px;border-style:solid;border-color:transparent;border-radius:var(--s24-radius-md);background-color:var(--s24-surface-alt);color:var(--s24-text);font-family:var(--s24-font-family);font-size:1rem;line-height:1.45;padding:0.75rem 1rem;min-height:48px;box-sizing:border-box;box-shadow:none;transition:border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),background-color var(--s24-transition-fast)} .s24-form-context--caption{font-size:var(--s24-caption)}.s24-form-context--caption .s24-form__label{font-size:var(--s24-caption)}.s24-form-context--caption .s24-body-text{font-size:var(--s24-caption);line-height:var(--s24-lh-relaxed)}.s24-form-context--caption .s24-profile-layout :is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],select,textarea ),.s24-form-context--caption.s24-profile-layout :is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],select,textarea ),.s24-form-context--caption .s24-form-layout :is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],select,textarea ){font-size:var(--s24-caption)} .s24-form-layout :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],select,textarea),.s24-profile-layout :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],select,textarea){width:100%} input:disabled,input[readonly],select:disabled,textarea:disabled,textarea[readonly]{background:var(--s24-surface-alt);color:var(--s24-text-muted);cursor:default;opacity:0.7} :where(.s24-form-layout,.s24-profile-layout,.modal .modal-body,.s24-add-offer-drawer-form,table.s24-payer-form) :is(input[type="text"],select):where(select){padding-right:36px}:where(.s24-form-layout,.s24-profile-layout,.modal .modal-body,.s24-add-offer-drawer-form) textarea{min-height:140px;resize:vertical}:where( .s24-form-layout,.s24-profile-layout,.modal .modal-body,.s24-add-offer-drawer-form,table.s24-payer-form,.s24-mo-promo-input-wrap ) :is(input,select,textarea):focus,:where(table.s24-payer-form,.s24-mo-promo-input-wrap) input:not([type]):focus{border-color:var(--s24-border-focus);background-color:var(--s24-surface);outline:none;box-shadow:var(--s24-shadow-input-focus)}:where( .s24-form-layout,.s24-profile-layout,.modal .modal-body,.s24-add-offer-drawer-form,table.s24-payer-form,.s24-mo-promo-input-wrap ) :is(input,textarea)::placeholder,:where(table.s24-payer-form,.s24-mo-promo-input-wrap) input:not([type])::placeholder{color:var(--s24-text-soft)} textarea.s24-input-fill,.s24-input-fill:is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"] ){border-width:1px;border-style:solid;border-color:transparent;border-radius:var(--s24-radius-md);background-color:var(--s24-surface-alt);color:var(--s24-text);font-family:var(--s24-font-family);font-size:1rem;line-height:1.45;padding:0.75rem 1rem;min-height:48px;width:100%;max-width:100%;box-sizing:border-box;box-shadow:none;transition:border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),background-color var(--s24-transition-fast)}textarea.s24-input-fill{min-height:7.5rem;resize:vertical}textarea.s24-input-fill:focus,.s24-input-fill:is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"] ):focus{border-color:var(--s24-border-focus);background-color:var(--s24-surface);outline:none;box-shadow:var(--s24-shadow-input-focus)}textarea.s24-input-fill::placeholder,.s24-input-fill:is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"] )::placeholder{color:var(--s24-text-soft)} :where(.s24-form-layout,.s24-profile-layout) .input-append.date{display:inline-flex;align-items:stretch;flex-wrap:wrap;gap:var(--s24-space-2);margin:0}:where(.s24-form-layout,.s24-profile-layout) .input-append.date input{box-shadow:none} .input-append.date.s24-input-date{position:relative;display:block;width:100%;max-width:min(12rem,100%);margin:0;padding:0}.input-append.date.s24-input-date--fill{max-width:100%}.input-append.date.s24-input-date input[type="text"],.input-append.date.s24-input-date input:not([type]){width:100%;box-sizing:border-box;padding-right:calc(var(--s24-space-3) + 2rem + var(--s24-space-2))}.input-append.date.s24-input-date .add-on{position:absolute;right:var(--s24-space-2);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:var(--s24-radius-sm);background:transparent;cursor:pointer;z-index:1;pointer-events:auto}.input-append.date.s24-input-date .add-on:hover svg{opacity:1}.input-append.date.s24-input-date .add-on svg{margin:0;opacity:0.65;color:var(--s24-text-muted)} .s24-input-money{position:relative;display:block;width:100%;max-width:10rem;box-sizing:border-box;margin:0;padding:0;min-height:0}.s24-input-money--fill{max-width:100%}.s24-input-money--sm{max-width:7rem}.s24-input-money input[type="text"],.s24-input-money input.money-format{width:100%;max-width:none;box-sizing:border-box;text-align:left;padding-right:calc(var(--s24-space-3) + 3.25rem + var(--s24-space-4))}.s24-input-money__suffix{position:absolute;right:var(--s24-space-4);top:50%;transform:translateY(-50%);z-index:1;pointer-events:none;font-size:var(--s24-caption);font-weight:500;color:var(--s24-text-muted);white-space:nowrap;line-height:1} @media (max-width:600px){.s24-form-layout .editor{width:100%}.s24-form-layout #remail,.s24-form-layout #rtelephone{width:100%}.s24-form-layout .preformtext{font-size:14px}}@media (max-width:480px){.s24-form-layout{padding:0.75rem;margin-left:0.5rem;margin-right:0.5rem}.s24-form-layout .preformtext{padding:1rem 0.35rem}} .s24-form-layout--guest{max-width:min(36rem,calc(100% - 2rem));margin-top:0;margin-bottom:2rem}.s24-prj-add-hero{position:relative;max-width:1120px;margin:0 auto;padding:0 var(--s24-section-pad);box-sizing:border-box}.s24-prj-add-hero > h1{font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;line-height:1.3;color:var(--s24-ink);text-align:center;max-width:48rem;margin:0 auto;padding:0.5rem 1rem 1rem}.s24-form-layout--guest .preformtext{text-align:center;margin-bottom:1rem}.s24-prj-add-brand{font-size:clamp(1.75rem,4vw,2.375rem);font-weight:600;color:var(--s24-text);margin-top:0.35rem}.s24-prj-add-tagline{font-size:0.875rem;color:var(--s24-text-muted);letter-spacing:0.03em;margin-top:0.35rem}.s24-prj-add-lead{font-size:1.0625rem;color:var(--s24-text);margin-top:1.25rem;line-height:1.45} .s24-form-layout--guest .myform-body .table{width:100%;table-layout:fixed}.s24-form-layout--guest .myform-body .table > tbody > tr > td{display:block;width:100%;box-sizing:border-box}.s24-form-layout--guest input[type="text"],.s24-form-layout--guest input[type="email"],.s24-form-layout--guest textarea,.s24-form-layout--guest select{width:100%;max-width:100%;min-width:0}.s24-form-layout--guest .select-search{min-width:0;max-width:100%}.s24-form-layout--guest .select-search-block{width:100%;max-width:100%;box-sizing:border-box} .s24-prj-add-hero .myform .myform-body{position:relative}.s24-prj-add-hero .myform .myform-body::after{content:"";position:absolute;background:var(--s24-page-bg);left:50%;transform:translateX(-50%);width:var(--s24-breakout-width);top:-280px;height:520px;z-index:-2;pointer-events:none} .s24-form-section{background:var(--s24-surface-alt);border-radius:var(--s24-radius-lg);padding:var(--s24-space-6);box-sizing:border-box}.s24-form-section + .s24-form-section{margin-top:var(--s24-space-6)}.s24-form-section :is( input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select,textarea ){background-color:var(--s24-surface)}.s24-form-hint{color:var(--s24-text-muted);font-size:var(--s24-caption);margin-top:var(--s24-space-1);line-height:1.4}.s24-form-row{display:flex;gap:var(--s24-space-4);align-items:flex-start}.s24-form-row > *{flex:1;min-width:0}@media (max-width:640px){.s24-form-row{flex-direction:column}}.s24-form-card--accent{border-left:3px solid var(--s24-primary)}  .s24-form__header{font-size:var(--s24-heading-md);font-weight:700;color:var(--s24-ink);line-height:1.3;margin:0 0 var(--s24-space-5);padding:0 0 var(--s24-space-4);border-bottom:1px solid var(--s24-border)}.s24-form__body > table{width:100%;margin:0;display:flex;flex-direction:column}.s24-form__body > table > tbody{display:flex;flex-direction:column;gap:var(--s24-space-4)}.s24-form__body table tr,.s24-form__body table td{border:none}.s24-form__body table > tbody > tr{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:var(--s24-space-4);align-items:center}.s24-form__body table > tbody > tr > td{padding:0}.s24-form__body table > tbody > tr.hidden{display:none}.s24-form__label{font-size:var(--s24-label);font-weight:500;color:var(--s24-text-muted)} .s24-form__label--hint{text-decoration:underline dashed color-mix(in srgb,currentColor 50%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;cursor:help}.s24-form__label--hint:hover{text-decoration-color:color-mix(in srgb,currentColor 80%,transparent)}.s24-form__body table > tbody > tr:has(textarea){align-items:start}.s24-form__body table > tbody > tr:has(textarea) .s24-form__label{padding-top:0.75rem}.s24-form__footer{margin-top:var(--s24-space-8);padding-top:var(--s24-space-6);border-top:1px solid var(--s24-border)}.s24-form__section-title{font-weight:600;font-size:var(--s24-body);color:var(--s24-ink);padding-top:var(--s24-space-4);border-top:1px solid var(--s24-border)}.s24-required{color:var(--s24-danger);font-size:0.95em;margin-left:2px}.s24-dotted-hint{border-bottom:1px dashed var(--s24-text-muted);cursor:help} .s24-dotted-link{border-bottom:1px dashed currentColor;cursor:pointer}@media (max-width:767px){.s24-form__body table > tbody > tr{grid-template-columns:1fr;gap:var(--s24-space-1)}.s24-form__body table > tbody > tr:has(textarea) .s24-form__label{padding-top:0}}  .s24-file-upload{position:relative;display:inline-flex;align-items:center;gap:0;cursor:pointer}.s24-file-upload .attachment-icon{position:relative;display:inline-flex;align-items:center;gap:var(--s24-space-2);padding:6px 20px 6px 12px;border:1px solid var(--s24-border);border-radius:999px;background:var(--s24-surface-alt);color:var(--s24-primary);font-size:var(--s24-caption);font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;transition:background var(--s24-transition-fast),border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),color var(--s24-transition-fast)} .s24-file-upload__progress-layer{display:none;position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.s24-file-upload__progress-fill{display:block;height:100%;width:0;margin:0;padding:0;border:0;border-radius:inherit;background:color-mix(in srgb,var(--s24-primary) 38%,transparent);box-sizing:border-box}.s24-file-upload .attachment-icon::before,.s24-file-upload__label{position:relative;z-index:1}.s24-file-upload .attachment-icon::before{content:"";flex:0 0 auto;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230088cc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.44 11.05l-9.19 9.19a6 6 0 01-8.49-8.49l9.19-9.19a4 4 0 015.66 5.66l-9.2 9.19a2 2 0 01-2.83-2.83l8.49-8.49'/%3E%3C/svg%3E") center / contain no-repeat}.s24-file-upload:hover .attachment-icon,.s24-file-upload:focus-within .attachment-icon{background:var(--s24-primary-soft,#e6f4fb);border-color:var(--s24-primary);color:var(--s24-primary-hover,#0077b3);box-shadow:0 1px 3px rgba(0,0,0,0.06)}.s24-file-upload__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;z-index:1} div.select-search-block{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box}div.select-search-block > input.input-select-search{display:block;width:100%;max-width:100%;box-sizing:border-box}div.select-search-block > div.select-search{display:none;position:absolute;left:0;right:0;width:auto;max-width:100%;min-width:0;margin-top:-1px;border-top:none;background-color:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-sm);padding:var(--s24-space-1);z-index:10;overflow-x:hidden;overflow-y:auto;max-height:200px;height:min-content;box-shadow:var(--s24-shadow-soft);box-sizing:border-box}div.select-search-block > div.select-search > div.select-option{padding:var(--s24-space-1) var(--s24-space-2);cursor:pointer;z-index:2;border-radius:var(--s24-radius-sm);transition:background-color var(--s24-transition-fast)}div.select-search-block > div.select-search > div.select-option:hover{background-color:var(--s24-surface-alt)}div.select-search-block > div.select-search > div.select-option[selected]{background-color:var(--s24-surface-alt);cursor:default}div.select-search-block > div.select-search > div.select-option[disabled]{font-weight:600;color:var(--s24-text);padding-top:var(--s24-space-3);padding-bottom:var(--s24-space-1);background-color:transparent;cursor:default} .datepicker{padding:var(--s24-space-4);border-radius:var(--s24-radius-lg);border:1px solid var(--s24-border);box-shadow:var(--s24-shadow-elevated);background:var(--s24-surface);font-family:var(--s24-font-family);font-size:var(--s24-caption);color:var(--s24-text)}.datepicker-dropdown:before{border-bottom-color:color-mix(in srgb,var(--s24-border) 90%,transparent)}.datepicker-dropdown:after{border-bottom-color:var(--s24-surface)}.datepicker.datepicker-dropdown.datepicker-orient-top:before{border-top-color:color-mix(in srgb,var(--s24-border) 90%,transparent)}.datepicker.datepicker-dropdown.datepicker-orient-top:after{border-top-color:var(--s24-surface)}.datepicker thead tr:first-child th{border-bottom:1px solid var(--s24-border);padding-bottom:var(--s24-space-3)}.datepicker th.dow{font-weight:600;color:var(--s24-text-muted);font-size:var(--s24-label);padding-top:var(--s24-space-2);padding-bottom:var(--s24-space-2)}.datepicker .datepicker-switch{font-weight:600;color:var(--s24-ink)}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:var(--s24-surface-alt)}.datepicker .prev,.datepicker .next{color:var(--s24-text-muted)}.datepicker table tr th,.datepicker table tr td{min-width:2rem;height:2.25rem;line-height:1.2;padding:var(--s24-space-1);border-radius:var(--s24-radius-sm);vertical-align:middle}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:var(--s24-surface-alt);background-image:none}.datepicker table tr td.old,.datepicker table tr td.new{color:var(--s24-text-soft)}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background:var(--s24-surface-alt);background-image:none;color:var(--s24-text);border:1px solid var(--s24-border);text-shadow:none;filter:none}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background:color-mix(in srgb,var(--s24-primary) 12%,transparent);background-image:none;color:var(--s24-primary);font-weight:600;border-radius:var(--s24-radius-sm);box-shadow:none;border:1px solid var(--s24-border-strong);text-shadow:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s24-primary) 25%,transparent)}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:transparent;color:var(--s24-text-soft);opacity:0.45}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background:var(--s24-primary);background-image:none;color:var(--s24-text-on-dark-bright);border:none;text-shadow:none} .s24-landing-faq[itemscope][itemtype*="FAQPage"]{margin-top:100px;text-align:center}.s24-landing-faq[itemscope][itemtype*="FAQPage"] > p{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.25;margin-bottom:2.5rem;font-family:inherit;text-indent:0;color:var(--s24-ink);font-weight:600}.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row{margin-bottom:25px;display:block}.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > span,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h2,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h3,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h4{font-size:1.0625rem;color:var(--s24-primary);line-height:1.25;margin:0;cursor:pointer}.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > span:hover,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h2:hover,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h3:hover,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h4:hover{color:var(--s24-primary-hover)}.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > p{margin:45px 10px 15px;font-size:0.8125rem;line-height:1.5;text-indent:0;max-width:600px;display:none;padding:var(--s24-space-2);box-sizing:border-box;color:var(--s24-text)}@media (max-width:480px){.s24-landing-faq[itemscope][itemtype*="FAQPage"] > p{font-size:1.25rem;line-height:1.2}.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > span,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h2,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h3,.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > h4{display:block;font-size:0.9375rem;text-align:left}.s24-landing-faq[itemscope][itemtype*="FAQPage"] .faq-row > p{margin-left:0}} @media (max-width:480px){.addofferformtext{display:none}#offershowmemorelink{display:none}} .s24-auth-form{max-width:440px;margin-bottom:0}.s24-auth-form .s24-form__header h1{font-size:var(--s24-heading-md);margin:0}.s24-auth-form .s24-form__footer{border-top:none;padding-top:var(--s24-space-4)}.s24-auth-form__fields{display:flex;flex-direction:column;gap:var(--s24-space-4)}.s24-auth-form__field{display:flex;flex-direction:column;gap:var(--s24-space-1)}.s24-auth-form__alt-link{text-align:center;margin:var(--s24-space-4) auto 0;max-width:440px;font-size:var(--s24-caption)}.s24-auth-form__steps{margin:0 0 var(--s24-space-4);padding-left:1.25em;font-size:0.9375rem;color:var(--s24-text-secondary);line-height:1.6}.s24-auth-form .error{color:var(--s24-danger);background-color:color-mix(in srgb,var(--s24-danger) 8%,var(--s24-surface));border:1px solid color-mix(in srgb,var(--s24-danger) 20%,transparent);border-radius:var(--s24-radius-sm);padding:var(--s24-space-3) var(--s24-space-4) var(--s24-space-3) 52px;margin-bottom:var(--s24-space-4);font-size:0.9375rem}.s24-auth-form .error.transparent{opacity:0;transition:opacity 3.5s}.s24-auth-form .help{color:var(--s24-text-secondary);background-color:color-mix(in srgb,var(--s24-primary) 6%,var(--s24-surface));border:1px solid color-mix(in srgb,var(--s24-primary) 15%,transparent);border-radius:var(--s24-radius-sm);padding:var(--s24-space-3) var(--s24-space-4);margin-bottom:var(--s24-space-4);font-size:0.9375rem}.s24-auth-form--wide{max-width:560px}.s24-auth-form__hint{font-size:var(--s24-label);color:var(--s24-text-muted);margin-left:var(--s24-space-2)}.s24-auth-form__agreement{margin:var(--s24-space-5) 0 0;text-align:left} .s24-auth-form__agreement label:has(input[type="checkbox"]){display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:var(--s24-space-2);font-size:0.875rem;line-height:1.5;color:var(--s24-text-secondary);cursor:pointer;max-width:100%}.s24-auth-form__agreement .s24-auth-form__agreement-text{flex:1 1 auto;min-width:0;text-align:left;line-height:1.5}.s24-auth-form__agreement a{font-weight:600}.s24-auth-form__agreement input[type="checkbox"]{width:18px;height:18px;min-width:18px;accent-color:var(--s24-primary);cursor:pointer;vertical-align:top;margin:0.15em 0 0;flex-shrink:0}
.s24-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}.s24-skip-link:focus{position:fixed;left:0.5rem;top:0.5rem;width:auto;height:auto;margin:0;padding:0.65rem 1rem;overflow:visible;clip:auto;clip-path:none;white-space:normal;z-index:10050;background:var(--s24-primary);color:var(--s24-surface);text-decoration:none;font-weight:600;font-size:0.9rem;border-radius:var(--s24-radius-sm);box-shadow:var(--s24-shadow-card);outline:2px solid var(--s24-ink);outline-offset:2px} .usecookieinform{position:fixed;bottom:0;left:0;right:0;padding:1rem 2.5rem 1rem 1rem;font-size:var(--s24-caption);box-sizing:border-box;background:var(--s24-surface-alt);border-top:1px solid var(--s24-border);color:var(--s24-text);width:100%;text-align:center;margin:0 auto;z-index:1045;transition:bottom 0.45s linear;box-shadow:0 -4px 20px rgba(15,23,42,0.06)}.usecookieinform > div{max-width:56rem;margin-left:auto;margin-right:auto}.usecookieinform a{color:var(--s24-primary);font-weight:600}.usecookieinform > span.usecookieinformclose{font-size:1.25rem;opacity:0.65;color:var(--s24-text-muted);right:1rem;top:50%;transform:translateY(-50%);position:absolute;cursor:pointer;transition:opacity var(--s24-transition-fast);line-height:1}.usecookieinform > span.usecookieinformclose:hover{opacity:1} @media (max-width:979px){.usecookieinform{bottom:calc(var(--s24-bottom-nav-height) + env(safe-area-inset-bottom))}} .s24-header{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;z-index:1030;background:var(--s24-surface);box-shadow:0 1px 3px rgba(15,23,42,0.06);transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.25s ease;will-change:transform;padding:0;margin:0;float:none;box-sizing:border-box}.s24-header--hidden{transform:translateY(-100%);box-shadow:none}.s24-header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--s24-content-wide,1200px);margin:0 auto;padding:0;min-height:64px;box-sizing:border-box}@media (max-width:1280px){.s24-header__inner{padding:0 var(--s24-section-pad)}} .s24-header__logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;font-family:var(--s24-font-logo);font-size:2rem;font-weight:800;letter-spacing:-0.035em;line-height:1;gap:0}.s24-header__logo:hover{text-decoration:none}.s24-header__logo-text{font-size:2rem;font-weight:700;color:var(--s24-ink);letter-spacing:-0.02em}.s24-header__logo-accent{font-size:1.25rem;font-weight:800;color:#FF3E3E;margin-left:0.15em;margin-bottom:0.5em;letter-spacing:-0.02em} .s24-header__nav{display:flex;align-items:center}.s24-header__menu{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.s24-header__menu > li{margin:0} .s24-header__link{display:flex;align-items:center;padding:8px 14px;border-radius:var(--s24-radius-md);color:var(--s24-text-muted);font-size:0.875rem;font-weight:600;letter-spacing:-0.01em;white-space:nowrap;text-decoration:none;transition:color var(--s24-transition-fast),background var(--s24-transition-fast)}.s24-header__link:hover{color:var(--s24-ink);background:var(--s24-surface-alt);text-decoration:none} .s24-header__link.s24-nav-link--active{color:var(--s24-primary);background:transparent;box-shadow:none;font-weight:700;text-decoration:none}.s24-header__link.s24-nav-link--active:hover{color:var(--s24-primary-hover);background:var(--s24-surface-alt);box-shadow:none} .s24-header__menu > li > .s24-header__link--author{font-weight:700} .s24-header__menu > li > .s24-header__link--primary{color:var(--s24-primary);border:1.5px solid var(--s24-primary)}.s24-header__menu > li > .s24-header__link--primary:hover{background:var(--s24-primary);color:var(--s24-on-primary);text-decoration:none}.s24-header__menu > li > .s24-header__link--primary.s24-nav-link--active{background:var(--s24-primary);border-color:var(--s24-primary);color:var(--s24-on-primary)}.s24-header__menu > li > .s24-header__link--primary.s24-nav-link--active:hover{background:var(--s24-primary-hover);border-color:var(--s24-primary-hover);color:var(--s24-on-primary)}.s24-header__link--alert.s24-nav-link--active{color:var(--s24-primary);background:transparent;box-shadow:none;font-weight:700}.s24-header__link--alert.s24-nav-link--active:hover{color:var(--s24-primary-hover);background:var(--s24-surface-alt)} .s24-header__menu--hide-order .s24-header__link--primary{display:none} .s24-header__menu > li > a[href*="out="]{display:flex;align-items:center;padding:8px 14px;border-radius:var(--s24-radius-md);color:var(--s24-text);font-size:0.875rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:color var(--s24-transition-fast),background var(--s24-transition-fast)}.s24-header__menu > li > a[href*="out="]:hover{color:var(--s24-ink);background:var(--s24-surface-alt)}.s24-header__menu > li > a[href*="out="] .logout-link,.s24-header__menu > li > a[href*="out="] .headertext{all:unset;color:inherit;font:inherit} .s24-header__burger{display:none;align-items:center;justify-content:center;position:relative;width:40px;height:40px;padding:0;border:none;background:none;color:var(--s24-text);cursor:pointer;border-radius:var(--s24-radius-sm);transition:background var(--s24-transition-fast);-webkit-appearance:none;appearance:none}.s24-header__burger:hover{background:var(--s24-surface-alt)}.s24-header__burger-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--s24-danger)}  .sidenav{height:100%;width:70%;min-width:300px;left:-200%;position:fixed;top:0;overflow-x:hidden;padding-top:75px;transition:all 0.35s;z-index:1051;background:var(--s24-surface);box-shadow:var(--s24-shadow-elevated)}.sidenav a{display:table;color:var(--s24-text);padding:var(--s24-space-3) var(--s24-space-6);font-size:var(--s24-body);font-weight:500;line-height:1.2;border-bottom:1px solid var(--s24-border);transition:background var(--s24-transition-fast)}.sidenav a:hover{background:var(--s24-surface-alt);text-decoration:none}.sidenav a.s24-nav--alert{color:var(--s24-danger);font-weight:600}.sidenav a.s24-mobile-nav__primary{color:var(--s24-primary);font-weight:600} .sidenav a[href*="out="]{color:var(--s24-ink);font-weight:600}.sidenav a[href*="out="] .logout-link,.sidenav a[href*="out="] .headertext{all:unset;color:inherit;font:inherit}.s24-mobile-nav__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:8px 8px 0 auto;padding:0;border:none;background:none;font-size:1.5rem;line-height:1;color:var(--s24-text-muted);cursor:pointer;border-radius:var(--s24-radius-sm);transition:background var(--s24-transition-fast),color var(--s24-transition-fast)}.s24-mobile-nav__close:hover{background:var(--s24-surface-alt);color:var(--s24-text)} .sidenav .closebtn{position:absolute;top:5px;right:20px;font-size:36px;height:22px;width:30px;margin-left:50px;padding:12px}@media (max-height:450px){.sidenav{padding-top:70px}.sidenav a{font-size:18px;line-height:1;padding:10px 10px 10px 35px}} @media (max-width:979px){.s24-header__burger{display:flex}.s24-header__nav{display:none} .s24-header{display:none}} .s24-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1020;box-sizing:border-box;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--s24-surface);border-top:1px solid var(--s24-border);box-shadow:0 -4px 20px rgba(15,23,42,0.06)} @media (max-width:979px){.s24-bottom-nav{display:flex}}.s24-bottom-nav__inner{display:flex;align-items:stretch;justify-content:flex-start;width:100%;max-width:var(--s24-content-wide,1200px);margin:0 auto;min-height:var(--s24-bottom-nav-height);padding:0 4px;box-sizing:border-box}.s24-bottom-nav__link{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:6px 2px;text-decoration:none;color:var(--s24-text-muted);font-size:0.625rem;font-weight:600;line-height:1.15;text-align:center;letter-spacing:-0.02em;border-radius:var(--s24-radius-sm);transition:color var(--s24-transition-fast),background var(--s24-transition-fast);-webkit-tap-highlight-color:transparent}.s24-bottom-nav__link:hover{color:var(--s24-ink);background:var(--s24-surface-alt);text-decoration:none}.s24-bottom-nav__link.s24-nav-link--active{color:var(--s24-primary);background:transparent;box-shadow:none;font-weight:700}.s24-bottom-nav__link.s24-nav-link--active:hover{color:var(--s24-primary-hover);background:var(--s24-surface-alt);box-shadow:none}.s24-bottom-nav__link.s24-nav-link--active .s24-bottom-nav__icon{color:var(--s24-primary)}.s24-bottom-nav__link.s24-nav-link--active:hover .s24-bottom-nav__icon{color:var(--s24-primary-hover)}.s24-bottom-nav .s24-header__link--alert.s24-nav-link--active{color:var(--s24-primary);background:transparent;box-shadow:none}.s24-bottom-nav .s24-header__link--alert.s24-nav-link--active:hover{background:var(--s24-surface-alt)}.s24-bottom-nav .s24-header__link--alert.s24-nav-link--active .s24-bottom-nav__icon{color:var(--s24-primary)}.s24-bottom-nav .s24-header__link--alert.s24-nav-link--active:hover .s24-bottom-nav__icon{color:var(--s24-primary-hover)}.s24-bottom-nav__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--s24-text-muted)}.s24-bottom-nav__icon svg{display:block;width:22px;height:22px}.s24-bottom-nav__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s24-bottom-nav__link:hover .s24-bottom-nav__icon{color:var(--s24-ink)}.s24-bottom-nav .s24-header__link--alert .s24-bottom-nav__icon{position:relative}.s24-bottom-nav .s24-header__link--alert .s24-bottom-nav__icon::after{content:'';position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background:var(--s24-danger);box-shadow:0 0 0 1.5px var(--s24-surface)}.s24-bottom-nav .s24-header__link--alert:hover .s24-bottom-nav__icon{color:var(--s24-ink)}.s24-bottom-nav__burger{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:0;width:auto;position:relative;padding:6px 2px;gap:2px;border:none;background:none;color:var(--s24-text-muted);cursor:pointer;border-radius:var(--s24-radius-sm);transition:background var(--s24-transition-fast),color var(--s24-transition-fast);-webkit-tap-highlight-color:transparent;box-sizing:border-box} .s24-bottom-nav__burger.s24-header__burger{width:auto;height:auto;min-height:0;align-self:stretch;align-items:center;justify-content:center}.s24-bottom-nav__burger:hover{background:var(--s24-surface-alt);color:var(--s24-ink)}.s24-bottom-nav__burger:hover .s24-bottom-nav__icon{color:var(--s24-ink)}.s24-bottom-nav__burger-label{display:block;font-size:0.625rem;font-weight:600;line-height:1.15;margin-top:0;letter-spacing:-0.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s24-bottom-nav__burger .s24-bottom-nav__icon svg{display:block;width:22px;height:22px;flex-shrink:0} .s24-author-test-overlay{overflow:auto;position:fixed;width:100%;height:100%;top:0;left:0;z-index:500;background-color:var(--s24-warning)} .s24-footer{background:var(--s24-footer-bg);color:var(--s24-text-on-dark);box-sizing:border-box}.s24-footer__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s24-space-8);max-width:var(--s24-content-wide,1140px);margin:0 auto;padding:var(--s24-space-12) var(--s24-section-pad) var(--s24-space-8)}.s24-footer--4col .s24-footer__inner{grid-template-columns:repeat(4,1fr)}.s24-footer__col{font-size:var(--s24-caption);line-height:var(--s24-lh-relaxed)}.s24-footer__heading{font-weight:700;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--s24-text-on-dark-bright);margin-bottom:var(--s24-space-3)}.s24-footer__heading--sub{font-weight:600;font-size:0.75rem;text-transform:none;letter-spacing:0;color:var(--s24-text-on-dark);margin-top:var(--s24-space-4);margin-bottom:var(--s24-space-2)} .s24-footer__links{list-style:none;margin:0;padding:0}.s24-footer__links li{display:block}.s24-footer a{color:var(--s24-text-on-dark-muted);text-decoration:none;line-height:1.85;transition:color var(--s24-transition-fast)}.s24-footer a:hover{color:#93b8f8;text-decoration:none} .s24-footer__contact{display:flex;align-items:center;gap:var(--s24-space-2);margin-bottom:var(--s24-space-2)}.s24-footer__contact svg{flex-shrink:0;color:var(--s24-text-on-dark-muted)}.s24-footer__contact a{color:var(--s24-text-on-dark-bright);font-weight:600} .s24-footer__socials{display:flex;gap:10px;margin-top:var(--s24-space-4)}.s24-footer__social{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--s24-text-on-dark-muted);opacity:0.65;transition:opacity var(--s24-transition-base),color var(--s24-transition-fast)}.s24-footer__social:hover{opacity:1;color:#fff}.s24-footer__social svg{pointer-events:none} .s24-footer__badges{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:12px 16px;margin-top:var(--s24-space-4)} .s24-footer__google-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:var(--s24-radius-md);padding:10px 16px;color:var(--s24-text-on-dark-muted);font-size:0.875rem;text-decoration:none;transition:background var(--s24-transition-fast)}.s24-footer__google-badge:hover{background:rgba(255,255,255,0.14);text-decoration:none;color:#fff}.s24-footer__google-badge.s24-footer__google-badge--static{cursor:default}.s24-footer__google-badge.s24-footer__google-badge--static:hover{background:rgba(255,255,255,0.07);color:var(--s24-text-on-dark-muted)}.s24-footer__google-badge svg{flex-shrink:0}.s24-footer__google-badge-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.35}.s24-footer__google-badge-rating{white-space:nowrap;font-size:0.9375rem}.s24-footer__google-badge-rating strong{font-weight:800;font-size:1rem;color:#fff}.s24-footer__google-badge-slash{margin:0 0.15em;opacity:0.85;font-weight:500}.s24-footer__google-badge-dim{font-weight:400;color:var(--s24-text-on-dark-muted)}.s24-footer__google-badge-sub{font-size:0.8125rem;color:var(--s24-text-on-dark-muted);opacity:0.88}.s24-footer__google-badge-brand{font-size:0.75rem;letter-spacing:0.02em;color:var(--s24-text-on-dark-muted);opacity:0.7;margin-top:2px}.s24-footer__site-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:var(--s24-radius-md);padding:10px 16px;color:var(--s24-text-on-dark-muted);font-size:0.875rem}.s24-footer__site-badge svg{flex-shrink:0} .s24-footer__bottom{display:flex;align-items:center;justify-content:space-between;max-width:var(--s24-content-wide,1140px);margin:0 auto;padding:var(--s24-space-6) var(--s24-section-pad);border-top:1px solid var(--s24-footer-border);margin-top:var(--s24-space-8)} .s24-footer__pay{display:flex;align-items:center;gap:var(--s24-space-2)}.s24-footer__pay-icon{display:inline-block;opacity:0.55;transition:opacity var(--s24-transition-base)}.s24-footer__pay-icon:hover{opacity:0.9}.s24-footer__pay-icon--visa{background:url("images/paysystems/visa-min.png") no-repeat center;width:70px;height:23px;background-size:70px}.s24-footer__pay-icon--mc{background:url("images/paysystems/mc-min.png") no-repeat center;width:45px;height:28px;background-size:45px}.s24-footer__pay-icon--mir{background:url("images/paysystems/mir-min.png") no-repeat center;width:75px;height:23px;background-size:75px} .s24-footer__copy{font-size:var(--s24-caption);color:var(--s24-text-on-dark-muted);text-align:right}.s24-footer__copy a{color:var(--s24-text-on-dark-muted);font-size:var(--s24-caption)} .s24-footer__debug{max-width:var(--s24-content-wide,1140px);margin:0 auto;padding:var(--s24-space-2) var(--s24-section-pad);font-size:0.75rem;color:var(--s24-text-on-dark-muted);opacity:0.6} @media (max-width:991px){.s24-footer__inner,.s24-footer--4col .s24-footer__inner{grid-template-columns:repeat(2,1fr);gap:var(--s24-space-6)}}@media (max-width:767px){ .s24-footer{width:var(--s24-breakout-width);max-width:var(--s24-breakout-width);margin-left:var(--s24-breakout-shift);margin-right:var(--s24-breakout-shift);box-sizing:border-box}.s24-footer__inner{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:var(--s24-space-4);padding-right:var(--s24-space-4);box-sizing:border-box}.s24-footer__bottom{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:var(--s24-space-4);padding-right:var(--s24-space-4);box-sizing:border-box;flex-direction:column;gap:var(--s24-space-4);text-align:center}.s24-footer__col{text-align:center}.s24-footer__contact{justify-content:center}.s24-footer__socials{justify-content:center}.s24-footer__badges{justify-content:center}.s24-footer__pay{display:none}.s24-footer__copy{text-align:center}.s24-footer__social{opacity:0.9}.s24-footer__debug{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:var(--s24-space-4);padding-right:var(--s24-space-4);box-sizing:border-box;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;white-space:normal} .s24-footer__debug table{display:block;width:100%;border-collapse:collapse}.s24-footer__debug thead,.s24-footer__debug tbody{display:block;width:100%}.s24-footer__debug tr{display:block;width:100%;margin-bottom:var(--s24-space-8);padding-bottom:var(--s24-space-6);border-bottom:1px solid rgba(148,163,184,0.28);box-sizing:border-box}.s24-footer__debug tr:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none} .s24-footer__debug td{display:block;width:100%;max-width:100%;box-sizing:border-box;text-align:left;padding:var(--s24-space-2) 0;border:none}.s24-footer__debug td + td{margin-top:var(--s24-space-3);padding-top:var(--s24-space-3);border-top:1px solid rgba(148,163,184,0.18)}.s24-footer__debug h4{margin:0 0 var(--s24-space-4);font-size:0.8125rem;font-weight:600}}@media (max-width:480px){.s24-footer__inner,.s24-footer--4col .s24-footer__inner{grid-template-columns:1fr}} .s24-fab{position:fixed;right:5%;width:36px;height:36px;border-radius:50%;cursor:pointer;opacity:0.65;transition:opacity var(--s24-transition-base);z-index:2;background-color:var(--s24-control-bg);background-repeat:no-repeat;background-position:center;background-size:21px}.s24-fab:hover{opacity:1}.s24-fab--currency{background-image:url("images/icons/default/money.png");top:80px}.s24-fab--country{background-image:url("images/icons/default/globe2-icon.png");top:130px}.s24-fab--language{background-image:url("images/icons/default/globe2-icon.png");top:150px}@media (max-width:979px){.s24-fab{display:none}}
@scope (.s24-prj-list){.s24-prj-list__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s24-space-5)}.s24-prj-list__header .s24-page-title{margin-bottom:0}.s24-filter-toggle{display:none;align-items:center;gap:var(--s24-space-2);background:transparent;border:1.5px solid var(--s24-primary);border-radius:var(--s24-radius-sm);padding:var(--s24-space-2) var(--s24-space-3);font-size:var(--s24-caption);font-family:var(--s24-font-family);color:var(--s24-primary);cursor:pointer;transition:background var(--s24-transition-fast),color var(--s24-transition-fast)}.s24-filter-toggle:hover{background:var(--s24-primary);color:var(--s24-surface)}.s24-drawer-overlay{display:none}.search-span{float:right}.s24-filter-group{margin-bottom:var(--s24-space-3)}.s24-filter-group:last-child{margin-bottom:0} .prjlistfilter > .filterblock:last-child .block{margin-bottom:0}.prjlistfilter > .filterblock.block:last-child{margin-bottom:0}@media (max-width:767px){.s24-filter-toggle{display:flex}.prjlistfilter{position:fixed;top:0;right:-320px;width:300px;height:100vh;height:100dvh;z-index:1030;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--s24-surface);padding:var(--s24-space-5);padding-bottom:calc(var(--s24-bottom-nav-height) + var(--s24-space-5) + env(safe-area-inset-bottom));box-sizing:border-box;box-shadow:var(--s24-shadow-elevated);border:none;border-radius:0;margin:0;transition:right 0.3s ease}.prjlistfilter div.select-search-block,.prjlistfilter .input-select-search{width:100%;box-sizing:border-box}.prjlistfilter.s24-drawer--open{right:0}.s24-drawer-overlay{display:block;position:fixed;inset:0;z-index:1025;background:rgba(0,0,0,0.4);opacity:0;pointer-events:none;transition:opacity 0.3s ease}.s24-drawer-overlay.s24-drawer-overlay--open{opacity:1;pointer-events:auto}.search-span{float:none}}@media (max-width:480px){.searchfromtitles{display:none}.prjlistfilter{width:85vw;right:-90vw}}@media (max-width:299px){.s24-filter-toggle span{display:none}}    .filterblock .block > div{width:100%}div.select-search-block{width:100%}.input-select-search{width:100%;box-sizing:border-box} .selected-options > div{display:flex;align-items:center;gap:var(--s24-space-2);padding:var(--s24-space-1) 0;font-size:var(--s24-caption);line-height:1.3}.selected-options > div > input[type="checkbox"]{width:18px;height:18px;flex-shrink:0;accent-color:var(--s24-primary);cursor:pointer;margin:0} input[type="text"],input[type="number"],input[type="search"],select{border:1px solid transparent;border-radius:var(--s24-radius-sm);background-color:var(--s24-surface-alt);color:var(--s24-text);font-family:var(--s24-font-family);font-size:var(--s24-caption);line-height:1.45;padding:0.5rem 0.75rem;min-height:40px;box-sizing:border-box;width:100%;transition:border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),background-color var(--s24-transition-fast)}select{padding-right:36px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}input[type="text"]:focus,input[type="number"]:focus,input[type="search"]:focus,select:focus{outline:none;background-color:var(--s24-surface);border-color:var(--s24-border-focus);box-shadow:var(--s24-shadow-input-focus)}input::placeholder{color:var(--s24-text-soft)}.s24-prj-search input[type="text"]{font-size:1rem;padding:0.75rem 1rem;min-height:48px;background-color:var(--s24-surface);border-color:var(--s24-border);margin:0}.s24-prj-search{margin-bottom:var(--s24-space-5)} .s24-prj-card{display:grid;grid-template-columns:48px 1fr auto;gap:0 var(--s24-space-3);padding:var(--s24-space-4);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);background:var(--s24-surface);margin-bottom:var(--s24-space-3);align-items:start}.s24-prj-card--bold,.s24-prj-card--top{background:var(--s24-surface-alt);border-color:var(--s24-primary-light,var(--s24-border))}.s24-prj-card__avatar{grid-row:1 / 3}.s24-prj-card__avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.s24-prj-card__main{grid-column:2;min-width:0}.s24-prj-card__title{display:block;font-size:var(--s24-body);font-weight:600;color:var(--s24-primary);text-decoration:underline;text-underline-offset:2px;margin-bottom:var(--s24-space-1);line-height:1.4}.s24-prj-card__title:hover{color:var(--s24-primary-hover)}.s24-prj-card__body{font-size:var(--s24-caption);color:var(--s24-text-secondary);line-height:1.5} .s24-prj-card__body > span{display:block}.s24-prj-card__tags{font-size:0.8125rem;color:var(--s24-text-muted);margin-top:var(--s24-space-1)}.s24-prj-card__tags a{color:var(--s24-primary)}.s24-prj-card__side{grid-column:3;grid-row:1 / 3;text-align:right;white-space:nowrap}.s24-prj-card__cost{font-size:var(--s24-heading-sm);font-weight:700;color:var(--s24-ink);margin-bottom:var(--s24-space-2)}.s24-prj-card__meta{font-size:0.8125rem;color:var(--s24-text-muted);line-height:1.5} .s24-prj-card:not(:has(.s24-prj-card__avatar)){grid-template-columns:1fr auto}.s24-prj-card:not(:has(.s24-prj-card__avatar)) .s24-prj-card__main{grid-column:1}.s24-prj-card:not(:has(.s24-prj-card__avatar)) .s24-prj-card__side{grid-column:2}.s24-prj-card__title--new{color:var(--s24-danger);text-decoration-color:var(--s24-danger)}.s24-prj-card__actions{grid-column:1 / -1;padding-top:var(--s24-space-3)}.s24-prj-card__actions a{color:var(--s24-danger-soft);font-size:var(--s24-caption)}.s24-prj-card__actions a:hover{color:var(--s24-danger)} .s24-admin-mod-card{border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);background:var(--s24-surface);padding:var(--s24-space-4);margin-bottom:var(--s24-space-3)}.s24-admin-mod-card__actions{display:flex;flex-wrap:wrap;gap:var(--s24-space-2);justify-content:flex-end;align-items:center;margin-bottom:var(--s24-space-3)}.s24-admin-mod-card__actions:last-child{margin-bottom:0}.s24-admin-mod-card__actions .s24-btn{margin:0}.s24-admin-mod-card__body{font-size:var(--s24-caption);line-height:1.55;color:var(--s24-text);word-break:break-word;overflow-wrap:anywhere}.s24-admin-mod-card__body p{margin:0 0 var(--s24-space-2)}.s24-admin-mod-card__body p:last-child{margin-bottom:0}.s24-admin-mod-card__body a{color:var(--s24-primary)}.s24-admin-mod-card__payin-calc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2);min-height:24px;margin-top:var(--s24-space-2);width:100%;max-width:280px}.s24-prj-card__offer{grid-column:1 / -1;border-top:1px solid var(--s24-border);padding-top:var(--s24-space-4);margin-top:var(--s24-space-3);display:flex;gap:var(--s24-space-6)}.s24-prj-card__offer-text{flex:1;font-size:var(--s24-caption);color:var(--s24-text);line-height:var(--s24-lh-relaxed);min-width:0}.s24-prj-card__offer-meta{font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.6;text-align:right;white-space:nowrap}@media (max-width:480px){.s24-prj-card{grid-template-columns:1fr;gap:var(--s24-space-2)}.s24-prj-card__avatar{display:none}.s24-prj-card__main{grid-column:1}.s24-prj-card:not(:has(.s24-prj-card__avatar)) .s24-prj-card__main,.s24-prj-card:not(:has(.s24-prj-card__avatar)) .s24-prj-card__side{grid-column:1}.s24-prj-card__side{grid-column:1;grid-row:auto;text-align:left;white-space:normal}.s24-prj-card__offer{flex-direction:column;gap:var(--s24-space-3)}.s24-prj-card__offer-meta{text-align:left;white-space:normal}.s24-admin-mod-card__actions{justify-content:stretch}.s24-admin-mod-card__actions > .s24-btn{flex:1 1 calc(50% - var(--s24-space-2));min-width:0}.pull-right{margin-left:0}}}@scope (.s24-prj-page){.alert{text-align:center} .s24-prj-sidebar-layout.s24-sidebar-layout{display:grid;grid-template-columns:270px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:var(--s24-space-6);row-gap:var(--s24-space-4);align-items:start}.s24-prj-sidebar-layout > .s24-prj-block--1{grid-column:1;grid-row:1;min-width:0}.s24-prj-sidebar-layout > .s24-prj-block--1 > :last-child{margin-bottom:0}.s24-prj-sidebar-layout > .s24-prj-block--2.span7{grid-column:2;grid-row:1 / -1;width:auto;flex:unset;min-width:0}.s24-prj-sidebar-layout > .s24-prj-block--3{grid-column:1;grid-row:2;min-width:0}@media (max-width:767px){.s24-prj-sidebar-layout.s24-sidebar-layout{display:flex;flex-direction:column;align-items:stretch;row-gap:var(--s24-space-4)}.s24-prj-sidebar-layout > .s24-prj-block--2.span7{width:100%}} .s24-dialog-drawer--form .s24-dialog-drawer__form-title{margin:0;font-size:var(--s24-heading-sm);font-weight:700;line-height:var(--s24-lh-tight);color:var(--s24-text);flex:1;min-width:0}.s24-add-offer-drawer-form{flex:1 1 auto;display:flex;flex-direction:column;min-height:0; overflow-x:hidden;overflow-y:hidden} .s24-add-offer-drawer-form__body{flex:0 0 auto;max-height:min(52vh,24rem);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--s24-space-3) var(--s24-space-5)}.s24-add-offer-drawer-form__footer{flex:1 1 0;display:flex;flex-direction:column;min-height:0;padding:var(--s24-space-3) var(--s24-space-5) var(--s24-space-4);border-top:1px solid var(--s24-border);background:var(--s24-surface);gap:var(--s24-space-2)}.s24-add-offer-section{padding-bottom:var(--s24-space-4); }.s24-add-offer-section:last-of-type{padding-bottom:0;border-bottom:none}.s24-add-offer-section + .s24-add-offer-section{margin-top:var(--s24-space-3)}.s24-add-offer-section__title{margin:0 0 var(--s24-space-2);padding-bottom:0;border-bottom:none;font-size:var(--s24-body-sm);font-weight:700;color:var(--s24-text);line-height:var(--s24-lh-tight)}.s24-add-offer-section__title--footer{display:block;border-bottom:none;margin:0;flex:0 0 auto}.s24-add-offer-row{display:grid;grid-template-columns:minmax(8rem,44%) 1fr;align-items:center;gap:var(--s24-space-3);padding:var(--s24-space-1) 0} .s24-add-offer-row.hidden,.s24-add-offer-row[hidden]{display:none}.s24-add-offer-row__label{color:var(--s24-text-secondary);font-size:var(--s24-caption);font-weight:500}.s24-add-offer-row--strong .s24-add-offer-row__label{color:var(--s24-text);font-weight:700}.s24-add-offer-row--muted .s24-add-offer-row__label{color:var(--s24-text-muted)} .s24-add-offer-row__label .s24-dotted-link{color:inherit} .s24-add-offer-readout{display:inline-flex;align-items:baseline;gap:var(--s24-space-1);color:var(--s24-text);font-variant-numeric:tabular-nums}.s24-add-offer-row--strong .s24-add-offer-readout{font-weight:700}.s24-add-offer-row--muted .s24-add-offer-readout{color:var(--s24-text-muted)} .s24-add-offer-readout input.money-format,.s24-add-offer-readout input[type="text"]:disabled{width:auto;max-width:none;min-width:0;min-height:0;padding:0;margin:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;opacity:1;cursor:default;-webkit-text-fill-color:currentColor}.s24-add-offer-readout__suffix{color:var(--s24-text-muted);font-size:var(--s24-caption)}.s24-add-offer-row--strong .s24-add-offer-readout__suffix{color:var(--s24-text-muted);font-weight:500} input.s24-add-offer-inline-num{box-sizing:border-box;width:3.75rem;max-width:5rem;min-height:2.75rem;padding:0.45rem 0.35rem;text-align:center;-moz-appearance:textfield;appearance:textfield}input.s24-add-offer-inline-num::-webkit-outer-spin-button,input.s24-add-offer-inline-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select.s24-add-offer-timetype{min-width:7.5rem;max-width:12rem}.s24-add-offer-time-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2)}.s24-add-offer-time-row__label{color:var(--s24-text-muted);font-size:var(--s24-caption)}.s24-add-offer-duration-row{display:flex;align-items:center;gap:var(--s24-space-2)}.s24-add-offer-duration-row__suffix{color:var(--s24-text-secondary);font-size:var(--s24-caption)} .s24-add-offer-drawer-form textarea.s24-add-offer-textarea{box-sizing:border-box;width:100%;margin:0;align-self:stretch;flex:1 1 0;min-height:5rem;resize:vertical} @media (max-width:767px){.s24-add-offer-drawer-form{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px)}.s24-add-offer-drawer-form__body{flex:0 0 auto;max-height:none;overflow:visible}.s24-add-offer-drawer-form__footer{flex:1 1 0;min-height:0;display:grid;grid-template-rows:auto minmax(6rem,1fr) auto;align-content:stretch;gap:var(--s24-space-2); overflow:visible}.s24-add-offer-drawer-form__footer > textarea.s24-add-offer-textarea{flex:unset;min-height:0;height:100%;max-height:100%;overflow-y:auto;resize:vertical}.s24-add-offer-form__actions{position:sticky;bottom:0;z-index:2;align-self:stretch;background:var(--s24-surface);padding-top:var(--s24-space-2);padding-bottom:max(var(--s24-space-2),env(safe-area-inset-bottom,0px));margin-top:var(--s24-space-1);box-shadow:0 -8px 20px rgba(0,0,0,0.07)}}.s24-add-offer-form__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--s24-space-3);flex:0 0 auto}.s24-add-offer-form__checks{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s24-space-0)}.s24-add-offer-form__check{min-width:0}.s24-add-offer-form__actions > .alert{margin:0;text-align:left;flex:1} @media (max-width:540px){.s24-add-offer-drawer-form__body,.s24-add-offer-drawer-form__footer{padding-left:var(--s24-space-3);padding-right:var(--s24-space-3)}.s24-add-offer-row{grid-template-columns:1fr;gap:var(--s24-space-1);padding:var(--s24-space-1) 0} .offerFormCostBlock{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s24-space-3);row-gap:var(--s24-space-2)}.offerFormCostBlock > .s24-add-offer-section__title{grid-column:1 / -1}.offerFormCostBlock > .s24-add-offer-row--total{grid-column:1;grid-row:2}.offerFormCostBlock > .s24-add-offer-row--total2{grid-column:2;grid-row:2}.offerFormCostBlock > .s24-add-offer-row--tax{grid-column:1;grid-row:3}.offerFormCostBlock > .s24-add-offer-row--cost{grid-column:2;grid-row:3}.offerFormCostBlock > .s24-add-offer-row--income{grid-column:1;grid-row:4}.offerFormCostBlock > .s24-add-offer-row--payout{grid-column:2;grid-row:4}.s24-add-offer-form__actions{flex-direction:column;align-items:stretch;gap:var(--s24-space-2)}}.status{box-sizing:border-box;margin:15px 0 30px 0;display:inline-block;text-align:right;float:right;width:100%;margin-right:5px;font-size:var(--s24-heading-sm)}.s24-prj-status{display:flex;align-items:center;justify-content:flex-end;gap:var(--s24-space-3);margin:0 0 var(--s24-space-5) 0;min-height:40px;font-size:var(--s24-body)} .s24-status-pill{display:inline-flex;align-items:center;font-size:var(--s24-body);font-weight:500;padding:4px 14px;border-radius:var(--s24-radius-lg);line-height:1.4;cursor:help}.s24-status-pill--success{color:#15803d;background:rgba(0,160,0,0.08)}.s24-status-pill--info{color:var(--s24-primary);background:var(--s24-primary-soft)}.s24-status-pill--danger{color:var(--s24-danger);background:color-mix(in srgb,var(--s24-danger) 8%,white)}.s24-status-pill--muted{color:var(--s24-text-muted);background:rgba(15,23,42,0.06)} .s24-status-pill--completed{color:var(--s24-text);background:rgba(15,23,42,0.06)} .s24-prj-owner-well{gap:var(--s24-space-4);padding:var(--s24-space-4)}.s24-prj-owner-well .s24-person__avatar{width:56px;height:56px;flex:0 0 56px}.s24-prj-owner-well .s24-person__avatar img{width:100%;height:100%}.s24-prj-owner-well .s24-person__name{font-size:var(--s24-caption)}.s24-prj-owner-well .s24-person__meta img,.s24-prj-owner-well .s24-person__meta svg{height:14px;width:auto} .well.s24-well--center{font-size:var(--s24-label);line-height:1.4;color:var(--s24-text-muted);padding:var(--s24-space-4)}.well.s24-well--center .s24-well-promo__title{font-size:var(--s24-body);font-weight:600;margin-bottom:var(--s24-space-2);color:var(--s24-text)}.well.s24-well--center .s24-well-promo__lead{font-size:var(--s24-caption);line-height:1.45;color:var(--s24-text-muted);margin-bottom:var(--s24-space-3)} .s24-action-stack{margin-bottom:var(--s24-space-3)} .s24-info-row{padding:var(--s24-space-3) 0} .s24-info-row--title{padding-top:0;padding-bottom:var(--s24-space-3)}.s24-info-row--title .s24-prj-itemtitle{margin:0;padding-top:var(--s24-space-3);font-size:var(--s24-heading-sm);font-weight:700;line-height:1.3;color:var(--s24-text)} .s24-comments-form-wrap textarea{width:100%;box-sizing:border-box;min-height:110px} #updatemarket{padding:var(--s24-space-4)}.row{margin:30px 0 0 0}.span3{margin:0}.span7{margin:0 0 20px 20px;float:right}@media (max-width:767px){.span7,.span3{clear:both;float:none;margin:0}#itemdesctable{margin:0;width:100%}}@media (max-width:480px){.status{text-align:center;margin-right:0}.s24-prj-status{justify-content:center}.producttabletitles{display:none}}.producttabletitles{width:100px;color:var(--s24-text-muted);font-size:var(--s24-caption);vertical-align:top}@media (max-width:360px){#itemdesctable tr td:first-child{margin-top:var(--s24-space-3);font-weight:bold}#itemdesctable td{width:100%;display:inline;padding:2px 1px}#itemdesctable .mydatefaq{display:none}#itemdesctable tr{margin-bottom:var(--s24-space-2);display:block}}.elected{background:url("images/icons/default/star2.png") no-repeat;background-size:17px;width:17px;height:17px;margin-left:var(--s24-space-2);position:absolute;cursor:pointer}.elected.checked{background-position:-0.2px -16.3px} .s24-landing-services{text-align:center;margin:var(--s24-section-gap) auto var(--s24-section-gap-sm) auto;display:inline-block;width:100%}.s24-landing-services > p{font-size:var(--s24-heading-xl);line-height:var(--s24-lh-tight);font-family:inherit;font-weight:100;text-indent:0px;margin-bottom:75px}.s24-landing-services > div{width:979px}.s24-landing-services > div > div{border-radius:var(--s24-radius-sm);height:125px;display:inline-block;float:left;text-align:left;padding:var(--s24-space-2);padding-bottom:25px;width:310px;transition:background-position var(--s24-transition-base)}.s24-landing-services > div > div > a{font-size:var(--s24-heading-md);line-height:40px}.s24-landing-services > div > div > img{float:left;margin-right:18px;width:70px}.s24-landing-services > div > div > span{display:table-cell}.s24-landing-services > div > div > div > a{font-size:var(--s24-body);padding:5px 30px;margin:30px 0 0 0;opacity:0;transition:opacity var(--s24-transition-base)}.s24-landing-services > div > div:hover > div > a{opacity:1} .s24-prj-similar{text-align:center;margin:var(--s24-section-gap) 0 125px 0}.s24-prj-similar > span{font-size:var(--s24-heading-xl);line-height:1.2;width:80%;display:block;margin:auto}@media (max-width:979px){.s24-landing-services > div{width:630px;margin:auto}.s24-landing-services > div > div{padding:5px;width:305px}.s24-landing-services > div > div > img{margin-right:15px}.s24-landing-services > div > div > a{font-size:18px}}@media (max-width:660px){.s24-landing-services > p{font-size:var(--s24-heading-md)}.s24-landing-services > div{width:325px;margin:auto}.s24-landing-services > div > div{padding:6px}}@media (max-width:600px){.s24-landing-services > div{width:260px}.s24-landing-services > div > div > a{font-size:15px;line-height:25px}.s24-landing-services > div > div{padding:1%;width:98%;float:none;margin-bottom:25px;height:110px}.s24-landing-services > div > div > div > a{font-size:15px;padding:5px 15px;margin:25px 0 0 20px;opacity:1}.s24-prj-similar > span{font-size:var(--s24-heading-md)}} .s24-dialog-source{display:none}.s24-open-dialog{display:inline-flex;align-items:center;cursor:pointer;font-weight:600;font-size:var(--s24-caption);color:var(--s24-primary);padding:var(--s24-space-2) var(--s24-space-3);border-radius:var(--s24-radius-sm);transition:background var(--s24-transition-fast);margin-bottom:-4px}.s24-open-dialog:hover{background:var(--s24-primary-soft);text-decoration:none}.s24-open-dialog .red{color:var(--s24-danger)}.s24-dialog-overlay{position:fixed;inset:0;background:var(--s24-overlay-dark);z-index:1040;opacity:0;pointer-events:none;transition:opacity var(--s24-transition-base)}.s24-dialog-overlay--active{opacity:1;pointer-events:auto}.s24-dialog-drawer{position:fixed;top:0;right:0;bottom:0;width:720px;max-width:100%;background:var(--s24-surface);z-index:1050;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--s24-transition-base);box-shadow:-4px 0 24px rgba(0,0,0,0.12)}.s24-dialog-drawer--open{transform:translateX(0)}.s24-dialog-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--s24-space-3);min-width:0;padding:var(--s24-space-4) var(--s24-space-5);border-bottom:1px solid var(--s24-border);flex-shrink:0} .s24-dialog-drawer__header .s24-person{flex:1}.s24-dialog-drawer__header .s24-person__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s24-dialog-drawer__header .s24-person__name > a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s24-dialog-drawer__header .s24-person__meta{font-size:0}.s24-dialog-drawer__header .s24-person__meta:empty{display:none}.s24-dialog-drawer__header .s24-person__meta img{vertical-align:middle}.s24-dialog-drawer__title-admin{display:none;flex:1;min-width:0;font-weight:600;font-size:var(--s24-body-sm);color:var(--s24-ink)}.s24-dialog-drawer__title-admin.is-visible{display:block}.s24-dialog-drawer__close{background:none;border:none;font-size:24px;cursor:pointer;color:var(--s24-text-muted);padding:var(--s24-space-1);line-height:1;border-radius:var(--s24-radius-sm);transition:color var(--s24-transition-fast),background var(--s24-transition-fast)}.s24-dialog-drawer__close:hover{color:var(--s24-text);background:var(--s24-surface-alt)}.s24-dialog-drawer__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;display:flex;flex-direction:column}.s24-dialog-drawer__body > hr{display:none}.s24-dialog-drawer__body > [id^="projectsposts"]{flex:1 0 auto}.s24-dialog-drawer__body .projectsposts{padding:var(--s24-space-3) var(--s24-space-4);max-height:none;overflow:visible}.s24-dialog-drawer__body .postform{position:sticky;bottom:0;background:var(--s24-surface);border-top:1px solid var(--s24-border);padding:var(--s24-space-3) var(--s24-space-4);z-index:1;flex-shrink:0}.s24-dialog-drawer__body .postform br:first-child{display:none}.s24-dialog-drawer__body .postform > div{width:100%;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2);position:relative}.s24-dialog-drawer__body .postform br{display:none}.s24-dialog-drawer__body .postform [id$="uploader"]{flex:1;min-width:0}.s24-dialog-drawer__body .postform .filter_posts_dropdown,.s24-dialog-drawer__body .postform [id$="uploadedfiles"]{flex:0 0 100%}.s24-dialog-drawer__body .postform .filter_posts_dropdown{right:var(--s24-space-2);top:0}.s24-dialog-drawer__body .postform .addposttext{flex:0 0 100%;width:100%;box-sizing:border-box;min-height:90px;max-height:160px;resize:vertical;border:1px solid var(--s24-border);border-radius:var(--s24-radius-sm);background:var(--s24-surface-alt);padding:var(--s24-space-3);font-family:var(--s24-font-family);font-size:var(--s24-caption);line-height:var(--s24-lh-base);color:var(--s24-text);transition:background var(--s24-transition-fast),box-shadow var(--s24-transition-fast),border-color var(--s24-transition-fast);margin-bottom:var(--s24-space-2)}.s24-dialog-drawer__body .postform .addposttext:focus{outline:none;background:var(--s24-surface);border-color:var(--s24-border-focus);box-shadow:var(--s24-shadow-input-focus)} .postform.s24-postform--important-available .filter_posts_dropdown > .filter_posts_dropimg:not(.checked){opacity:1;color:var(--s24-star-color,#f5c518)}.postform.s24-postform--important-available .filter_posts_dropdown > .filter_posts_dropimg.checked{color:#166534}.s24-dialog-drawer__body .postform .postformButton{background:var(--s24-primary);color:#fff;border:none;padding:var(--s24-space-2) var(--s24-space-5);font-family:var(--s24-font-family);font-size:var(--s24-caption);font-weight:600;cursor:pointer;margin:0 0 0 auto;min-width:0;width:auto;float:none;transition:background var(--s24-transition-fast)}.s24-dialog-drawer__body .postform .postformButton:hover{background:var(--s24-primary-hover)} .s24-dialog-drawer__body .dialog_users_avatars{width:22px;height:22px;flex-shrink:0}.s24-dialog-drawer__body .dialog_users_avatars,.s24-dialog-drawer__body .dialog_users_avatars > img{width:22px;height:22px;border-radius:50%;object-fit:cover} .projectsposts .s24-dialog-cluster,.s24-dialog-drawer__body .s24-dialog-cluster{position:relative;display:flex;align-items:flex-end;max-width:81%;min-width:0;flex:0 1 auto}.s24-dialog-drawer__body .dialog,.projectsposts .s24-dialog-cluster > .dialog{max-width:100%;min-width:0;flex:1 1 auto;padding:var(--s24-space-3);border-radius:var(--s24-radius-md);font-size:var(--s24-caption);line-height:var(--s24-lh-base);word-break:break-word;overflow-wrap:anywhere;position:relative;text-align:left}.projectsposts .s24-dialog-cluster > .dialog{min-width:90px} .projectsposts .dialog_row,.s24-dialog-drawer__body .dialog_row{display:flex;align-items:flex-end;gap:var(--s24-space-2);margin:0 0 var(--s24-space-3) 0;padding:0;position:relative}.projectsposts .not_my_dialog_row,.s24-dialog-drawer__body .not_my_dialog_row{flex-direction:row-reverse}.projectsposts .dialog_row .dialog.my_message,.projectsposts .dialog_row .dialog.not_my_message,.s24-dialog-drawer__body .dialog_row .dialog{float:none}.s24-dialog-post-date{font-size:0.7rem;line-height:1.25;color:var(--s24-text-muted);margin:-2px 0 var(--s24-space-1) 0;text-align:left}.projectsposts .s24-dialog-cluster > .favourite_post,.s24-dialog-drawer__body .s24-dialog-cluster > .favourite_post{position:absolute;top:2px;float:none;margin:0;z-index:0;width:10px;height:10px}.projectsposts .s24-dialog-cluster > .my_favourite_post,.s24-dialog-drawer__body .s24-dialog-cluster > .my_favourite_post{right:calc(-1 * var(--s24-space-2) - 10px);left:auto}.projectsposts .s24-dialog-cluster > .not_my_favourite_post,.s24-dialog-drawer__body .s24-dialog-cluster > .not_my_favourite_post{left:calc(-1 * var(--s24-space-2) - 10px);right:auto}.s24-dialog-drawer__body .my_message{background:var(--s24-surface-alt);border-bottom-left-radius:4px;float:none}.s24-dialog-drawer__body .not_my_message{background:var(--s24-primary-soft);border-bottom-right-radius:4px;float:none}.s24-dialog-drawer__body .admin_message{background:var(--s24-surface);border:1px solid var(--s24-border)} .projectsposts .dialog_row .dialog.my_message{background:var(--s24-surface-alt);border-bottom-left-radius:4px;float:none}.projectsposts .dialog_row .dialog.not_my_message{background:var(--s24-primary-soft);border-bottom-right-radius:4px;float:none}.projectsposts .dialog_row .dialog.admin_message{background:var(--s24-surface);border:1px solid var(--s24-border)}.s24-dialog-drawer__body .showmore{text-align:center;padding:var(--s24-space-3);color:var(--s24-primary);cursor:pointer;font-size:var(--s24-caption);font-weight:600}.s24-dialog-drawer__body .showmore:hover{text-decoration:underline}.s24-dialog-drawer__body .unread{margin:var(--s24-space-2) 0}@media (max-width:767px){.s24-dialog-drawer{width:100%;touch-action:pan-y}}  .ownlist.offer{background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);padding:var(--s24-card-pad-y) var(--s24-card-pad-x);margin-bottom:var(--s24-space-4);box-shadow:var(--s24-shadow-card-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s24-space-3);row-gap:var(--s24-space-3);align-items:stretch} #alloffers[data-orderer-view="1"] .ownlist.offer{transition:box-shadow var(--s24-transition-fast),border-color var(--s24-transition-fast)}#alloffers[data-orderer-view="1"] .ownlist.offer:hover{border-color:color-mix(in srgb,var(--s24-primary) 42%,var(--s24-border))}#alloffers[data-orderer-view="1"] .ownlist.offer.good:hover{border-color:color-mix(in srgb,var(--s24-success) 50%,var(--s24-border));box-shadow:var(--s24-shadow-card-soft),0 4px 18px color-mix(in srgb,var(--s24-success) 14%,transparent)} .ownlist.offer.good{border-color:var(--s24-success);background:rgba(226,255,228,0.8)}.ownlist.offer.bad{border-color:color-mix(in srgb,var(--s24-danger) 20%,var(--s24-border));background:color-mix(in srgb,var(--s24-danger) 3%,var(--s24-surface))} .ownlist.offer > [id^="shortoffer"]{grid-column:1 / -1} [id$="shortoffer"]{ --s24-offer-body-inset:calc(84px + var(--s24-space-6));grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-rows:auto auto;column-gap:var(--s24-space-3);row-gap:var(--s24-space-3);align-items:stretch;container-type:inline-size;container-name:offer-card} #alloffers[data-user-id]:not([data-user-id="0"]) .ownlist.offer[data-offer-dialog-open="1"]{cursor:pointer}#alloffers[data-user-id]:not([data-user-id="0"]) .ownlist.offer[data-offer-dialog-open="0"]{cursor:default} [id$="shortoffer"] > .s24-offer-header-row{--s24-offer-header-stack-gap:var(--s24-space-1);grid-column:1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s24-space-4);row-gap:var(--s24-offer-header-stack-gap);align-items:start;min-width:0}[id$="shortoffer"] > .s24-offer-header-row > .offer_avatar_and_information_block.s24-person{display:contents}[id$="shortoffer"] > .s24-offer-header-row .s24-person__avatar{grid-column:1;grid-row:1 / span 2;align-self:start} [id$="shortoffer"] > .s24-offer-header-row .s24-person__avatar img{width:84px;height:84px}[id$="shortoffer"] > .s24-offer-header-row .s24-person__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:var(--s24-offer-header-stack-gap);min-width:0}[id$="shortoffer"] > .s24-offer-header-row > .s24-offer-chips-cluster{grid-column:2;grid-row:2;min-width:0;max-width:100%;width:100%}.offer_avatar_and_information_block .s24-person__meta{margin:0;line-height:1} [id$="shortoffer"] > .s24-offer-rail{grid-column:2;grid-row:1 / span 2;align-self:stretch;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:end;align-content:stretch;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;margin:0;padding:0;box-sizing:border-box}[id$="shortoffer"] > .s24-offer-rail:has(> .offer_buttons:empty){grid-template-rows:1fr}[id$="shortoffer"] > .s24-offer-rail:has(> .offer_buttons:empty) > .messages_link{grid-row:1;align-self:end}[id$="shortoffer"] > .s24-offer-rail:not(:has(> .messages_link)){grid-template-rows:auto}[id$="shortoffer"] > .s24-offer-rail > .offer_buttons{grid-row:1;grid-column:1;align-self:start;justify-self:end;margin:0;padding:0;border:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:var(--s24-space-2);float:none;width:max-content;max-width:100%;min-width:0;box-sizing:border-box}[id$="shortoffer"] > .s24-offer-rail > .offer_buttons:empty{display:none} [id$="shortoffer"] > .s24-offer-rail > .offer_buttons > .s24-btn,[id$="shortoffer"] > .s24-offer-rail > .offer_buttons > a.s24-btn{width:max-content;max-width:100%;justify-content:center;box-sizing:border-box;align-self:flex-end} [id$="shortoffer"] > .s24-offer-rail .offer_buttons > .setperformer{order:0}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--success:not(.setperformer){order:5}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--primary-outline{order:10}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--danger-outline{order:20}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--warning{order:30}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--muted-outline{order:40}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--chip-success:not(.setperformer){order:5}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--chip-primary{order:10}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--chip-danger{order:20}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--chip-warning{order:30}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .s24-btn--chip-muted{order:40} [id$="shortoffer"] > .s24-offer-rail .offer_buttons > .setperformer.s24-btn--chip-success{background:color-mix(in srgb,var(--s24-success) 6%,var(--s24-surface));color:color-mix(in srgb,var(--s24-success) 88%,#000);border-color:transparent;transition:background var(--s24-transition-fast),color var(--s24-transition-fast),border-color var(--s24-transition-fast)}[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .setperformer.s24-btn--chip-success:hover,[id$="shortoffer"] > .s24-offer-rail .offer_buttons > .setperformer.s24-btn--chip-success:focus-visible{background:color-mix(in srgb,var(--s24-success) 8%,var(--s24-surface));color:var(--s24-success);border-color:color-mix(in srgb,var(--s24-success) 40%,var(--s24-border))} [id$="shortoffer"] > .s24-offer-rail:not(:has(.messages_link)):has(> .offer_buttons:empty){display:none} .s24-offer-below-avatar{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:var(--s24-space-2);padding-left:var(--s24-offer-body-inset);min-width:0}[id$="shortoffer"] > .s24-offer-below-avatar{grid-column:1;grid-row:2} .s24-offer-meta-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2) var(--s24-space-3);min-width:0;width:100%;max-width:100%} .offer_avatar_and_information_block .s24-person__namerow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s24-space-2);min-width:0;width:auto;flex:0 0 auto} .s24-offer-meta-row .offer_information{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--s24-space-2) var(--s24-space-3);margin:0;padding:0;min-width:0;width:100%;max-width:100%;font-size:var(--s24-caption);line-height:var(--s24-lh-base);color:var(--s24-text-secondary)} .s24-offer-meta-row .offer_information > .s24-dotted-hint{flex:0 1 auto;width:auto;max-width:100%;text-align:left;margin:0}.s24-offer-meta-row .offer_information strong{color:var(--s24-ink);font-weight:700} .s24-offer-meta-row .offer_information .s24-offer-meta-chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--s24-space-2);width:max-content;max-width:100%;min-width:0;background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:999px;padding:4px 14px 4px 4px;white-space:nowrap;font-size:var(--s24-label);color:var(--s24-text-muted);font-variant-numeric:tabular-nums;box-sizing:border-box;box-shadow:var(--s24-shadow-card-soft);transition:background var(--s24-transition-fast),border-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),transform var(--s24-transition-fast)}.s24-offer-meta-row .offer_information .s24-offer-meta-chip:hover{border-color:var(--s24-primary-muted);box-shadow:var(--s24-shadow-card)} .s24-offer-meta-row .offer_information .s24-offer-meta-chip::before{content:'';flex:0 0 auto;width:24px;height:24px;border-radius:50%;background-color:var(--s24-primary-soft);background-repeat:no-repeat;background-position:center;background-size:14px 14px} .s24-offer-meta-row .offer_information .s24-offer-meta-chip--price::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23035bb0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2' ry='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E")} .s24-offer-meta-row .offer_information .s24-offer-meta-chip--time::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23035bb0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")} .s24-offer-below-avatar .offer_text{padding:0;margin:0;border:none;background-color:transparent;box-shadow:none;font-size:var(--s24-caption);line-height:var(--s24-lh-base);color:var(--s24-text-secondary)} .offer_avatar_and_information_block .s24-offer-date{display:inline-flex;align-items:center;gap:6px;font-size:var(--s24-label);color:var(--s24-text-muted);margin:0;flex:0 1 auto;min-width:0;max-width:100%}.offer_avatar_and_information_block .s24-offer-date::before{content:none} .s24-offer-text{position:relative}.s24-offer-text.is-clamped .s24-offer-text__body{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden} .s24-offer-text.is-clamped.s24-offer-text--char-overflow .s24-offer-text__body{-webkit-line-clamp:3;line-clamp:3}.s24-offer-text__toggle{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;margin-top:var(--s24-space-1);color:var(--s24-primary,#2e6dd4);font:inherit;cursor:pointer} .s24-offer-text__toggle[hidden]{display:none !important}.s24-offer-text__toggle::after{content:'▾';display:inline-block;transition:transform 150ms ease;font-size:10px}.s24-offer-text.is-expanded .s24-offer-text__toggle::after{transform:rotate(180deg)} .offer_buttons::before,.offer_buttons::after{display:none;content:none}.offer_buttons > div,.offer_buttons > a{margin-left:0;float:none} .offer_buttons > .s24-btn--success{order:0}.offer_buttons > .s24-btn--primary-outline{order:1}.offer_buttons > .s24-btn--warning{order:2}.offer_buttons > .s24-btn--danger-outline{order:3}.offer_buttons > .s24-btn--muted-outline{order:4}.offer_buttons > .s24-btn--chip-success{order:0}.offer_buttons > .s24-btn--chip-primary{order:1}.offer_buttons > .s24-btn--chip-warning{order:2}.offer_buttons > .s24-btn--chip-danger{order:3}.offer_buttons > .s24-btn--chip-muted{order:4} .offer_buttons > .setperformer{order:-1} [id$="shortoffer"] > .s24-offer-rail > .messages_link{grid-row:2;grid-column:1;align-self:end;justify-self:end;margin:0;padding:0;padding-top:var(--s24-space-3);padding-left:var(--s24-space-2);box-sizing:border-box;width:100%;max-width:100%;min-width:0;text-align:right;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap} [id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link){display:flex;flex-direction:column;align-items:flex-end;align-content:stretch;justify-content:flex-start;position:relative;grid-template-columns:unset;grid-template-rows:unset}[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .offer_buttons:not(:empty){position:absolute;top:0;right:0;left:auto;z-index:1;grid-row:unset;grid-column:unset;align-self:unset;justify-self:unset; max-width:none;min-width:min-content;width:max-content}[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .offer_buttons > .s24-btn,[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .offer_buttons > a.s24-btn{max-width:none}[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .messages_link{margin-top:auto;grid-row:unset;grid-column:unset;align-self:flex-end;width:auto;max-width:100%} .ownlist.offer > .s24-dialog-source{grid-column:1 / -1}  @media (max-width:767px){[id$="shortoffer"] > .s24-offer-rail{gap:var(--s24-space-2)}} @container offer-card (max-width:260px){[id$="shortoffer"] > .s24-offer-rail > .offer_buttons > .s24-btn,[id$="shortoffer"] > .s24-offer-rail > .offer_buttons > a.s24-btn{flex:1 1 100%;max-width:100%;width:100%} [id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .offer_buttons:not(:empty){max-width:100%;min-width:0;width:100%}[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .offer_buttons > .s24-btn,[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .offer_buttons > a.s24-btn{max-width:100%}} @container offer-card (max-width:380px){[id$="shortoffer"]{--s24-offer-body-inset:calc(84px + var(--s24-space-4))}[id$="shortoffer"] > .s24-offer-header-row{--s24-offer-header-stack-gap:var(--s24-space-1);display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;column-gap:var(--s24-space-4);row-gap:var(--s24-space-2);align-items:start;min-width:0}[id$="shortoffer"] > .s24-offer-header-row > .offer_avatar_and_information_block.s24-person{display:contents}[id$="shortoffer"] > .s24-offer-header-row .s24-person__avatar{grid-column:1;grid-row:1 / span 2;align-self:start}[id$="shortoffer"] > .s24-offer-header-row .s24-person__avatar img{width:84px;height:84px}[id$="shortoffer"] > .s24-offer-header-row .s24-person__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;text-align:left;gap:var(--s24-offer-header-stack-gap);min-width:0}[id$="shortoffer"] > .s24-offer-header-row .s24-person__namerow{justify-content:flex-start;align-self:flex-start}[id$="shortoffer"] > .s24-offer-header-row .s24-person__name{align-self:flex-start}[id$="shortoffer"] > .s24-offer-header-row .s24-person__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px}[id$="shortoffer"] > .s24-offer-header-row .s24-person__body > .label{align-self:flex-start}[id$="shortoffer"] > .s24-offer-header-row > .s24-offer-chips-cluster{grid-column:2;grid-row:2;width:100%;max-width:100%;min-width:0}[id$="shortoffer"] > .s24-offer-header-row .s24-offer-meta-row,[id$="shortoffer"] > .s24-offer-header-row .s24-offer-meta-row .offer_information{width:100%;max-width:100%;align-items:flex-start;justify-content:flex-start}} @media (max-width:767px){[id$="shortoffer"]{--s24-offer-body-inset:0}} @media (max-width:640px){.ownlist.offer{grid-template-columns:1fr}[id$="shortoffer"]{grid-template-columns:1fr;grid-template-rows:auto auto auto}[id$="shortoffer"] > .s24-offer-rail{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;align-content:start;height:auto;width:100%;min-height:0;padding-block:0;padding-inline:0;box-sizing:border-box} [id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link){display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;position:static}[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .offer_buttons:not(:empty){position:static;inset:auto;z-index:auto}[id$="shortoffer"] > .s24-offer-below-avatar.s24-offer-below-avatar--rail-width-from-messages + .s24-offer-rail:has(> .messages_link) > .messages_link{margin-top:0}[id$="shortoffer"] > .s24-offer-rail > .offer_buttons{grid-row:1;grid-column:1;align-self:stretch;justify-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:center;gap:var(--s24-space-2);width:100%;max-width:100%;padding-inline:var(--s24-space-4);box-sizing:border-box;min-width:0; overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch} @container offer-card (max-width:500px){[id$="shortoffer"] > .s24-offer-rail > .offer_buttons{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow-x:visible}[id$="shortoffer"] > .s24-offer-rail > .offer_buttons > .s24-btn,[id$="shortoffer"] > .s24-offer-rail > .offer_buttons > a.s24-btn{width:100%;max-width:100%;align-self:stretch;box-sizing:border-box}}[id$="shortoffer"] > .s24-offer-rail > .messages_link{grid-row:2;grid-column:1;align-self:center;justify-self:center;margin:0;padding:0;padding-top:var(--s24-space-3);width:100%;max-width:100%;justify-content:center;text-align:center}[id$="shortoffer"] > .s24-offer-header-row{grid-column:1;grid-row:1;--s24-offer-header-stack-gap:var(--s24-space-2);display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;column-gap:var(--s24-space-4);row-gap:var(--s24-offer-header-stack-gap);margin:var(--s24-space-4) 0;align-items:start;min-width:0}[id$="shortoffer"] > .s24-offer-header-row > .offer_avatar_and_information_block.s24-person{display:contents}[id$="shortoffer"] > .s24-offer-header-row .s24-person__avatar{grid-column:1;grid-row:1 / span 2;align-self:start}[id$="shortoffer"] > .s24-offer-header-row .s24-person__avatar img{width:84px;height:84px}[id$="shortoffer"] > .s24-offer-header-row .s24-person__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;text-align:left;gap:var(--s24-offer-header-stack-gap);min-width:0}[id$="shortoffer"] > .s24-offer-header-row .s24-person__namerow{justify-content:flex-start;align-self:flex-start}[id$="shortoffer"] > .s24-offer-header-row .s24-person__name{align-self:flex-start}[id$="shortoffer"] > .s24-offer-header-row .s24-person__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px;margin-top:-6px}[id$="shortoffer"] > .s24-offer-header-row .s24-person__body > .label{align-self:flex-start}[id$="shortoffer"] > .s24-offer-header-row > .s24-offer-chips-cluster{grid-column:2;grid-row:2;width:100%;max-width:100%;min-width:0}[id$="shortoffer"] > .s24-offer-header-row .s24-offer-meta-row,[id$="shortoffer"] > .s24-offer-header-row .s24-offer-meta-row .offer_information{width:100%;max-width:100%;align-items:flex-start;justify-content:flex-start}.s24-offer-below-avatar{grid-column:1;grid-row:2;padding-left:0;padding-inline-end:0}[id$="shortoffer"] > .s24-offer-rail > .offer_buttons > .s24-btn,[id$="shortoffer"] > .s24-offer-rail > .offer_buttons > a.s24-btn{flex:0 0 auto;min-width:0;width:auto;max-width:100%;box-sizing:border-box}} @media (max-width:520px){[id$="shortoffer"] > .s24-offer-header-row .s24-person__body{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:var(--s24-space-2);row-gap:var(--s24-offer-header-stack-gap)}[id$="shortoffer"] > .s24-offer-header-row .s24-person__body > .label{flex:1 1 100%;width:100%}[id$="shortoffer"] > .s24-offer-header-row .s24-person__namerow{flex:0 1 auto;min-width:0;align-self:center}[id$="shortoffer"] > .s24-offer-header-row .s24-person__meta{flex:0 0 auto;align-self:center}}.messages_link{text-align:right} .my_message{float:left}.not_my_message{float:right}.online_status{background-color:white;border-radius:50%;height:10px;position:relative;width:10px;margin:25px -30px -35px;float:right;display:none}.online_status.big{position:absolute;height:14px;width:14px;margin:-14px 0 0 55px}.online_status::before{content:'';border-radius:50%;position:absolute;height:6px;width:6px;margin:2px}.online_status.offline::before{background-color:rgba(255,0,0,0.8)}.online_status.online::before{background-color:rgba(39,208,39,0.8)}.online_status.big::before{height:9px;width:9px;margin:2.5px}.unread{display:block;margin:14px 10px;width:5px;height:5px;border-radius:50%;background-color:rgba(88,70,255,0.6)} .favourite_post{background:url("images/icons/default/star2.png") no-repeat;background-size:10px;width:10px;height:10px;cursor:pointer;position:absolute;display:none}.my_favourite_post{margin:0;float:none}.not_my_favourite_post{margin:0;float:none}.dialog_row:hover .favourite_post{display:block}.favourite_post.checked{background-position:-0.2px -9.5px;display:block}.filter_posts_dropdown{display:inline-block;width:15px;margin:8px 10px 4px 4px;padding-left:var(--s24-space-10);right:7%;position:absolute}.filter_posts_dropdown > .filter_posts_dropimg{opacity:0.6;padding:5px;border-radius:50%;background-color:#eee;display:inline-flex;align-items:center;justify-content:center;line-height:0;box-sizing:content-box;color:#4b5563;cursor:pointer}.filter_posts_dropdown > .filter_posts_dropimg .filter_posts_dropimg__icon{display:block;width:18px;height:18px}.filter_posts_dropdown > .filter_posts_dropimg.checked{opacity:1;background-color:#afffaf;cursor:pointer;color:#166534}.filter_posts_dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:85px;right:-10px;bottom:25px;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:1}.filter_posts_dropdown-content a{color:black;padding:var(--s24-space-3) var(--s24-space-4);text-decoration:none;display:block;cursor:pointer}.filter_posts_dropdown-content a.checked,.filter_posts_dropdown-content a.checked:hover{background-color:#ccc}.filter_posts_dropdown-content a:hover{background-color:#ddd}.filter_posts_dropdown:hover .filter_posts_dropdown-content{display:block}.filter_posts_dropdown:hover > .filter_posts_dropimg{opacity:1}.dropdown > ul > a{margin:0 5px}  @media (max-width:979px){#posts a.dialog_users_avatars.dialogavatar,#s24DialogDrawer a.dialog_users_avatars.dialogavatar{display:inline-flex}}@media (max-width:660px){.favourite_post{background-size:12px;width:12px;height:12px}.favourite_post.checked{background-position:-0.2px -11.5px}.my_favourite_post,.not_my_favourite_post{margin:0}.projectsposts .s24-dialog-cluster > .favourite_post,.s24-dialog-drawer__body .s24-dialog-cluster > .favourite_post{width:12px;height:12px}.projectsposts .s24-dialog-cluster > .my_favourite_post,.s24-dialog-drawer__body .s24-dialog-cluster > .my_favourite_post{right:calc(-1 * var(--s24-space-2) - 12px)}.projectsposts .s24-dialog-cluster > .not_my_favourite_post,.s24-dialog-drawer__body .s24-dialog-cluster > .not_my_favourite_post{left:calc(-1 * var(--s24-space-2) - 12px)} .dialog_users_avatars{display:inline-flex;align-items:center;justify-content:center;margin-top:1px;width:22px;height:22px;flex:0 0 22px}.dialog_users_avatars,.dialog_users_avatars > img{display:block;width:22px;height:22px;border-radius:50%;object-fit:cover;margin-right:0;margin-left:0}.my_dialog_row > a.dialog_users_avatars{margin-right:0;margin-left:-10px;float:none}.not_my_dialog_row > a.dialog_users_avatars{margin-left:0;margin-right:-10px;float:none} .projectsposts .dialog_row .dialog.not_my_message,.projectsposts .dialog_row .dialog.my_message{margin:0 0 8px 0;box-sizing:border-box}.unread{margin-right:var(--s24-space-3);margin-left:var(--s24-space-3)}} @media (max-width:480px){.ownlist{padding:var(--s24-space-2)}.messages_link{text-align:center}.dropdown{display:none}.online_status_dialog{display:none}.offerowneravatar > .online_status::before{margin:2.5px -4px}#claimshowmemorelink{display:none}.modal-body{padding:0}}@media (max-width:360px){.my_favourite_post,.not_my_favourite_post{margin:0}.dialog_row{margin:6px}.unread{margin-right:5px;margin-left:5px}} .s24-offers-heading{font-size:var(--s24-heading-sm);margin:var(--s24-space-3) 0;line-height:1.8} .s24-offer-row--claim{background-color:var(--s24-warning)}  .s24-dialog-post--warning{background-color:var(--s24-warning)} .s24-postdelete{margin:-13px -8px;width:13px;padding:var(--s24-space-1);float:right;cursor:pointer}.s24-postdelete img{cursor:pointer;vertical-align:top} .s24-dialog-dndfiles{width:90%;margin:auto} .s24-dialog-postform-button{margin:var(--s24-space-2) 0;min-width:100px} .projectsposts .alert.s24-alert--dialog-empty,.projectsposts .alert.s24-alert--dialog-info,.s24-dialog-drawer__body .alert.s24-alert--dialog-empty,.s24-dialog-drawer__body .alert.s24-alert--dialog-info{width:100%;max-width:100%;box-sizing:border-box}.s24-alert--dialog-empty{margin:var(--s24-space-8) auto var(--s24-space-6)}.s24-alert--dialog-info{font-size:var(--s24-body-sm);margin:var(--s24-space-5) auto}  .s24-prj-review-display{margin:var(--s24-space-2);padding:var(--s24-space-2)}} @scope (.s24-prjadd-page){.s24-prjadd-page__stack{max-width:var(--s24-content-narrow);margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}.s24-tabs-content{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.s24-tabs-content > .tab-pane{padding:0;border:0;background:transparent}.s24-form-layout{margin-top:0;margin-bottom:var(--s24-space-4)} .s24-prjadd .s24-form__body table > tbody > tr{grid-template-columns:1fr;gap:var(--s24-space-1)}.s24-prjadd .s24-form__body > table > tbody{gap:var(--s24-space-5)}.s24-prjadd .s24-form__label{font-weight:600;color:var(--s24-ink);font-size:var(--s24-caption)} .s24-prjadd .s24-form__body table > tbody > tr.s24-prjadd__pair{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--s24-space-1) var(--s24-space-6);width:100%;box-sizing:border-box}.s24-prjadd__pair > td:nth-child(1){grid-column:1;grid-row:1}.s24-prjadd__pair > td:nth-child(2){grid-column:1;grid-row:2}.s24-prjadd__pair > td:nth-child(3){grid-column:2;grid-row:1}.s24-prjadd__pair > td:nth-child(4){grid-column:2;grid-row:2}.s24-prjadd__pair > td:nth-child(2),.s24-prjadd__pair > td:nth-child(4){min-width:0}.s24-prjadd .s24-form__body table > tbody > tr.s24-prjadd__triple{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:var(--s24-space-1) var(--s24-space-4);width:100%;box-sizing:border-box}.s24-prjadd__triple > td:nth-child(1){grid-column:1;grid-row:1}.s24-prjadd__triple > td:nth-child(2){grid-column:1;grid-row:2}.s24-prjadd__triple > td:nth-child(3){grid-column:2;grid-row:1}.s24-prjadd__triple > td:nth-child(4){grid-column:2;grid-row:2}.s24-prjadd__triple > td:nth-child(5){grid-column:3;grid-row:1}.s24-prjadd__triple > td:nth-child(6){grid-column:3;grid-row:2}.s24-prjadd__triple > td:nth-child(2),.s24-prjadd__triple > td:nth-child(4),.s24-prjadd__triple > td:nth-child(6){min-width:0} .s24-form-layout.s24-prjadd:has(+ .s24-form-actions.s24-prjadd__submit){margin-bottom:0} .s24-prjadd__submit.s24-form-actions{margin:var(--s24-space-6) 0 3rem}.s24-prjadd__submit.s24-form-actions.s24-form-actions--stack{margin-bottom:var(--s24-space-8)}.s24-prjadd #rtitle,.s24-prjadd #formtext,.s24-prjadd #htext{width:100%}.s24-prjadd .select-search-block{width:100%;min-width:0}.s24-prjadd .select-search-block > .input-select-search{width:100%}.s24-prjadd .s24-prjadd-tel-half{width:100%;min-width:0}.s24-prjadd .s24-prjadd-tel-half > input{width:100%}.s24-prjadd #formtext{min-height:190px}.s24-prjadd__authors-section{display:flex;flex-direction:column;gap:var(--s24-space-3)}.s24-prjadd__authors-section + .s24-prjadd__authors-section{margin-top:var(--s24-space-6);padding-top:var(--s24-space-6);border-top:1px solid var(--s24-border)}.s24-prjadd-cancel{padding:2px 6px;margin-left:10px;cursor:pointer;color:var(--s24-text-muted)}.s24-prjadd-cancel:hover{color:var(--s24-danger)}.s24-prjadd-invite{padding:7px 14px;border-radius:var(--s24-radius-sm);border:1px solid var(--s24-border);background:var(--s24-surface-alt);color:var(--s24-text);text-decoration:none;display:inline-flex;align-items:center;line-height:1.2;cursor:pointer;transition:border-color var(--s24-transition-fast),color var(--s24-transition-fast)}.s24-prjadd-invite:hover{border-color:var(--s24-primary);color:var(--s24-primary)} .s24-prjadd-invites{margin-bottom:var(--s24-space-5)}.s24-prjadd-invites__label{margin:0 0 var(--s24-space-2); display:block}.s24-prjadd-invited__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-3)}.s24-prjadd-invited-chip{display:inline-flex;align-items:center;gap:var(--s24-space-2);padding:var(--s24-space-1) var(--s24-space-2) var(--s24-space-1) var(--s24-space-1);background:var(--s24-surface-alt);border:1px solid var(--s24-border);border-radius:9999px;box-shadow:0 1px 2px rgb(0 0 0 / 0.04);max-width:100%;box-sizing:border-box}.s24-prjadd-invited-chip__avatar{flex-shrink:0;line-height:0;border-radius:50%;box-shadow:0 0 0 2px var(--s24-surface)}.s24-prjadd-invited-chip__avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.s24-prjadd-invited-chip__cancel.s24-btn{flex-shrink:0;min-width:1.75rem;min-height:1.75rem;padding:0;margin:0;border-radius:50%;font-size:0.75rem;line-height:1;color:var(--s24-text-muted);border:0;background:transparent}.s24-prjadd-invited-chip__cancel.s24-btn:hover,.s24-prjadd-invited-chip__cancel.s24-btn:focus-visible{color:var(--s24-danger);background:color-mix(in srgb,var(--s24-danger) 12%,transparent)}.s24-prjadd-invited-chip .s24-prjadd-cancel{margin:0}@media (max-width:767px){.s24-prjadd .s24-form__body table > tbody > tr.s24-prjadd__pair{grid-template-columns:1fr}.s24-prjadd__pair > td:nth-child(3){grid-column:1;grid-row:3}.s24-prjadd__pair > td:nth-child(4){grid-column:1;grid-row:4}.s24-prjadd .s24-form__body table > tbody > tr.s24-prjadd__triple{grid-template-columns:1fr}.s24-prjadd__triple > td:nth-child(3){grid-column:1;grid-row:3}.s24-prjadd__triple > td:nth-child(4){grid-column:1;grid-row:4}.s24-prjadd__triple > td:nth-child(5){grid-column:1;grid-row:5}.s24-prjadd__triple > td:nth-child(6){grid-column:1;grid-row:6}} .s24-prjadd-preadd__header.s24-form__header{display:flex;flex-direction:column;align-items:stretch;gap:0}.s24-prjadd-preadd__header-title{font-size:var(--s24-heading-md);font-weight:700;line-height:1.3;color:var(--s24-ink)}.s24-prjadd-preadd__header-desc{margin:var(--s24-space-2) 0 0;font-weight:400}.s24-prjadd-preadd__promo-row > td{padding-top:var(--s24-space-2)}} .s24-partner-page .span3 > .well:not(.s24-well--center){font-size:var(--s24-body-sm);line-height:var(--s24-lh-base);color:var(--s24-text)}.s24-partner-page .span3 > .well:not(.s24-well--center) > div + div{margin-top:var(--s24-space-1)}.s24-partner-page .span3 > .well:not(.s24-well--center) b{font-weight:600}.s24-partner-page .s24-partner-subs{font-size:var(--s24-caption);line-height:var(--s24-lh-base)} .s24-partner-page .well.s24-well--center .s24-well-promo__title{font-size:var(--s24-body-sm);font-weight:700;line-height:var(--s24-lh-tight);margin-bottom:var(--s24-space-2)}.s24-partner-page .well.s24-well--center .s24-well-promo__lead{font-size:var(--s24-caption);line-height:var(--s24-lh-base);color:var(--s24-text-muted);margin-bottom:var(--s24-space-3)} #ClaimDecisionForm.modal .modal-body .table.s24-claim-decision__table{width:100%;table-layout:auto;border-collapse:collapse;margin-bottom:0}#ClaimDecisionForm .s24-claim-decision__table > tbody > tr > td,#ClaimDecisionForm .s24-claim-decision__table > tbody > tr > th{border-bottom:none;vertical-align:middle;padding-top:var(--s24-space-2);padding-bottom:var(--s24-space-2)}#ClaimDecisionForm .s24-claim-decision__intro{padding-bottom:var(--s24-space-4)}#ClaimDecisionForm .s24-claim-decision__intro textarea.s24-input-fill{width:100%;box-sizing:border-box;min-height:7.5rem} #ClaimDecisionForm .s24-claim-decision__label{width:auto;max-width:7rem;white-space:nowrap;padding-right:0.5rem;padding-left:0;font-size:var(--s24-caption);font-weight:500;color:var(--s24-text);text-align:left;vertical-align:middle} #ClaimDecisionForm .s24-claim-decision__table > tbody > tr > td:not(.s24-claim-decision__intro){width:auto;padding-left:0}#ClaimDecisionForm .s24-claim-decision__amount-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s24-space-2);min-width:0} #ClaimDecisionForm .s24-claim-decision__pct.s24-input-money{max-width:5.25rem;flex:0 0 auto} #ClaimDecisionForm .s24-claim-decision__amount-row > .s24-input-money:not(.s24-claim-decision__pct){max-width:11rem;flex:0 1 auto} #ClaimDecisionForm .s24-claim-decision__pct.s24-input-money input[type="number"]{width:100%;max-width:none;box-sizing:border-box;text-align:left;padding-right:calc(var(--s24-space-3) + 1rem + var(--s24-space-2));min-height:48px;appearance:textfield;-moz-appearance:textfield}#ClaimDecisionForm .s24-claim-decision__pct.s24-input-money input[type="number"]::-webkit-outer-spin-button,#ClaimDecisionForm .s24-claim-decision__pct.s24-input-money input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0} @media (max-width:360px){#ClaimDecisionForm .s24-claim-decision__amount-row{flex-wrap:wrap}#ClaimDecisionForm .s24-claim-decision__pct.s24-input-money,#ClaimDecisionForm .s24-claim-decision__amount-row > .s24-input-money:not(.s24-claim-decision__pct){max-width:100%;flex:1 1 100%}}
@scope (.s24-user-page){ .s24-user-status-bar{min-height:40px;margin-bottom:var(--s24-space-3);display:flex;align-items:center;justify-content:flex-end;gap:var(--s24-space-3);width:100%;box-sizing:border-box} .s24-user-status-group{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;max-width:100%}.s24-status{display:inline-flex;align-items:center;font-size:var(--s24-body);font-weight:600;padding:4px 14px;border-radius:var(--s24-radius-lg);line-height:1.4}.s24-status--online{color:#15803d;background:rgba(0,160,0,0.08)}.s24-status--offline{color:#b91c1c;background:rgba(220,38,38,0.06)}.s24-status-lastvisit{color:var(--s24-text-muted);font-size:var(--s24-caption);text-align:left;line-height:1.4} .thumbnail{border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);padding:var(--s24-space-1);background-color:var(--s24-surface);transition:box-shadow var(--s24-transition-fast);overflow:hidden;margin-bottom:var(--s24-space-4);display:inline-block}.thumbnail img{border-radius:var(--s24-radius-md);display:block}.thumbnail:hover{box-shadow:var(--s24-shadow-card)} .s24-avatar-wrap{position:relative;width:264px;height:264px}.s24-avatar-img{position:absolute;z-index:1;width:264px;height:264px;border-radius:var(--s24-radius-md)}.s24-avatar-delete{position:absolute;top:8px;right:8px;z-index:10;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.55);color:#fff;border-radius:50%;cursor:pointer;opacity:0;transition:opacity var(--s24-transition-fast),background var(--s24-transition-fast)}.s24-avatar-delete svg{stroke:#fff}.s24-avatar-wrap:hover .s24-avatar-delete{opacity:1}.s24-avatar-delete:hover{background:var(--s24-danger)}.s24-avatar-upload{position:absolute;bottom:-1px;left:0;right:0;z-index:5;background:rgba(0,0,0,0.55);color:#fff;text-align:center;padding:var(--s24-space-3) var(--s24-space-2);cursor:pointer;border-radius:0 0 var(--s24-radius-md) var(--s24-radius-md);opacity:0;transition:opacity var(--s24-transition-fast)}.s24-avatar-wrap:hover .s24-avatar-upload{opacity:1}.s24-avatar-upload__text{font-size:var(--s24-caption);font-weight:500}.s24-avatar-upload input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer} .userpic{height:263px;display:inline-block;position:relative;background-size:cover;width:100%}.userpic__preview{position:absolute;z-index:1}.userpicback{background-image:url("datas/defaultav/student_avatar_default.png")} .s24-action-stack{margin-bottom:var(--s24-space-5)} .s24-badge{display:inline-flex;align-items:center;gap:var(--s24-space-1);padding:2px 10px;border-radius:100px;font-size:0.75rem;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:middle}.s24-badge--pro{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f} .s24-rating-card{border-radius:var(--s24-radius-md);border-color:var(--s24-border);box-shadow:var(--s24-shadow-card)}.s24-rating-card__total{font-size:40px;font-weight:800;line-height:1.3;color:var(--s24-ink)}.s24-rating-card__row{display:flex;justify-content:space-between;align-items:center;padding:1px 0;margin:0;font-size:var(--s24-caption);color:var(--s24-text)}.s24-rating-card__row + .s24-rating-card__row{margin-top:var(--s24-space-2)}.s24-rating-card .center + .s24-rating-card__row{margin-top:var(--s24-space-2)} .s24-works-stat{border-radius:var(--s24-radius-md);border-color:var(--s24-border);font-size:var(--s24-caption);line-height:var(--s24-lh-relaxed)} .well.bonusblock{padding:var(--s24-space-4) var(--s24-space-6)}.bonusblock h3{font-size:0.875rem;line-height:1.5;margin-bottom:var(--s24-space-4)} .s24-bonus-profile-progress__track{display:block;height:16px}.s24-bonus-profile-progress__bar{line-height:1.2;min-width:0;overflow:hidden;white-space:nowrap}.s24-bonus-profile-progress--hide-next .s24-bonus-profile-progress__bar > .next_fincome{display:none}@media (max-width:480px){.s24-bonus-profile-progress--hide-next-sm .s24-bonus-profile-progress__bar > .next_fincome{display:none}}.s24-bonus-profile-progress--hide-current .s24-bonus-profile-progress__bar > .curent_fincome{display:none} .well-small{border-radius:var(--s24-radius-md)} .calendar-container.well{padding:var(--s24-space-5) var(--s24-space-5) var(--s24-space-4);box-shadow:var(--s24-shadow-card-soft);border-color:var(--s24-border)}.calendar-container .calendar{color:var(--s24-text-muted)}.calendar-container .calendar header{position:relative;padding:0 var(--s24-space-6);margin-bottom:10px}.calendar-container .calendar h2.month{font-family:var(--s24-font-family);font-size:var(--s24-heading-sm);font-weight:700;line-height:var(--s24-lh-tight);color:var(--s24-text);margin:0 0 var(--s24-space-1) 0;letter-spacing:-0.01em}.calendar-container .calendar .year{font-family:var(--s24-font-family);font-size:var(--s24-caption);font-weight:300;line-height:var(--s24-lh-tight);margin:0}.calendar-container .btn-prev,.calendar-container .btn-next{width:36px;height:36px;line-height:32px;margin-top:-18px;font-size:1.125rem;font-weight:300;color:var(--s24-border-strong)}.calendar-container .btn-prev{left:var(--s24-space-1)}.calendar-container .btn-next{right:var(--s24-space-1)}.calendar-container .calendar table{border-collapse:separate; border-spacing:0;width:100%;table-layout:fixed;margin:0;text-align:center}.calendar-container .calendar thead{font-weight:700}.calendar-container .calendar thead td{display:table-cell;height:auto;width:auto;min-width:0;padding:0 0 var(--s24-space-3) 0;border:none;border-radius:0;font-size:var(--s24-label);font-weight:700;line-height:var(--s24-lh-tight);vertical-align:bottom}.calendar-container .calendar tbody td{display:table-cell;box-sizing:border-box;width:14.28%;min-height:2rem;padding:6px;line-height:1.25;font-size:var(--s24-body-sm);font-weight:300;vertical-align:middle;border:2px solid transparent;border-radius:999px;position:relative}.calendar-container .calendar tbody td[disabled]{border-color:transparent;border-radius:0;background:transparent;color:transparent;pointer-events:none}.calendar-container .calendar tbody td:not([disabled]):hover{background:color-mix(in srgb,var(--s24-border) 55%,transparent)}.calendar-container .calendar tbody td.active{background:var(--s24-primary-soft)}.calendar-container .current-day{background:var(--s24-surface-alt)}.calendar-container .event:after{bottom:7px}.calendar-container .event:before{top:6px} .calendar-container .day-event[event-type="1"],.calendar-container .day-event[event-type="2"]{background-color:transparent}.calendar-container .day-event[event-type="2"] .title > a{color:var(--s24-success)}.calendar-container .day-event[event-type="2"] h3.title.red > a{color:#ff3e3e} .s24-more-link{font-size:12px;margin-top:2px;color:var(--s24-primary)}.s24-more-link--tight{margin-top:5px} .s24-sidebar-more{text-align:right;margin-top:-20px;margin-bottom:var(--s24-space-3);line-height:1.2}.s24-sidebar-more .s24-more-link{margin-top:0;float:none;display:inline-block}  .s24-info-row{padding:var(--s24-space-3) var(--s24-space-2)} .tab-content{padding:var(--s24-card-pad-y) var(--s24-card-pad-x);background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:var(--s24-shadow-card);overflow:hidden}#important_notifications{margin-top:var(--s24-space-6)} #tab_notification .s24-notification-list{display:flex;flex-direction:column;gap:var(--s24-space-3)}#tab_notification .s24-notification-item{padding:var(--s24-card-pad-y) var(--s24-card-pad-x);background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:var(--s24-shadow-card-soft);transition:background-color 2.5s ease}#tab_notification .s24-notification-item--new{background:color-mix(in srgb,#fbbf24 12%,var(--s24-surface));border-color:color-mix(in srgb,#fbbf24 35%,var(--s24-border))}#tab_notification .s24-notification-item__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s24-space-1) var(--s24-space-4);margin-bottom:var(--s24-space-2)}#tab_notification .s24-notification-item__title{flex:1 1 12rem;min-width:0;font-size:var(--s24-body-sm);font-weight:600;line-height:var(--s24-lh-tight);color:var(--s24-text);letter-spacing:0.01em}#tab_notification .s24-notification-item__date{flex-shrink:0;margin-left:auto;font-size:var(--s24-caption);line-height:var(--s24-lh-tight);color:var(--s24-text-muted);white-space:nowrap}#tab_notification .s24-notification-item__body{font-size:var(--s24-caption);line-height:var(--s24-lh-base);color:var(--s24-text-secondary);word-break:break-word}#tab_notification .s24-notification-item__body :first-child{margin-top:0}#tab_notification .s24-notification-item__body :last-child{margin-bottom:0}#tab_notification .s24-notification-item__body a{font-weight:500}@media (max-width:480px){#tab_notification .s24-notification-item__head{flex-direction:column;align-items:stretch}#tab_notification .s24-notification-item__date{margin-left:0;white-space:normal}} .s24-reviews-add-form{margin-top:var(--s24-space-5);padding:var(--s24-card-pad-y) var(--s24-card-pad-x);background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:var(--s24-shadow-card-soft)}.s24-reviews-add-form + .s24-reviews-block{margin-top:var(--s24-space-4)}.s24-reviews-add-form .s24-form-layout{max-width:none;margin:0;padding:0;box-shadow:none;border:none;background:transparent}.s24-reviews-add-form select,.s24-reviews-add-form textarea{width:100%;box-sizing:border-box}.s24-reviews-add-form .s24-btn{border-radius:var(--s24-radius-md)} .s24-review-actions{display:flex;gap:var(--s24-space-2);flex-shrink:0} .s24-review-content{display:flex;flex-direction:column}.s24-review-date{color:var(--s24-text-soft);font-size:0.75rem}.s24-review-project{font-size:0.8125rem;color:var(--s24-text-muted);line-height:1.4;margin:0}.s24-review-project a{color:var(--s24-primary);text-decoration:none}.s24-review-project a:hover{text-decoration:underline}.s24-reply-icon{display:none}.s24-review-text{margin-top:0;text-align:left;font-size:var(--s24-caption);line-height:1.5;color:var(--s24-text)}.s24-review-scores-detail{font-size:0.75rem;color:var(--s24-text-muted);margin-top:0}  .s24-reviews-block{border-radius:var(--s24-radius-md);border:1px solid var(--s24-border);background:var(--s24-surface);margin-top:var(--s24-space-5);padding:var(--s24-space-6) 30px var(--s24-space-2) 30px}.s24-reviews-sort{display:flex;align-items:center;gap:var(--s24-space-3);margin-bottom:var(--s24-space-4);flex-wrap:wrap}.s24-reviews-sort__label{font-size:var(--s24-caption);color:var(--s24-text-muted);font-weight:500;margin-right:var(--s24-space-1)} .s24-reviews-sort__btn{font-size:var(--s24-caption);padding:2px 6px;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--s24-text-muted);text-decoration:none;text-underline-offset:3px;transition:color var(--s24-transition-fast);cursor:pointer;font-weight:500}.s24-reviews-sort__btn[data-filter="all"].active{color:var(--s24-ink);font-weight:600}.s24-reviews-sort__btn[data-filter="all"]:hover{color:color-mix(in srgb,var(--s24-ink) 70%,var(--s24-text-muted))}.s24-reviews-sort__btn[data-filter="positive"].active{color:hsl(142 71% 30%);font-weight:600}.s24-reviews-sort__btn[data-filter="positive"]:hover{color:color-mix(in srgb,hsl(142 71% 30%) 48%,var(--s24-text-muted))}.s24-reviews-sort__btn[data-filter="negative"].active{color:var(--s24-danger);font-weight:600}.s24-reviews-sort__btn[data-filter="negative"]:hover{color:color-mix(in srgb,var(--s24-danger) 48%,var(--s24-text-muted))} .reviews{margin-bottom:var(--s24-space-4)} .customform.ownreview{display:grid;grid-template-columns:1fr auto;column-gap:var(--s24-space-3);row-gap:var(--s24-space-2);align-items:start;border-radius:var(--s24-radius-md);padding:var(--s24-space-4) var(--s24-space-6);margin-bottom:0;box-shadow:var(--s24-shadow-card-soft);font-family:var(--s24-font-family);font-size:var(--s24-caption);line-height:var(--s24-lh-relaxed);transition:box-shadow var(--s24-transition-fast); container-type:inline-size;container-name:review-card}.customform.ownreview > .s24-person{grid-column:1;grid-row:1;min-width:0}.customform.ownreview > .s24-review-actions{grid-column:2;grid-row:1}.customform.ownreview > .s24-review-content{grid-column:1 / -1;grid-row:2; padding-left:calc(48px + var(--s24-space-3))}.customform.ownreview:hover{box-shadow:var(--s24-shadow-card)}.customform.ownreview.good{background-color:rgba(226,255,228,0.8);border:1px solid rgba(0,128,0,0.2)}.customform.ownreview.bad{background-color:rgba(255,238,238,0.8);border:1px solid rgba(255,0,0,0.2)}.customform.ownreview.neutral{background-color:rgba(242,242,242,0.8);border:1px solid rgba(128,128,128,0.2)} .customform.ownreview .s24-review-text,.answers .s24-review-text{display:block;width:100%;box-sizing:border-box;text-align:left;margin-left:0;padding-left:0}.customform.ownreview .s24-review-text p,.answers .s24-review-text p{margin-left:0;padding-left:0}.customform.ownreview .s24-review-text ul,.customform.ownreview .s24-review-text ol,.answers .s24-review-text ul,.answers .s24-review-text ol{margin-left:0;padding-left:1.5em;box-sizing:border-box}.customform.ownreview .s24-review-text blockquote,.answers .s24-review-text blockquote{margin-left:0;margin-right:0;padding-left:var(--s24-space-3);border-left:3px solid var(--s24-border)} .answers{margin-left:var(--s24-space-10);margin-top:var(--s24-space-2);padding-bottom:var(--s24-space-2)}.s24-review-reply{border-radius:var(--s24-radius-md);padding:var(--s24-space-3) var(--s24-space-4);background:var(--s24-surface);border:1px solid var(--s24-border)}.s24-review-reply__header{display:flex;align-items:center;justify-content:space-between;gap:var(--s24-space-2);flex-wrap:wrap;margin-bottom:var(--s24-space-1)} .answers .s24-person__avatar img{width:40px;height:40px} .well.usercat{padding:var(--s24-space-4) var(--s24-space-4) var(--s24-space-4) var(--s24-space-8);overflow:hidden}.well.usercat ul{margin:0;padding-left:var(--s24-space-4);list-style-position:outside}.well.usercat li{font-size:var(--s24-caption);line-height:var(--s24-lh-relaxed)} #tab_portfolio{padding:var(--s24-space-4) 0;overflow:visible}  .b-upload_dnd{width:100%;height:100px;border:5px dashed var(--s24-border-strong);margin:25px 0 15px 0;box-sizing:border-box;text-align:center;font-size:var(--s24-heading-sm);visibility:visible;border-radius:var(--s24-radius-md)}.b-upload__dnd{padding:30px 0 40px 0;cursor:pointer}.b-upload__dnd_hover{background-color:var(--s24-primary-soft);outline:1px dashed var(--s24-border-strong);outline-offset:1px} .js-file-tpl{float:left;width:80px;margin:20px 20px 0 0;opacity:0.75}.js-file-tpl:hover{opacity:1}.b-thumb__preview > canvas{border-radius:var(--s24-radius-md)}.b-upload__dnd-not-supported > input{font-size:0;display:none}.b-upload__files{text-align:left;font-size:var(--s24-caption);margin:15px 0 0 -15px}.b-upload_dnd .progress{margin:var(--s24-space-3) 0 0 0;display:none;border-radius:4px} .dnd_button{float:right;margin-top:var(--s24-space-2)} .s24-admin-edit{margin-top:-25px;margin-bottom:10px;position:absolute} #emailForm input[name="emailheader"]{width:98%} .strikes .deletestrike{position:absolute}.strikes .deletestrike img{width:14px;margin-top:2px} .s24-sidebar-projects{padding:0;display:flex;flex-direction:column;gap:var(--s24-space-2)}.s24-sidebar-projects__item{padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s24-space-1)}.s24-sidebar-projects__meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s24-space-2);margin:0;font-size:var(--s24-label)}.s24-sidebar-projects__cost{flex-shrink:0;color:var(--s24-text-muted)}.agrrement-info-text > div{margin:var(--s24-space-4) 0}[data-toggle="collapse"]{cursor:pointer} .s24-notes-block{margin:var(--s24-space-5) 0;padding:var(--s24-card-pad-y) var(--s24-card-pad-x) var(--s24-space-2);border-radius:var(--s24-radius-md);border:1px solid var(--s24-border);background:var(--s24-surface)}.s24-notes-block li{position:relative;margin-bottom:var(--s24-space-2);padding-right:var(--s24-space-6)}.s24-notes-block .deletenote{position:absolute;top:0;right:0;margin-top:0}.s24-notes-block .deletenote img{width:14px}  .modal#CUDIR .modal-body table.table .s24-cudir-label-cell{width:150px}  .modal#sbrPercent .modal-body table.table .s24-sbr-percent-label-cell{width:75px}  @container review-card (max-width:420px){.customform.ownreview .s24-review-actions{flex-direction:column;align-items:flex-end;flex-shrink:0;row-gap:var(--s24-space-2)}} @container review-card (max-width:340px){.customform.ownreview{grid-template-columns:1fr;padding:var(--s24-space-3) var(--s24-space-4)}.customform.ownreview > .s24-review-actions{grid-column:1;grid-row:1;justify-self:end; flex-direction:row;align-items:center;flex-wrap:wrap;row-gap:var(--s24-space-2);column-gap:var(--s24-space-2);justify-content:flex-end;flex-shrink:1}.customform.ownreview > .s24-person{grid-column:1;grid-row:2}.customform.ownreview > .s24-review-content{grid-column:1;grid-row:3;padding-left:0}}@media (max-width:767px){.thumbnail{display:block;margin-left:auto;margin-right:auto;width:fit-content}.s24-user-status-bar{justify-content:center} .s24-user-status-group{flex-direction:column-reverse;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box}.s24-status-lastvisit{float:none;margin-top:0;text-align:center;width:100%;max-width:100%;box-sizing:border-box}.answers{margin-left:var(--s24-space-4)} .customform.ownreview > .s24-review-content{padding-left:0} } @media (max-width:480px){.s24-notes-block{padding:var(--s24-space-3)}.s24-reviews-block{padding:var(--s24-space-3) var(--s24-space-4) var(--s24-space-2)}.s24-reviews-sort{gap:var(--s24-space-2)}.s24-reviews-sort__btn{font-size:0.8125rem;padding:2px 4px}.answers{margin-left:var(--s24-space-2)}}} #popup.s24-avatar-crop-popup .s24-avatar-crop-popup__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s24-space-2);margin:0;padding-bottom:var(--s24-space-2);width:100%;box-sizing:border-box} @scope (.s24-users-list){ .span3 > .well.prjlistfilter{padding:var(--s24-space-4) var(--s24-space-2)}.span3 > .well.prjlistfilter .filterblock{margin-bottom:0}.span3 > .well.prjlistfilter .block{margin-bottom:0} .s24-users-prj-card{position:relative;padding:var(--s24-space-4);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);background:var(--s24-surface);margin-bottom:var(--s24-space-3)}.s24-users-prj-card__invite{position:absolute;top:var(--s24-space-3);right:var(--s24-space-3);z-index:1} .s24-users-prj-card:has(.s24-users-prj-card__invite:not(.hidden)) .s24-person__body{padding-right:7.5rem}.usersrowtext{font-size:var(--s24-caption);color:var(--s24-text-secondary);line-height:1.55;margin:0} .s24-usercat-tree{list-style:none;margin:0;padding:0}.s24-usercat-tree > li{margin:0;padding:0}.s24-usercat-link{display:block;padding:var(--s24-space-2) var(--s24-space-3);font-size:var(--s24-caption);color:var(--s24-text);text-decoration:none;border-radius:var(--s24-radius-sm);transition:background var(--s24-transition-fast),color var(--s24-transition-fast)}.s24-usercat-link:hover{background:var(--s24-surface-alt);color:var(--s24-primary);text-decoration:none}.s24-usercat-count{white-space:nowrap;font-weight:500;color:var(--s24-text-muted)}.s24-usercat-nested{display:none;list-style:none;margin:0;padding:0 0 var(--s24-space-2) var(--s24-space-3)} .s24-users-search-input{width:100%;box-sizing:border-box} .s24-users-invite-well{text-align:center;padding:var(--s24-space-4);margin-bottom:var(--s24-space-4)}.s24-users-invite-sep{height:1px;background:var(--s24-border);margin:var(--s24-space-3) 0}#topinviteblock{margin-bottom:var(--s24-space-2)}.s24-users-invite-hint{font-size:var(--s24-caption);color:var(--s24-text-muted)}.s24-users-invite-help{font-size:var(--s24-caption);color:var(--s24-text-secondary);margin:0 0 var(--s24-space-2);line-height:1.5}.s24-users-invite-help:last-child{margin-bottom:0}.s24-users-invited-chip{display:inline-flex;align-items:center;gap:var(--s24-space-2);margin:var(--s24-space-1);vertical-align:middle}.s24-users-invited-chip__avatar img{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block}.s24-users-invited-chip__cancel{margin:0} @media (max-width:767px){.s24-users-prj-card{display:grid;grid-template-columns:auto 1fr;column-gap:var(--s24-space-3);row-gap:var(--s24-space-2);align-items:start;padding:var(--s24-space-3) var(--s24-space-4)} .s24-users-prj-card > .s24-person,.s24-users-prj-card .s24-person__body{display:contents} .s24-users-prj-card .s24-person__avatar{grid-column:1;grid-row:1 / span 2;align-self:center} .s24-users-prj-card .s24-person__name{grid-column:2;grid-row:1;align-self:end} .s24-users-prj-card .s24-person__meta{grid-column:2;grid-row:2;align-self:start} .s24-users-prj-card .usersrowtext{grid-column:1 / -1}}}  @media (max-width:767px){.s24-users-list .prjlistfilter{position:static;top:auto;right:auto;width:auto;height:auto;max-height:none;overflow:visible;z-index:auto;padding:var(--s24-space-4) var(--s24-space-2);margin:0;background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:none;transition:none} .s24-users-list .s24-drawer-overlay,.s24-users-list .s24-filter-toggle{display:none} .s24-users-list .s24-sidebar-layout:has(> .span3 > .prjlistfilter) > .span3,.s24-users-list .s24-sidebar-layout:has(> .span3 > .prjlistfilter) > [class*="span"]:not(.span3){order:0}} @scope (.s24-user-profile){ .s24-profile-layout :is( input[type="text"],input[type="email"],input[type="password"],input[type="tel"],select,textarea ){border-radius:var(--s24-radius-sm);padding:0.625rem 0.875rem;min-height:42px;font-size:var(--s24-caption);max-width:100%} .s24-profile-layout :is( input[type="text"],input[type="email"],input[type="password"],input[type="tel"] ){width:min(100%,24rem)} .s24-profile-layout select{width:max-content;max-width:100%} .s24-profile-layout .s24-form-row > .s24-profile-field .s24-profile-field__value select{width:100%;max-width:100%}.s24-profile-layout :is(input[type="text"],select):where(select){height:36px;padding:6px 40px 6px 12px;line-height:1.25}.s24-profile-layout :is(input,select,textarea):focus{border-color:var(--s24-primary)} .s24-settings-section__title{font-weight:700;font-size:var(--s24-heading-sm);margin-bottom:var(--s24-space-2);color:var(--s24-ink);line-height:1.3}.s24-settings-section__title--with-meta{display:flex;align-items:baseline;gap:var(--s24-space-2)}.s24-settings-section__hint{font-size:var(--s24-caption);color:var(--s24-text-muted);margin-bottom:var(--s24-space-3);line-height:var(--s24-lh-base)}.s24-settings-section__title + .s24-profile-field{margin-top:var(--s24-space-3)} .s24-profile-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s24-space-1);margin-bottom:var(--s24-space-3)} .s24-profile-field:has(.locselect){width:100%;max-width:100%;align-items:stretch}.s24-profile-field__value:has(.locselect){width:100%;max-width:100%} .s24-profile-layout .s24-profile-email-change{width:100%;max-width:100%}.s24-profile-layout .s24-profile-email-change > .s24-profile-field{width:100%;max-width:100%;align-items:stretch}.s24-profile-layout .s24-profile-email-change .s24-profile-field__value{width:100%;max-width:100%}.s24-settings-section > .s24-form-row{margin-bottom:var(--s24-space-3)}.s24-profile-field:last-child{margin-bottom:0} .s24-profile-layout .s24-profile-field__value--birthdate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2)}.s24-profile-layout .s24-profile-field__value--birthdate select{width:auto;flex:0 1 auto}.s24-profile-field__value--action{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--s24-space-2);max-width:100%}.s24-profile-field__value-main{min-width:0}.s24-profile-field__value--action .s24-edit-icon{margin-left:0;flex-shrink:0}.s24-form__label:hover .s24-edit-icon{opacity:0.8}.s24-profile-field__link{color:var(--s24-primary);text-decoration:none;border-bottom:1px dashed var(--s24-primary);transition:color var(--s24-transition-fast),border-color var(--s24-transition-fast)}.s24-profile-field__link:hover{color:var(--s24-primary-hover);border-bottom-style:solid}.s24-profile-field__value{font-size:var(--s24-caption);color:var(--s24-text);min-width:0;width:fit-content;max-width:100%}.s24-profile-field__value input[type="text"],.s24-profile-field__value input[type="email"],.s24-profile-field__value input[type="password"],.s24-profile-field__value select{max-width:100%} .s24-profile-layout .s24-profile-field__value:has(textarea){width:min(100%,700px);max-width:100%}.s24-profile-layout .s24-profile-field__value textarea{width:100%;max-width:100%;min-height:240px;resize:none;overflow-y:hidden}.s24-profile-field__hint{font-size:0.8125rem;color:var(--s24-text-muted);margin-top:var(--s24-space-1);line-height:var(--s24-lh-base)} .s24-profile-layout .locselect{display:flex;flex-wrap:wrap;gap:var(--s24-space-2)}.s24-profile-layout .locselect select{width:auto;min-width:140px;flex:1 1 0;margin-bottom:0} .s24-form-row > .s24-profile-field{flex:1;min-width:0;align-items:stretch}.s24-form-row > .s24-profile-field .s24-profile-field__value{width:100%;max-width:100%}.s24-form-row--auto > .s24-profile-field{flex:0 1 auto} .s24-input-icon-wrap{position:relative;display:flex;width:100%}.s24-input-icon-wrap input[type="password"],.s24-input-icon-wrap input[type="text"]{flex:1;min-width:0;padding-right:var(--s24-space-10)}.s24-pass-toggle{position:absolute;right:8px;top:0;bottom:0;display:flex;align-items:center;background:none;border:none;cursor:pointer;font-size:1.1rem;color:var(--s24-text-muted);padding:0 4px;z-index:2}.s24-pass-toggle:hover{color:var(--s24-text)}.s24-pass-strength{height:4px;background:var(--s24-border);border-radius:2px;margin-top:var(--s24-space-2);overflow:hidden}.s24-pass-strength__fill{height:100%;width:0;border-radius:2px;transition:width 0.3s ease,background 0.3s ease}.s24-field-error{border-color:var(--s24-danger)}.s24-field-ok{border-color:var(--s24-success)} .s24-profile-cats-header{margin-bottom:var(--s24-space-4)}.s24-profile-cats-search{width:100%;max-width:400px;box-sizing:border-box}.s24-profile-cats-counter{font-size:var(--s24-caption);font-weight:600;color:var(--s24-success)}.s24-profile-cats-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;gap:var(--s24-space-10)}.s24-profile-cats-list .s24-cat-col--root{break-inside:auto;display:block;width:auto;margin-bottom:var(--s24-space-2)}.s24-profile-cats-list .s24-cat-col__title{margin:0 0 var(--s24-space-2);font-size:var(--s24-heading-sm);font-weight:700;line-height:1.25;color:var(--s24-ink)}.s24-profile-cats-list .s24-cat-item{margin-bottom:var(--s24-space-2)}.s24-profile-cats-list .s24-cat-item > label{display:flex;align-items:flex-start;gap:var(--s24-space-2);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.3;color:var(--s24-text);cursor:pointer}.s24-profile-cats-list .s24-cat-item > label input[type="checkbox"]{margin-top:1px}.s24-profile-cats-list .s24-cat-children{margin-left:0}.s24-profile-cats-list .s24-cat-children.grey{opacity:0.55}.s24-profile-notifications{text-align:left;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s24-space-10);align-items:start}.s24-profile-notifications .s24-notify-col--root{min-width:0;padding-bottom:0} .s24-profile-notifications .s24-notify-col__list{display:flex;flex-direction:column;min-width:0}.s24-profile-notifications .s24-notify-col__list > .s24-notify-col + .s24-notify-col{margin-top:var(--s24-space-2)}.s24-profile-notifications .s24-notify-col__list > .s24-notify-col + .s24-notify-col:has(> .s24-notify-col__title){margin-top:var(--s24-space-8);padding-top:0;border-top:none}.s24-profile-notifications .s24-notify-col__title{margin:0 0 var(--s24-space-3);font-size:var(--s24-heading-sm);font-weight:700;line-height:1.25;color:var(--s24-ink)}.s24-profile-notifications .s24-notify-col__title:not(:first-child){margin-top:var(--s24-space-7)}.s24-profile-notifications .s24-notify-col__title label{display:block;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.s24-profile-notifications .s24-notify-item{margin-bottom:var(--s24-space-3)}.s24-profile-notifications .s24-notify-item:last-child{margin-bottom:0}.s24-profile-notifications .s24-notify-item > label{display:flex;align-items:center;gap:var(--s24-space-3);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--s24-text);cursor:pointer;margin:0}.s24-profile-notifications .s24-notify-item__desc{margin-left:30px;margin-top:2px;font-size:0.875rem;line-height:1.35;color:var(--s24-text-muted);max-width:260px}.s24-profile-notifications input[type="checkbox"]{width:18px;height:18px;min-width:18px;min-height:18px;border-radius:5px;margin-top:0}.s24-profile-email-change{overflow:hidden;height:0}.s24-profile-stack-8{margin-top:var(--s24-space-2)}.s24-profile-inline-btn{display:inline-flex;align-items:center;justify-content:center}.s24-profile-phone-change-link{font-size:0.8125rem}.confirmcode-btn{display:none} .s24-profile-save-footer.s24-form-actions{margin-top:var(--s24-space-6);margin-bottom:var(--s24-space-6);padding:0;border-top:0;background:transparent;border-radius:0}.s24-profile-save-footer .s24-btn.disabled{opacity:0.5;pointer-events:none} @media (max-width:979px){.s24-profile-cats-list{grid-template-columns:repeat(2,1fr)}.s24-profile-notifications{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){ .s24-profile-layout .select-search-block{width:100%;max-width:100%}.s24-profile-layout .select-search-block > .select-search{left:0;right:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box} .s24-profile-layout .select-search-block > .input-select-search.active{left:0;right:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.s24-form-row{flex-direction:column;gap:0;align-items:stretch}.s24-profile-cats-list{grid-template-columns:1fr}.s24-profile-notifications{grid-template-columns:1fr}.s24-profile-notifications .s24-notify-col--root + .s24-notify-col--root{padding-top:var(--s24-space-6);border-top:none}.s24-profile-notifications .s24-notify-col__list > .s24-notify-col + .s24-notify-col:has(> .s24-notify-col__title){border-top:none}.s24-pass-toggle{right:5px}}}
@scope (.s24-forum-page){.s24-forum-page__header{margin-bottom:var(--s24-space-5)}.s24-forum-page__sub{margin:var(--s24-space-2) 0 0;font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.45}.s24-forum-breadcrumb{margin:0 0 var(--s24-space-4);font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.5}.s24-forum-breadcrumb .s24-forum-topic-title{display:inline;font-size:inherit;font-weight:600;color:var(--s24-text)} .s24-forum-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);overflow:hidden;margin:0 0 var(--s24-space-5);box-shadow:var(--s24-shadow-soft)}.s24-forum-table td{padding:var(--s24-space-3) var(--s24-space-3);border-bottom:1px solid var(--s24-border);vertical-align:top;font-size:var(--s24-caption);color:var(--s24-text-secondary)}.s24-forum-table tr:last-child td{border-bottom:none}.s24-forum-table .coltop{text-align:center;vertical-align:middle;font-size:var(--s24-caption);font-weight:600;background:var(--s24-surface-alt);color:var(--s24-text);border-bottom:1px solid var(--s24-border);padding:var(--s24-space-2) var(--s24-space-3)}.s24-forum-table .coltop:first-child{text-align:left}.s24-forum-table td.forumssection{background:var(--s24-surface-alt);padding:0;border-bottom:1px solid var(--s24-border)}.s24-forum-table td.forumssection h3{margin:0;padding:var(--s24-space-3) var(--s24-space-3);font-size:var(--s24-body);font-weight:600;line-height:1.35}.s24-forum-table td.forumssection h3 a{color:var(--s24-text);text-decoration:none}.s24-forum-table td.forumssection h3 a:hover{color:var(--s24-primary)}.s24-forum-table td.forumssection .caret{margin-left:var(--s24-space-2);opacity:0.55;vertical-align:middle}.s24-forum-table h5{margin:0 0 var(--s24-space-1);font-size:var(--s24-body);font-weight:600;line-height:1.35}.s24-forum-table h5 a{color:var(--s24-primary);text-decoration:underline;text-underline-offset:2px}.s24-forum-table h5 a:hover{color:var(--s24-primary-hover)}.s24-forum-table h5 a.red,.s24-forum-table a.red{color:var(--s24-danger);font-weight:600}.s24-forum-table .centerall{text-align:center;vertical-align:middle}.s24-forum-table .subforums{margin:var(--s24-space-2) 0 0;padding-left:var(--s24-space-5);list-style:disc;color:var(--s24-text-muted);font-size:var(--s24-caption)}.s24-forum-table .subforums a{color:var(--s24-primary)} .s24-forum-post,.forum_post_row{border-radius:var(--s24-radius-md);min-height:2rem;padding:var(--s24-space-4);margin-bottom:var(--s24-space-5);background:var(--s24-surface);border:1px solid var(--s24-border);box-shadow:var(--s24-shadow-soft)}.s24-forum-post.bgwarning,.forum_post_row.bgwarning{background:hsl(54 100% 90%);border-color:hsl(48 55% 78%)}.forum_post_avatar > img,.s24-forum-post .forum_post_avatar > img{margin:var(--s24-space-1) var(--s24-space-3) 0 0;width:48px;height:48px;border-radius:var(--s24-radius-sm);object-fit:cover}.forum_post_row_block,.s24-forum-post .forum_post_row_block{margin:var(--s24-space-1) 0 var(--s24-space-1) 0;margin-left:calc(48px + var(--s24-space-3))}.forum_post_row_block_header,.s24-forum-post .forum_post_row_block_header{color:var(--s24-text-muted);font-size:0.75rem;margin-bottom:var(--s24-space-2);line-height:1.45}.forum_post_row_block_header a{color:var(--s24-primary)}.forum_post_row_buttons,.s24-forum-post .forum_post_row_buttons{text-align:right;display:block;margin-top:var(--s24-space-2)}.forum_post_row_buttons > div,.s24-forum-post .forum_post_row_buttons > div{display:inline-block;margin:0 0 0 var(--s24-space-2)}.s24-forum-post .text{font-size:var(--s24-body);color:var(--s24-text);line-height:1.6} .s24-forum-poll{margin-bottom:var(--s24-space-5)}.s24-forum-poll .mboxHD.polls{margin:0} .s24-forum-move-form{margin-bottom:var(--s24-space-5);padding:var(--s24-space-4);background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:var(--s24-shadow-soft)}.s24-forum-move-form table.flat{width:100%;border-collapse:collapse}.s24-forum-move-form table.flat td{padding:var(--s24-space-2) var(--s24-space-2) var(--s24-space-2) 0;vertical-align:middle;font-size:var(--s24-caption)}.s24-forum-admin-links{display:flex;flex-wrap:wrap;gap:var(--s24-space-1) var(--s24-space-3);align-items:center;line-height:1.5}.s24-forum-admin-links a{color:var(--s24-primary);font-size:var(--s24-caption);white-space:nowrap}.s24-forum-reply{margin-top:var(--s24-space-6)}.s24-forum-reply .s24-form-layout{max-width:none;width:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:var(--s24-space-5);padding:var(--s24-space-4);box-sizing:border-box}.s24-forum-reply .s24-form-layout textarea,.s24-forum-reply .s24-form-layout #rmsgtext{width:100%;max-width:100%;box-sizing:border-box;min-height:8rem}.s24-forum-reply table.flat{width:100%;border-collapse:collapse}.s24-forum-reply table.flat td{padding:0;border:none}.s24-forum-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2) var(--s24-space-3);margin:var(--s24-space-4) 0} table.cells{border-collapse:separate;border-spacing:0;width:100%;background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);overflow:hidden;margin-bottom:var(--s24-space-5);box-shadow:var(--s24-shadow-soft)}table.cells td{padding:var(--s24-space-3);border-bottom:1px solid var(--s24-border);font-size:var(--s24-caption);vertical-align:top}table.cells tr:last-child td{border-bottom:none}table.cells .editformtitle{color:var(--s24-text-muted);font-weight:600;font-size:var(--s24-caption);white-space:nowrap}.s24-forum-admin-toolbar{display:flex;flex-wrap:wrap;gap:var(--s24-space-2);margin-bottom:var(--s24-space-5)}.s24-forum-stats h3{margin:0 0 var(--s24-space-3);font-size:var(--s24-body);font-weight:600;color:var(--s24-text)}.block{margin-bottom:0} tr.s24-forum-poll-scripts{display:none}tr.s24-forum-poll-scripts td{padding:0;border:none;height:0;overflow:hidden}} @scope (.s24-forum-page--index){@media (max-width:520px){.s24-forum-table .two{display:none}}@media (max-width:375px){.s24-forum-table .three,.s24-forum-table .four,.s24-forum-table .five{display:none}.s24-forum-table td.forumssection h3{font-size:1rem}}} @scope (.s24-forum-page--topics){@media (max-width:480px){.s24-forum-table .two{display:none}}@media (max-width:375px){.s24-forum-table .three,.s24-forum-table .four{display:none}}} @scope (.s24-forum-page--thread){@media (max-width:480px){.forum_post_row_block,.s24-forum-post .forum_post_row_block{margin-left:0}.forum_post_row_buttons,.s24-forum-post .forum_post_row_buttons{width:100%;text-align:center}.forum_post_row_buttons > div,.s24-forum-post .forum_post_row_buttons > div{margin:0 0 var(--s24-space-2);width:100%;max-width:20rem;box-sizing:border-box}.forum_post_row,.s24-forum-post{padding:var(--s24-space-3) var(--s24-space-2)}.dialogavatar.forum_post_avatar{display:none}}@media (max-width:375px){.s24-forum-breadcrumb{font-size:0.75rem}.small{display:none}}} @scope (.s24-forum-page--edit){@media (max-width:767px){table.cells{min-width:0;width:100%}.mboxHD{display:none}input[name="medieditor"],input[name="rtopicdesc"],input[name="rtopictitle"]{width:100%;max-width:100%;box-sizing:border-box}}@media (max-width:375px){.small{display:none}.editformtitle{display:none}}} @scope (.s24-forum-page--newtopic){@media (max-width:480px){.s24-page-title{font-size:clamp(1.125rem,5vw,1.375rem)}.mboxHD{display:none}.s24-form-layout .editor,.s24-form-layout #remail{max-width:100%}}}
.pay_system_block{display:flex;flex-wrap:wrap;gap:var(--s24-space-3);align-items:flex-start}.pay_system_row{margin:0;display:inline-block;vertical-align:top;min-width:0}.pay_system_row.inactive{opacity:0.5} .pay_system_row.inactive .pay_system_img_block.active{border-color:color-mix(in srgb,var(--s24-text-muted) 50%,var(--s24-border));box-shadow:none}.pay_system_img_block{position:relative;display:inline-block;background:var(--s24-surface);padding:var(--s24-space-4);border-radius:var(--s24-radius-md);border:2px solid var(--s24-border);box-shadow:var(--s24-shadow-soft);cursor:pointer;min-width:140px;box-sizing:border-box;text-align:center;transition:border-color var(--s24-transition-fast),background-color var(--s24-transition-fast),box-shadow var(--s24-transition-fast),opacity var(--s24-transition-fast)}.pay_system_img_block > img{display:block;height:80px;margin-inline:auto;transition:opacity 0.2s 0.2s}.pay_system_img_block > desc{opacity:0;transition:opacity 0.2s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;text-align:center;max-width:calc(100% - var(--s24-space-4));padding-inline:var(--s24-space-1);box-sizing:border-box;max-height:5.5rem;overflow:hidden;font-size:0.75rem;line-height:var(--s24-lh-tight);color:var(--s24-text-secondary)}.pay_system_img_block:hover{background:var(--s24-surface-alt);border-color:color-mix(in srgb,var(--s24-primary) 38%,var(--s24-border));box-shadow:var(--s24-shadow-soft)}.pay_system_img_block:hover > img{opacity:0;transition:opacity 0.2s}.pay_system_img_block:hover > desc{opacity:1;transition:opacity 0.2s 0.2s}.pay_system_img_block.active{border-color:var(--s24-primary);background:var(--s24-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--s24-primary) 32%,transparent);opacity:1} .pay_system_img_block.active:hover{background:var(--s24-surface)}@media (max-width:480px){.pay_system_block{justify-content:center}} .s24-balance-page :where(.s24-sumtable,.s24-settings-section) .s24-input-money.s24-balance-billing__summ-field{max-width:min(calc(18rem / 1.5),100%)} .s24-balance-page #requisites :is(input[type="text"],input[type="tel"],input[type="email"],input:not([type])){width:min(calc(22rem / 1.5),100%);max-width:100%;box-sizing:border-box}.s24-balance-page #payoutform :is(input[type="text"],input[type="tel"],input[type="email"],input:not([type])){width:min(calc(22rem / 1.5),100%);max-width:100%;box-sizing:border-box}@media (max-width:767px){.s24-balance-page :where(.s24-sumtable,.s24-settings-section) .s24-input-money.s24-balance-billing__summ-field{max-width:min(calc(20rem),100%)} .s24-balance-page #requisites :is(input[type="text"],input[type="tel"],input[type="email"],input:not([type])),.s24-balance-page #payoutform :is(input[type="text"],input[type="tel"],input[type="email"],input:not([type])){width:100%;max-width:100%}}@scope (.s24-balance-page){ .s24-balance-page__header{margin-bottom:var(--s24-space-6)}.s24-balance-page__totals{display:flex;flex-direction:column;gap:var(--s24-space-2)} .s24-balance-page__header .s24-page-title.s24-balance-page__title-row{margin-bottom:0}.s24-balance-page__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s24-space-2)}.s24-balance-page__title-label{font-weight:inherit;color:inherit}.s24-balance-page__value{font-weight:700;font-size:inherit;color:var(--s24-primary)}.s24-balance-page__curr{font-weight:700;font-size:inherit;color:var(--s24-primary)}.s24-balance-page__hint{display:inline-block;font-size:var(--s24-caption);color:var(--s24-text-muted);font-weight:500}.s24-balance-page__bonus{margin:0;line-height:1.45}.s24-balance-page__bonus-label{color:var(--s24-text-muted);font-weight:500;margin-right:var(--s24-space-2)}.s24-balance-page__bonus .s24-balance-page__value,.s24-balance-page__bonus .s24-balance-page__curr{font-weight:400}.s24-balance-page__bonus-hint{display:inline-block;margin-left:var(--s24-space-2);font-size:var(--s24-caption);color:var(--s24-text-muted)} .s24-settings-section > h3{font-weight:700;font-size:var(--s24-heading-sm);margin:0 0 var(--s24-space-3);color:var(--s24-ink);line-height:1.3;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s24-space-2)}.s24-settings-section > h4{font-weight:700;font-size:var(--s24-body-sm);margin:0 0 var(--s24-space-3);color:var(--s24-ink)}.s24-settings-section .summ{line-height:1.45;color:var(--s24-text)} .s24-balance-page .table{width:100%;border-collapse:collapse;margin-bottom:var(--s24-space-3)} .s24-balance-page .s24-settings-section .s24-balance-billing__summ-field input[type="text"],.s24-balance-page .s24-settings-section .s24-balance-billing__summ-field input.money-format{border:1px solid var(--s24-border);border-radius:var(--s24-radius-sm);min-height:2.5rem;padding-top:var(--s24-space-2);padding-bottom:var(--s24-space-2)}.s24-balance-page #fromBalanceTr{color:var(--s24-primary)}  .s24-balance-page #payment_warning .warning,.s24-balance-page .warning{padding:var(--s24-space-3) var(--s24-space-4);border-radius:var(--s24-radius-sm);background:var(--s24-warning);border:1px solid hsl(43 70% 72%);color:hsl(33 69% 28%);font-size:var(--s24-caption);line-height:1.5}  .s24-balance-wait-list{display:flex;flex-direction:column;gap:var(--s24-space-3);min-width:0}.s24-balance-wait-card{display:grid;grid-template-columns:1fr;gap:var(--s24-space-3);margin:0;padding:var(--s24-space-4);box-sizing:border-box;min-width:0;background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);box-shadow:var(--s24-shadow-soft)} .s24-balance-wait-card .s24-form__label{display:block;margin-bottom:var(--s24-space-1);line-height:1.3}.s24-balance-wait-card .s24-body-text{display:block;margin:0;font-weight:400}.s24-balance-wait-card__field--num .s24-body-text,.s24-balance-wait-card__field--expiry .s24-body-text{font-variant-numeric:tabular-nums}.s24-balance-wait-card__field--desc .s24-body-text{line-height:1.55;word-break:break-word;overflow-wrap:anywhere}.s24-balance-page .waitButtonsBlock{width:auto;float:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-2);padding-top:var(--s24-space-2);margin:0;border-top:1px solid var(--s24-border)}.s24-balance-page .waitButtonsBlock .btn,.s24-balance-page .waitButtonsBlock .s24-btn,.s24-balance-page .waitButtonsBlock input[type="submit"]{margin:0}@media (min-width:768px){.s24-balance-wait-card{grid-template-columns:minmax(0,6.5rem) minmax(0,10rem) minmax(0,1fr) auto;align-items:start;gap:var(--s24-space-4);padding:var(--s24-space-4) var(--s24-space-5)}.s24-balance-page .waitButtonsBlock{padding-top:0;border-top:none;justify-content:flex-end;align-self:center}.s24-balance-wait-card__field--desc{min-width:0}} .s24-balance-history__pagination{margin-top:var(--s24-space-5);margin-bottom:0}.s24-balance-history__empty{margin-top:var(--s24-space-3);margin-bottom:0}.s24-balance-history__table{width:100%;border-collapse:separate;border-spacing:0 var(--s24-space-2);margin-bottom:0}.s24-balance-history__table > tbody > tr > td{padding:var(--s24-space-3) var(--s24-space-4);vertical-align:top;background:var(--s24-surface);border-style:solid;border-color:var(--s24-border);border-width:1px 0}.s24-balance-history__row > td:first-child{width:7.75rem;border-left-width:3px;border-left-style:solid;border-radius:var(--s24-radius-md) 0 0 var(--s24-radius-md)}.s24-balance-history__row--in > td:first-child{border-left-color:var(--s24-success)}.s24-balance-history__row--out > td:first-child{border-left-color:var(--s24-danger-soft)}.s24-balance-history__row > td:last-child{border-right-width:1px;border-radius:0 var(--s24-radius-md) var(--s24-radius-md) 0}.s24-balance-history__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s24-space-1);margin-bottom:var(--s24-space-0)}.s24-balance-history__action{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--s24-radius-sm); background-color:var(--s24-surface-alt);border:1px solid var(--s24-border);line-height:0;opacity:0.85;transition:opacity var(--s24-transition-fast),background-color var(--s24-transition-fast)}.s24-balance-history__action:hover{opacity:1;background-color:var(--s24-surface)}.s24-balance-history__action--danger:hover{border-color:hsl(0 55% 82%)} .s24-balance-history__action.download-icon{width:1.75rem;height:1.75rem;margin:0 0 0 var(--s24-space-2);vertical-align:middle;background-color:var(--s24-surface-alt);background-image:url("images/icons/default/download-icon.png");background-repeat:no-repeat;background-position:center;background-size:14px;text-decoration:none;color:inherit}.s24-balance-history__action.download-icon:hover{background-color:var(--s24-surface)}.s24-balance-history__date{display:block;font-size:var(--s24-caption);color:var(--s24-text-muted);line-height:1.4;white-space:nowrap}.s24-balance-history__desc{color:var(--s24-text);line-height:1.55;min-width:0;word-wrap:break-word;overflow-wrap:anywhere;max-width:none}.s24-balance-history__inline-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s24-space-1);margin-left:var(--s24-space-2);vertical-align:middle}.s24-balance-history__inline-actions .s24-balance-history__action.download-icon{margin-left:0}.s24-balance-history__amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.s24-balance-history__amount-main{display:block;font-weight:700}.s24-balance-history__row--in .s24-balance-history__amount-main{color:var(--s24-success)}.s24-balance-history__row--out .s24-balance-history__amount-main{color:var(--s24-danger)}.s24-balance-page .usumm_class,.s24-balance-history__amount-alt{color:var(--s24-text-muted);font-size:var(--s24-caption);font-weight:500;margin-top:var(--s24-space-1)} .s24-balance-page .payforworkblock.ownlist{background:var(--s24-surface);border:1px solid var(--s24-border);border-radius:var(--s24-radius-md);padding:var(--s24-space-4);margin-bottom:var(--s24-space-4);box-shadow:var(--s24-shadow-soft)} .s24-balance-page .payforworkblock .s24-payforwork-actions{float:right;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s24-space-2)} .s24-balance-page .payforworkblock .s24-payforwork-calc{min-height:24px;width:150px}.s24-balance-page .payoutformtext{color:var(--s24-text-muted);font-weight:600;font-size:var(--s24-caption);width:175px} .s24-balance-page .s24-balance-label-cell{width:190px}.s24-balance-page .s24-balance-label-cell--sm{width:145px} .s24-balance-page .s24-summ--emphasis{font-weight:bold}.s24-balance-page .help{margin-top:var(--s24-space-4);padding:var(--s24-space-3) var(--s24-space-4);background:var(--s24-surface-alt);border-radius:var(--s24-radius-sm);border:1px solid var(--s24-border);font-size:var(--s24-caption);color:var(--s24-text-secondary);line-height:1.55}.s24-balance-page .s24-balance-move-form .textright{text-align:right;padding-right:var(--s24-space-3);white-space:nowrap} .s24-profile-layout :where( input[type="text"],input[type="email"],input[type="password"],input[type="tel"],select,textarea ){border-radius:var(--s24-radius-sm);max-width:100%} @media (max-width:640px){.s24-balance-history__table{border-spacing:0 var(--s24-space-3)} .s24-balance-history__table > tbody > tr > td{display:block;width:100%;box-sizing:border-box;border-width:0 1px 1px 1px;border-radius:0}.s24-balance-history__row > td:first-child{border-top-width:1px;border-radius:var(--s24-radius-md) var(--s24-radius-md) 0 0;border-left-width:3px;width:100%}.s24-balance-history__row > td:last-child{border-radius:0 0 var(--s24-radius-md) var(--s24-radius-md);border-bottom-width:1px;text-align:left;padding-top:var(--s24-space-2)}.s24-balance-history__amount-main{display:inline}.s24-balance-history__actions{margin-bottom:var(--s24-space-1)}.s24-balance-history__date{white-space:normal}}@media (max-width:480px){.s24-balance-page .payoutformtext{display:none}}} .s24-balance-page .table:not(.s24-payer-form):not(.s24-sumtable) > tbody > tr > td{padding:var(--s24-space-3);vertical-align:middle;font-size:var(--s24-caption);color:var(--s24-text-secondary);line-height:1.4} @media (max-width:767px){.s24-balance-page .table:not(.s24-balance-history__table):not(.s24-payer-form):not(.s24-sumtable) > tbody > tr > td{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:var(--s24-space-1) 0;text-align:left}.s24-balance-page .table:not(.s24-balance-history__table):not(.s24-payer-form):not(.s24-sumtable) > tbody > tr > td:first-child{color:var(--s24-text-secondary);font-size:var(--s24-caption);padding-bottom:0}.s24-balance-page .table:not(.s24-balance-history__table):not(.s24-payer-form):not(.s24-sumtable) > tbody > tr > td:last-child{padding-top:var(--s24-space-1);padding-bottom:var(--s24-space-3)}.s24-balance-page .table:not(.s24-balance-history__table):not(.s24-payer-form):not(.s24-sumtable) > tbody > tr:last-child > td:last-child{padding-bottom:0}.s24-balance-page .table:not(.s24-balance-history__table):not(.s24-payer-form):not(.s24-sumtable) > tbody > tr > td[colspan="2"]{padding:0}} @scope (.s24-market-neworder-page,.s24-sbr-confirm-page,.s24-prjadd-page){.s24-market-neworder__title{font-size:var(--s24-heading-md);font-weight:700;color:var(--s24-ink);line-height:1.3;margin:0 0 var(--s24-space-5)} .s24-mo-section__heading{font-weight:700;font-size:var(--s24-heading-sm);margin:0 0 var(--s24-space-4);color:var(--s24-ink);line-height:1.3;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s24-space-2)} a.s24-mo-promo-toggle{color:var(--s24-primary);text-decoration:none;font-weight:600;font-size:var(--s24-caption)}a.s24-mo-promo-toggle:hover,a.s24-mo-promo-toggle:focus{color:var(--s24-primary-hover);text-decoration:none}.s24-mo-promo-field{display:flex;flex-direction:column;gap:var(--s24-space-2);align-items:stretch;max-width:min(100%,22rem)}.s24-mo-promo-label{display:block;margin:0;font-size:var(--s24-caption);font-weight:600;color:var(--s24-text)}.s24-mo-promo-label .s24-dotted-hint{font-weight:600;color:var(--s24-text)} .s24-mo-promo-input-wrap :is(input[type="text"],input:not([type])){width:100%;max-width:100%;font-size:var(--s24-body)} .s24-sumtable .summ{font-size:var(--s24-body);line-height:1.45;color:var(--s24-text);font-variant-numeric:tabular-nums} .s24-sumtable tr#total_in_pay_sys_curr .s24-mo-paycurr-label{font-size:var(--s24-body)}#payment_warning .warning{padding:var(--s24-space-3) var(--s24-space-4);border-radius:var(--s24-radius-sm);background:var(--s24-warning);border:1px solid hsl(43 70% 72%);color:hsl(33 69% 28%);font-size:var(--s24-caption);line-height:1.5}  .s24-mo-first-order-info{font-size:var(--s24-caption);color:var(--s24-text-secondary);line-height:1.55}.s24-mo-first-order-info p{margin:0} .s24-mo-actions.s24-form-actions--stack{margin-bottom:var(--s24-space-8)}.s24-mo-submit{min-width:0}@media (min-width:641px){.s24-mo-submit{min-width:12.5rem}}.s24-mo-legal{margin:var(--s24-space-5) auto 0;max-width:36rem;font-size:var(--s24-caption);color:var(--s24-text-secondary);line-height:1.55;text-align:center}.s24-mo-legal__note{ margin:0}.s24-mo-legal__agree{margin:0}.s24-mo-legal a{font-weight:600}.s24-mo-agreement-dl{display:inline-block;vertical-align:middle;margin-left:var(--s24-space-2)}@media (max-width:640px){ .s24-market-neworder__title{font-size:var(--s24-heading-sm);text-align:center}}}
.s24-u-m-0{margin:0}.s24-u-mt-0{margin-top:0}.s24-u-mt-1{margin-top:var(--s24-space-1)}.s24-u-mt-2{margin-top:var(--s24-space-2)}.s24-u-mt-3{margin-top:var(--s24-space-3)}.s24-u-mt-4{margin-top:var(--s24-space-4)}.s24-u-mt-5{margin-top:var(--s24-space-5)}.s24-u-mt-6{margin-top:var(--s24-space-6)}.s24-u-mb-0{margin-bottom:0}.s24-u-mb-1{margin-bottom:var(--s24-space-1)}.s24-u-mb-2{margin-bottom:var(--s24-space-2)}.s24-u-mb-3{margin-bottom:var(--s24-space-3)}.s24-u-mb-4{margin-bottom:var(--s24-space-4)}.s24-u-mb-5{margin-bottom:var(--s24-space-5)}.s24-u-mb-6{margin-bottom:var(--s24-space-6)}.s24-u-ml-0{margin-left:0}.s24-u-ml-1{margin-left:var(--s24-space-1)}.s24-u-ml-2{margin-left:var(--s24-space-2)}.s24-u-ml-3{margin-left:var(--s24-space-3)}.s24-u-ml-4{margin-left:var(--s24-space-4)}.s24-u-mr-0{margin-right:0}.s24-u-mr-1{margin-right:var(--s24-space-1)}.s24-u-mr-2{margin-right:var(--s24-space-2)}.s24-u-mr-3{margin-right:var(--s24-space-3)}.s24-u-mr-4{margin-right:var(--s24-space-4)}.s24-u-mx-auto{margin-left:auto;margin-right:auto}.s24-u-my-1{margin-top:var(--s24-space-1);margin-bottom:var(--s24-space-1)}.s24-u-my-2{margin-top:var(--s24-space-2);margin-bottom:var(--s24-space-2)}.s24-u-my-3{margin-top:var(--s24-space-3);margin-bottom:var(--s24-space-3)}.s24-u-my-4{margin-top:var(--s24-space-4);margin-bottom:var(--s24-space-4)} .s24-u-p-0{padding:0}.s24-u-p-1{padding:var(--s24-space-1)}.s24-u-p-2{padding:var(--s24-space-2)}.s24-u-p-3{padding:var(--s24-space-3)}.s24-u-p-4{padding:var(--s24-space-4)}.s24-u-p-5{padding:var(--s24-space-5)}.s24-u-pt-1{padding-top:var(--s24-space-1)}.s24-u-pt-2{padding-top:var(--s24-space-2)}.s24-u-pt-3{padding-top:var(--s24-space-3)}.s24-u-pt-4{padding-top:var(--s24-space-4)}.s24-u-pb-1{padding-bottom:var(--s24-space-1)}.s24-u-pb-2{padding-bottom:var(--s24-space-2)}.s24-u-pb-3{padding-bottom:var(--s24-space-3)}.s24-u-pb-4{padding-bottom:var(--s24-space-4)} .s24-u-w-full{width:100%}.s24-u-w-auto{width:auto} .s24-u-pull-left{float:left}.s24-u-pull-right{float:right}.s24-u-clear{clear:both} .s24-u-text-left{text-align:left}.s24-u-text-right{text-align:right}.s24-u-text-center{text-align:center} .s24-u-iblock{display:inline-block}.s24-u-block{display:block}.s24-u-flex{display:flex}.s24-u-none{display:none}  .s24-u-pointer{cursor:pointer} .s24-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
