.yk26{--yk-ink:#2d405c;--yk-muted:#58677a;--yk-line:#dce2e9;color:#25354a;font-size:14px;line-height:1.55;letter-spacing:0}.yk26 *{box-sizing:border-box}.yk26 [hidden]{display:none!important}.yk26 h1,.yk26 h2,.yk26 h3{color:#25354a;line-height:1.3;overflow-wrap:anywhere}.yk26 h1{font-size:26px;margin:0 0 8px}.yk26 h2{font-size:20px;margin:0 0 8px}.yk26 h3{font-size:17px;margin:0 0 8px}.yk26 p{margin:0 0 14px}.yk26 a{color:var(--yk-ink)}.yk26 a:hover{color:#172b48;text-decoration:underline}.yk26 input:not([type=checkbox]),.yk26 select,.yk26 textarea{display:block;width:100%;min-height:42px;padding:9px 12px;background:#fff;border:1px solid #bac5d2;border-radius:4px;color:#25354a;font:inherit;box-shadow:none}.yk26 textarea{min-height:110px;resize:vertical}.yk26 input[type=checkbox]{width:18px;height:18px;accent-color:var(--yk-ink);vertical-align:middle}.yk26 label{display:block;margin:0 0 5px;font-size:13px;font-weight:600}.yk26 :focus-visible{outline:3px solid #7f9dbd;outline-offset:3px}.yk26 .yk26-button,.yk26 .yk26-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;background:var(--yk-ink);border:1px solid var(--yk-ink);border-radius:4px;color:#fff!important;font:inherit;font-weight:600;text-decoration:none!important;line-height:1.3;cursor:pointer;white-space:normal;text-align:center}.yk26 .yk26-button:hover,.yk26 .yk26-button:focus,.yk26 .yk26-icon:hover{background:#1c2f49;color:#fff!important}.yk26 .yk26-button--light{background:#fff;color:var(--yk-ink)!important;border-color:#bac5d2}.yk26 .yk26-button--light:hover,.yk26 .yk26-button--light:focus{background:#eef2f6;color:#1c2f49!important}.yk26 .yk26-button--danger{background:#fff;color:#a22635!important;border-color:#d5a3a9}.yk26 .yk26-button--danger:hover{background:#faeef0;color:#811a27!important}.yk26 button:disabled{opacity:.5;cursor:not-allowed}.yk26 .yk26-icon{width:42px;flex:0 0 42px;padding:10px}.yk26 .yk26-link{font-weight:600;text-underline-offset:3px}.yk26-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0}.yk26-heading p{margin:0;color:var(--yk-muted);max-width:760px}.yk26-heading--small{margin:0 0 20px}.yk26-field{min-width:0;flex:1}.yk26-form-row{display:flex;gap:12px;align-items:flex-end;margin:15px 0;flex-wrap:wrap}.yk26-form-row .yk26-field{min-width:160px}.yk26-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.yk26-muted{color:var(--yk-muted)}.yk26-badge{display:inline-flex;gap:5px;align-items:center;padding:3px 7px;border-radius:3px;font-size:12px;color:#2d405c;background:#eef2f6}.yk26-alert{padding:12px 16px;background:#fff6e8;border-left:3px solid #a76d19;color:#644319;margin:15px 0}.yk26-status{color:var(--yk-muted);font-size:13px;min-height:22px}.yk26-empty{padding:45px 20px;text-align:center;background:#f6f8fa;border:1px dashed #c4ced9;border-radius:4px}.yk26-empty>i{font-size:25px;margin-bottom:16px;color:#6f8095}.yk26-empty p{color:var(--yk-muted)}.yk26-disclosure{border-block:1px solid var(--yk-line);padding:14px 0;margin-bottom:18px}.yk26-disclosure summary{cursor:pointer;font-weight:600;padding:3px 0}.yk26-disclosure[open] summary{margin-bottom:12px}.yk26-table-scroll{overflow-x:auto}.yk26-table{width:100%;border-collapse:collapse;font-size:13px}.yk26-table th,.yk26-table td{padding:13px 10px;border-bottom:1px solid var(--yk-line);text-align:left;vertical-align:middle}.yk26-table th{background:#f5f7f9;font-weight:600;white-space:nowrap}.yk26-table td{overflow-wrap:anywhere}.yk26-pagination{padding-top:20px}.yk26-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--yk-muted);padding-top:20px}.yk-finder{padding-bottom:50px}.yk-finder-filters{display:grid;grid-template-columns:2fr 1.1fr 1.1fr .9fr auto;gap:12px;align-items:end;padding:22px 0;border-block:1px solid var(--yk-line)}.yk26-search{position:relative}.yk26-search>i{position:absolute;left:13px;top:15px;color:#66778b}.yk26-search>input{padding-left:36px!important}.yk-finder-tools{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 0}.yk26-segments{display:flex;flex-shrink:0;border:1px solid #bac5d2;border-radius:4px;overflow:hidden}.yk26-segments button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:80px;padding:7px 12px;border:0;border-right:1px solid #bac5d2;background:#fff;color:#2d405c;font:inherit;cursor:pointer}.yk26-segments button:last-child{border:0}.yk26-segments button[aria-pressed=true]{background:#2d405c;color:#fff}.yk-finder-workspace{display:grid;grid-template-columns:minmax(340px,430px) minmax(0,1fr);gap:20px;align-items:start}.yk-finder-results{max-height:620px;overflow-y:auto;padding:0 8px 6px 0;scrollbar-width:thin}.yk-store{border-bottom:1px solid var(--yk-line);padding:20px 0;margin:0 0 8px;background:#fff}.yk-store:first-child{padding-top:5px}.yk-store.is-selected{border-left:3px solid #2d405c;padding-left:12px;background:#f5f7fa}.yk-store-top{display:flex;gap:14px;align-items:center;margin-bottom:16px}.yk-store-top>img{width:64px;height:64px;object-fit:contain;border:1px solid var(--yk-line);border-radius:4px;background:#fff}.yk-store-top>div{min-width:0}.yk-store-top h2{font-size:18px;margin-bottom:6px}.yk-store-top h2 a{color:#25354a}.yk-store-address{display:flex;gap:10px;font-size:13px}.yk-store-address>i{padding-top:4px;flex:0 0 14px}.yk-store-facts{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--yk-muted);margin-bottom:16px}.yk-store-facts strong{color:#25354a}.yk-store-actions{display:flex;gap:8px;flex-wrap:wrap}.yk-store-actions .yk26-button{font-size:12px;padding:9px 12px}.yk-finder-map-panel{min-width:0}#yk-store-map{height:560px;width:100%;background:#e8edf0;border:1px solid var(--yk-line);border-radius:4px;z-index:1}.yk-finder-map-caption{font-size:12px;color:var(--yk-muted);padding:10px 0}.yk26 .leaflet-popup-content a{color:#2d405c!important}.yk26 .leaflet-popup-content h3{font-size:16px}.yk26 .yk-store-marker{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#2d405c;color:#fff;border:2px solid #fff;box-shadow:0 2px 6px #0005;font:bold 13px Arial}.yk-finder[data-view=list] .yk-finder-map-panel{display:none}.yk-finder[data-view=list] .yk-finder-workspace{display:block}.yk-finder[data-view=list] .yk-finder-results{max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0}.yk-finder[data-view=list] .yk26-pagination{grid-column:1/-1}.yk-finder[data-view=map] .yk-finder-results{display:none}.yk-finder[data-view=map] .yk-finder-workspace{display:block}.yk-sites-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px}.yk-sites-nav{border-right:1px solid var(--yk-line);padding-right:16px}.yk-sites-nav>a,.yk-sites-nav details>a{display:flex;gap:10px;align-items:center;padding:11px 9px;border-radius:4px;margin:0 0 4px;color:#35465d;text-decoration:none!important;overflow-wrap:anywhere}.yk-sites-nav a span{min-width:0;flex:1}.yk-sites-nav a small{color:var(--yk-muted)}.yk-sites-nav a:hover,.yk-sites-nav a.is-active{background:#edf1f6;color:#203754}.yk-sites-nav summary{cursor:pointer;font-size:12px;padding:15px 0;color:var(--yk-muted)}.yk-sites-main{min-width:0}.yk-site-batch-bar{padding:14px;background:#f5f7fa}.yk-site-batch-bar>span{font-size:12px;min-width:110px}.yk-sites-search{margin-top:0}.yk-order-picker{display:flex;gap:6px;align-items:center;max-width:280px}.yk-order-picker select{min-height:34px;font-size:12px;padding:5px}.yk-order-picker button{min-height:34px;width:34px;flex-basis:34px;padding:5px}.yk-mimari{padding:22px 0 50px}.yk-mimari-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:35px;align-items:center;padding:20px 0 35px;border-bottom:1px solid var(--yk-line)}.yk-mimari-intro>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:4px}.yk-mimari-intro h1{font-size:32px}.yk-mimari-intro p{color:var(--yk-muted);max-width:600px}.yk-mimari-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:30px 0;border-bottom:1px solid var(--yk-line);margin-bottom:30px}.yk-mimari-steps strong{display:block;margin-bottom:7px;font-size:16px}.yk-mimari-steps p{color:var(--yk-muted);margin:0}.yk-mimari-experts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.yk-mimari-expert{border:1px solid var(--yk-line);padding:22px;border-radius:4px}.yk-mimari-expert img{width:80px;height:80px;object-fit:cover;border-radius:50%;margin-bottom:15px}.yk-mimari-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:35px;margin:25px 0}.yk-mimari-detail aside{border-left:1px solid var(--yk-line);padding-left:25px}.yk-mimari-price{font-size:24px;font-weight:700;margin:18px 0}.yk-mimari-form{display:grid;gap:15px}.yk-mimari-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px;background:#f5f7f9;margin-bottom:20px}.yk-mimari-facts dt{font-size:12px;color:var(--yk-muted)}.yk-mimari-facts dd{margin:3px 0 0;font-weight:600}.yk-mimari-note{white-space:pre-wrap;overflow-wrap:anywhere}.yk-mimari-payment{display:block;width:100%;height:760px;border:0;background:#fff}.yk-mimari-terms{display:flex;gap:10px;align-items:flex-start}.yk-mimari-terms label{font-weight:400}.yk-mimari-terms input{flex:0 0 18px;margin-top:3px}.yk-mimari-interest{max-width:680px;margin:25px auto 0;text-align:left}.yk26-admin{padding:20px;background:#fff}.yk26-admin .yk26-disclosure{margin-top:25px}.yk26-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.yk26-admin .yk26-table{min-width:780px}
@media(max-width:991px){.yk-finder-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.yk-finder-filters>.yk26-field:first-child{grid-column:1/-1}.yk-finder-workspace{grid-template-columns:minmax(280px,1fr) minmax(0,1fr)}.yk-finder-tools{align-items:flex-start;flex-wrap:wrap}.yk-store-actions .yk26-button{flex:1}.yk-mimari-experts{grid-template-columns:repeat(2,minmax(0,1fr))}.yk-sites-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}.yk-mimari-detail{grid-template-columns:1fr}.yk-mimari-detail aside{border-left:0;border-top:1px solid var(--yk-line);padding:25px 0 0}}
@media(max-width:640px){.yk26 h1{font-size:23px}.yk26-heading{align-items:flex-start;flex-direction:column;gap:12px}.yk-finder-filters{gap:12px}.yk-finder-filters>.yk26-button{width:100%}.yk-finder-workspace{grid-template-columns:1fr}.yk-finder-results{max-height:none;padding:0}.yk-finder[data-view=list] .yk-finder-results{display:block}.yk-finder-tools .yk26-segments{width:100%}.yk26-segments button{flex:1;min-width:0}.yk-finder[data-view=split] #yk-store-map{height:320px}.yk-finder[data-view=map] #yk-store-map{height:440px}.yk-store{padding:18px 0}.yk-sites-layout{grid-template-columns:1fr}.yk-sites-nav{border-right:0;border-bottom:1px solid var(--yk-line);padding:0 0 12px}.yk26-form-row>.yk26-field{min-width:0;flex:1 1 100%}.yk-site-batch-bar{padding:12px}.yk-site-batch-bar>button{width:100%}.yk26-table{min-width:620px}.yk-mimari-intro{grid-template-columns:1fr;gap:22px;padding-top:5px}.yk-mimari-intro h1{font-size:26px}.yk-mimari-steps{grid-template-columns:1fr;gap:20px}.yk-mimari-experts{grid-template-columns:1fr}.yk-mimari-facts{grid-template-columns:1fr}.yk26-admin-grid{grid-template-columns:1fr}.yk26-admin{padding:12px}.yk26-breadcrumb{flex-wrap:wrap}}
.yk26 .yk-mimari-intro>img{height:auto;aspect-ratio:16/10}
