.paper-cutout-site .seller-register-page{--partner-sheet:linear-gradient(color-mix(in srgb, var(--cut-paper-raised) 97%, transparent), color-mix(in srgb, var(--cut-paper-raised) 97%, transparent)), url(/images/brand/discovery/paper-fibre.svg);background:var(--cut-paper);padding-block:40px 100px}.paper-cutout-site .seller-register-page>.shell{width:min(1180px,100% - 48px)}.paper-cutout-site .seller-register-page .seller-register-intro{max-width:900px;margin-bottom:36px}.paper-cutout-site .seller-register-page .seller-register-intro h1{letter-spacing:normal;overflow-wrap:anywhere;margin:20px 0;font-size:clamp(3rem,6vw,5rem);line-height:1.05}.paper-cutout-site .seller-register-page .seller-register-intro>p:last-child{color:var(--cut-ink);font-size:1rem;line-height:1.65}.paper-cutout-site .seller-register-page .partner-editor{gap:24px;min-width:0}.paper-cutout-site .seller-register-page :is(.partner-editor-head,.partner-step-card,.partner-submit-panel){min-width:0;color:var(--cut-ink);background-color:var(--cut-paper-raised);background-image:var(--partner-sheet);border:2px solid var(--cut-ink);box-shadow:4px 5px 0 var(--cut-edge);border-radius:28px 20px 30px 22px;padding:clamp(20px,3vw,32px)}.paper-cutout-site .seller-register-page .partner-editor-head{align-items:center;gap:24px}.paper-cutout-site .seller-register-page .partner-editor-head>div:first-child{min-width:0}.paper-cutout-site .seller-register-page .partner-editor-head .section-kicker{margin-bottom:20px}.paper-cutout-site .seller-register-page .partner-editor-head h2{overflow-wrap:anywhere;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.1}.paper-cutout-site .seller-register-page .partner-completion{background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:17px 12px 19px 14px;gap:10px;width:min(260px,30%);padding:16px}.paper-cutout-site .seller-register-page .partner-completion strong{text-align:left;font-size:.875rem}.paper-cutout-site .seller-register-page .partner-completion>span{background:var(--cut-edge);height:12px}.paper-cutout-site .seller-register-page .partner-completion i{background:var(--green)}.paper-cutout-site .seller-register-page .partner-editor-steps{gap:16px}.paper-cutout-site .seller-register-page .partner-editor-steps>a{white-space:normal;text-align:left;justify-content:start;gap:12px;min-height:88px;padding:16px;transform:none}.paper-cutout-site .seller-register-page .partner-editor-steps>a>svg{width:44px;height:44px;color:var(--ui-white);background:var(--green);border:1px solid var(--cut-ink);box-shadow:2px 3px 0 var(--cut-edge);border-radius:14px 10px 15px 11px;padding:10px}.paper-cutout-site .seller-register-page .partner-editor-steps>a:nth-child(2n)>svg{background:var(--red)}.paper-cutout-site .seller-register-page .partner-editor-steps>a>span{white-space:nowrap;font-size:.875rem;line-height:1.4;display:block}.paper-cutout-site .seller-register-page .partner-editor-steps>a[aria-current=step]>span{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-thickness:2px}.paper-cutout-site .seller-register-page .partner-editor-step-head{gap:16px;padding:8px 4px 0}.paper-cutout-site .seller-register-page .partner-editor-step-head .step-label{color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:13px 8px 15px 10px;flex-shrink:0;padding:8px 12px;font-size:.75rem}.paper-cutout-site .seller-register-page .partner-editor-step-head>span{max-width:530px;color:var(--cut-ink);font-size:.875rem;line-height:1.6}.paper-cutout-site .seller-register-page .partner-step-card{gap:24px}.paper-cutout-site .seller-register-page .partner-step-title{align-items:start;gap:24px}.paper-cutout-site .seller-register-page .partner-step-title>div{min-width:0}.paper-cutout-site .seller-register-page .partner-step-title h3{font-family:var(--font-sbor-poster), sans-serif;font-size:clamp(2rem,3vw,2.75rem);line-height:1.15}.paper-cutout-site .seller-register-page .partner-step-title p{max-width:680px;color:var(--cut-ink);margin-top:10px;font-size:.875rem;line-height:1.6}.paper-cutout-site .seller-register-page :is(.form-grid,.partner-service-row,.partner-availability-row){gap:20px}.paper-cutout-site .seller-register-page .field{gap:8px;min-width:0}.paper-cutout-site .seller-register-page .field-label{color:var(--cut-ink);font-size:.875rem;line-height:1.4}.paper-cutout-site .seller-register-page :is(.input,.select,.textarea,.input-prefix){min-width:0;min-height:52px;color:var(--cut-ink);background:var(--cut-paper-white);border:1px solid var(--cut-edge);border-radius:15px 10px 17px 12px;font-size:1rem}.paper-cutout-site .seller-register-page .textarea{min-height:140px;line-height:1.6}.paper-cutout-site .seller-register-page .textarea.compact{min-height:100px}.paper-cutout-site .seller-register-page .partner-step-card :is(input,textarea,select):focus-visible{outline:3px solid var(--green);outline-offset:3px;box-shadow:none}.paper-cutout-site .seller-register-page .input-prefix{flex-wrap:wrap;overflow:visible}.paper-cutout-site .seller-register-page .input-prefix:focus-within{outline:3px solid var(--green);outline-offset:3px;border-color:var(--green)}.paper-cutout-site .seller-register-page .input-prefix b{color:var(--cut-ink);font-size:.875rem}.paper-cutout-site .seller-register-page .input-prefix input{border-radius:inherit;background:0 0;flex:120px;width:0;font-size:1rem}.paper-cutout-site .seller-register-page .input-prefix input:focus-visible{outline:none}.paper-cutout-site .seller-register-page :is(.field-error,.form-error,.form-success){overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.paper-cutout-site .seller-register-page .partner-step-actions{border-top:1px solid var(--cut-edge);gap:20px;padding-top:20px}.paper-cutout-site .seller-register-page :is(.partner-step-actions,.partner-submit-panel)>small{color:var(--cut-ink);font-size:.875rem;line-height:1.6}.paper-cutout-site .seller-register-page .button{white-space:normal;min-height:52px;transform:none}.paper-cutout-site .seller-register-page :is(.partner-services-list,.partner-availability-list){gap:24px}.paper-cutout-site .seller-register-page :is(.partner-service-row,.partner-availability-row){background:var(--cut-paper-white);border:1px solid var(--cut-ink);border-radius:20px 14px 22px 16px;padding:24px 20px 20px}.paper-cutout-site .seller-register-page :is(.partner-service-row,.partner-availability-row) legend{max-width:calc(100% - 64px);color:var(--cut-ink);background:var(--cut-paper-raised);border:1px solid var(--cut-edge);border-radius:12px 8px 14px 10px;padding:6px 12px;font-size:.875rem}.paper-cutout-site .seller-register-page .icon-button{flex-shrink:0;width:44px;height:44px}.paper-cutout-site .seller-register-page .icon-button.danger{color:var(--red-dark)}.paper-cutout-site .seller-register-page .partner-service-row>.icon-button{top:-16px;right:12px}.paper-cutout-site .seller-register-page .file-button{overflow:visible}.paper-cutout-site .seller-register-page .file-button:has(input:focus-visible){background:var(--ui-white);outline:3px solid var(--green);outline-offset:4px;box-shadow:0 5px 0 var(--green), 0 9px 0 var(--red)}.paper-cutout-site .seller-register-page .partner-photo-grid{gap:24px}.paper-cutout-site .seller-register-page .partner-photo-card{background:var(--cut-paper-white);border:1px solid var(--cut-ink);box-shadow:3px 4px 0 var(--cut-edge);border-radius:20px 14px 22px 16px;padding:12px}.paper-cutout-site .seller-register-page .partner-photo-card.is-cover{border:2px solid var(--green)}.paper-cutout-site .seller-register-page .partner-photo-visual{background:var(--cut-paper);border-radius:14px 10px 16px 12px}.paper-cutout-site .seller-register-page .partner-photo-visual>span{color:var(--cut-ink);font-size:.875rem;line-height:1.6}.paper-cutout-site .seller-register-page .partner-photo-visual b{border-radius:12px 8px 14px 10px;font-size:.75rem}.paper-cutout-site .seller-register-page .partner-photo-card .field{padding:16px 0}.paper-cutout-site .seller-register-page .partner-photo-actions{flex-wrap:wrap;gap:12px;padding:0 0 8px}.paper-cutout-site .seller-register-page .partner-empty-state{min-height:240px;color:var(--cut-ink);background:var(--cut-paper-white);border:1px dashed var(--green);border-radius:20px 14px 22px 16px;gap:12px;padding:24px}.paper-cutout-site .seller-register-page .partner-empty-state svg{width:60px;height:60px;color:var(--ui-white);background:var(--green);border:1px solid var(--cut-ink);box-shadow:3px 4px 0 var(--cut-edge);border-radius:18px 12px 20px 14px;padding:14px}.paper-cutout-site .seller-register-page .partner-empty-state>span{font-size:.875rem;line-height:1.6}.paper-cutout-site .seller-register-page .partner-submit-panel{gap:20px}.paper-cutout-site .seller-register-page .partner-status-message{align-items:start;gap:16px}.paper-cutout-site .seller-register-page .partner-status-message>svg{border:1px solid var(--cut-ink);box-shadow:2px 3px 0 var(--cut-edge);border-radius:14px 10px 16px 12px;flex-shrink:0}.paper-cutout-site .seller-register-page .partner-status-message span{color:var(--cut-ink);margin-top:8px;font-size:.875rem;line-height:1.6}@media (max-width:1000px){.paper-cutout-site .seller-register-page .partner-editor-steps,.paper-cutout-site .seller-register-page .partner-photo-grid,.paper-cutout-site .seller-register-page .partner-availability-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.paper-cutout-site .seller-register-page .partner-editor-steps{grid-template-columns:minmax(0,1fr)}.paper-cutout-site .seller-register-page{padding-block:24px 96px}.paper-cutout-site .seller-register-page>.shell{width:calc(100% - 24px)}.paper-cutout-site .seller-register-page .seller-register-intro{margin-bottom:24px}.paper-cutout-site .seller-register-page .seller-register-intro h1{font-size:clamp(2.75rem,11vw,4rem)}.paper-cutout-site .seller-register-page :is(.partner-editor-head,.partner-editor-step-head,.partner-step-title){flex-direction:column;align-items:stretch}.paper-cutout-site .seller-register-page .partner-completion{width:100%}.paper-cutout-site .seller-register-page .partner-editor-steps>a{gap:10px;min-height:88px;padding:12px}.paper-cutout-site .seller-register-page .partner-editor-step-head .step-label{align-self:start}.paper-cutout-site .seller-register-page :is(.form-grid,.partner-service-row,.partner-availability-row,.partner-photo-grid){grid-template-columns:minmax(0,1fr)}.paper-cutout-site .seller-register-page :is(.partner-step-title,.partner-step-actions,.partner-submit-panel) .button{width:100%}.paper-cutout-site .seller-register-page :is(.partner-service-row,.partner-availability-row){padding-inline:12px}}@media (max-width:380px){.paper-cutout-site .seller-register-page .seller-register-intro h1{font-size:2.5rem}}
