/* MYONE Pet Sitters — isolated, responsive, accessible presentation. */
body.myone-pet-sitters-page{margin:0;background:#fbfdfc}.myone-sitters{--ps-ink:#17324d;--ps-teal:#19b7a5;--ps-line:#e0eae9;--ps-soft:#f1faf7;--ps-muted:#697c89;max-width:1280px;padding:clamp(18px,3vw,46px) 24px 96px;margin:0 auto;color:var(--ps-ink);font-family:inherit;line-height:1.8}.myone-sitters *, .myone-sitters *::before,.myone-sitters *::after{box-sizing:border-box}.myone-sitters a{text-decoration:none}.myone-sitters__eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:#087f75}.myone-sitters__hero{background:#eaf9f6;border:1px solid #d9eee8;border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:34px;padding:clamp(28px,4.5vw,56px);overflow:hidden}.myone-sitters__hero>div:first-child{max-width:720px}.myone-sitters__hero h1{color:var(--ps-ink);font-size:clamp(28px,3.4vw,48px);letter-spacing:-.02em;line-height:1.42;margin:10px 0 14px}.myone-sitters__hero p{color:#466476;font-size:clamp(14px,1.2vw,17px);max-width:630px;margin:0}.myone-sitters__hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.myone-sitters__hero-actions a,.myone-sitters__primary,.myone-sitters form button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ps-teal);border-radius:12px;color:#fff!important;background:#119f90;padding:10px 22px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;min-height:48px}.myone-sitters__hero-actions a+a{background:#fff;border-color:#c6dfda;color:var(--ps-ink)!important}.myone-sitters__symbol{width:235px;height:235px;flex:0 0 235px;border-radius:34px;transform:rotate(-9deg);background:#17324d;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:20px 20px 0 #b8f2e6;position:relative;line-height:1.1}.myone-sitters__symbol span{font-size:20px;letter-spacing:.22em;font-weight:750}.myone-sitters__symbol strong{font-size:52px;letter-spacing:.05em}.myone-sitters__symbol i{font-size:28px;color:#ffc94a;font-style:normal;position:absolute;top:20px;left:24px}.myone-sitters__notice{margin:20px 0;padding:13px 18px;border-radius:12px;background:#e7f9f3;border-right:4px solid #099e89;color:#176e63}.myone-sitters__listing{padding-top:56px}.myone-sitters__section-head{display:flex;gap:12px;align-items:end;justify-content:space-between;margin-bottom:22px}.myone-sitters__section-head h2,.myone-sitters__form-section h2,.myone-sitters__safety h2{font-size:clamp(23px,2.1vw,30px);line-height:1.5;margin:5px 0;color:var(--ps-ink)}.myone-sitters__section-head>span{color:var(--ps-muted);font-size:13px}.myone-sitters__search{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:20px;border:1px solid var(--ps-line);border-radius:20px;background:#fff;margin-bottom:28px}.myone-sitters__search label{flex:1 1 220px}.myone-sitters label{font-size:14px;font-weight:750;display:flex;flex-direction:column;gap:7px}.myone-sitters input:not([type="checkbox"]),.myone-sitters select,.myone-sitters textarea{width:100%;min-width:0;max-width:100%;border:1px solid #d8e5e4;border-radius:11px;background:#fff;font:inherit;color:var(--ps-ink);padding:10px 13px;min-height:48px;outline-offset:2px}.myone-sitters input:focus-visible,.myone-sitters select:focus-visible,.myone-sitters textarea:focus-visible,.myone-sitters a:focus-visible,.myone-sitters button:focus-visible{outline:3px solid #148f83;outline-offset:2px}.myone-sitters textarea{resize:vertical}.myone-sitters__search>a{color:#087f75;font-weight:700;padding:10px}.myone-sitters__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.myone-sitters__card{min-width:0;display:flex;flex-direction:column;gap:12px;border:1px solid var(--ps-line);border-radius:22px;background:#fff;padding:24px;box-shadow:0 8px 26px rgba(23,50,77,.045)}.myone-sitters__card-top{display:flex;align-items:center;gap:14px}.myone-sitters__avatar{width:74px;height:74px;flex:0 0 74px;border-radius:18px;background:#e9f9f4;color:#0a897b;display:grid;place-items:center;overflow:hidden;font-size:36px}.myone-sitters__avatar img{width:100%;height:100%;object-fit:cover}.myone-sitters__card-top h3{font-size:19px;line-height:1.4;margin:0;color:var(--ps-ink)}.myone-sitters__card-top small{font-size:12px;font-weight:800;color:#078d7e}.myone-sitters__card-top p{font-size:13px;color:var(--ps-muted);margin:2px 0}.myone-sitters__summary{margin:8px 0 0;color:#496475;font-size:14px;overflow-wrap:anywhere;white-space:pre-line}.myone-sitters__detail{margin:0;font-size:13px;color:#526c78}.myone-sitters__detail b{color:var(--ps-ink)}.myone-sitters__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px}.myone-sitters__tags span{padding:4px 10px;border-radius:9px;background:var(--ps-soft);color:#137e73;font-size:12px;font-weight:700}.myone-sitters__request-link{display:flex;justify-content:center;align-items:center;border:1px solid #b9ddd7;border-radius:11px;padding:10px;color:#087f75!important;font-weight:800}.myone-sitters__disclaimer{font-size:11px;color:#7a8891;line-height:1.7;margin:0}.myone-sitters__empty{background:#fff;border:1px dashed #c6ddd9;padding:42px;text-align:center;border-radius:20px;color:var(--ps-muted)}.myone-sitters__empty h3{color:var(--ps-ink)}.myone-sitters__pagination{display:flex;gap:12px;margin-top:22px}.myone-sitters__pagination a{border-radius:10px;padding:9px 15px;background:#fff;border:1px solid var(--ps-line);color:var(--ps-ink)}.myone-sitters__form-section{margin-top:48px;background:#fff;padding:clamp(20px,3vw,36px);border-radius:24px;border:1px solid var(--ps-line)}.myone-sitters__form-section>div:first-child{margin-bottom:22px}.myone-sitters__form-section>div>p{max-width:800px;color:#5d7182;margin:6px 0}.myone-sitters__form-section form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.myone-sitters__full{grid-column:1/-1}.myone-sitters__form-section fieldset{padding:0;border:0;margin:0}.myone-sitters__form-section legend{font-weight:800;margin-bottom:10px}.myone-sitters__checks{display:flex;flex-wrap:wrap;gap:14px}.myone-sitters__checks label,.myone-sitters__consent{flex-direction:row!important;align-items:start;gap:9px;font-size:13px!important;font-weight:600!important}.myone-sitters__checks input,.myone-sitters__consent input{margin-top:6px}.myone-sitters__consent{grid-column:1/-1}.myone-sitters form button{justify-self:start}.myone-sitters__state{font-size:12px;padding:6px 12px;background:#f1faf7;border-radius:8px;color:#087f75;font-weight:800}.myone-sitters__safety{margin-top:46px;padding:28px 32px;border-radius:22px;background:#17324d;color:#dce8f1}.myone-sitters__safety h2{color:#fff}.myone-sitters__safety p{max-width:920px;margin:10px 0 0}.myone-sitters__form-section:target{scroll-margin-top:110px}@media(max-width:1020px){.myone-sitters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.myone-sitters__symbol{width:168px;height:168px;flex-basis:168px}.myone-sitters__symbol strong{font-size:38px}}@media(max-width:700px){.myone-sitters{padding:18px 14px 66px}.myone-sitters__hero{padding:27px 20px;border-radius:20px}.myone-sitters__symbol{display:none}.myone-sitters__grid{grid-template-columns:1fr}.myone-sitters__search{padding:16px}.myone-sitters__search button{width:100%}.myone-sitters__listing{padding-top:32px}.myone-sitters__form-section form{grid-template-columns:1fr}.myone-sitters__safety{padding:23px}}
