:root{--color-bg:oklch(97% .015 85);--color-ink:oklch(22% .02 90);--color-ink-soft:oklch(38% .03 90);--color-muted:oklch(45% .03 90);--color-green:oklch(38% .08 145);--color-green-hover:oklch(30% .08 145);--color-green-dark:oklch(28% .02 145);--color-green-soft:oklch(93% .03 145/.4);--color-green-soft-strong:oklch(93% .03 145/.5);--color-amber:oklch(58% .12 40);--color-amber-soft:oklch(93% .03 40/.5);--color-border:oklch(90% .02 85);--color-border-soft:oklch(88% .02 85);--color-card:oklch(99% .008 85);--color-card-alt:oklch(98% .01 85);--color-cream:oklch(98% .01 85);--color-gold:oklch(88% .09 95);--color-danger:oklch(55% .2 25);--color-warn:oklch(75% .16 75);--font-serif:"Libre Baskerville", serif;--font-sans:"Work Sans", sans-serif;--font-script:"Caveat", cursive;--page-max:1200px;--color-danger-bg:oklch(55% .2 25/.08);--color-accent-dark:oklch(48% .12 40);--radius-sm:4px;--radius-md:8px;--shadow-sm:0 1px 2px oklch(22% .02 90/.08);--shadow-md:0 4px 12px oklch(22% .02 90/.1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.5 var(--font-sans);color:var(--color-ink);background:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{min-height:100svh;margin:0}#root{min-height:100svh}h1,h2,h3,h4{color:var(--color-ink);margin:0 0 .5em;font-weight:600;line-height:1.25}p{margin:0 0 .75em}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-green)}._shell_1v58b_1{min-height:100svh;display:flex}._sidebar_1v58b_6{background:var(--color-green-hover);color:#fff;flex-direction:column;flex-shrink:0;width:220px;padding:24px 0;display:flex}._brand_1v58b_16{border-bottom:1px solid #ffffff26;margin-bottom:12px;padding:0 20px 20px;font-size:1.05rem;font-weight:700}._nav_1v58b_24{flex-direction:column;gap:2px;display:flex}._navItem_1v58b_30,._navItemActive_1v58b_31{text-align:left;color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;padding:10px 20px;font-size:.95rem}._navItem_1v58b_30:hover{color:#fff;background:#ffffff14}._navItemActive_1v58b_31{color:#fff;border-left-color:var(--color-amber);background:#ffffff1f;font-weight:600}._content_1v58b_54{flex:1;max-width:1100px;padding:32px 40px}._card_2n6g3_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:160px;padding:18px 20px}._value_2n6g3_10{color:var(--color-green-hover);font-size:1.8rem;font-weight:700}._label_2n6g3_16{color:var(--color-muted);margin-top:4px;font-size:.85rem}._form_shvx2_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:20px;padding:18px 20px;display:grid}._field_shvx2_12{flex-direction:column;gap:4px;font-size:.85rem;display:flex}._fieldWide_shvx2_19{grid-column:1/-1}._field_shvx2_12 label,._fieldWide_shvx2_19 label{color:var(--color-muted);font-weight:600}._field_shvx2_12 input,._field_shvx2_12 select,._field_shvx2_12 textarea,._fieldWide_shvx2_19 input,._fieldWide_shvx2_19 select,._fieldWide_shvx2_19 textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);padding:7px 9px}._field_shvx2_12 input:focus,._field_shvx2_12 select:focus,._field_shvx2_12 textarea:focus,._fieldWide_shvx2_19 input:focus,._fieldWide_shvx2_19 select:focus,._fieldWide_shvx2_19 textarea:focus{outline:2px solid var(--color-green);outline-offset:1px}._checkboxRow_shvx2_52{flex-direction:row;align-items:center;gap:8px}._actions_shvx2_58{grid-column:1/-1;gap:10px;margin-top:4px;display:flex}._button_shvx2_65{background:var(--color-green);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 16px;font-weight:600}._button_shvx2_65:hover{background:var(--color-green-hover)}._button_shvx2_65:disabled{opacity:.6;cursor:not-allowed}._buttonSecondary_shvx2_84{background:var(--color-card);color:var(--color-ink);border:1px solid var(--color-border)}._buttonSecondary_shvx2_84:hover{background:var(--color-green-soft)}._buttonDanger_shvx2_95{background:var(--color-danger)}._buttonDanger_shvx2_95:hover{background:#8f1e17}._linkButton_shvx2_104{color:var(--color-green);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._linkButtonDanger_shvx2_114{color:var(--color-danger)}._error_shvx2_119{background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-sm);grid-column:1/-1;padding:8px 12px;font-size:.85rem}._toolbar_shvx2_128{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._toolbarField_shvx2_135{min-width:220px}._actionsCell_shvx2_140{white-space:nowrap;gap:10px;display:flex}._statGrid_m4s56_1{flex-wrap:wrap;gap:16px;display:flex}._table_1a4r7_1{border-collapse:collapse;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:.9rem;overflow:hidden}._table_1a4r7_1 th,._table_1a4r7_1 td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:10px 14px}._table_1a4r7_1 th{background:var(--color-green-soft);color:var(--color-green-hover);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}._table_1a4r7_1 tbody tr:last-child td{border-bottom:none}._table_1a4r7_1 tbody tr:hover{background:var(--color-green-soft)}._empty_1a4r7_36{color:var(--color-muted);padding:16px 0;font-style:italic}._layout_1uvub_1{grid-template-columns:1fr;gap:24px;display:grid}._detail_1uvub_7{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}._lockedField_1uvub_14{flex-direction:column;gap:4px;font-size:.85rem;display:flex}._lockedField_1uvub_14 span:first-child{color:var(--color-muted);font-weight:600}._lockedValue_1uvub_26{background:var(--color-green-soft);border-radius:var(--radius-sm);color:var(--color-muted);padding:7px 9px}._statusBadge_1uvub_33{text-transform:uppercase;background:var(--color-green-soft);color:var(--color-green-hover);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}._statusCancelled_1uvub_44,._statusArchived_1uvub_45{background:var(--color-danger-bg);color:var(--color-danger)}._statusLive_1uvub_51{color:var(--color-accent-dark);background:#d97b2926}._entriesToolbar_1uvub_57{gap:24px;margin-top:12px;display:flex}._hoursTable_eldsr_1{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px 20px;display:flex}._hoursRow_eldsr_11{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:16px;padding:6px 0;display:flex}._hoursRow_eldsr_11:last-child{border-bottom:none}._dayLabel_eldsr_23{flex-shrink:0;width:100px;padding-bottom:8px;font-weight:600}._timeField_eldsr_30{flex-direction:column;gap:4px;font-size:.85rem;display:flex}._timeField_eldsr_30 label{color:var(--color-muted);font-weight:600}._timeField_eldsr_30 input[type=text]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:90px;padding:6px 8px}._closedField_eldsr_49{align-items:center;gap:6px;padding-bottom:8px;font-size:.85rem;display:flex}
