.page-nav{display:inline-block;margin:0;max-width:100%}.page-nav>button{border:0;padding:5px 0;background:none;color:var(--link);font:inherit;text-align:inherit;cursor:pointer;overflow-wrap:anywhere;min-height:32px}.page-nav>button:hover{text-decoration:underline}.page-nav>button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.form-panel{box-sizing:border-box;width:min(100%,760px);margin:18px auto 28px;padding:24px clamp(16px,4vw,36px) 28px;background:var(--panel);border:1px solid var(--border);border-block-width:1px}.form-panel>h2,.form-panel>h3{margin:0 0 20px;color:var(--link);text-align:center;font-size:24px;line-height:1.2}.site-form{box-sizing:border-box;width:100%;margin:0;color:var(--text-light);text-align:left}.form-panel.site-form{width:min(100%,760px)}.site-form input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),.site-form select,.site-form textarea{box-sizing:border-box;max-width:100%;border:1px solid var(--text-muted);background:var(--text-strong);color:var(--ink)}.site-form textarea{min-height:180px;resize:vertical}.site-form input[type="file"]{box-sizing:border-box;width:100%;max-width:100%;padding:8px;border:1px solid var(--border-light);background:var(--panel-raised);color:var(--text-light);font:inherit}.site-form input[type="checkbox"],.site-form input[type="radio"]{width:auto;margin:0;accent-color:var(--accent-border)}.site-form input:focus-visible,.site-form select:focus-visible,.site-form textarea:focus-visible{border-color:var(--gold);outline:2px solid color-mix(in srgb,var(--gold) 45%,transparent);outline-offset:1px}.site-form--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-form--stacked>p{margin:0;text-indent:0}.site-form--stacked label{color:var(--text-muted);font-size:14px;font-weight:bold;text-align:left}.site-form--stacked textarea{align-self:stretch;width:100%}.site-form--stacked .form-alert,.site-form--stacked .notice,.site-form--stacked .field-error,.site-form--stacked .errorlist,.site-form--stacked .form-actions{align-self:stretch}.site-form--stacked>.button,.site-form--stacked>.button-primary,.site-form--stacked>.button-dark,.site-form--stacked>button{align-self:center}.site-form--stacked .form-help{margin:-3px 0 2px;color:var(--text-muted);font-size:13px;line-height:1.4}.site-form .form-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.site-form .form-actions .button,.site-form .form-actions .button-primary,.site-form .form-actions .button-dark{margin:0}.site-form--grid{display:flex;flex-direction:column;gap:14px}.login-form .login-fields{display:flex;flex-direction:column;gap:12px}.tariff-calculator .site-form--grid{display:flex;flex-direction:column}.site-form--wizard{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:10px 14px;align-items:start}.wizard-form .site-form--wizard{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr)}.site-form--wizard>hr,.site-form--wizard>h3,.site-form--wizard>.full,.site-form--wizard>.actions{grid-column:1 / -1}.site-form--wizard>label,.site-form--wizard>.phone-label{padding-top:8px;color:var(--text-muted);text-align:right}.site-form--wizard>input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),.site-form--wizard>select,.site-form--wizard>textarea{justify-self:start;width:min(100%,340px)}.wizard-form .site-form--wizard .with-unit input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]){width:70px}.site-form--wizard .phone-field,.site-form--wizard .phone-status{min-width:0;color:var(--text-light)}.site-form--wizard .prices{grid-column:1 / -1;min-width:0}.site-form--wizard .full{text-align:left}.site-form--wizard .actions{text-align:center}.site-form--compact{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px;align-items:center}.site-form--compact label{color:var(--text-muted);text-align:right}.site-form--compact .field-error{grid-column:1 / -1}.site-form--grid>.form-row{margin:0}.site-form--grid .form-row{display:grid;grid-template-columns:minmax(150px,0.42fr) minmax(0,1fr);gap:10px 18px;align-items:start}.site-form--grid .form-row>label{padding-top:9px;color:var(--text-muted);font-size:14px;text-align:right}.site-form--grid .form-control{min-width:0}.site-form--grid .form-control input,.site-form--grid .form-control select{max-width:100%}.site-form--grid .form-control textarea{width:100%}.site-form--grid .form-control>p{margin:5px 0 0;text-indent:0}.site-form--choice{display:flex;flex-direction:column;gap:12px}.site-form--choice .choice-row{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--border);background:var(--panel-raised)}.site-form--choice .choice-row>label{flex:1;min-width:0;color:var(--text-light);line-height:1.45}.site-form--inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.site-form--inline-actions input,.site-form--inline-actions select{width:auto;margin:0}.site-form--inline-actions .button,.site-form--inline-actions .button-primary,.site-form--inline-actions .button-dark{margin:0}.site-form--settings{display:grid;grid-template-columns:minmax(125px,max-content) minmax(0,1fr);gap:8px 12px;align-items:center}.site-form--settings>label{color:var(--text-muted);text-align:right}.site-form--settings .field-control{min-width:0}.site-form--settings .field-control input,.site-form--settings .field-control select{width:min(100%,280px)}.site-form--settings .field-error{grid-column:2;margin:-3px 0 0}.site-form--settings .form-actions{grid-column:1 / -1}.site-form .field-error,.site-form .errorlist{margin:5px 0 0;color:#ff7979;font-size:13px;line-height:1.35;text-indent:0}.form-alert{box-sizing:border-box;width:100%;margin:0;padding:9px 12px;border:1px solid var(--border-light);color:var(--text-light);line-height:1.4;text-align:left;text-indent:0}.form-alert--full{grid-column:1 / -1}.form-alert--error{border-color:#7b3030;background:#280f0f;color:#ffb0b0}.form-alert--warning{border-color:#80692c;background:#241d10;color:#e1c98d}.form-alert--success{border-color:#206020;background:#0a190a;color:#a4d3a4}.site-form>.notice,.site-form>.field-error,.site-form>.errorlist{text-indent:0}.site-form--wide{width:min(100%,860px);margin-inline:auto}.commenting .form-panel{width:min(100%,560px);margin:8px auto 12px}.panel-medium.tariff-form,.panel-medium.search-form,.panel-medium.login-form,.panel-wide.upload{box-sizing:border-box;width:min(100% - 24px,760px);margin-inline:auto}.panel-medium.search-form:not(.search-advanced){width:min(100% - 24px,560px)}.panel-medium.search-form.search-advanced{width:min(100% - 24px,820px)}.panel-medium.tariff-form{padding:20px clamp(14px,3vw,28px) 24px}.tariff-form>form,.upload-form>form{box-sizing:border-box;width:100%}.upload-form>form input[type="file"]{margin:0}.upload-form{box-sizing:border-box}.upload-form>.site-form{padding:14px}.upload-form .form-actions{margin-top:12px}@media only screen and (max-width:620px){.form-panel{width:min(100%,560px);margin:12px auto 22px;padding:20px 14px 24px}.form-panel>h2,.form-panel>h3{margin-bottom:16px;font-size:22px}.site-form--grid .form-row{grid-template-columns:1fr;gap:5px}.site-form--grid .form-row>label{padding-top:0;text-align:left}.site-form--settings{grid-template-columns:1fr;gap:6px}.site-form--wizard{grid-template-columns:1fr;gap:8px}.wizard-form .site-form--wizard{grid-template-columns:1fr}.site-form--wizard>label,.site-form--wizard>.phone-label{padding-top:0;text-align:left}.site-form--wizard>input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),.site-form--wizard>select,.site-form--wizard>textarea,.site-form--wizard .with-unit,.site-form--wizard .phone-field,.site-form--wizard .phone-status{grid-column:1;justify-self:stretch;width:100%}.wizard-form .site-form--wizard .with-unit input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]){width:70px}.site-form--compact{grid-template-columns:1fr}.site-form--compact label{text-align:left}.site-form--compact input,.site-form--compact .button,.site-form--compact .button-primary,.site-form--compact .button-dark{width:100%}.site-form--settings>label{text-align:left}.site-form--settings .field-error{grid-column:1}.site-form--settings .form-actions{grid-column:1}.site-form--settings .field-control input,.site-form--settings .field-control select{width:100%}.site-form--inline-actions{align-items:stretch}.site-form--inline-actions input,.site-form--inline-actions select,.site-form--inline-actions .button,.site-form--inline-actions .button-primary,.site-form--inline-actions .button-dark{width:100%}.site-form--stacked textarea{min-height:180px}.site-form .form-actions{flex-direction:column;align-items:stretch}.site-form .form-actions .button,.site-form .form-actions .button-primary,.site-form .form-actions .button-dark{width:100%;min-height:40px}.panel-medium.tariff-form,.panel-medium.search-form,.panel-medium.login-form,.panel-wide.upload{width:calc(100% - 20px)}.panel-medium.search-form:not(.search-advanced),.panel-medium.search-form.search-advanced{width:calc(100% - 20px)}}