.svc-work-settings,.svc-sharing-card,.svc-sharing-profile{background:#fffefa;border:1px solid #e1e3d9;border-radius:16px;margin:20px 0;padding:24px}.svc-work-settings header{justify-content:space-between;align-items:start;gap:20px;display:flex}.svc-work-settings h2,.svc-profile-sharing h2{color:#103e34;font-family:Georgia,serif}.svc-work-settings p,.svc-profile-sharing p{color:#586b68}.svc-work-settings fieldset{border:0;min-width:0;padding:0}.svc-work-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.svc-work-modes label{cursor:pointer;border:1px solid #d9dfd9;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.svc-work-modes label[data-selected=true]{background:#edf6ed;border-color:#397a59}.svc-work-modes input{accent-color:#176f42;width:18px;height:18px;position:absolute;top:14px;right:14px}.svc-mode-icon{color:#176f42;font-size:28px}.svc-work-modes label:nth-child(2) .svc-mode-icon{color:#b65725}.svc-work-modes label:nth-child(3) .svc-mode-icon{color:#754eb2}.svc-work-address{background:#f1f5ed;border-radius:12px;padding:20px}.svc-work-address label{display:block}.svc-work-address input:not([type=checkbox]),.svc-work-address select,.svc-profile-sharing input,.svc-profile-sharing select{box-sizing:border-box;background:#fff;border:1px solid #ced8d2;border-radius:7px;width:100%;min-height:44px;padding:10px}.svc-work-location{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.svc-work-location details,.svc-work-location small{grid-column:1/-1}.svc-work-location .registration-address-note{display:none}.svc-work-check{margin-top:18px}.svc-work-check input{margin-right:12px}.svc-work-counter{background:#f2f5fb;border-radius:12px;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.svc-work-counter span{flex:1}.svc-work-counter small{margin-top:8px;display:block}.svc-work-counter input{accent-color:#176f42;width:24px;height:24px}.svc-work-settings footer{justify-content:space-between;gap:16px;margin-top:20px;display:flex}.svc-work-summary{flex-wrap:wrap;gap:10px;display:flex}.svc-work-summary span{background:#edf3e9;border-radius:20px;margin-top:16px;padding:6px 14px}.svc-profile-sharing{max-width:1000px}.svc-sharing-tabs{flex-wrap:wrap;gap:12px;display:flex}.svc-sharing-tabs button[aria-pressed=true]{color:#fff;background:#164638}.svc-sharing-profile{align-items:center;gap:20px;display:flex}.svc-sharing-profile>div:first-child{flex-shrink:0;width:80px;height:80px}.svc-sharing-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.svc-sharing-qr{text-align:center;background:#f1f6ef;border-radius:12px;padding:24px}.svc-sharing-qr img{width:100%;max-width:300px;height:auto}.svc-sharing-actions{gap:14px;display:grid}.svc-sharing-actions a,.svc-sharing-actions button{text-align:center;border:1px solid #ced8d2;border-radius:8px;padding:14px}.svc-sharing-actions input{font-size:12px}.svc-work-review{overflow-wrap:anywhere;background:#f1f5ed;border-radius:12px;padding:20px}@media (max-width:600px){.svc-work-settings,.svc-sharing-card,.svc-sharing-profile{padding:16px}.svc-work-settings header{flex-direction:column}.svc-work-modes,.svc-work-location,.svc-sharing-card{grid-template-columns:1fr}.svc-work-modes label{gap:6px;padding:14px 44px 14px 14px}.svc-mode-icon{font-size:24px}.svc-sharing-tabs button{flex:1}.svc-work-settings footer button{min-width:0}.svc-sharing-profile h2{font-size:22px}}.svc-profile-sharing{min-width:0;display:block}.svc-sharing-profile{min-width:0}.svc-sharing-profile>div:last-child{overflow-wrap:anywhere;min-width:0}.svc-sharing-card>*{min-width:0}@media (max-width:900px){.svc-sharing-card{grid-template-columns:1fr}.svc-sharing-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-sharing-actions>input{grid-column:1/-1}.svc-sharing-qr img{max-width:240px}}.svc-catalog .svc-work-settings h2{font-size:26px}.svc-catalog .svc-work-settings label,.svc-catalog .svc-work-settings strong{font-size:15px}.svc-catalog .svc-work-settings small{font-size:13px}.svc-catalog .svc-work-settings .svc-work-counter{flex-direction:row;display:flex}.svc-catalog .svc-work-settings .svc-work-counter input{flex-shrink:0;width:24px;min-height:24px}.svc-catalog .svc-work-settings .svc-work-check{align-items:center;gap:12px;display:flex}.svc-catalog .svc-work-settings .svc-work-check input{flex-shrink:0;width:20px;min-height:20px;margin:0}
.svc-onboarding{background:#fffefa;border:1px solid #e1e5da;border-radius:24px;grid-template-columns:minmax(200px,.65fr) minmax(0,1.6fr);gap:0;margin:1rem 0;display:grid;overflow:hidden}.svc-onboarding aside{background:linear-gradient(145deg,#eff4e7,#faf6e9);padding:2rem}.svc-onboarding aside h2{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.15}.svc-onboarding aside p{color:#53656a;line-height:1.6}.svc-onboarding-emblem{color:#155a39;background:#dfedcf;border-radius:20px;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.svc-onboarding-main{min-width:0;padding:clamp(1rem,3vw,2rem)}.svc-onboarding-main h2,.svc-onboarding-main h3{color:#103f34;font-family:Georgia,serif}.svc-onboarding-steps{border-bottom:1px solid #e7e6db;gap:1rem;padding:0 0 1.2rem;list-style:none;display:flex}.svc-onboarding-steps li{flex:1;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.svc-onboarding-steps span{border:1px solid #b7baa4;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;display:grid}.svc-onboarding-steps [aria-current] span{color:#fff;background:#123e32}.svc-onboarding fieldset{border:0;min-width:0;padding:0}.svc-onboarding label{margin:1rem 0;font-weight:600;display:block}.svc-onboarding input:not([type=radio]):not([type=checkbox]),.svc-onboarding textarea{box-sizing:border-box;color:#183d36;background:#fff;border:1px solid #bfcac4;border-radius:9px;width:100%;margin-top:.5rem;padding:.8rem;display:block}.svc-onboarding textarea{resize:vertical;min-height:100px}.svc-onboarding .svc-onboarding-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.svc-onboarding-categories legend{margin:1rem 0;font-weight:600}.svc-onboarding-categories label{border:1px solid #d9ded5;border-radius:12px;align-items:center;gap:.6rem;margin:0;padding:1rem;font-weight:500;display:flex}.svc-onboarding-categories .is-selected{background:#eaf5e4;border-color:#25884e}.svc-onboarding input[type=radio],.svc-onboarding input[type=checkbox]{accent-color:#167540;flex:none;width:18px;height:18px}.svc-onboarding footer{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.svc-onboarding button{color:#123e32;cursor:pointer;background:#fff;border:1px solid #b8c4bb;border-radius:9px;min-height:44px;padding:.6rem 1rem}.svc-onboarding .svc-primary{color:#fff;background:#123e32}.svc-onboarding button:disabled{opacity:.55;cursor:default}.svc-onboarding-notice{background:#f0f5ea;border-radius:10px;padding:1rem}.svc-onboarding dl>div{border-bottom:1px solid #e5e8de;grid-template-columns:1fr 1.5fr;gap:1rem;padding:.6rem 0;display:grid}.svc-onboarding dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.svc-onboarding .svc-onboarding-confirm{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.svc-onboarding-name-actions{flex-wrap:wrap;gap:.5rem;display:flex}.svc-onboarding :focus-visible{outline-offset:3px;outline:3px solid #b88b39}@media (max-width:760px){.svc-onboarding{grid-template-columns:1fr}.svc-onboarding aside{padding:1rem}.svc-onboarding aside h2{font-size:1.7rem}.svc-onboarding aside p:last-child{display:none}.svc-onboarding-steps{gap:.3rem}.svc-onboarding-steps li{text-align:center;flex-direction:column;font-size:.75rem}.svc-onboarding .svc-onboarding-categories{grid-template-columns:1fr}.svc-onboarding footer button{flex:1}.svc-onboarding dl>div{grid-template-columns:1fr;gap:.25rem}}.svc-onboarding-art{width:100%;max-width:420px;height:auto;margin:2rem auto;display:block}@media (max-width:760px){.svc-onboarding-art{max-width:220px;margin:.5rem auto}}.svc-onboarding-page{padding-block:1.5rem}.svc-onboarding .svc-onboarding-steps span{flex-shrink:0;width:32px;min-width:32px}.svc-onboarding .svc-onboarding-categories label{flex-direction:row;justify-content:flex-start;min-height:60px}.svc-onboarding .svc-onboarding-categories input{margin:0}.svc-onboarding .svc-onboarding-categories span{flex:1}@media (max-width:760px){.svc-onboarding .svc-onboarding-steps span{flex-basis:auto;height:32px}.svc-onboarding aside{grid-template-columns:1fr 110px;align-items:center;gap:.5rem;display:grid}.svc-onboarding aside h2{margin:.5rem 0;font-size:1.5rem}.svc-onboarding aside p{grid-column:1;margin:0;font-size:.9rem}.svc-onboarding-art{grid-area:1/2/3;width:110px;margin:0}.svc-onboarding-main h2{font-size:1.5rem}.svc-onboarding .svc-onboarding-categories label{min-height:44px;padding:.7rem}}
.svc-catalog{min-width:0;display:block!important}.svc-catalog [hidden]{display:none!important}.svc-professional-card,.svc-professional-list{background:#fffefa;border:1px solid #e1dfd5;border-radius:15px;min-width:0;margin-bottom:22px;padding:24px}.svc-professional-summary{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.svc-professional-summary h2{color:#123e35;margin:4px 0 8px;font-family:Georgia,serif;font-size:1.6rem}.svc-professional-summary p{overflow-wrap:anywhere;margin:6px 0}.svc-professional-photo{background:#eaece0;border-radius:12px;height:112px;overflow:hidden}.svc-professional-photo img{object-fit:cover;width:100%;height:112px}.svc-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.svc-profile-actions a{color:#174b40;font-size:.85rem}.svc-professional-notice{color:#36584d;overflow-wrap:anywhere;background:#f0f5ee;border-radius:9px;margin:20px 0 0;padding:12px 15px;font-size:.87rem;line-height:1.55}.svc-profile-form{border-top:1px solid #e7e6dc;gap:14px;margin-top:20px;padding-top:20px;display:grid}.svc-profile-form label{gap:7px;display:grid}.svc-profile-form input,.svc-profile-form textarea{background:#fff;border:1px solid #cdd5cc;border-radius:7px;width:100%;padding:12px}.svc-professional-list>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.svc-professional-list>header h2{font-family:Georgia,serif;font-size:1.4rem}.svc-professional-list>header label{gap:4px;font-size:.85rem;display:grid}.svc-professional-service{border-top:1px solid #e7e6dc;grid-template-columns:58px minmax(0,1fr) minmax(100px,180px) auto;align-items:center;gap:18px;padding:20px 0;display:grid}.svc-service-symbol{color:#174b40;background:#edf1e4;border-radius:12px;place-items:center;height:58px;font:1.7rem Georgia,serif;display:grid}.svc-professional-service h3{margin:0 0 5px;font-size:1.1rem}.svc-professional-service p{color:#526760;margin:4px 0;font-size:.88rem}.svc-service-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.svc-service-pricing{text-align:right}.svc-service-pricing p{color:#163f35;overflow-wrap:anywhere}.svc-service-editor{min-width:0;max-width:100%}.svc-editor-back{margin-bottom:18px}.svc-editor-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.svc-editor-steps button{background:0 0;border:0;justify-items:center;gap:8px;padding:10px 4px;font-size:.8rem;line-height:1.5;display:grid}.svc-editor-steps span{background:#e8ede8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.svc-editor-steps [aria-current=step]{color:#123f35;border-bottom:2px solid #a98a3a;font-weight:700}.svc-editor-steps [aria-current=step] span{color:#fff;background:#173f33}.svc-profile-form button,.svc-professional-service button,.svc-editor-back{color:#153f36;background:#fff;border:1px solid #ccd5cd;border-radius:7px;min-height:42px;padding:8px 14px}.svc-profile-form .svc-primary{color:#fff;background:#123f35}@media (max-width:850px){.svc-professional-summary{grid-template-columns:84px minmax(0,1fr)}.svc-professional-photo,.svc-professional-photo img{height:84px}.svc-profile-actions{grid-column:1/-1}.svc-professional-service{grid-template-columns:48px minmax(0,1fr)}.svc-service-pricing{text-align:left;grid-column:2}.svc-professional-service>button{grid-column:2;justify-self:start}.svc-professional-card,.svc-professional-list{padding:16px}.svc-professional-list>header{flex-wrap:wrap;align-items:flex-start}}@media (max-width:380px){.svc-editor-steps{gap:2px}.svc-editor-steps button{font-size:.7rem}.svc-professional-summary{grid-template-columns:64px minmax(0,1fr);gap:12px}.svc-professional-photo,.svc-professional-photo img{height:64px}.svc-professional-summary h2{font-size:1.3rem}}.svc-professional-photo,.svc-service-symbol{position:relative}.svc-service-symbol{overflow:hidden}.svc-service-symbol img{object-fit:cover}.svc-service-gallery{flex-wrap:wrap;gap:12px;display:flex}.svc-service-gallery>div{border-radius:10px;width:150px;height:110px;position:relative;overflow:hidden}.svc-service-gallery img{object-fit:cover}.svc-workspace .svc-editor-steps button{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-width:0;padding:8px 4px;font-size:.8rem}.svc-workspace .svc-editor-steps [aria-current=step]{border-bottom:2px solid #a98a3a}.svc-service-symbol .marketplace-image-fallback{width:100%;height:100%;min-height:0;font-size:1.35rem}@media (max-width:500px){.svc-workspace .svc-editor-steps button{font-size:.72rem;line-height:1.45}.svc-workspace .svc-editor-steps{gap:5px}.svc-workspace .svc-professional-service button{width:auto;min-width:0}}.svc-workspace .svc-professional-photo .marketplace-image-fallback{place-items:center;width:100%;height:100%;min-height:0;padding:0;font:1.8rem Georgia,serif;display:grid}
