@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._shell_cxkyl_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:grid;grid-template-columns:220px 1fr}._sidebar_cxkyl_1{background:var(--sidebar);color:var(--sidebar-foreground);padding:26px 18px 20px;display:flex;flex-direction:column;min-height:100vh}._brand_cxkyl_1{display:flex;align-items:center;gap:11px;padding:0 7px 28px;border-bottom:1px solid rgba(255,255,255,.09)}._brand_cxkyl_1>div:last-child{display:flex;flex-direction:column;line-height:1}._brand_cxkyl_1 strong{font-family:var(--font-family-display);font-size:19px}._brandLogo_cxkyl_1{width:46px;height:46px;object-fit:cover;border-radius:8px}._brand_cxkyl_1 small{font-size:8px;letter-spacing:.26em;color:#bdb5a8;margin-top:6px}._mark_cxkyl_1{width:35px;height:35px;border-radius:9px;background:var(--primary);color:#21180a;display:grid;place-items:center}._sidebar_cxkyl_1 nav{display:flex;flex-direction:column;gap:6px;padding-top:24px}._sidebar_cxkyl_1 nav a{height:42px;display:flex;align-items:center;gap:11px;padding:0 12px;border-radius:8px;color:#28220a;font-size:12px;font-weight:600}._sidebar_cxkyl_1 nav ._active_cxkyl_1{background:#171717;color:#ffd900}._sidebar_cxkyl_1 nav ._active_cxkyl_1 svg{color:var(--primary)}._sideFoot_cxkyl_1{margin-top:auto;border-top:1px solid rgba(255,255,255,.09);padding:18px 5px 0;display:flex;align-items:center;gap:10px}._avatar_cxkyl_1{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#34312b;color:#f2c66f;font-size:11px;font-weight:700}._sideFoot_cxkyl_1 div:last-child{display:flex;flex-direction:column}._sideFoot_cxkyl_1 b{font-size:11px}._sideFoot_cxkyl_1 small{font-size:9px;color:#99938a}._main_cxkyl_1{padding:38px 42px 30px;max-width:1320px;width:100%;margin:auto}._header_cxkyl_1{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}._eyebrow_cxkyl_1{color:#9c6912!important;font-size:10px!important;letter-spacing:.18em;font-weight:700;margin:0 0 7px!important}._header_cxkyl_1 h1{font-family:var(--font-family-display);font-size:31px;margin:0 0 7px}._header_cxkyl_1 p{color:var(--muted-foreground);font-size:13px;margin:0}._kpis_cxkyl_1{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}._kpis_cxkyl_1 article{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;box-shadow:var(--shadow)}._kpis_cxkyl_1 article>span{font-size:10px;color:var(--muted-foreground);font-weight:600}._kpis_cxkyl_1 article>strong{display:block;font-size:24px;margin:14px 0 6px}._kpis_cxkyl_1 article>p{font-size:9px;color:var(--muted-foreground);margin:0}._accentCard_cxkyl_1{background:#1d1b17!important;color:#fff8eb;border-color:#1d1b17!important}._accentCard_cxkyl_1>strong{color:#f2b642}._accentCard_cxkyl_1>span,._accentCard_cxkyl_1>p{color:#bdb5a8!important}._panel_cxkyl_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._panelHead_cxkyl_1{display:flex;justify-content:space-between;align-items:center;padding:19px 20px;border-bottom:1px solid var(--border)}._panelHead_cxkyl_1 h2{font-size:14px;margin:0 0 4px}._panelHead_cxkyl_1 p{font-size:10px;color:var(--muted-foreground);margin:0}._booking_cxkyl_1{display:grid;grid-template-columns:90px minmax(220px,1fr) 190px 90px;gap:18px;align-items:center;padding:16px 20px;border-bottom:1px solid #eee9df}._booking_cxkyl_1:last-child{border-bottom:0}._dateBox_cxkyl_1{display:flex;flex-direction:column;border-right:1px solid var(--border)}._dateBox_cxkyl_1 b{font-size:11px;color:#9c6912}._dateBox_cxkyl_1 span{font-size:9px;color:var(--muted-foreground);margin-top:3px}._jobInfo_cxkyl_1,._team_cxkyl_1,._pay_cxkyl_1{display:flex;flex-direction:column}._jobInfo_cxkyl_1 b,._pay_cxkyl_1 b{font-size:11px}._jobInfo_cxkyl_1 span{font-size:10px;margin-top:4px}._jobInfo_cxkyl_1 small,._team_cxkyl_1 small,._pay_cxkyl_1 span{font-size:9px;color:var(--muted-foreground);margin-top:3px}._pay_cxkyl_1{text-align:right}._team_cxkyl_1>span{font-size:9px;font-weight:700;align-self:flex-start;border-radius:999px;padding:4px 7px}._warn_cxkyl_1{background:var(--warning);color:var(--warning-foreground)}._ok_cxkyl_1{background:var(--success);color:var(--success-foreground)}._empty_cxkyl_1{padding:55px 20px;display:flex;align-items:center;flex-direction:column;color:var(--muted-foreground);gap:8px}._empty_cxkyl_1 b{color:var(--foreground);font-size:14px}._empty_cxkyl_1 span{font-size:11px}._empty_cxkyl_1 button{margin-top:8px}._bookingForm_cxkyl_1{display:grid;gap:16px;margin-top:15px}._formGrid_cxkyl_1{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formGrid_cxkyl_1 label{display:grid;gap:5px;font-size:10px;font-weight:700}._wide_cxkyl_1{grid-column:1/-1}._rule_cxkyl_1{font-size:10px;padding:10px;border-radius:8px;background:var(--warning);color:var(--warning-foreground)}._error_cxkyl_1{padding:12px;margin-bottom:15px;background:var(--error);color:var(--error-foreground);border-radius:8px;font-size:11px}@media(max-width:850px){._shell_cxkyl_1{grid-template-columns:72px 1fr}._sidebar_cxkyl_1{padding:22px 11px}._brand_cxkyl_1>div:last-child,._sideFoot_cxkyl_1 div:last-child{display:none}._brand_cxkyl_1{justify-content:center;padding:0 0 24px}._sidebar_cxkyl_1 nav a{font-size:0;justify-content:center;padding:0}._sideFoot_cxkyl_1{justify-content:center}._main_cxkyl_1{padding:28px 20px}._kpis_cxkyl_1{grid-template-columns:1fr 1fr}._booking_cxkyl_1{grid-template-columns:75px 1fr 100px}._team_cxkyl_1{display:none}}@media(max-width:600px){._shell_cxkyl_1{display:block}._sidebar_cxkyl_1{height:60px;min-height:0;padding:0 14px;flex-direction:row;align-items:center;position:sticky;top:0;z-index:10}._brand_cxkyl_1{border:0;padding:0}._brand_cxkyl_1>div:last-child{display:flex}._sidebar_cxkyl_1 nav{margin-left:auto;padding:0}._sidebar_cxkyl_1 nav a{display:none}._sidebar_cxkyl_1 nav ._active_cxkyl_1{display:flex;width:40px}._sideFoot_cxkyl_1{display:none}._main_cxkyl_1{padding:22px 14px}._header_cxkyl_1{align-items:flex-start}._header_cxkyl_1 h1{font-size:25px}._header_cxkyl_1 p{max-width:230px}._kpis_cxkyl_1{gap:8px}._kpis_cxkyl_1 article{padding:14px}._kpis_cxkyl_1 article>strong{font-size:20px}._booking_cxkyl_1{grid-template-columns:62px 1fr auto;gap:10px;padding:14px}._jobInfo_cxkyl_1 small{display:none}._pay_cxkyl_1 b{font-size:10px}._formGrid_cxkyl_1{grid-template-columns:1fr}._wide_cxkyl_1{grid-column:auto}._panelHead_cxkyl_1{padding:16px 14px}}
