:root{--yte-bg: #e7decd;--yte-cream: #fbf6ec;--yte-card: rgba(255, 250, 241, .88);--yte-ink: #171310;--yte-muted: #655949;--yte-line: rgba(104, 82, 48, .2);--yte-soft: rgba(116, 83, 39, .09);--yte-gold: #e5cc9b;--yte-gold-dark: #7b5625;--yte-green: #114b2f;--yte-red: #b3261e;--yte-radius: 28px;--yte-shadow: 0 28px 80px rgba(68, 48, 22, .16)}body:has(#yte-stringing-app) .header-wrapper,body:has(#yte-stringing-app) .footer,body:has(#yte-stringing-app) .shopify-section-group-footer-group{display:none!important}#MainContent:has(#yte-stringing-app),#yte-stringing-app{background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.65),transparent 26%),radial-gradient(circle at 92% 4%,rgba(124,90,42,.24),transparent 24%),linear-gradient(135deg,#efe6d4,#ded2bd);min-height:100svh}.yte-app-shell{color:var(--yte-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:1280px;margin:0 auto;padding:16px}.yte-loading-card,.yte-login,.yte-card{background:var(--yte-card);border:1px solid rgba(255,255,255,.5);border-radius:var(--yte-radius);box-shadow:var(--yte-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.yte-loading-card{min-height:70svh;display:grid;place-items:center;text-align:center;padding:30px}.yte-loading-card img{width:90px;height:90px;object-fit:contain}.yte-login{max-width:430px;margin:9svh auto;padding:28px}.yte-login-logo{width:82px;height:82px;object-fit:contain;display:block;margin-bottom:18px}.yte-login h1{font-size:clamp(32px,9vw,54px);letter-spacing:-.06em;margin:0 0 8px;line-height:.9}.yte-login p{color:var(--yte-muted);margin:0 0 20px}.yte-topbar{position:sticky;top:0;z-index:10;padding:10px 0 12px;background:linear-gradient(to bottom,#e7decdf5,#e7decdc7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.yte-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.yte-brand{display:flex;align-items:center;gap:10px;min-width:0}.yte-brand img{width:42px;height:42px;object-fit:contain;border-radius:14px;box-shadow:0 10px 30px #00000014}.yte-brand strong{display:block;font-size:15px;letter-spacing:-.02em}.yte-brand span{display:block;font-size:12px;color:var(--yte-muted)}.yte-tabs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:2px}.yte-tab{border:none;background:#ffffff85;color:var(--yte-ink);border-radius:999px;padding:10px 14px;font-weight:800;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--yte-line)}.yte-tab.active{background:var(--yte-ink);color:#fff}.yte-grid{display:grid;grid-template-columns:1fr;gap:16px;padding-bottom:36px}@media(min-width:980px){.yte-grid.two{grid-template-columns:.82fr 1.25fr;align-items:start}}.yte-card{padding:18px}.yte-card h2{margin:0 0 14px;font-size:22px;letter-spacing:-.04em}.yte-card h3{letter-spacing:-.03em}.yte-form{display:grid;gap:12px}.yte-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:520px){.yte-row{grid-template-columns:1fr}}.yte-field label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6f5940;font-weight:900;margin:0 0 7px}.yte-field input,.yte-field select,.yte-field textarea,.yte-search input{width:100%;min-height:48px;border:1px solid rgba(135,100,52,.32);background:#fffcf7b8;border-radius:16px;padding:12px 14px;color:var(--yte-ink);outline:none;font-size:16px;box-shadow:inset 0 1px #ffffffb3}.yte-field input:focus,.yte-field select:focus,.yte-field textarea:focus,.yte-search input:focus{border-color:#8b662f;box-shadow:0 0 0 4px #8b662f1f}.yte-field textarea{min-height:84px;resize:vertical}.yte-button,.yte-icon-button{border:none;border-radius:16px;min-height:46px;padding:12px 16px;font-weight:900;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.yte-button.primary{background:#19130e;color:#fff;width:100%}.yte-button.green{background:var(--yte-green);color:#fff}.yte-button.gold{background:#e8cf9b;color:#1c140a}.yte-button.ghost{background:#ffffff8a;color:var(--yte-ink);box-shadow:inset 0 0 0 1px var(--yte-line)}.yte-icon-button{width:42px;min-height:42px;border-radius:14px;background:#ffffff80;color:var(--yte-ink)}.yte-logout-button{border:none;min-height:42px;border-radius:14px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#ffffff94;color:var(--yte-ink);font:800 13px/1 var(--yte-font);box-shadow:inset 0 0 0 1px var(--yte-line);cursor:pointer}.yte-logout-button span{font-size:17px;transform:rotate(180deg);display:inline-block;line-height:1}.yte-logout-button:hover{background:#fffaf1}@media(max-width:520px){.yte-logout-button{padding:0 11px;min-width:42px}.yte-logout-button strong{display:none}}.yte-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.yte-actions .yte-button{flex:1 1 auto}.yte-search{display:flex;gap:8px;margin-bottom:12px}.yte-search input{flex:1}.yte-list{display:grid;gap:10px}.yte-job-item{text-align:left;width:100%;border:1px solid rgba(134,101,51,.24);background:#fff8ebc7;border-radius:20px;padding:14px;box-shadow:0 10px 30px #48321214}.yte-job-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.yte-job-head strong{letter-spacing:-.03em}.yte-job-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--yte-muted);font-size:12px;margin-top:6px}.yte-pill{background:#ead4a7;color:#171310;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;border-radius:999px;padding:7px 10px}.yte-pill.ready{background:#d9eadf;color:#123d29}.yte-pill.cancelled{background:#f4d4d2;color:#7a1711}.yte-empty{color:var(--yte-muted);padding:18px;text-align:center}.yte-receipt-preview{background:#fffaf1;border:1px solid rgba(114,82,42,.24);border-radius:26px;overflow:hidden;margin:12px 0;box-shadow:inset 0 0 0 1px #fff9}.receipt-head{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:20px;align-items:center;position:relative}.receipt-logo{width:58px;height:58px;object-fit:contain;border-radius:16px}.receipt-title strong{display:block;font-size:22px;letter-spacing:-.04em}.receipt-title span{display:block;color:var(--yte-muted)}.receipt-status-badge{position:absolute;top:49px;right:20px;transform:translateY(-50%);background:#ead4a7;color:#171310;border-radius:999px;padding:8px 14px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.receipt-job{grid-column:1 / -1;background:#19130e;color:#fff;margin:8px -20px -20px;padding:16px 20px;font-weight:900;font-size:22px;text-align:right;letter-spacing:-.03em}.receipt-section{padding:14px 20px;border-top:1px dashed rgba(116,83,39,.26)}.receipt-line{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(116,83,39,.1)}.receipt-line span:first-child{color:#735d40;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.receipt-line span:last-child{text-align:right;font-weight:800}.receipt-footer{padding:18px 20px 22px;color:var(--yte-muted);font-size:13px;line-height:1.55;text-align:center;border-top:1px solid rgba(116,83,39,.18)}.yte-backend-panel{background:#ffffff85;border:1px solid var(--yte-line);border-radius:18px;padding:14px;color:var(--yte-muted)}.yte-backend-panel strong{color:var(--yte-ink);display:block;margin-bottom:6px}.yte-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:9999;background:#171310;color:#fff;padding:12px 16px;border-radius:999px;font-weight:800;box-shadow:0 20px 60px #0000003d;max-width:min(92vw,560px);text-align:center}@media(min-width:980px){.yte-app-shell:before{content:"Clean racket receipts, ready to share anywhere.";display:block;background:#fffaf1c7;border:1px solid rgba(255,255,255,.55);border-radius:34px;padding:42px 36px 72px;margin:6px 0 20px;box-shadow:var(--yte-shadow);font-size:clamp(48px,5vw,76px);line-height:.88;letter-spacing:-.075em;font-weight:950}.yte-topbar+.yte-grid.two{margin-top:-58px}.yte-topbar{position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:980px){.yte-app-shell:before{content:none!important;display:none!important}.yte-topbar+.yte-grid.two{margin-top:0!important}.yte-topbar{position:sticky!important;top:0;background:linear-gradient(to bottom,#e7decdf5,#e7decdc7)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}}.yte-app-shell{max-width:1180px;padding:12px}.yte-topbar{margin-bottom:12px;border-radius:22px}.yte-brand-row{padding:4px 2px 0}.yte-brand img{width:38px;height:38px}.yte-brand strong{font-size:17px}.yte-brand span{font-size:12px}.yte-tabs{margin-top:10px;padding:4px 0;gap:7px}.yte-tab{padding:9px 13px;font-size:14px}.yte-grid{gap:14px}@media(min-width:980px){.yte-grid.two{grid-template-columns:.9fr 1.1fr}}.yte-card{padding:16px;border-radius:24px}.yte-card h2{font-size:21px;margin-bottom:12px}.yte-search{align-items:center}.yte-search input{min-height:48px}.yte-job-item{cursor:pointer}.yte-job-head strong{font-size:15px;line-height:1.2}.yte-job-meta{line-height:1.35}.yte-receipt-preview{max-width:760px;margin-inline:auto;border-radius:24px}.yte-button.danger{background:#b3261e;color:#fff}.yte-chat-actions{border-top:1px solid var(--yte-line);padding-top:10px}.yte-backend-panel{margin-top:10px}@media(max-width:640px){.yte-app-shell{padding:10px}.yte-topbar{padding:8px 0 10px}.yte-card{padding:14px;border-radius:22px}.yte-tabs{overflow-x:auto;scrollbar-width:none}.yte-tabs::-webkit-scrollbar{display:none}.yte-tab{flex:0 0 auto}.yte-search{flex-direction:column}.yte-search .yte-button{width:100%}.yte-job-head{align-items:flex-start}.yte-pill{flex:0 0 auto}.receipt-head{padding:16px}.receipt-logo{width:48px;height:48px}.receipt-title strong{font-size:19px}.receipt-job{margin:6px -16px -16px;padding:14px 16px;font-size:18px}.receipt-section{padding:12px 16px}.receipt-line{gap:8px}.receipt-line span:first-child{font-size:10px}.receipt-line span:last-child{max-width:58%;word-break:break-word}.receipt-footer{padding:14px 16px}}.yte-hidden-input{display:none;margin-top:10px!important}.yte-hidden-input.is-visible{display:block}.yte-field select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:18px;background:#fffcf6c7;padding:0 14px;font:inherit;font-weight:700;color:var(--black);outline:none}.yte-field select:focus,.yte-field input:focus,.yte-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e0c48b47}.receipt-job span{display:block;color:#ffffffad;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px}.yte-counter-card{background:#fff8ebc7;border:1px solid var(--yte-line);border-radius:22px;padding:16px;margin:8px 0 18px}.yte-counter-card span,.yte-counter-card small{display:block;color:var(--yte-muted)}.yte-counter-card span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.yte-counter-card strong{display:block;font-size:clamp(34px,10vw,58px);letter-spacing:-.07em;line-height:.95;margin:8px 0}.yte-muted-text{color:var(--yte-muted);margin-top:-6px}.yte-reset-panel{border-top:1px solid var(--yte-line);padding-top:14px}.yte-warning{background:#b3261e14;border:1px solid rgba(179,38,30,.18);border-radius:18px;padding:14px;margin-bottom:10px}.yte-warning strong,.yte-warning span{display:block}.yte-warning span{color:var(--yte-muted);margin-top:4px}@media(min-width:980px){.yte-grid.one{max-width:720px;margin:0 auto}}.yte-reset-form{display:grid;gap:12px;margin:12px 0}.yte-reset-readout{border:1px solid var(--yte-line);background:#ffffff85;border-radius:18px;padding:14px}.yte-reset-readout span{display:block;color:var(--yte-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;margin-bottom:4px}.yte-reset-readout strong{display:block;font-size:28px;letter-spacing:-.04em}.yte-reset-readout.next{border-color:#b486256b;background:#b486251a}.yte-reset-form input[type=number]{font-variant-numeric:tabular-nums}#MainContent:has(#yte-stringing-app){padding-top:0!important}#yte-stringing-app .yte-app-shell{padding-top:10px!important}.yte-topbar{background:#fffaf1b8!important;border:1px solid rgba(255,255,255,.5);border-radius:24px!important;padding:12px 16px!important;margin:0 0 12px!important;box-shadow:0 18px 55px #44301621;overflow:visible}.yte-brand-row{padding:0!important}.yte-brand img{width:44px!important;height:44px!important;object-fit:contain!important;flex:0 0 auto;box-shadow:none!important}.yte-tabs{margin-top:12px!important;padding-bottom:0!important}.yte-price-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yte-price-card{position:relative;display:grid;gap:4px;border:1px solid rgba(135,100,52,.28);background:#fffcf7b8;border-radius:18px;padding:14px;cursor:pointer;min-height:118px}.yte-price-card input{position:absolute;opacity:0;pointer-events:none}.yte-price-card strong{font-size:15px;letter-spacing:-.02em}.yte-price-card span{color:var(--yte-muted);font-size:13px}.yte-price-card b{margin-top:auto;font-size:20px;letter-spacing:-.04em}.yte-price-card.is-active{border-color:#7b562594;background:#e8cf9b3d;box-shadow:0 0 0 4px #e8cf9b29}.yte-service-summary{margin-top:10px;padding:12px 14px;border-radius:16px;background:#19130e0f;color:var(--yte-muted);font-weight:800}.yte-service-summary strong{color:var(--yte-ink)}@media(max-width:560px){.yte-price-cards{grid-template-columns:1fr}.yte-topbar{border-radius:20px!important;padding:10px 12px!important}}#yte-stringing-app.yte-theme-dark{--yte-bg: #11100e;--yte-cream: #1d1a16;--yte-card: rgba(30, 27, 23, .92);--yte-ink: #fff8ea;--yte-muted: #c6b89f;--yte-line: rgba(236, 211, 163, .18);--yte-soft: rgba(255,255,255,.06);--yte-gold: #d5b878;--yte-gold-dark: #f0d49b;--yte-shadow: 0 28px 80px rgba(0,0,0,.42)}#yte-stringing-app.yte-theme-dark,#MainContent:has(#yte-stringing-app.yte-theme-dark){background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.08),transparent 26%),radial-gradient(circle at 92% 4%,rgba(229,204,155,.16),transparent 24%),linear-gradient(135deg,#11100e,#211b14)}.yte-top-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.yte-theme-button,.yte-logout-button{white-space:nowrap}.yte-theme-button{border:none;min-height:42px;border-radius:14px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#ffffff94;color:var(--yte-ink);font:800 13px/1 var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);box-shadow:inset 0 0 0 1px var(--yte-line);cursor:pointer}.yte-theme-button span{font-size:17px;line-height:1}.yte-theme-button:hover{background:#fffaf1}#yte-stringing-app.yte-theme-dark .yte-theme-button,#yte-stringing-app.yte-theme-dark .yte-logout-button,#yte-stringing-app.yte-theme-dark .yte-tab,#yte-stringing-app.yte-theme-dark .yte-button.ghost,#yte-stringing-app.yte-theme-dark .yte-icon-button{background:#ffffff14;color:var(--yte-ink)}#yte-stringing-app.yte-theme-dark .yte-tab.active,#yte-stringing-app.yte-theme-dark .yte-button.primary{background:#fff8ea;color:#171310}#yte-stringing-app.yte-theme-dark .yte-job-item,#yte-stringing-app.yte-theme-dark .yte-receipt-preview,#yte-stringing-app.yte-theme-dark .yte-field input,#yte-stringing-app.yte-theme-dark .yte-field select,#yte-stringing-app.yte-theme-dark .yte-field textarea,#yte-stringing-app.yte-theme-dark .yte-search input,#yte-stringing-app.yte-theme-dark .yte-backend-panel{background:#ffffff0f;color:var(--yte-ink);border-color:var(--yte-line)}#yte-stringing-app.yte-theme-dark .yte-receipt-preview{background:#fffaf1;color:#171310}#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-title span,#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-line span:first-child,#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-footer{color:#655949}#yte-stringing-app.yte-theme-dark .yte-topbar{background:linear-gradient(to bottom,#11100ef5,#11100ec7)}#yte-stringing-app.yte-theme-dark .yte-field label{color:#dec493}.receipt-footer{text-align:center;border-top:1px solid rgba(116,83,39,.18);margin:8px 20px 0;padding:16px 0 18px}.receipt-footer strong{color:#171310}@media(max-width:520px){.yte-theme-button{padding:0 11px;min-width:42px}.yte-theme-button strong{display:none}.yte-brand-row{align-items:flex-start}}@media print{#yte-stringing-app.yte-theme-dark .yte-receipt-preview,.yte-receipt-preview{background:#fffaf1!important;color:#171310!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.receipt-line{display:grid!important;grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:24px}.receipt-line span:first-child{text-align:left}.receipt-line span:last-child{text-align:left!important;min-width:0;overflow-wrap:anywhere}@media print{.print-stage .yte-receipt-preview{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.yte-receipt-preview{transform:none!important;filter:none!important}.yte-field input[type=datetime-local]{min-height:48px}.yte-combined-datetime{display:grid;grid-template-columns:1fr 112px;gap:10px}.yte-combined-datetime input,.yte-combined-datetime select{width:100%;min-height:48px;border:1px solid var(--yte-line);border-radius:14px;background:#ffffff94;color:var(--yte-ink);padding:0 14px;font:800 14px/1 var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}#yte-stringing-app.yte-theme-dark .yte-combined-datetime input,#yte-stringing-app.yte-theme-dark .yte-combined-datetime select{background:#ffffff0f;color:var(--yte-ink);border-color:var(--yte-line)}#yte-stringing-app{--yte-bg: #f4eadc;--yte-cream: #fff9ef;--yte-card: rgba(255, 249, 239, .78);--yte-ink: #171310;--yte-muted: #786a58;--yte-line: rgba(255,255,255,.58);--yte-soft: rgba(255,255,255,.42);--yte-gold: #d8bf93;--yte-gold-dark: #7a592a;--yte-green: #275f3f;--yte-red: #a33a31;--yte-shadow: 0 8px 22px rgba(53, 38, 20, .055), 0 34px 80px rgba(53, 38, 20, .055)}#yte-stringing-app,#MainContent:has(#yte-stringing-app){background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.76),transparent 34%),radial-gradient(circle at 98% 4%,rgba(218,193,150,.24),transparent 29%),radial-gradient(circle at 100% 100%,rgba(122,89,42,.11),transparent 42%),linear-gradient(135deg,#f7efe3,#eee0cd)!important}#yte-stringing-app *{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.yte-topbar,.yte-card,.yte-job-item,.yte-backend-panel,.yte-login,.yte-modal-card{background:linear-gradient(145deg,#ffffff85,#fff9efb8),#fff9efb8!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px #fffc,0 10px 28px #3526140e,0 38px 90px #3526140b!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.yte-topbar,.yte-card{border-radius:26px!important}.yte-login{border-radius:34px!important}.yte-brand strong,.yte-card h2,.yte-login h1{letter-spacing:-.045em}.yte-tabs{background:#ffffff52;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff8c;padding:5px!important}.yte-tab{border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.yte-tab.active{background:#ffffffb8!important;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #35261412!important;border-color:#ffffffb8!important}.yte-tab:hover{transform:translateY(-1px);background:#ffffff6b!important}.yte-job-item{border-radius:22px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.yte-job-item:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 16px 34px #35261413,0 44px 100px #3526140d!important}.yte-job-item.active,.yte-job-item[aria-current=true]{border-color:#d8bf93b8!important;box-shadow:inset 0 1px #ffffffe0,0 0 0 4px #d8bf9329,0 18px 45px #35261414!important}.yte-pill,.receipt-status-badge,.yte-status-pill{background:#fff9!important;border:1px solid rgba(255,255,255,.62)!important;color:#171310!important;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #3526140f!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.yte-pill:before,.receipt-status-badge:before{content:"";display:inline-block;width:.52em;height:.52em;margin-right:.55em;border-radius:999px;background:#d8bf93;vertical-align:.06em}.yte-pill.ready:before,.receipt-status-badge.ready:before{background:#8fbe9b}.yte-pill.cancelled:before{background:#c9776e}.yte-field label,.receipt-line span:first-child{color:#7d6848!important;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.yte-field input,.yte-field select,.yte-field textarea,.yte-search input,.yte-combined-datetime input,.yte-combined-datetime select{background:linear-gradient(145deg,#ffffffb8,#fff9ef9e)!important;border:1px solid rgba(255,255,255,.66)!important;color:var(--yte-ink)!important;box-shadow:inset 0 1px #fffc,0 6px 18px #35261409!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.yte-field input:focus,.yte-field select:focus,.yte-field textarea:focus,.yte-search input:focus,.yte-combined-datetime input:focus,.yte-combined-datetime select:focus{outline:none!important;border-color:#d8bf93e6!important;box-shadow:inset 0 1px #ffffffd9,0 0 0 4px #d8bf932e,0 10px 28px #3526140e!important}.yte-button{border-radius:16px!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.yte-button:hover{transform:translateY(-1px)}.yte-button.primary{background:linear-gradient(145deg,#1f1a14,#0f0d0b)!important;color:#fff9ef!important;box-shadow:inset 0 1px #ffffff1f,0 14px 32px #1713102e!important}.yte-button.ghost,.yte-icon-button,.yte-theme-button,.yte-logout-button{background:#ffffff85!important;border:1px solid rgba(255,255,255,.62)!important;color:var(--yte-ink)!important;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #3526140b!important}.yte-button.danger{background:#ffffff73!important;color:#8b2e27!important;border-color:#a33a3138!important}.yte-service-card{background:linear-gradient(145deg,#ffffffb3,#fff9ef9e)!important;border:1px solid rgba(255,255,255,.62)!important;box-shadow:inset 0 1px #ffffffd1,0 10px 26px #3526140b!important;border-radius:20px!important}.yte-service-card:has(input:checked),.yte-service-card.active{border-color:#d8bf93e0!important;box-shadow:inset 0 1px #ffffffdb,0 0 0 4px #d8bf9329,0 14px 34px #35261411!important}.yte-receipt-preview{background:linear-gradient(145deg,#fffcf6fa,#fff9f0f5)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #35261412,0 40px 90px #3526140e!important;border-radius:28px!important}.receipt-head{padding:22px!important}.receipt-logo{filter:drop-shadow(0 8px 16px rgba(53,38,20,.1))}.receipt-title strong{letter-spacing:-.05em}.receipt-job{background:linear-gradient(135deg,#19130e,#2a2118)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000038}.receipt-job span{color:#d8c6a7;letter-spacing:.14em}.receipt-section{border-top-color:#74532729!important}.receipt-line{border-bottom-color:#74532716!important}.receipt-line span:last-child{font-weight:850;color:#171310}.receipt-footer{color:#786a58!important;border-top-color:#74532724!important}.yte-toast{background:#171310e0!important;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#yte-stringing-app.yte-theme-dark{--yte-bg: #11100e;--yte-cream: #1d1a16;--yte-card: rgba(30,27,23,.74);--yte-ink: #fff8ea;--yte-muted: #c7b99f;--yte-line: rgba(255,255,255,.1);--yte-soft: rgba(255,255,255,.06);--yte-shadow: 0 12px 30px rgba(0,0,0,.28), 0 44px 100px rgba(0,0,0,.26)}#yte-stringing-app.yte-theme-dark,#MainContent:has(#yte-stringing-app.yte-theme-dark){background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.1),transparent 34%),radial-gradient(circle at 98% 4%,rgba(216,191,147,.16),transparent 29%),linear-gradient(135deg,#11100e,#211b14)!important}#yte-stringing-app.yte-theme-dark .yte-topbar,#yte-stringing-app.yte-theme-dark .yte-card,#yte-stringing-app.yte-theme-dark .yte-job-item,#yte-stringing-app.yte-theme-dark .yte-backend-panel,#yte-stringing-app.yte-theme-dark .yte-modal-card{background:linear-gradient(145deg,#ffffff14,#1e1b17b8),#1e1b17bd!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000042,0 52px 120px #00000042!important}#yte-stringing-app.yte-theme-dark .yte-field input,#yte-stringing-app.yte-theme-dark .yte-field select,#yte-stringing-app.yte-theme-dark .yte-field textarea,#yte-stringing-app.yte-theme-dark .yte-search input,#yte-stringing-app.yte-theme-dark .yte-combined-datetime input,#yte-stringing-app.yte-theme-dark .yte-combined-datetime select{background:#ffffff12!important;border-color:#ffffff1a!important;color:var(--yte-ink)!important}#yte-stringing-app.yte-theme-dark .yte-receipt-preview{background:linear-gradient(145deg,#fffcf6fa,#fff9f0f5)!important;color:#171310!important}@media(max-width:640px){.yte-topbar,.yte-card,.yte-job-item{border-radius:22px!important}.yte-tabs{overflow-x:auto;scrollbar-width:none}.yte-tabs::-webkit-scrollbar{display:none}}.yte-tabs{background:linear-gradient(145deg,#ffffff6b,#fff9ef47)!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:22px!important;padding:6px!important;gap:6px!important;box-shadow:inset 0 1px #ffffffd9,0 12px 32px #3526140e!important}.yte-tab{min-height:42px;padding:0 15px!important;border-radius:16px!important;color:#7a6a55!important;font-weight:900!important;letter-spacing:-.01em;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.yte-tab:hover{color:#171310!important;background:#ffffff7a!important;border-color:#ffffff8f!important;transform:translateY(-1px)}.yte-tab.active{color:#171310!important;background:linear-gradient(145deg,#ffffffeb,#fff9efb3)!important;border-color:#ffffffe6!important;box-shadow:inset 0 1px #fffffff2,0 10px 24px #35261414,0 24px 52px #3526140b!important}.yte-pill:before,.receipt-status-badge:before{content:none!important;display:none!important}.yte-pill,.receipt-status-badge,.yte-status-pill{background:#d8bf9342!important;color:#6f5226!important;border:1px solid rgba(216,191,147,.5)!important;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #6f522612!important}.yte-pill.ready,.yte-status-pill.ready,.receipt-status-badge.ready{background:#8fbe9b42!important;color:#24513a!important;border-color:#8fbe9b85!important;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #24513a12!important}.yte-pill.collected,.yte-status-pill.collected,.receipt-status-badge.collected{background:#b9b9b938!important;color:#4e4e4e!important;border-color:#b9b9b966!important}.yte-pill.cancelled,.yte-status-pill.cancelled,.receipt-status-badge.cancelled{background:#c9776e33!important;color:#87332c!important;border-color:#c9776e6b!important}#yte-stringing-app.yte-theme-dark .yte-tabs{background:#ffffff0e!important;border-color:#ffffff1a!important}#yte-stringing-app.yte-theme-dark .yte-tab{color:#c7b99f!important}#yte-stringing-app.yte-theme-dark .yte-tab:hover{color:#fff8ea!important;background:#ffffff14!important;border-color:#ffffff1f!important}#yte-stringing-app.yte-theme-dark .yte-tab.active{color:#171310!important;background:#fff8ea!important;border-color:#ffffff2e!important}.yte-receipt-preview .receipt-status-badge{text-transform:uppercase;letter-spacing:.12em}.yte-action-panel{display:grid;gap:14px;margin-top:16px}.yte-action-section{background:linear-gradient(145deg,#ffffff7a,#fff9ef9e),#fff9efad;border:1px solid rgba(255,255,255,.66);border-radius:22px;padding:14px;box-shadow:inset 0 1px #ffffffc7,0 10px 28px #3526140b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.yte-section-title{display:flex;justify-content:space-between;gap:10px;align-items:end;margin-bottom:10px}.yte-section-title span{font-size:13px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#6f5a3d}.yte-section-title small{font-size:11px;font-weight:800;color:#9a8a75;text-align:right}.yte-primary-share{width:100%;min-height:48px;border-radius:16px!important}.yte-action-grid{display:grid;gap:8px;margin-top:8px}.yte-action-grid.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.yte-action-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.yte-action-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;text-decoration:none;border:1px solid rgba(255,255,255,.64);background:linear-gradient(145deg,#ffffffa8,#fff9ef8a);color:#171310;font-weight:900;font-size:13px;box-shadow:inset 0 1px #ffffffd9,0 8px 20px #3526140a;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.yte-action-link:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 12px 28px #35261411}.yte-status-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;background:#ffffff57;border:1px solid rgba(255,255,255,.58);border-radius:18px;padding:6px;box-shadow:inset 0 1px #ffffffb8}.yte-status-control button{border:1px solid transparent;min-height:42px;border-radius:14px;background:transparent;color:#76654f;font-weight:950;font-size:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.yte-status-control button:hover{transform:translateY(-1px);background:#ffffff70;color:#171310}.yte-status-control button.active.received{background:#d8bf9352;color:#6f5226;border-color:#d8bf938a}.yte-status-control button.active.progress{background:#e6b26747;color:#714611;border-color:#e6b2677a}.yte-status-control button.active.ready{background:#8fbe9b4d;color:#24513a;border-color:#8fbe9b85}.yte-status-control button.active.collected{background:#b9b9b93d;color:#444;border-color:#b9b9b970}.yte-status-control button.active{box-shadow:inset 0 1px #ffffffbf,0 8px 20px #3526140e}.danger-zone{background:#ffffff52;border-color:#a33a312e;box-shadow:none}.yte-danger-link{width:100%;min-height:42px;border-radius:14px;border:1px solid rgba(163,58,49,.22);background:#ffffff6b;color:#8b2e27;font-weight:950;cursor:pointer}.yte-danger-link:hover{background:#a33a311a}.yte-action-panel .yte-actions{display:none}#yte-stringing-app.yte-theme-dark .yte-action-section{background:linear-gradient(145deg,#ffffff13,#1e1b17b8),#1e1b17b3;border-color:#ffffff1a}#yte-stringing-app.yte-theme-dark .yte-section-title span{color:#e6cfa4}#yte-stringing-app.yte-theme-dark .yte-section-title small{color:#a99b83}#yte-stringing-app.yte-theme-dark .yte-action-link,#yte-stringing-app.yte-theme-dark .yte-status-control,#yte-stringing-app.yte-theme-dark .yte-status-control button,#yte-stringing-app.yte-theme-dark .yte-danger-link{background:#ffffff0f;border-color:#ffffff1a;color:#fff8ea}#yte-stringing-app.yte-theme-dark .yte-status-control button:hover{background:#ffffff1a}@media(max-width:560px){.yte-action-grid.compact,.yte-status-control{grid-template-columns:repeat(2,minmax(0,1fr))}}#yte-stringing-app.yte-theme-dark{--yte-bg: #080a0d;--yte-cream: #11151b;--yte-card: rgba(17, 21, 27, .72);--yte-ink: #f7f1e7;--yte-muted: #a6a096;--yte-line: rgba(255,255,255,.115);--yte-soft: rgba(255,255,255,.06);--yte-gold: #f0c982;--yte-gold-dark: #f6d89e;--yte-green: #5fe09a;--yte-red: #ff7368;--yte-shadow: 0 1px 0 rgba(255,255,255,.06), 0 18px 55px rgba(0,0,0,.42), 0 70px 140px rgba(0,0,0,.38)}#yte-stringing-app.yte-theme-dark,#MainContent:has(#yte-stringing-app.yte-theme-dark){background:radial-gradient(circle at 12% 8%,rgba(255,185,94,.18),transparent 22%),radial-gradient(circle at 88% 0%,rgba(81,196,255,.14),transparent 24%),radial-gradient(circle at 78% 82%,rgba(95,224,154,.1),transparent 30%),linear-gradient(135deg,#080a0d,#111016 42%,#17100d)!important}#yte-stringing-app.yte-theme-dark .yte-app-shell{position:relative}#yte-stringing-app.yte-theme-dark .yte-app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 74%);mask-image:radial-gradient(circle at center,black,transparent 74%);z-index:0}#yte-stringing-app.yte-theme-dark .yte-topbar,#yte-stringing-app.yte-theme-dark .yte-card,#yte-stringing-app.yte-theme-dark .yte-job-item,#yte-stringing-app.yte-theme-dark .yte-backend-panel,#yte-stringing-app.yte-theme-dark .yte-modal-card,#yte-stringing-app.yte-theme-dark .yte-login,#yte-stringing-app.yte-theme-dark .yte-action-section{position:relative;z-index:1;background:linear-gradient(145deg,#ffffff15,#ffffff09),#0c0f14bd!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d,0 18px 52px #00000057,0 0 70px #ffb95e0b!important;backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12)}#yte-stringing-app.yte-theme-dark .yte-topbar{border-radius:28px!important;overflow:hidden}#yte-stringing-app.yte-theme-dark .yte-topbar:before,#yte-stringing-app.yte-theme-dark .yte-card:before,#yte-stringing-app.yte-theme-dark .yte-action-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%);opacity:.72}#yte-stringing-app.yte-theme-dark .yte-brand strong,#yte-stringing-app.yte-theme-dark .yte-card h2,#yte-stringing-app.yte-theme-dark .yte-login h1{color:#fff8ea!important;text-shadow:0 0 28px rgba(255,248,234,.08)}#yte-stringing-app.yte-theme-dark .yte-brand span,#yte-stringing-app.yte-theme-dark .yte-job-meta,#yte-stringing-app.yte-theme-dark .yte-section-title small,#yte-stringing-app.yte-theme-dark .yte-backend-panel{color:#aaa397!important}#yte-stringing-app.yte-theme-dark .yte-brand img,#yte-stringing-app.yte-theme-dark .yte-login-logo{filter:drop-shadow(0 0 16px rgba(255,185,94,.18)) drop-shadow(0 12px 20px rgba(0,0,0,.35))}#yte-stringing-app.yte-theme-dark .yte-tabs{background:linear-gradient(145deg,#ffffff14,#ffffff09)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff17,0 10px 30px #00000042!important}#yte-stringing-app.yte-theme-dark .yte-tab{color:#b9b0a1!important;border-color:transparent!important}#yte-stringing-app.yte-theme-dark .yte-tab:hover{color:#fff8ea!important;background:#ffffff16!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14!important}#yte-stringing-app.yte-theme-dark .yte-tab.active{color:#15110d!important;background:linear-gradient(145deg,#fff5df,#f0c982)!important;border-color:#ffffff52!important;box-shadow:inset 0 1px #ffffffad,0 0 0 1px #f0c98233,0 12px 30px #f0c98229,0 0 42px #f0c9821f!important}#yte-stringing-app.yte-theme-dark .yte-field label,#yte-stringing-app.yte-theme-dark .receipt-line span:first-child,#yte-stringing-app.yte-theme-dark .yte-section-title span{color:#f0c982!important}#yte-stringing-app.yte-theme-dark .yte-field input,#yte-stringing-app.yte-theme-dark .yte-field select,#yte-stringing-app.yte-theme-dark .yte-field textarea,#yte-stringing-app.yte-theme-dark .yte-search input,#yte-stringing-app.yte-theme-dark .yte-combined-datetime input,#yte-stringing-app.yte-theme-dark .yte-combined-datetime select{background:linear-gradient(145deg,#ffffff13,#ffffff09)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff8ea!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000038!important}#yte-stringing-app.yte-theme-dark .yte-field input::placeholder,#yte-stringing-app.yte-theme-dark .yte-search input::placeholder,#yte-stringing-app.yte-theme-dark .yte-field textarea::placeholder{color:#fff8ea6b!important}#yte-stringing-app.yte-theme-dark .yte-field input:focus,#yte-stringing-app.yte-theme-dark .yte-field select:focus,#yte-stringing-app.yte-theme-dark .yte-field textarea:focus,#yte-stringing-app.yte-theme-dark .yte-search input:focus,#yte-stringing-app.yte-theme-dark .yte-combined-datetime input:focus,#yte-stringing-app.yte-theme-dark .yte-combined-datetime select:focus{border-color:#f0c982b3!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #f0c9821f,0 0 36px #f0c9821a!important}#yte-stringing-app.yte-theme-dark .yte-button.primary{color:#15110d!important;background:linear-gradient(145deg,#fff5df,#f0c982)!important;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #f0c98229,0 0 52px #f0c98224!important}#yte-stringing-app.yte-theme-dark .yte-button.ghost,#yte-stringing-app.yte-theme-dark .yte-icon-button,#yte-stringing-app.yte-theme-dark .yte-theme-button,#yte-stringing-app.yte-theme-dark .yte-logout-button,#yte-stringing-app.yte-theme-dark .yte-action-link,#yte-stringing-app.yte-theme-dark .yte-danger-link{background:linear-gradient(145deg,#ffffff16,#ffffff09)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff8ea!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038!important}#yte-stringing-app.yte-theme-dark .yte-action-link:hover,#yte-stringing-app.yte-theme-dark .yte-button.ghost:hover,#yte-stringing-app.yte-theme-dark .yte-theme-button:hover,#yte-stringing-app.yte-theme-dark .yte-logout-button:hover{border-color:#f0c98257!important;box-shadow:inset 0 1px #ffffff1a,0 0 34px #f0c98214!important}#yte-stringing-app.yte-theme-dark .yte-job-item{background:linear-gradient(145deg,#ffffff12,#ffffff07),#0d1015b3!important}#yte-stringing-app.yte-theme-dark .yte-job-item:hover{border-color:#f0c98240!important;box-shadow:inset 0 1px #ffffff1a,0 20px 55px #0000005c,0 0 60px #f0c98211!important}#yte-stringing-app.yte-theme-dark .yte-pill,#yte-stringing-app.yte-theme-dark .yte-status-pill{background:#f0c98229!important;color:#f6d89e!important;border-color:#f0c98257!important}#yte-stringing-app.yte-theme-dark .yte-pill.ready,#yte-stringing-app.yte-theme-dark .yte-status-pill.ready{background:#5fe09a26!important;color:#8ff5ba!important;border-color:#5fe09a57!important}#yte-stringing-app.yte-theme-dark .yte-pill.collected,#yte-stringing-app.yte-theme-dark .yte-status-pill.collected{background:#ffffff1a!important;color:#d6d0c7!important;border-color:#ffffff2e!important}#yte-stringing-app.yte-theme-dark .yte-status-control{background:#ffffff0e!important;border-color:#ffffff1f!important}#yte-stringing-app.yte-theme-dark .yte-status-control button{color:#b9b0a1!important}#yte-stringing-app.yte-theme-dark .yte-status-control button:hover{background:#ffffff14!important;color:#fff8ea!important}#yte-stringing-app.yte-theme-dark .yte-status-control button.active.received{background:#f0c9822e!important;color:#f6d89e!important;border-color:#f0c98261!important}#yte-stringing-app.yte-theme-dark .yte-status-control button.active.progress{background:#ffa6522b!important;color:#ffc087!important;border-color:#ffa65261!important}#yte-stringing-app.yte-theme-dark .yte-status-control button.active.ready{background:#5fe09a2b!important;color:#92f5bc!important;border-color:#5fe09a61!important}#yte-stringing-app.yte-theme-dark .yte-status-control button.active.collected{background:#ffffff1b!important;color:#ece4d8!important;border-color:#fff3!important}#yte-stringing-app.yte-theme-dark .danger-zone{border-color:#ff736833!important}#yte-stringing-app.yte-theme-dark .yte-danger-link{color:#ff9b94!important;border-color:#ff736842!important}#yte-stringing-app.yte-theme-dark .yte-receipt-preview{background:linear-gradient(145deg,#fffcf6fa,#fff9f0f5)!important;color:#171310!important;border-color:#ffffffb3!important}#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-title strong,#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-line span:last-child{color:#171310!important}#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-title span,#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-line span:first-child,#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-footer{color:#786a58!important}#yte-stringing-app.yte-theme-dark .yte-receipt-preview .receipt-status-badge{background:#d8bf9342!important;color:#6f5226!important;border-color:#d8bf9380!important}@media print{#yte-stringing-app.yte-theme-dark .yte-app-shell:after{display:none!important}}#yte-stringing-app.yte-theme-light,#yte-stringing-app:not(.yte-theme-dark){--yte-bg: #f4eadc;--yte-cream: #fff8eb;--yte-card: rgba(255, 250, 241, .72);--yte-ink: #171310;--yte-muted: #766957;--yte-line: rgba(122, 89, 42, .13);--yte-soft: rgba(255,255,255,.5);--yte-gold: #d8bf93;--yte-gold-dark: #755529;--yte-green: #2f7a4d;--yte-red: #a33a31;--yte-shadow: 0 1px 0 rgba(255,255,255,.72), 0 18px 55px rgba(122,89,42,.11), 0 70px 140px rgba(122,89,42,.075)}#yte-stringing-app.yte-theme-light,#MainContent:has(#yte-stringing-app.yte-theme-light),#yte-stringing-app:not(.yte-theme-dark),#MainContent:has(#yte-stringing-app:not(.yte-theme-dark)){background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.95),transparent 22%),radial-gradient(circle at 88% 0%,rgba(219,191,145,.28),transparent 24%),radial-gradient(circle at 78% 82%,rgba(128,175,121,.1),transparent 30%),linear-gradient(135deg,#fff6e8,#f0dfc9 48%,#ead7bd)!important}#yte-stringing-app.yte-theme-light .yte-app-shell,#yte-stringing-app:not(.yte-theme-dark) .yte-app-shell{position:relative}#yte-stringing-app.yte-theme-light .yte-app-shell:after,#yte-stringing-app:not(.yte-theme-dark) .yte-app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(122,89,42,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(122,89,42,.07) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 75%);mask-image:radial-gradient(circle at center,black,transparent 75%);z-index:0}#yte-stringing-app.yte-theme-light .yte-topbar,#yte-stringing-app.yte-theme-light .yte-card,#yte-stringing-app.yte-theme-light .yte-job-item,#yte-stringing-app.yte-theme-light .yte-backend-panel,#yte-stringing-app.yte-theme-light .yte-modal-card,#yte-stringing-app.yte-theme-light .yte-login,#yte-stringing-app.yte-theme-light .yte-action-section,#yte-stringing-app:not(.yte-theme-dark) .yte-topbar,#yte-stringing-app:not(.yte-theme-dark) .yte-card,#yte-stringing-app:not(.yte-theme-dark) .yte-job-item,#yte-stringing-app:not(.yte-theme-dark) .yte-backend-panel,#yte-stringing-app:not(.yte-theme-dark) .yte-modal-card,#yte-stringing-app:not(.yte-theme-dark) .yte-login,#yte-stringing-app:not(.yte-theme-dark) .yte-action-section{position:relative;z-index:1;background:linear-gradient(145deg,#ffffffb8,#fff8eb6b),#fff8eba8!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #7a592a0f,0 18px 52px #7a592a18,0 0 70px #d8bf9321!important;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}#yte-stringing-app.yte-theme-light .yte-topbar:before,#yte-stringing-app.yte-theme-light .yte-card:before,#yte-stringing-app.yte-theme-light .yte-action-section:before,#yte-stringing-app:not(.yte-theme-dark) .yte-topbar:before,#yte-stringing-app:not(.yte-theme-dark) .yte-card:before,#yte-stringing-app:not(.yte-theme-dark) .yte-action-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.6),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.34),transparent 36%);opacity:.75}#yte-stringing-app.yte-theme-light .yte-brand strong,#yte-stringing-app.yte-theme-light .yte-card h2,#yte-stringing-app.yte-theme-light .yte-login h1,#yte-stringing-app:not(.yte-theme-dark) .yte-brand strong,#yte-stringing-app:not(.yte-theme-dark) .yte-card h2,#yte-stringing-app:not(.yte-theme-dark) .yte-login h1{color:#171310!important;text-shadow:0 1px 0 rgba(255,255,255,.55)}#yte-stringing-app.yte-theme-light .yte-brand span,#yte-stringing-app.yte-theme-light .yte-job-meta,#yte-stringing-app.yte-theme-light .yte-section-title small,#yte-stringing-app.yte-theme-light .yte-backend-panel,#yte-stringing-app:not(.yte-theme-dark) .yte-brand span,#yte-stringing-app:not(.yte-theme-dark) .yte-job-meta,#yte-stringing-app:not(.yte-theme-dark) .yte-section-title small,#yte-stringing-app:not(.yte-theme-dark) .yte-backend-panel{color:#766957!important}#yte-stringing-app.yte-theme-light .yte-brand img,#yte-stringing-app.yte-theme-light .yte-login-logo,#yte-stringing-app:not(.yte-theme-dark) .yte-brand img,#yte-stringing-app:not(.yte-theme-dark) .yte-login-logo{filter:drop-shadow(0 0 16px rgba(216,191,147,.2)) drop-shadow(0 12px 20px rgba(122,89,42,.12))}#yte-stringing-app.yte-theme-light .yte-tabs,#yte-stringing-app:not(.yte-theme-dark) .yte-tabs{background:linear-gradient(145deg,#ffffff9e,#fff8eb61)!important;border:1px solid rgba(255,255,255,.78)!important;box-shadow:inset 0 1px #ffffffeb,0 10px 30px #7a592a13!important}#yte-stringing-app.yte-theme-light .yte-tab,#yte-stringing-app:not(.yte-theme-dark) .yte-tab{color:#7a6a55!important}#yte-stringing-app.yte-theme-light .yte-tab:hover,#yte-stringing-app:not(.yte-theme-dark) .yte-tab:hover{color:#171310!important;background:#ffffff85!important;border-color:#ffffffb8!important;box-shadow:inset 0 1px #ffffffdb!important}#yte-stringing-app.yte-theme-light .yte-tab.active,#yte-stringing-app:not(.yte-theme-dark) .yte-tab.active{color:#15110d!important;background:linear-gradient(145deg,#fffaf0,#f3d9a5)!important;border-color:#ffffffe0!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #d8bf9329,0 12px 30px #7a592a1f,0 0 42px #d8bf9329!important}#yte-stringing-app.yte-theme-light .yte-field label,#yte-stringing-app.yte-theme-light .receipt-line span:first-child,#yte-stringing-app.yte-theme-light .yte-section-title span,#yte-stringing-app:not(.yte-theme-dark) .yte-field label,#yte-stringing-app:not(.yte-theme-dark) .receipt-line span:first-child,#yte-stringing-app:not(.yte-theme-dark) .yte-section-title span{color:#8a6731!important}#yte-stringing-app.yte-theme-light .yte-field input,#yte-stringing-app.yte-theme-light .yte-field select,#yte-stringing-app.yte-theme-light .yte-field textarea,#yte-stringing-app.yte-theme-light .yte-search input,#yte-stringing-app.yte-theme-light .yte-combined-datetime input,#yte-stringing-app.yte-theme-light .yte-combined-datetime select,#yte-stringing-app:not(.yte-theme-dark) .yte-field input,#yte-stringing-app:not(.yte-theme-dark) .yte-field select,#yte-stringing-app:not(.yte-theme-dark) .yte-field textarea,#yte-stringing-app:not(.yte-theme-dark) .yte-search input,#yte-stringing-app:not(.yte-theme-dark) .yte-combined-datetime input,#yte-stringing-app:not(.yte-theme-dark) .yte-combined-datetime select{background:linear-gradient(145deg,#ffffffc7,#fff8eb7a)!important;border:1px solid rgba(255,255,255,.78)!important;color:#171310!important;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #7a592a12!important}#yte-stringing-app.yte-theme-light .yte-field input:focus,#yte-stringing-app.yte-theme-light .yte-field select:focus,#yte-stringing-app.yte-theme-light .yte-field textarea:focus,#yte-stringing-app.yte-theme-light .yte-search input:focus,#yte-stringing-app.yte-theme-light .yte-combined-datetime input:focus,#yte-stringing-app.yte-theme-light .yte-combined-datetime select:focus,#yte-stringing-app:not(.yte-theme-dark) .yte-field input:focus,#yte-stringing-app:not(.yte-theme-dark) .yte-field select:focus,#yte-stringing-app:not(.yte-theme-dark) .yte-field textarea:focus,#yte-stringing-app:not(.yte-theme-dark) .yte-search input:focus,#yte-stringing-app:not(.yte-theme-dark) .yte-combined-datetime input:focus,#yte-stringing-app:not(.yte-theme-dark) .yte-combined-datetime select:focus{border-color:#d8bf93db!important;box-shadow:inset 0 1px #fffffff5,0 0 0 4px #d8bf9329,0 0 36px #d8bf931f!important}#yte-stringing-app.yte-theme-light .yte-button.primary,#yte-stringing-app:not(.yte-theme-dark) .yte-button.primary{color:#15110d!important;background:linear-gradient(145deg,#fff5df,#e6c17c)!important;box-shadow:inset 0 1px #ffffffc7,0 14px 34px #7a592a21,0 0 52px #d8bf9333!important}#yte-stringing-app.yte-theme-light .yte-button.ghost,#yte-stringing-app.yte-theme-light .yte-icon-button,#yte-stringing-app.yte-theme-light .yte-theme-button,#yte-stringing-app.yte-theme-light .yte-logout-button,#yte-stringing-app.yte-theme-light .yte-action-link,#yte-stringing-app.yte-theme-light .yte-danger-link,#yte-stringing-app:not(.yte-theme-dark) .yte-button.ghost,#yte-stringing-app:not(.yte-theme-dark) .yte-icon-button,#yte-stringing-app:not(.yte-theme-dark) .yte-theme-button,#yte-stringing-app:not(.yte-theme-dark) .yte-logout-button,#yte-stringing-app:not(.yte-theme-dark) .yte-action-link,#yte-stringing-app:not(.yte-theme-dark) .yte-danger-link{background:linear-gradient(145deg,#ffffffc2,#fff8eb6b)!important;border:1px solid rgba(255,255,255,.78)!important;color:#171310!important;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #7a592a13!important}#yte-stringing-app.yte-theme-light .yte-action-link:hover,#yte-stringing-app.yte-theme-light .yte-button.ghost:hover,#yte-stringing-app.yte-theme-light .yte-theme-button:hover,#yte-stringing-app.yte-theme-light .yte-logout-button:hover,#yte-stringing-app:not(.yte-theme-dark) .yte-action-link:hover,#yte-stringing-app:not(.yte-theme-dark) .yte-button.ghost:hover,#yte-stringing-app:not(.yte-theme-dark) .yte-theme-button:hover,#yte-stringing-app:not(.yte-theme-dark) .yte-logout-button:hover{border-color:#d8bf9370!important;box-shadow:inset 0 1px #fffffff5,0 0 34px #d8bf9324!important}#yte-stringing-app.yte-theme-light .yte-job-item,#yte-stringing-app:not(.yte-theme-dark) .yte-job-item{background:linear-gradient(145deg,#ffffffb8,#fff8eb61),#fff8eb9e!important}#yte-stringing-app.yte-theme-light .yte-job-item:hover,#yte-stringing-app:not(.yte-theme-dark) .yte-job-item:hover{border-color:#d8bf9361!important;box-shadow:inset 0 1px #fffffff5,0 20px 55px #7a592a1f,0 0 60px #d8bf9324!important}#yte-stringing-app.yte-theme-light .yte-status-control,#yte-stringing-app:not(.yte-theme-dark) .yte-status-control{background:#ffffff6b!important;border-color:#ffffffbd!important}#yte-stringing-app.yte-theme-light .yte-status-control button,#yte-stringing-app:not(.yte-theme-dark) .yte-status-control button{color:#7a6a55!important}#yte-stringing-app.yte-theme-light .yte-status-control button:hover,#yte-stringing-app:not(.yte-theme-dark) .yte-status-control button:hover{background:#ffffff94!important;color:#171310!important}#yte-stringing-app.yte-theme-light .yte-status-control button.active.received,#yte-stringing-app:not(.yte-theme-dark) .yte-status-control button.active.received{background:#d8bf9347!important;color:#6f5226!important;border-color:#d8bf9380!important}#yte-stringing-app.yte-theme-light .yte-status-control button.active.progress,#yte-stringing-app:not(.yte-theme-dark) .yte-status-control button.active.progress{background:#e6b26742!important;color:#714611!important;border-color:#e6b26775!important}#yte-stringing-app.yte-theme-light .yte-status-control button.active.ready,#yte-stringing-app:not(.yte-theme-dark) .yte-status-control button.active.ready{background:#5fa06833!important;color:#24513a!important;border-color:#5fa06861!important}#yte-stringing-app.yte-theme-light .yte-status-control button.active.collected,#yte-stringing-app:not(.yte-theme-dark) .yte-status-control button.active.collected{background:#7a7a7a1a!important;color:#444!important;border-color:#7a7a7a38!important}#yte-stringing-app.yte-theme-light .yte-receipt-preview,#yte-stringing-app:not(.yte-theme-dark) .yte-receipt-preview{background:linear-gradient(145deg,#fffcf6fa,#fff9f0f5)!important;color:#171310!important;border-color:#ffffffb3!important}@media print{#yte-stringing-app.yte-theme-light .yte-app-shell:after,#yte-stringing-app:not(.yte-theme-dark) .yte-app-shell:after{display:none!important}}#yte-stringing-app .yte-app-shell{position:relative;isolation:isolate}#yte-stringing-app .yte-topbar{position:sticky!important;top:10px!important;z-index:50!important;overflow:visible!important}#yte-stringing-app .yte-grid,#yte-stringing-app .yte-card,#yte-stringing-app .yte-job-item,#yte-stringing-app .yte-receipt-preview,#yte-stringing-app .yte-action-panel{position:relative;z-index:1}#yte-stringing-app .yte-app-shell:after{z-index:-1!important}#MainContent:has(#yte-stringing-app),#MainContent:has(#yte-stringing-app) .shopify-section,#MainContent:has(#yte-stringing-app) .page-width{overflow:visible!important}@media(max-width:760px){#yte-stringing-app .yte-topbar{top:6px!important;z-index:80!important}}#yte-stringing-app .yte-card:has(#job-form){overflow:hidden}#job-form{--field-height: 56px;--field-radius: 18px;--field-bg-light: linear-gradient(145deg, rgba(255,255,255,.74), rgba(255,248,235,.54));--field-border-light: rgba(255,255,255,.78);--field-shadow-light: inset 0 1px 0 rgba(255,255,255,.92), 0 10px 24px rgba(122,89,42,.065)}#job-form .yte-field{min-width:0}#job-form .yte-field label{display:block;margin:0 0 9px;font-size:11px!important;line-height:1;letter-spacing:.18em!important;color:#8a6731!important;font-weight:950!important}#job-form .yte-field input,#job-form .yte-field select,#job-form .yte-field textarea,#job-form .yte-combined-datetime input,#job-form .yte-combined-datetime select{width:100%!important;min-height:var(--field-height)!important;height:var(--field-height);border-radius:var(--field-radius)!important;background:var(--field-bg-light)!important;border:1px solid var(--field-border-light)!important;color:#171310!important;box-shadow:var(--field-shadow-light)!important;padding:0 18px!important;font-size:16px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.015em;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);-webkit-appearance:auto;appearance:auto}#job-form .yte-field textarea{height:auto!important;min-height:104px!important;padding:17px 18px!important;resize:vertical}#job-form .yte-field input::placeholder,#job-form .yte-field textarea::placeholder{color:#1713107a!important;font-weight:650}#job-form .yte-field select{cursor:pointer}#job-form .yte-row{align-items:start;gap:12px!important}#job-form .yte-combined-datetime{display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;gap:12px!important}#job-form .yte-combined-datetime input,#job-form .yte-combined-datetime select{margin:0!important}#job-form .yte-service-options,#job-form .yte-service-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#job-form .yte-service-card{min-height:126px;border-radius:22px!important;padding:18px 16px!important;background:linear-gradient(145deg,#ffffffb3,#fff8eb80),#fff8eb94!important;border:1px solid rgba(255,255,255,.76)!important;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #7a592a11!important;color:#171310!important;display:flex;flex-direction:column;justify-content:center;gap:8px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}#job-form .yte-service-card:hover{transform:translateY(-1px);border-color:#d8bf9375!important}#job-form .yte-service-card:has(input:checked),#job-form .yte-service-card.active{background:linear-gradient(145deg,#fff6e2e0,#f0c98238),#fff8eba8!important;border-color:#d8bf93c7!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #d8bf9324,0 16px 34px #7a592a16!important}#job-form .yte-service-card input{position:absolute;opacity:0;pointer-events:none}#job-form .yte-service-card strong{font-size:14px;line-height:1.15;text-transform:uppercase;letter-spacing:.04em;color:#8a6731;font-weight:950}#job-form .yte-service-card span{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#7b6b57;font-weight:900}#job-form .yte-service-card b{font-size:24px;line-height:1;color:#8a6731;letter-spacing:-.04em}#job-form .yte-service-summary{margin-top:12px;min-height:56px;display:flex;align-items:center;padding:0 18px;border-radius:18px;background:linear-gradient(145deg,#ffffff8c,#fff8eb6b),#ffffff59;border:1px solid rgba(255,255,255,.58);color:#7b6b57;font-weight:900;box-shadow:inset 0 1px #ffffffb8}#job-form .yte-service-summary strong{color:#171310;font-weight:950}#job-form input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}#job-form .yte-button.primary[type=submit]{min-height:56px;margin-top:4px;border-radius:18px!important}#yte-stringing-app.yte-theme-dark #job-form{--field-bg-light: linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.035));--field-border-light: rgba(255,255,255,.12);--field-shadow-light: inset 0 1px 0 rgba(255,255,255,.08), 0 10px 24px rgba(0,0,0,.22)}#yte-stringing-app.yte-theme-dark #job-form .yte-field label{color:#f0c982!important}#yte-stringing-app.yte-theme-dark #job-form .yte-field input,#yte-stringing-app.yte-theme-dark #job-form .yte-field select,#yte-stringing-app.yte-theme-dark #job-form .yte-field textarea,#yte-stringing-app.yte-theme-dark #job-form .yte-combined-datetime input,#yte-stringing-app.yte-theme-dark #job-form .yte-combined-datetime select{color:#fff8ea!important}#yte-stringing-app.yte-theme-dark #job-form .yte-field input::placeholder,#yte-stringing-app.yte-theme-dark #job-form .yte-field textarea::placeholder{color:#fff8ea6b!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-card{background:linear-gradient(145deg,#ffffff13,#ffffff09),#0c0f14a3!important;border-color:#ffffff1f!important;color:#fff8ea!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-card:has(input:checked),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card.active{background:linear-gradient(145deg,#f0c9822e,#ffffff0a),#0c0f14b3!important;border-color:#f0c9826b!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #f0c9821a,0 0 42px #f0c98214!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-card strong,#yte-stringing-app.yte-theme-dark #job-form .yte-service-card b{color:#f6d89e!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-card span{color:#c7b99f!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary{background:#ffffff0f;border-color:#ffffff1a;color:#c7b99f}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary strong{color:#fff8ea}@media(max-width:640px){#job-form .yte-service-options,#job-form .yte-service-cards{grid-template-columns:1fr}#job-form .yte-row{grid-template-columns:1fr!important}#job-form .yte-combined-datetime{grid-template-columns:minmax(0,1fr) 112px!important}}#yte-stringing-app form#job-form,#yte-stringing-app #job-form{--form-surface: linear-gradient(145deg, rgba(255,255,255,.78), rgba(255,248,235,.5));--form-border: rgba(255,255,255,.82);--form-shadow: inset 0 1px 0 rgba(255,255,255,.94), 0 10px 24px rgba(122,89,42,.07);--form-radius: 18px;--form-height: 56px}#yte-stringing-app #job-form label,#yte-stringing-app #job-form .yte-field>label{display:block!important;margin:0 0 9px!important;color:#8a6731!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app #job-form select,#yte-stringing-app #job-form textarea{width:100%!important;min-height:var(--form-height)!important;height:var(--form-height)!important;padding:0 18px!important;border-radius:var(--form-radius)!important;border:1px solid var(--form-border)!important;background:var(--form-surface)!important;box-shadow:var(--form-shadow)!important;color:#171310!important;font-size:16px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.015em!important;outline:none!important;appearance:auto!important;-webkit-appearance:auto!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}#yte-stringing-app #job-form textarea{height:auto!important;min-height:104px!important;padding:17px 18px!important;resize:vertical!important}#yte-stringing-app #job-form input::placeholder,#yte-stringing-app #job-form textarea::placeholder{color:#1713107a!important;font-weight:650!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]):focus,#yte-stringing-app #job-form select:focus,#yte-stringing-app #job-form textarea:focus{border-color:#d8bf93e0!important;box-shadow:inset 0 1px #fffffff5,0 0 0 4px #d8bf9329,0 0 36px #d8bf931f!important}#yte-stringing-app #job-form .yte-combined-datetime,#yte-stringing-app #job-form div:has(>input[type=date]):has(>select){display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;gap:12px!important;align-items:start!important}#yte-stringing-app #job-form input[type=date],#yte-stringing-app #job-form .yte-combined-datetime select{margin:0!important}#yte-stringing-app #job-form label:has(input[type=radio]),#yte-stringing-app #job-form .yte-service-card,#yte-stringing-app #job-form .service-card{min-height:126px!important;border-radius:22px!important;padding:18px 16px!important;background:linear-gradient(145deg,#ffffffbd,#fff8eb80),#fff8eb94!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:inset 0 1px #ffffffeb,0 10px 26px #7a592a12!important;color:#171310!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}#yte-stringing-app #job-form label:has(input[type=radio]:checked),#yte-stringing-app #job-form .yte-service-card:has(input:checked),#yte-stringing-app #job-form .service-card:has(input:checked){background:linear-gradient(145deg,#fff6e2eb,#f0c9823d),#fff8ebb3!important;border-color:#d8bf93d1!important;box-shadow:inset 0 1px #fffffff0,0 0 0 4px #d8bf9324,0 16px 34px #7a592a17!important}#yte-stringing-app #job-form label:has(input[type=radio]) input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}#yte-stringing-app #job-form label:has(input[type=radio]) strong,#yte-stringing-app #job-form .yte-service-card strong{font-size:14px!important;line-height:1.15!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#8a6731!important;font-weight:950!important}#yte-stringing-app #job-form label:has(input[type=radio]) span,#yte-stringing-app #job-form .yte-service-card span{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:#7b6b57!important;font-weight:900!important}#yte-stringing-app #job-form label:has(input[type=radio]) b,#yte-stringing-app #job-form .yte-service-card b{font-size:24px!important;line-height:1!important;color:#8a6731!important;letter-spacing:-.04em!important}#yte-stringing-app #job-form .yte-service-options,#yte-stringing-app #job-form .yte-service-cards,#yte-stringing-app #job-form div:has(>label>input[type=radio]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#yte-stringing-app #job-form .yte-service-summary,#yte-stringing-app #job-form #service-summary{margin-top:12px!important;min-height:56px!important;display:flex!important;align-items:center!important;padding:0 18px!important;border-radius:18px!important;background:linear-gradient(145deg,#fff9,#fff8eb6b),#ffffff61!important;border:1px solid rgba(255,255,255,.62)!important;color:#7b6b57!important;font-weight:900!important;box-shadow:inset 0 1px #ffffffc2!important}#yte-stringing-app #job-form .yte-service-summary strong,#yte-stringing-app #job-form #service-summary strong{color:#171310!important;font-weight:950!important}#yte-stringing-app #job-form button[type=submit]{min-height:56px!important;border-radius:18px!important;margin-top:4px!important}#yte-stringing-app.yte-theme-dark #job-form{--form-surface: linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.035));--form-border: rgba(255,255,255,.12);--form-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 10px 24px rgba(0,0,0,.22)}#yte-stringing-app.yte-theme-dark #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app.yte-theme-dark #job-form select,#yte-stringing-app.yte-theme-dark #job-form textarea{color:#fff8ea!important}#yte-stringing-app.yte-theme-dark #job-form label,#yte-stringing-app.yte-theme-dark #job-form .yte-field>label{color:#f0c982!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card,#yte-stringing-app.yte-theme-dark #job-form .service-card{background:linear-gradient(145deg,#ffffff13,#ffffff09),#0c0f14a3!important;border-color:#ffffff1f!important;color:#fff8ea!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]:checked),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card:has(input:checked),#yte-stringing-app.yte-theme-dark #job-form .service-card:has(input:checked){background:linear-gradient(145deg,#f0c9822e,#ffffff0a),#0c0f14b3!important;border-color:#f0c9826b!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]) strong,#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]) b,#yte-stringing-app.yte-theme-dark #job-form .yte-service-card strong,#yte-stringing-app.yte-theme-dark #job-form .yte-service-card b{color:#f6d89e!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]) span,#yte-stringing-app.yte-theme-dark #job-form .yte-service-card span{color:#c7b99f!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary,#yte-stringing-app.yte-theme-dark #job-form #service-summary{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#c7b99f!important}@media(max-width:640px){#yte-stringing-app #job-form .yte-service-options,#yte-stringing-app #job-form .yte-service-cards,#yte-stringing-app #job-form div:has(>label>input[type=radio]){grid-template-columns:1fr!important}#yte-stringing-app #job-form .yte-combined-datetime,#yte-stringing-app #job-form div:has(>input[type=date]):has(>select){grid-template-columns:minmax(0,1fr) 112px!important}}#yte-stringing-app{--clean-panel: #fff8ee;--clean-input: #fffdf8;--clean-border: rgba(116, 92, 58, .2);--clean-border-strong: rgba(116, 92, 58, .34);--clean-ink: #171310;--clean-muted: #706353;--clean-label: #806238;--clean-gold: #d9bd86}#yte-stringing-app #job-form{--form-surface: #fffdf8;--form-border: var(--clean-border);--form-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 2px 8px rgba(53,38,20,.035);--form-radius: 16px;--form-height: 54px}#yte-stringing-app .yte-card:has(#job-form){background:linear-gradient(145deg,#fffbf4f0,#faefdbe0)!important;border:1px solid rgba(116,92,58,.18)!important;box-shadow:inset 0 1px #ffffffc7,0 16px 42px #35261414!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#yte-stringing-app .yte-card:has(#job-form):before{opacity:.18!important}#yte-stringing-app .yte-card:has(#job-form) h2{color:var(--clean-ink)!important;font-size:22px!important;letter-spacing:-.045em!important;font-weight:900!important;margin-bottom:18px!important}#yte-stringing-app #job-form label,#yte-stringing-app #job-form .yte-field>label{color:var(--clean-label)!important;font-size:10.5px!important;letter-spacing:.17em!important;font-weight:900!important;margin-bottom:8px!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app #job-form select,#yte-stringing-app #job-form textarea,#yte-stringing-app #job-form .yte-combined-datetime input,#yte-stringing-app #job-form .yte-combined-datetime select{background:var(--clean-input)!important;border:1px solid var(--clean-border)!important;color:var(--clean-ink)!important;box-shadow:var(--form-shadow)!important;border-radius:var(--form-radius)!important;min-height:var(--form-height)!important;height:var(--form-height)!important;padding:0 16px!important;font-size:15px!important;font-weight:750!important;letter-spacing:-.015em!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#yte-stringing-app #job-form select{background-color:var(--clean-input)!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]):focus,#yte-stringing-app #job-form select:focus,#yte-stringing-app #job-form textarea:focus{border-color:var(--clean-border-strong)!important;box-shadow:inset 0 1px #ffffffd9,0 0 0 3px #d9bd862e,0 4px 14px #3526140f!important}#yte-stringing-app #job-form .yte-row{gap:12px!important;margin-bottom:0!important}#yte-stringing-app #job-form .yte-combined-datetime{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:10px!important}#yte-stringing-app #job-form .yte-combined-datetime input,#yte-stringing-app #job-form .yte-combined-datetime select{margin:0!important}#yte-stringing-app #job-form .yte-service-options,#yte-stringing-app #job-form .yte-service-cards,#yte-stringing-app #job-form div:has(>label>input[type=radio]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#yte-stringing-app #job-form label:has(input[type=radio]),#yte-stringing-app #job-form .yte-service-card,#yte-stringing-app #job-form .service-card{min-height:108px!important;padding:15px!important;border-radius:17px!important;background:#fffdf8!important;border:1px solid var(--clean-border)!important;box-shadow:inset 0 1px #ffffffd1,0 2px 8px #35261409!important;color:var(--clean-ink)!important;gap:7px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#yte-stringing-app #job-form label:has(input[type=radio]:hover),#yte-stringing-app #job-form .yte-service-card:hover{transform:translateY(-1px);border-color:#745c3a47!important;box-shadow:inset 0 1px #ffffffdb,0 6px 16px #3526140e!important}#yte-stringing-app #job-form label:has(input[type=radio]) strong,#yte-stringing-app #job-form .yte-service-card strong{font-size:12.5px!important;letter-spacing:.055em!important;color:var(--clean-label)!important;font-weight:950!important;line-height:1.15!important}#yte-stringing-app #job-form label:has(input[type=radio]) span,#yte-stringing-app #job-form .yte-service-card span{font-size:10.5px!important;letter-spacing:.16em!important;color:#83715b!important;font-weight:900!important}#yte-stringing-app #job-form label:has(input[type=radio]) b,#yte-stringing-app #job-form .yte-service-card b{font-size:20px!important;color:var(--clean-label)!important;letter-spacing:-.04em!important}#yte-stringing-app #job-form .yte-service-summary,#yte-stringing-app #job-form #service-summary{min-height:52px!important;margin-top:10px!important;padding:0 16px!important;border-radius:16px!important;background:#f7efe2!important;border:1px solid rgba(116,92,58,.14)!important;box-shadow:inset 0 1px #ffffffb8!important;color:#776756!important;font-weight:850!important}#yte-stringing-app #job-form .yte-service-summary strong,#yte-stringing-app #job-form #service-summary strong{color:var(--clean-ink)!important;font-weight:950!important}#yte-stringing-app #job-form button[type=submit]{min-height:54px!important;border-radius:16px!important}#yte-stringing-app.yte-theme-dark #job-form{--clean-input: #15181d;--clean-border: rgba(255,255,255,.14);--clean-border-strong: rgba(240,201,130,.42);--clean-ink: #fff8ea;--clean-muted: #b9b0a1;--clean-label: #f0c982;--form-surface: #15181d;--form-border: rgba(255,255,255,.14);--form-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 4px 14px rgba(0,0,0,.22)}#yte-stringing-app.yte-theme-dark #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app.yte-theme-dark #job-form select,#yte-stringing-app.yte-theme-dark #job-form textarea,#yte-stringing-app.yte-theme-dark #job-form .yte-combined-datetime input,#yte-stringing-app.yte-theme-dark #job-form .yte-combined-datetime select{background:#15181d!important;color:#fff8ea!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000038!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card,#yte-stringing-app.yte-theme-dark #job-form .service-card{background:#15181d!important;border-color:#ffffff24!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]:checked),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card:has(input:checked),#yte-stringing-app.yte-theme-dark #job-form .service-card:has(input:checked){background:linear-gradient(145deg,#f0c98229,#15181d)!important;border-color:#f0c98273!important;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #f0c9821a,0 8px 22px #0000003d!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary,#yte-stringing-app.yte-theme-dark #job-form #service-summary{background:#15181d!important;border-color:#ffffff1f!important;color:#b9b0a1!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary strong,#yte-stringing-app.yte-theme-dark #job-form #service-summary strong{color:#fff8ea!important}@media(max-width:640px){#yte-stringing-app #job-form .yte-combined-datetime,#yte-stringing-app #job-form div:has(>input[type=date]):has(>select){grid-template-columns:minmax(0,1fr) 104px!important}#yte-stringing-app #job-form .yte-service-options,#yte-stringing-app #job-form .yte-service-cards,#yte-stringing-app #job-form div:has(>label>input[type=radio]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){#yte-stringing-app #job-form .yte-service-options,#yte-stringing-app #job-form .yte-service-cards,#yte-stringing-app #job-form div:has(>label>input[type=radio]){grid-template-columns:1fr!important}}#yte-stringing-app #job-form{--v31-field-h: 54px;--v31-field-radius: 16px;--v31-field-bg: #fffdf8;--v31-field-border: rgba(116, 92, 58, .22);--v31-field-text: #171310;--v31-field-placeholder: rgba(23,19,16,.44);--v31-field-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 2px 8px rgba(53,38,20,.035)}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app #job-form select,#yte-stringing-app #job-form textarea,#yte-stringing-app #job-form .yte-combined-datetime input,#yte-stringing-app #job-form .yte-combined-datetime select{box-sizing:border-box!important;width:100%!important;min-height:var(--v31-field-h)!important;height:var(--v31-field-h)!important;margin:0!important;border-radius:var(--v31-field-radius)!important;border:1px solid var(--v31-field-border)!important;background-color:var(--v31-field-bg)!important;color:var(--v31-field-text)!important;box-shadow:var(--v31-field-shadow)!important;font-family:var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.015em!important;outline:none!important;vertical-align:middle!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]){padding:0 16px!important}#yte-stringing-app #job-form select,#yte-stringing-app #job-form .yte-combined-datetime select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding:0 42px 0 16px!important;cursor:pointer!important;background-image:linear-gradient(45deg,transparent 50%,#171310 50%),linear-gradient(135deg,#171310 50%,transparent 50%),linear-gradient(145deg,#fffdf8,#fffdf8)!important;background-position:calc(100% - 21px) 50%,calc(100% - 15px) 50%,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important}#yte-stringing-app #job-form input[type=date]{padding:0 14px 0 16px!important}#yte-stringing-app #job-form input[type=date]::-webkit-calendar-picker-indicator{margin-right:0!important;opacity:.72!important;cursor:pointer!important}#yte-stringing-app #job-form input::placeholder,#yte-stringing-app #job-form textarea::placeholder{color:var(--v31-field-placeholder)!important;font-weight:650!important}#yte-stringing-app #job-form .yte-combined-datetime{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:10px!important;align-items:start!important}#yte-stringing-app #job-form select[name=racket_select],#yte-stringing-app #job-form select[name=string_select],#yte-stringing-app #job-form select[name=contact_method],#yte-stringing-app #job-form select[name=payment_status],#yte-stringing-app #job-form select[name=expected_completion_time_select]{font-weight:750!important}#yte-stringing-app #job-form label:has(input[type=radio]),#yte-stringing-app #job-form .yte-service-card,#yte-stringing-app #job-form .service-card{background:#fffdf8!important;border:1px solid var(--v31-field-border)!important;box-shadow:var(--v31-field-shadow)!important;border-radius:16px!important}#yte-stringing-app #job-form label:has(input[type=radio]:checked),#yte-stringing-app #job-form .yte-service-card:has(input:checked),#yte-stringing-app #job-form .service-card:has(input:checked){border-color:#976f3280!important;background:linear-gradient(145deg,#fff8e8,#fffdf8)!important;box-shadow:inset 0 1px #ffffffe0,0 0 0 3px #d9bd862e,0 6px 18px #3526140f!important}#yte-stringing-app #job-form .yte-service-summary,#yte-stringing-app #job-form #service-summary{background:#f7efe2!important;border:1px solid rgba(116,92,58,.16)!important;border-radius:16px!important;min-height:52px!important;box-shadow:inset 0 1px #ffffffb8!important}#yte-stringing-app.yte-theme-dark #job-form{--v31-field-bg: #15181d;--v31-field-border: rgba(255,255,255,.14);--v31-field-text: #fff8ea;--v31-field-placeholder: rgba(255,248,234,.42);--v31-field-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 4px 14px rgba(0,0,0,.22)}#yte-stringing-app.yte-theme-dark #job-form select,#yte-stringing-app.yte-theme-dark #job-form .yte-combined-datetime select{background-image:linear-gradient(45deg,transparent 50%,#fff8ea 50%),linear-gradient(135deg,#fff8ea 50%,transparent 50%),linear-gradient(145deg,#15181d,#15181d)!important}#yte-stringing-app.yte-theme-dark #job-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) sepia(.2) saturate(.8);opacity:.78!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card,#yte-stringing-app.yte-theme-dark #job-form .service-card{background:#15181d!important;border-color:#ffffff24!important;box-shadow:var(--v31-field-shadow)!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary,#yte-stringing-app.yte-theme-dark #job-form #service-summary{background:#15181d!important;border-color:#ffffff1f!important}@media(max-width:640px){#yte-stringing-app #job-form .yte-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#yte-stringing-app #job-form .yte-combined-datetime{grid-template-columns:minmax(0,1fr) 104px!important}}@media(max-width:420px){#yte-stringing-app #job-form .yte-row{grid-template-columns:1fr!important}}#yte-stringing-app #job-form{--v32-field-h: 54px;--v32-radius: 16px;--v32-light-bg: #fffdf8;--v32-light-border: rgba(116, 92, 58, .22);--v32-light-text: #171310;--v32-dark-bg: #15181d;--v32-dark-border: rgba(255,255,255,.16);--v32-dark-text: #fff8ea}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app #job-form select,#yte-stringing-app #job-form textarea{box-sizing:border-box!important;width:100%!important;min-height:var(--v32-field-h)!important;border-radius:var(--v32-radius)!important;border:1px solid var(--v32-light-border)!important;background:var(--v32-light-bg)!important;background-color:var(--v32-light-bg)!important;color:var(--v32-light-text)!important;box-shadow:inset 0 1px #ffffffd1,0 2px 8px #35261409!important;font-family:var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.015em!important;outline:none!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]){height:var(--v32-field-h)!important;padding:0 16px!important}#yte-stringing-app #job-form select,#yte-stringing-app #job-form .yte-combined-datetime select{height:var(--v32-field-h)!important;padding:0 14px!important;appearance:auto!important;-webkit-appearance:menulist!important;-moz-appearance:auto!important;background-image:none!important;cursor:pointer!important}#yte-stringing-app #job-form input[type=date]{height:var(--v32-field-h)!important;padding:0 14px 0 16px!important}#yte-stringing-app #job-form textarea{height:auto!important;min-height:94px!important;padding:15px 16px!important;line-height:1.35!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]):focus,#yte-stringing-app #job-form select:focus,#yte-stringing-app #job-form textarea:focus{border-color:#745c3a66!important;box-shadow:inset 0 1px #ffffffdb,0 0 0 3px #d9bd862e,0 4px 14px #3526140f!important}#yte-stringing-app.yte-theme-dark #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app.yte-theme-dark #job-form select,#yte-stringing-app.yte-theme-dark #job-form textarea{background:var(--v32-dark-bg)!important;background-color:var(--v32-dark-bg)!important;color:var(--v32-dark-text)!important;border-color:var(--v32-dark-border)!important;box-shadow:inset 0 1px #ffffff0f,0 4px 14px #00000038!important}#yte-stringing-app.yte-theme-dark #job-form select{color-scheme:dark}#yte-stringing-app:not(.yte-theme-dark) #job-form select{color-scheme:light}#yte-stringing-app #job-form input::placeholder,#yte-stringing-app #job-form textarea::placeholder{color:#1713106b!important;font-weight:650!important}#yte-stringing-app.yte-theme-dark #job-form input::placeholder,#yte-stringing-app.yte-theme-dark #job-form textarea::placeholder{color:#fff8ea6b!important}#yte-stringing-app #job-form label:has(input[type=radio]),#yte-stringing-app #job-form .yte-service-card,#yte-stringing-app #job-form .service-card{border-radius:16px!important;background:var(--v32-light-bg)!important;border:1px solid var(--v32-light-border)!important;box-shadow:inset 0 1px #ffffffd1,0 2px 8px #35261409!important}#yte-stringing-app #job-form label:has(input[type=radio]:checked),#yte-stringing-app #job-form .yte-service-card:has(input:checked),#yte-stringing-app #job-form .service-card:has(input:checked){background:linear-gradient(145deg,#fff8e8,#fffdf8)!important;border-color:#976f3280!important;box-shadow:inset 0 1px #ffffffe0,0 0 0 3px #d9bd862e,0 6px 18px #3526140f!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card,#yte-stringing-app.yte-theme-dark #job-form .service-card{background:var(--v32-dark-bg)!important;border-color:var(--v32-dark-border)!important}#yte-stringing-app.yte-theme-dark #job-form label:has(input[type=radio]:checked),#yte-stringing-app.yte-theme-dark #job-form .yte-service-card:has(input:checked),#yte-stringing-app.yte-theme-dark #job-form .service-card:has(input:checked){background:linear-gradient(145deg,#f0c98229,#15181d)!important;border-color:#f0c98273!important}#yte-stringing-app #job-form .yte-service-summary,#yte-stringing-app #job-form #service-summary{background:#f7efe2!important;border:1px solid rgba(116,92,58,.16)!important;border-radius:16px!important;min-height:52px!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary,#yte-stringing-app.yte-theme-dark #job-form #service-summary{background:var(--v32-dark-bg)!important;border-color:#ffffff1f!important}@media(max-width:640px){#yte-stringing-app #job-form .yte-combined-datetime{grid-template-columns:minmax(0,1fr) 104px!important}}#yte-stringing-app #job-form{--u-field-h: 54px;--u-radius: 16px;--u-bg: #fffdf8;--u-border: rgba(91, 70, 43, .22);--u-border-focus: rgba(151, 111, 50, .48);--u-text: #171310;--u-placeholder: rgba(23, 19, 16, .44);--u-label: #7d5e31;--u-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 2px 8px rgba(53,38,20,.035);--u-focus-shadow: inset 0 1px 0 rgba(255,255,255,.86), 0 0 0 3px rgba(217,189,134,.18), 0 4px 14px rgba(53,38,20,.06)}#yte-stringing-app .yte-card:has(#job-form):before{opacity:.12!important}#yte-stringing-app .yte-card:has(#job-form) h2{color:var(--u-text)!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.045em!important;font-weight:900!important;margin:0 0 18px!important}#yte-stringing-app #job-form.yte-form,#yte-stringing-app #job-form{display:grid!important;gap:14px!important}#yte-stringing-app #job-form .yte-field>label,#yte-stringing-app #job-form label:not(.yte-price-card){display:block!important;margin:0 0 8px!important;color:var(--u-label)!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.17em!important;text-transform:uppercase!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app #job-form textarea{box-sizing:border-box!important;width:100%!important;min-height:var(--u-field-h)!important;height:var(--u-field-h)!important;margin:0!important;padding:0 16px!important;border-radius:var(--u-radius)!important;border:1px solid var(--u-border)!important;background:var(--u-bg)!important;background-color:var(--u-bg)!important;color:var(--u-text)!important;box-shadow:var(--u-shadow)!important;font-family:var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.015em!important;outline:none!important;appearance:auto!important;-webkit-appearance:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#yte-stringing-app #job-form textarea{height:auto!important;min-height:96px!important;padding:15px 16px!important;line-height:1.35!important;resize:vertical!important}#yte-stringing-app #job-form input::placeholder,#yte-stringing-app #job-form textarea::placeholder{color:var(--u-placeholder)!important;font-weight:650!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]):focus,#yte-stringing-app #job-form textarea:focus,#yte-stringing-app #job-form .yte-select-control:focus-within{border-color:var(--u-border-focus)!important;box-shadow:var(--u-focus-shadow)!important}#yte-stringing-app #job-form .yte-select-control{box-sizing:border-box!important;position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:var(--u-field-h)!important;height:var(--u-field-h)!important;border-radius:var(--u-radius)!important;border:1px solid var(--u-border)!important;background:var(--u-bg)!important;background-color:var(--u-bg)!important;color:var(--u-text)!important;box-shadow:var(--u-shadow)!important;overflow:hidden!important}#yte-stringing-app #job-form .yte-select-control select{box-sizing:border-box!important;position:relative!important;z-index:1!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 42px 0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--u-text)!important;box-shadow:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-family:var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:15px!important;font-weight:750!important;line-height:var(--u-field-h)!important;letter-spacing:-.015em!important;cursor:pointer!important}#yte-stringing-app #job-form .yte-select-arrow{position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-54%)!important;z-index:0!important;pointer-events:none!important;color:var(--u-text)!important;font-size:18px!important;font-weight:900!important;line-height:1!important;opacity:.86!important}#yte-stringing-app #job-form select::-ms-expand{display:none!important}#yte-stringing-app #job-form input[type=date]{padding-right:14px!important}#yte-stringing-app #job-form input[type=date]::-webkit-calendar-picker-indicator{opacity:.7!important;cursor:pointer!important}#yte-stringing-app #job-form .yte-hidden-input.is-visible{display:block!important;margin-top:10px!important}#yte-stringing-app #job-form .yte-price-card{box-sizing:border-box!important;min-height:108px!important;padding:14px!important;border-radius:var(--u-radius)!important;border:1px solid var(--u-border)!important;background:var(--u-bg)!important;color:var(--u-text)!important;box-shadow:var(--u-shadow)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}#yte-stringing-app #job-form .yte-price-card:hover{transform:translateY(-1px)!important;border-color:#745c3a4d!important}#yte-stringing-app #job-form .yte-price-card input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important}#yte-stringing-app #job-form .yte-price-card strong{margin:0!important;color:var(--u-label)!important;font-size:12.5px!important;line-height:1.15!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:950!important}#yte-stringing-app #job-form .yte-price-card span{margin:0!important;color:#83715b!important;font-size:10.5px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:900!important}#yte-stringing-app #job-form .yte-price-card b{margin:2px 0 0!important;color:var(--u-label)!important;font-size:20px!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:950!important}#yte-stringing-app #job-form .yte-service-summary,#yte-stringing-app #job-form #service-summary{box-sizing:border-box!important;min-height:52px!important;margin-top:10px!important;padding:0 16px!important;border-radius:var(--u-radius)!important;background:#f7efe2!important;border:1px solid rgba(116,92,58,.16)!important;color:#776756!important;box-shadow:inset 0 1px #ffffffb8!important;display:flex!important;align-items:center!important;font-weight:850!important}#yte-stringing-app #job-form .yte-service-summary strong,#yte-stringing-app #job-form #service-summary strong{color:var(--u-text)!important;font-weight:950!important}#yte-stringing-app #job-form button[type=submit]{min-height:var(--u-field-h)!important;border-radius:var(--u-radius)!important;margin-top:2px!important}#yte-stringing-app.yte-theme-dark #job-form{--u-bg: #15181d;--u-border: rgba(255,255,255,.16);--u-border-focus: rgba(240,201,130,.46);--u-text: #fff8ea;--u-placeholder: rgba(255,248,234,.42);--u-label: #f0c982;--u-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 4px 14px rgba(0,0,0,.22);--u-focus-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 0 0 3px rgba(240,201,130,.12), 0 8px 22px rgba(0,0,0,.24)}#yte-stringing-app.yte-theme-dark .yte-card:has(#job-form){background:linear-gradient(145deg,#ffffff0f,#ffffff06),#101318!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff12,0 18px 52px #00000057!important}#yte-stringing-app.yte-theme-dark #job-form .yte-price-card.is-active,#yte-stringing-app.yte-theme-dark #job-form .yte-price-card:has(input:checked){background:linear-gradient(145deg,#f0c98229,#15181d)!important;border-color:#f0c98273!important;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #f0c9821a,0 8px 22px #0000003d!important}#yte-stringing-app.yte-theme-dark #job-form .yte-price-card span{color:#c7b99f!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary,#yte-stringing-app.yte-theme-dark #job-form #service-summary{background:var(--u-bg)!important;border-color:#ffffff1f!important;color:#b9b0a1!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary strong,#yte-stringing-app.yte-theme-dark #job-form #service-summary strong{color:var(--u-text)!important}#yte-stringing-app.yte-theme-dark #job-form select{color-scheme:dark!important}#yte-stringing-app:not(.yte-theme-dark) #job-form select{color-scheme:light!important}@media(max-width:640px){#yte-stringing-app #job-form .yte-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#yte-stringing-app #job-form .yte-combined-datetime{grid-template-columns:minmax(0,1fr) 96px!important}}#yte-stringing-app #job-form{--form-control-h: 54px;--form-control-radius: 16px;--form-control-bg: #fffdf8;--form-control-border: rgba(91, 70, 43, .22);--form-control-focus: rgba(151, 111, 50, .48);--form-control-text: #171310;--form-control-muted: rgba(23, 19, 16, .44);--form-label: #7d5e31;--form-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 2px 8px rgba(53,38,20,.035);--form-focus-shadow: inset 0 1px 0 rgba(255,255,255,.86), 0 0 0 3px rgba(217,189,134,.18), 0 4px 14px rgba(53,38,20,.06)}#yte-stringing-app .yte-card:has(#job-form){background:linear-gradient(145deg,#fffbf4f5,#faefdbe6)!important;border:1px solid rgba(116,92,58,.18)!important;box-shadow:inset 0 1px #ffffffc7,0 16px 42px #35261414!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#yte-stringing-app #job-form{display:grid!important;gap:14px!important}#yte-stringing-app #job-form .yte-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}#yte-stringing-app #job-form .yte-field{min-width:0!important}#yte-stringing-app #job-form .yte-field>label{display:block!important;margin:0 0 8px!important;color:var(--form-label)!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.17em!important;text-transform:uppercase!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app #job-form textarea{box-sizing:border-box!important;width:100%!important;min-height:var(--form-control-h)!important;height:var(--form-control-h)!important;margin:0!important;padding:0 16px!important;border-radius:var(--form-control-radius)!important;border:1px solid var(--form-control-border)!important;background:var(--form-control-bg)!important;color:var(--form-control-text)!important;box-shadow:var(--form-shadow)!important;font-family:var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.015em!important;outline:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#yte-stringing-app #job-form textarea{height:auto!important;min-height:96px!important;padding:15px 16px!important;line-height:1.35!important}#yte-stringing-app #job-form input::placeholder,#yte-stringing-app #job-form textarea::placeholder{color:var(--form-control-muted)!important;font-weight:650!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]):focus,#yte-stringing-app #job-form textarea:focus,#yte-stringing-app #job-form .yte-custom-select.is-open .yte-custom-select-button,#yte-stringing-app #job-form .yte-custom-select-button:focus{border-color:var(--form-control-focus)!important;box-shadow:var(--form-focus-shadow)!important}#yte-stringing-app #job-form .yte-custom-select{position:relative!important;width:100%!important;min-width:0!important}#yte-stringing-app #job-form .yte-custom-select-button{box-sizing:border-box!important;width:100%!important;height:var(--form-control-h)!important;min-height:var(--form-control-h)!important;margin:0!important;padding:0 16px!important;border-radius:var(--form-control-radius)!important;border:1px solid var(--form-control-border)!important;background:var(--form-control-bg)!important;color:var(--form-control-text)!important;box-shadow:var(--form-shadow)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-family:var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.015em!important;text-align:left!important;cursor:pointer!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important}#yte-stringing-app #job-form .yte-custom-select-button span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#yte-stringing-app #job-form .yte-custom-select-button i{flex:0 0 auto!important;color:var(--form-control-text)!important;font-size:18px!important;line-height:1!important;font-style:normal!important;font-weight:950!important;opacity:.78!important;transform:translateY(-1px)!important}#yte-stringing-app #job-form .yte-custom-select-menu{position:absolute!important;z-index:9999!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;max-height:260px!important;overflow:auto!important;display:none!important;padding:6px!important;border-radius:16px!important;border:1px solid rgba(91,70,43,.22)!important;background:#fffdf8!important;box-shadow:0 18px 48px #3526142e,inset 0 1px #ffffffd1!important}#yte-stringing-app #job-form .yte-custom-select.is-open .yte-custom-select-menu{display:grid!important;gap:4px!important}#yte-stringing-app #job-form .yte-custom-select-menu button{min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--form-control-text)!important;font-family:var(--yte-font, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:14px!important;font-weight:750!important;text-align:left!important;cursor:pointer!important}#yte-stringing-app #job-form .yte-custom-select-menu button:hover{background:#f3eadb!important}#yte-stringing-app #job-form .yte-select-control{display:contents!important}#yte-stringing-app #job-form .yte-select-arrow{display:none!important}#yte-stringing-app #job-form .yte-combined-datetime{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:10px!important;align-items:start!important}#yte-stringing-app #job-form .yte-price-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#yte-stringing-app #job-form .yte-price-card{box-sizing:border-box!important;min-height:108px!important;padding:14px!important;border-radius:var(--form-control-radius)!important;border:1px solid var(--form-control-border)!important;background:var(--form-control-bg)!important;box-shadow:var(--form-shadow)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important}#yte-stringing-app #job-form .yte-price-card.is-active,#yte-stringing-app #job-form .yte-price-card:has(input:checked){background:linear-gradient(145deg,#fff8e8,#fffdf8)!important;border-color:#976f3280!important;box-shadow:inset 0 1px #ffffffe0,0 0 0 3px #d9bd862e,0 6px 18px #3526140f!important}#yte-stringing-app #job-form .yte-price-card strong{color:var(--form-label)!important;font-size:12.5px!important;line-height:1.15!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:950!important}#yte-stringing-app #job-form .yte-price-card span{color:#83715b!important;font-size:10.5px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:900!important}#yte-stringing-app #job-form .yte-price-card b{color:var(--form-label)!important;font-size:20px!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:950!important}#yte-stringing-app #job-form .yte-service-summary,#yte-stringing-app #job-form #service-summary{min-height:52px!important;margin-top:10px!important;padding:0 16px!important;border-radius:var(--form-control-radius)!important;background:#f7efe2!important;border:1px solid rgba(116,92,58,.16)!important;color:#776756!important;box-shadow:inset 0 1px #ffffffb8!important;display:flex!important;align-items:center!important;font-weight:850!important}#yte-stringing-app #job-form .yte-service-summary strong,#yte-stringing-app #job-form #service-summary strong{color:var(--form-control-text)!important;font-weight:950!important}#yte-stringing-app.yte-theme-dark #job-form{--form-control-bg: #15181d;--form-control-border: rgba(255,255,255,.16);--form-control-focus: rgba(240,201,130,.46);--form-control-text: #fff8ea;--form-control-muted: rgba(255,248,234,.42);--form-label: #f0c982;--form-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 4px 14px rgba(0,0,0,.22);--form-focus-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 0 0 3px rgba(240,201,130,.12), 0 8px 22px rgba(0,0,0,.24)}#yte-stringing-app.yte-theme-dark .yte-card:has(#job-form){background:linear-gradient(145deg,#ffffff0f,#ffffff06),#101318!important;border-color:#ffffff21!important}#yte-stringing-app.yte-theme-dark #job-form .yte-custom-select-menu{background:#15181d!important;border-color:#ffffff29!important;box-shadow:0 18px 48px #0000007a,inset 0 1px #ffffff0f!important}#yte-stringing-app.yte-theme-dark #job-form .yte-custom-select-menu button:hover{background:#ffffff14!important}#yte-stringing-app.yte-theme-dark #job-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) sepia(.2) saturate(.8)!important;opacity:.78!important}#yte-stringing-app.yte-theme-dark #job-form .yte-price-card.is-active,#yte-stringing-app.yte-theme-dark #job-form .yte-price-card:has(input:checked){background:linear-gradient(145deg,#f0c98229,#15181d)!important;border-color:#f0c98273!important}@media(max-width:640px){#yte-stringing-app #job-form .yte-row,#yte-stringing-app #job-form .yte-price-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}#yte-stringing-app #job-form .yte-combined-datetime{grid-template-columns:minmax(0,1fr) 96px!important}}@media(max-width:420px){#yte-stringing-app #job-form .yte-row,#yte-stringing-app #job-form .yte-price-cards{grid-template-columns:1fr!important}}#yte-stringing-app #job-form{--field-label-color: #7b5e36;--field-value-color: #171310;--field-muted-color: rgba(23,19,16,.5);--field-weight: 700;--field-size: 15px;--field-label-size: 10.5px;--field-label-weight: 900}#yte-stringing-app #job-form .yte-field>label,#yte-stringing-app #job-form label:not(.yte-price-card){color:var(--field-label-color)!important;font-size:var(--field-label-size)!important;font-weight:var(--field-label-weight)!important;letter-spacing:.17em!important;text-transform:uppercase!important;line-height:1!important}#yte-stringing-app #job-form input:not([type=radio]):not([type=hidden]),#yte-stringing-app #job-form textarea,#yte-stringing-app #job-form .yte-custom-select-button,#yte-stringing-app #job-form .yte-custom-select-button span,#yte-stringing-app #job-form .yte-custom-select-menu button{color:var(--field-value-color)!important;font-size:var(--field-size)!important;font-weight:var(--field-weight)!important;letter-spacing:-.01em!important;line-height:1.2!important}#yte-stringing-app #job-form input::placeholder,#yte-stringing-app #job-form textarea::placeholder{color:var(--field-muted-color)!important;font-size:var(--field-size)!important;font-weight:var(--field-weight)!important;letter-spacing:-.01em!important}#yte-stringing-app #job-form .yte-custom-select-button span{opacity:1!important}#yte-stringing-app #job-form input[type=date]{color:var(--field-value-color)!important;font-weight:var(--field-weight)!important}#yte-stringing-app #job-form .yte-price-card strong{color:var(--field-label-color)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:uppercase!important}#yte-stringing-app #job-form .yte-price-card span{color:#17131094!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.17em!important;line-height:1.25!important;text-transform:uppercase!important}#yte-stringing-app #job-form .yte-price-card b{color:var(--field-label-color)!important;font-size:20px!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1!important}#yte-stringing-app #job-form .yte-service-summary,#yte-stringing-app #job-form #service-summary{color:#1713109e!important;font-size:15px!important;font-weight:750!important;letter-spacing:-.01em!important}#yte-stringing-app #job-form .yte-service-summary strong,#yte-stringing-app #job-form #service-summary strong{color:var(--field-value-color)!important;font-size:15px!important;font-weight:850!important;letter-spacing:-.01em!important}#yte-stringing-app #job-form .yte-custom-select-button i{color:var(--field-value-color)!important;font-size:16px!important;font-weight:800!important;opacity:.78!important}#yte-stringing-app #job-form .yte-custom-select-menu button{font-size:var(--field-size)!important;font-weight:var(--field-weight)!important;color:var(--field-value-color)!important}#yte-stringing-app #job-form button[type=submit]{font-weight:900!important}#yte-stringing-app.yte-theme-dark #job-form{--field-label-color: #f0c982;--field-value-color: #fff8ea;--field-muted-color: rgba(255,248,234,.48)}#yte-stringing-app.yte-theme-dark #job-form .yte-price-card span{color:#fff8ea99!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary,#yte-stringing-app.yte-theme-dark #job-form #service-summary{color:#fff8eaa3!important}#yte-stringing-app.yte-theme-dark #job-form .yte-service-summary strong,#yte-stringing-app.yte-theme-dark #job-form #service-summary strong{color:var(--field-value-color)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stringing-app.css.map */
