*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f7f4;min-width:320px;min-height:100dvh;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100dvh}a{color:inherit;text-decoration:none}a:hover{color:#a07835}button,input,textarea,select{font-family:inherit}.pageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pageTitle{color:#1a1a1a;margin:0;font-size:24px;font-weight:700;line-height:1.2}.pageSubtitle{color:#666;margin:4px 0 0}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tableSurface{background:#fff;border:1px solid #e8e4dc;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.ant-btn-primary{box-shadow:0 4px 20px #c9a84c3d}.ant-input-outlined:focus,.ant-input-outlined:focus-within,.ant-select-focused .ant-select-selector{border-color:#c9a84c!important;box-shadow:0 0 0 2px #c9a84c24!important}@media (width<=720px){.pageHeader{display:block}.pageTitle{font-size:19px}.toolbar{align-items:stretch}.toolbar>*{width:100%}}._layout_1j4xy_1{min-height:100dvh}._brand_1j4xy_5{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;height:56px;padding:0 16px;font-weight:700;display:flex}._brandMark_1j4xy_16{background:linear-gradient(135deg,#e8c97a,#a07835);border-radius:8px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 18px #c9a84c47}._brandText_1j4xy_26{white-space:nowrap;overflow:hidden}._header_1j4xy_31{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e8e4dc;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}._headerLeft_1j4xy_42{align-items:center;gap:12px;display:flex}._trigger_1j4xy_48{justify-content:center;align-items:center;display:inline-flex}._content_1j4xy_54{background:#f8f7f4;min-height:calc(100dvh - 56px);padding:20px}._userButton_1j4xy_60{color:#1a1a1a;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 4px 0 8px;display:flex}._userButton_1j4xy_60:hover{background:#c9a84c1a}@media (width<=720px){._content_1j4xy_54{padding:12px}}
