._app_rwr59_1 *{box-sizing:border-box}._app_rwr59_1 button{font:inherit;color:inherit}._app_rwr59_1{min-height:100vh;background:radial-gradient(circle at 90% -10%,rgba(215,184,120,.08),transparent 30%),var(--background);padding-bottom:92px}._main_rwr59_1{width:min(100%,680px);margin:auto;padding:28px 20px 32px}._header_rwr59_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}._eyebrow_rwr59_2,._sectionHead_rwr59_2 span,._heroTop_rwr59_2,._stats_rwr59_2 span,._minimum_rwr59_2 span,._clientValue_rwr59_2 span{font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--muted-foreground)}._header_rwr59_2 h1{font-family:var(--font-family-display);font-size:31px;font-weight:400;margin:3px 0 0}._headerActions_rwr59_2{display:flex;gap:8px}._headerActions_rwr59_2 button,._settingsButton_rwr59_2{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;position:relative;color:inherit;text-decoration:none}._headerActions_rwr59_2 i{width:6px;height:6px;border-radius:50%;background:var(--primary);position:absolute;right:8px;top:7px}._hero_rwr59_2{border:1px solid #3b302d;border-radius:var(--radius-lg);padding:20px;background:linear-gradient(145deg,#1c1718,#131014);box-shadow:var(--shadow-md);margin-bottom:34px}._heroTop_rwr59_2{display:flex;justify-content:space-between}._live_rwr59_3{color:var(--primary)!important}._amount_rwr59_3{min-width:0;overflow-wrap:anywhere;font-family:var(--font-family-monospace);font-size:36px;font-weight:600;margin:11px 0 13px;letter-spacing:-.06em}._amount_rwr59_3 span{font-family:var(--font-family-base);font-size:14px;color:var(--muted-foreground);letter-spacing:0}._progress_rwr59_3{height:4px;border-radius:10px;background:#2d272b;overflow:hidden}._progress_rwr59_3 i{display:block;height:100%;background:var(--primary);border-radius:10px}._stats_rwr59_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}._stats_rwr59_2 div+div{border-left:1px solid var(--border);padding-left:14px}._stats_rwr59_2 span{display:block;margin-bottom:5px}._stats_rwr59_2 strong{font-family:var(--font-family-monospace);font-size:14px}._main_rwr59_1 section{margin-bottom:34px}._sectionHead_rwr59_2{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}._sectionHead_rwr59_2 h2{font-size:18px;margin:3px 0 0;font-weight:650}._venue_rwr59_4{font-size:11px;color:var(--muted-foreground);display:flex;gap:4px;align-items:center}._shiftCard_rwr59_4,._clientList_rwr59_4{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--card)}._shiftTime_rwr59_4{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--border);font-size:11px;color:var(--muted-foreground)}._shiftTime_rwr59_4 b{margin-left:auto;font-size:9px;letter-spacing:.1em;color:var(--primary)}._booking_rwr59_4{display:grid;grid-template-columns:58px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:15px 14px}._booking_rwr59_4+._booking_rwr59_4{border-top:1px solid var(--border)}._time_rwr59_4{font-size:10px;color:var(--primary);font-weight:700}._bookingInfo_rwr59_4{display:flex;flex-direction:column;gap:3px}._bookingInfo_rwr59_4 strong{font-size:13px}._bookingInfo_rwr59_4 span{font-size:10px;color:var(--muted-foreground)}._minimum_rwr59_2{text-align:right}._minimum_rwr59_2 span{display:block;font-size:8px}._minimum_rwr59_2 b{font-family:var(--font-family-monospace);font-size:11px}._textButton_rwr59_5{border:0;background:none;color:var(--primary);font-size:11px}._client_rwr59_2{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px}._client_rwr59_2+._client_rwr59_2{border-top:1px solid var(--border)}._avatar_rwr59_5{width:38px;height:38px;border-radius:50%;background:var(--secondary);display:grid;place-items:center;font-family:var(--font-family-display);font-size:18px;color:var(--primary)}._clientInfo_rwr59_5{min-width:0}._clientInfo_rwr59_5>div{display:flex;align-items:center;gap:7px}._clientInfo_rwr59_5 strong{font-size:13px}._clientInfo_rwr59_5 em{font-style:normal;font-size:8px;letter-spacing:.08em;color:var(--primary);display:flex;align-items:center;gap:2px}._clientInfo_rwr59_5>span{display:block;color:var(--muted-foreground);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}._done_rwr59_5{border:1px solid var(--border);border-radius:8px;padding:6px 7px;color:var(--primary);font-size:7px;font-weight:900;letter-spacing:.08em}._clientValue_rwr59_2{text-align:right}._clientValue_rwr59_2 span{display:block;font-size:7px}._clientValue_rwr59_2 b{font-family:var(--font-family-monospace);font-size:10px}._nav_rwr59_6{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,680px);height:76px;background:#0e0c10f5;backdrop-filter:blur(18px);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 10px max(8px,env(safe-area-inset-bottom))}._nav_rwr59_6 a{border:0;background:none;color:#746b76;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:9px}._booking_rwr59_4,._client_rwr59_2{text-decoration:none;color:inherit}._nav_rwr59_6 svg{width:20px}._nav_rwr59_6 ._active_rwr59_6{color:var(--primary)}._nav_rwr59_6 ._add_rwr59_6{width:50px;height:50px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);justify-self:center;margin-top:-22px;box-shadow:0 8px 26px #d7b87833}._nav_rwr59_6 ._add_rwr59_6 svg{width:23px}@media(max-width:430px){._main_rwr59_1{box-sizing:border-box;width:100%;max-width:100%;padding-left:16px;padding-right:16px;overflow-x:hidden}._header_rwr59_2,._hero_rwr59_2,._stats_rwr59_2,._shiftCard_rwr59_4,._clientList_rwr59_4,._booking_rwr59_4,._client_rwr59_2{min-width:0}._booking_rwr59_4{grid-template-columns:50px minmax(0,1fr) auto 16px}._amount_rwr59_3{font-size:32px}._nav_rwr59_6{width:100%;max-width:100%}}@media(min-width:700px){._main_rwr59_1{padding-top:46px}._nav_rwr59_6{border:1px solid var(--border);border-radius:20px 20px 0 0}._app_rwr59_1{padding-bottom:110px}}
