.service-views{display:flex;gap:6px;margin:16px 0 8px}.service-views button{flex:1;gap:6px;padding:9px 6px;white-space:nowrap}.service-count{font-size:11px;opacity:.8;font-variant-numeric:tabular-nums}.service-storage-note{max-width:42ch}.service-browser .service-notice{display:flex;align-items:center;gap:12px;font-size:13px;color:#f0d998;overflow-wrap:anywhere}.service-notice:empty{display:none}.service-notice button{flex:none}.service-browser .service-card-name{font-size:19px;font-weight:700;line-height:1.35;color:#eee5d2;overflow-wrap:anywhere}.service-choice-actions button{flex:1}.service-card-options{border-top:1px solid #70675c;padding-top:4px}.service-card-options summary{padding:12px 0;color:#dec483;font-size:13px;font-weight:650;cursor:pointer;min-height:44px}.service-card-options summary:focus-visible{outline:2px solid #f7d993;outline-offset:3px;border-radius:4px}.service-empty{padding:14px;border:1px solid #70675c;border-radius:12px}.service-browse-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.service-browse-mode button{font-size:12px;background:transparent}.discovery-swipe-card{box-shadow:0 5px 12px #0003}.discovery-swipe-card[data-direction=saved]{border-color:#e4c36b}.discovery-swipe-card[data-direction=snoozed]{border-color:#bda984}.discovery-swipe-card:focus-visible{outline:2px solid #f7d993;outline-offset:2px}.discovery-swipe-card .service-card-options{cursor:auto;user-select:text;touch-action:auto}.discovery-swipe-cue{min-height:32px;margin-bottom:10px;font-size:11px;font-weight:650;line-height:1.5;color:#d5c49c;white-space:pre-wrap;text-align:center}.discovery-swipe-instructions{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.discovery-swipe-card[data-dragging] .discovery-swipe-cue{color:#ffe3a0}.service-placard-top{display:flex;align-items:center;gap:12px;margin:0 0 14px}.service-monogram{display:grid;place-items:center;flex:none;width:54px;height:54px;border-radius:50%;border:2px solid #c5a256;box-shadow:inset 0 0 0 3px #282017,inset 0 0 0 4px #d4b775;background:#efe2be;color:#3A3229;font:700 20px Georgia}.service-card-kicker{color:#dfc28c;font-size:12px;line-height:1.4;letter-spacing:.04em;overflow-wrap:anywhere}.service-placard .service-card-area{font-size:13px;color:#CFCBC6;margin:4px 0 10px}.service-tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.service-tags span{border:1px solid #91845680;border-radius:20px;padding:3px 9px;font-size:11px;color:#eadbbd;background:#312920}.service-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.service-description-short{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.provider-setup .service-profile-button{display:flex;width:100%;justify-content:space-between;gap:16px;margin-top:14px;background:#1F180F;border-color:#9c8755}.service-profile-button .pawd-action-arrow{flex:none}.service-profile-detail{padding:0}.service-profile-detail h4{margin-top:20px;font-weight:700;color:#e5cb8c}.service-profile-detail .provider-button{gap:12px}.service-filters{border:1px solid #756b46;border-radius:12px;padding:0 12px;margin-top:14px}.service-filters summary{min-height:44px;cursor:pointer;padding:10px 0;font-size:13px;color:#ebd39c}.service-filters form{padding-bottom:4px}.provider-step-title{color:#e5cb8c;font-size:13px;margin-top:14px}.provider-step-tabs{display:flex;gap:6px;margin:16px 0}.provider-step-tabs button{flex:1;font-size:12px;padding:8px 4px}.provider-setup .provider-draft-notice{font-size:12px;border-left:2px solid #b49c64;padding-left:10px}.provider-setup .provider-compact-header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:16px}.provider-compact-header a{font-size:12px}.provider-request-list{margin:18px 0;border:1px solid #776a5a;border-radius:14px;padding:12px}.provider-request-list>summary{cursor:pointer;min-height:44px;color:#ebd39c;font-weight:650}.provider-setup .provider-check{display:flex;gap:10px;align-items:flex-start;font-size:13px}.provider-setup .provider-check input{width:20px;flex:none;margin-top:2px}.provider-setup .service-load-more{width:100%;margin:14px 0}.provider-value-steps{margin:12px 0;padding-left:22px;color:#CAC4BC;font-size:13px}.provider-value-steps li{padding-left:2px;margin:10px 0}.provider-value-steps strong{color:#edcd80}