.owner-shell{padding-bottom:64px}.owner-header{justify-content:space-between;align-items:center;gap:20px;padding-block:32px;display:flex}.owner-access{max-width:480px;margin:56px auto}.owner-access h1,.owner-toolbar h1{letter-spacing:-.03em;font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.12}.owner-access>p{color:var(--ink);margin:18px 0 28px}.owner-access .request-form{padding:24px}.owner-access input{height:40px}.owner-access button{width:100%;margin-top:24px}.owner-toolbar{justify-content:space-between;align-items:center;gap:24px;margin:28px 0;display:flex}.owner-toolbar p{color:#44503f;margin-top:12px;font-size:13px}.owner-actions{align-items:center;gap:24px;display:flex}.owner-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.owner-list{gap:20px;display:grid}.owner-application{min-width:0}.owner-application h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:23px;font-weight:650}.owner-application time{color:var(--muted);margin-top:7px;font-size:12px;display:block}.owner-application .detail-values{margin-top:18px}.owner-application dd{overflow-wrap:anywhere;max-width:70%}.owner-phone{text-underline-offset:4px;margin-top:16px;font-size:22px;text-decoration:underline;display:inline-block}.owner-product{overflow-wrap:anywhere;margin-top:12px}.owner-notification{color:var(--muted);margin-top:18px;font-size:12px}.telegram-settings h2{letter-spacing:-.025em;font-size:23px;font-weight:650}.telegram-settings>p{margin-top:16px;font-size:13px;line-height:1.6}.telegram-settings summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:24px;display:flex}.telegram-settings summary svg{width:18px;height:18px}.telegram-settings details p{margin-top:16px;font-size:13px}.telegram-settings details a:not(.button){text-underline-offset:3px;text-decoration:underline}.telegram-settings label{margin:20px 0 8px;font-size:12px;display:block}.telegram-settings input{background:var(--white);border:1px solid var(--line);border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.telegram-settings .button{width:100%;margin-top:14px}.owner-hint{border-top:1px solid var(--line);padding-top:18px}#retry-notifications{margin-top:20px;font-size:12px}.owner-empty{font-size:15px;line-height:1.6}.owner-shell>.result-status{color:var(--ink)}@media (width<=760px){.owner-header{padding-block:24px}.owner-header>.text-button{font-size:12px}.owner-header .brand{font-size:21px}.owner-access{margin:36px auto}.owner-toolbar{flex-direction:column;align-items:flex-start;gap:20px}.owner-layout{grid-template-columns:minmax(0,1fr);gap:24px}.owner-actions{justify-content:space-between;width:100%}.owner-application h2,.owner-phone{font-size:21px}.telegram-settings{padding:20px}.owner-application .detail-values>div{gap:12px}.owner-header .brand-symbol{width:28px;height:28px}}#shop-link-form label[for=link-minimum-down]{margin-top:24px}#load-more-applications{margin-top:20px}.owner-contact-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.owner-contact-actions .owner-phone{margin-top:0}.shop-links-section{margin-top:32px}.shop-links-section>h2,.owner-applications-heading{letter-spacing:-.025em;font-size:26px;font-weight:650}.shop-links-intro{color:#44503f;max-width:65ch;margin-top:12px;margin-bottom:22px;font-size:14px}.shop-links-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);gap:40px;display:grid}.shop-links-layout label{margin-bottom:10px;font-size:13px;display:block}.shop-links-layout input{background:var(--white);border:1px solid var(--line);border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:16px}.shop-links-layout input[aria-invalid=true]{border-color:var(--error)}.rate-presets{gap:8px;margin-bottom:12px;display:flex}.rate-presets button{background:var(--lime);border-radius:10px;min-height:44px;padding:8px 22px;font-weight:650}.rate-presets button:hover{background:#cddf69}.rate-presets button:active{transform:translateY(1px)}#rate-hint{color:var(--muted);margin-top:8px;font-size:12px}#save-monthly-rate{min-height:36px;margin-top:12px;margin-bottom:28px;font-size:12px}#shop-link-form>.button{justify-content:space-between;width:100%;margin-top:20px}.shop-links-results{min-width:0}.shop-links-results>.owner-hint{color:var(--muted);border:0;margin:0;padding-top:0;font-size:13px}.shop-link-list{margin-top:24px}.shop-link-list>p{font-size:14px}.shop-link-row{border-top:1px solid var(--line);padding-block:20px}.shop-link-row h3{overflow-wrap:anywhere;font-size:18px;font-weight:650}.shop-link-row p{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:13px}.shop-link-actions{flex-wrap:wrap;gap:4px 22px;margin-top:14px;display:flex}.shop-link-actions .text-button{min-height:36px;font-size:12px}.shop-link-actions button:disabled{opacity:.45}.owner-applications-heading{margin-top:44px}#shop-link-copy{resize:vertical;width:100%;min-height:100px;margin-top:14px;font-size:13px}.shop-links-layout .result-status{color:var(--ink)}@media (width<=760px){.shop-links-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px}.shop-links-section>h2,.owner-applications-heading{font-size:23px}.shop-links-intro{font-size:13px}.shop-link-actions{gap:4px 18px}#save-monthly-rate{font-size:11px}.shop-links-layout input{font-size:16px}.shop-links-section{margin-top:28px}}.shop-links-layout label[for=link-display-input]{margin-top:24px}#link-display-hint{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.shop-link-tabs{gap:24px;margin-top:20px;display:flex}.shop-link-tabs button{min-height:44px}.shop-link-tabs [aria-pressed=true]{font-weight:700;text-decoration-thickness:2px}#archive-hint{color:var(--muted);border:0;margin-top:12px;padding-top:0;font-size:13px;line-height:1.6}.shop-link-editor{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.shop-link-editor label{margin-top:16px}.shop-link-editor label:first-child{margin-top:0}.shop-link-editor .shop-link-actions{margin-top:12px}.shop-link-actions .text-button{min-height:44px}.shop-link-editor .promotion-choice{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.shop-link-editor .promotion-choice input{width:20px;height:20px;min-height:20px;accent-color:var(--ink);flex:none;padding:0}.application-questionnaire{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.application-questionnaire h3{letter-spacing:-.025em;font-size:21px;font-weight:650}.application-questionnaire>p{margin-top:12px;font-size:13px;line-height:1.65}.application-questionnaire>.button{white-space:normal;text-align:left;width:100%;margin-top:18px}.application-questionnaire textarea{resize:vertical;border:1px solid var(--line);background:var(--white);border-radius:10px;width:100%;min-height:110px;margin-top:16px;padding:12px;font-size:13px;display:block}.application-questionnaire textarea[hidden]{display:none}.application-questionnaire>.text-button{margin:8px 18px 0 0;font-size:12px}.contract-form{gap:18px;margin-top:24px;display:grid}.contract-form label{margin-bottom:8px;font-size:13px;line-height:1.5;display:block}.contract-form input[type=date]{background:var(--white);border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px;font-size:16px;display:block}.contract-form .owner-hint{font-size:12px;line-height:1.6}.contract-confirmation{align-items:flex-start;gap:12px;display:flex!important}.contract-confirmation input{accent-color:#242c29;flex:none;width:20px;height:20px}.contract-form .button{white-space:normal;text-align:left;width:100%;line-height:1.5}
