:root{--primary:#fa4317;--primary-hover:#e3380e;--primary-light:#fff2ec;--primary-border:#ffd9c9;--primary-subtle:#fa431712;--bg-page:#fbf9f7;--bg-card:#fff;--bg-sidebar:#fff;--bg-hover:#f7f5f2;--bg-active:#f2efeb;--bg-search:#fff;--text-main:#131217;--text-secondary:#585560;--text-muted:#8a8793;--text-subtle:#afaeb6;--text-inverse:#fff;--border-light:#f0ece6;--border-base:#e7e3dc;--border-dark:#d4cebf;--status-completed-bg:#eaf8ee;--status-completed-text:#198754;--status-completed-border:#d1e7dd;--status-preparing-bg:#fff4e5;--status-preparing-text:#d97706;--status-preparing-border:#fde68a;--status-served-bg:#e6f8f3;--status-served-text:#0d9488;--status-served-border:#ccfbf1;--status-occupied-bg:#feecec;--status-occupied-text:#e02424;--status-occupied-border:#fbd5d5;--status-available-bg:#f3f4f6;--status-available-text:#6b7280;--status-available-border:#e5e7eb;--banner-alert-bg:#fef3ee;--banner-alert-border:#fcd8c8;--banner-alert-text:#b43403;--font-family:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--shadow-xs:0 1px 2px #12101708;--shadow-card:0 1px 3px #1210170a, 0 2px 6px #12101705;--shadow-md:0 4px 12px #1210170f;--shadow-dropdown:0 10px 25px -5px #1210171a, 0 8px 10px -6px #1210170f;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:var(--font-family);background-color:var(--bg-page);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}#root{background-color:var(--bg-page);min-height:100vh;display:flex}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45;opacity:0;pointer-events:none;transition:opacity var(--transition-normal);background-color:#12101773;display:none;position:fixed;inset:0}.mobile-backdrop.open{opacity:1;pointer-events:auto;display:block}.sidebar-root{background-color:var(--bg-sidebar);border-right:1px solid var(--border-light);z-index:40;height:100vh;transition:width var(--transition-normal), min-width var(--transition-normal), transform var(--transition-normal);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}@media (width<=1024px){.sidebar-root{z-index:50;box-shadow:var(--shadow-dropdown);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:280px!important;min-width:280px!important}.sidebar-root.mobile-open{transform:translate(0)}.mobile-backdrop{display:block}}.header-root{border-bottom:1px solid var(--border-light);z-index:25;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 32px;display:flex;position:sticky;top:0}.header-hamburger{border-radius:var(--radius-sm);border:1px solid var(--border-base);width:36px;height:36px;color:var(--text-main);cursor:pointer;background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:none}.header-mobile-logo{flex-shrink:0;display:none}@media (width<=1024px){.header-root{padding:14px 20px}.header-hamburger,.header-mobile-logo{display:flex}}@media (width<=640px){.header-root{padding:12px 14px}.header-date,.header-user-name{display:none!important}}.dashboard-container{width:100%;max-width:1440px;margin:0 auto;padding:28px 32px 48px}@media (width<=1024px){.dashboard-container{padding:20px 20px 36px}}@media (width<=640px){.dashboard-container{padding:16px 14px 32px}}.kpi-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}@media (width<=1200px){.kpi-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=600px){.kpi-cards-grid{grid-template-columns:1fr;gap:12px}}.two-col-dash-grid{grid-template-columns:1.75fr 1fr;align-items:stretch;gap:20px;margin-bottom:24px;display:grid}@media (width<=1024px){.two-col-dash-grid{grid-template-columns:1fr;gap:18px}}@media (width<=640px){.alert-banner-root{flex-direction:column;align-items:flex-start!important;gap:10px!important}.alert-banner-actions{justify-content:space-between;width:100%}}.common-modal-backdrop{z-index:1000;box-sizing:border-box;will-change:opacity;background-color:#121017a6;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out modalBackdropFadeIn;display:flex;position:fixed;inset:0}.common-modal-container{background-color:var(--bg-card,#fff);border-radius:var(--radius-md,14px);border:1px solid var(--border-base,#e7e3dc);box-sizing:border-box;will-change:transform, opacity;flex-direction:column;width:100%;max-height:90vh;animation:.18s cubic-bezier(.16,1,.3,1) modalSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #12101738,0 0 1px 1px #1210170d}.common-modal-container.size-sm{max-width:420px}.common-modal-container.size-md{max-width:560px}.common-modal-container.size-lg{max-width:680px}.common-modal-container.size-wide{max-width:820px}.common-modal-container.size-full{max-width:95vw;height:92vh}.common-modal-header{border-bottom:1px solid var(--border-light,#f0ece6);background-color:#faf8f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.common-modal-header-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.common-modal-header-icon{background-color:var(--primary-light,#fff2ec);width:38px;height:38px;color:var(--primary,#fa4317);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #fa43171f}.common-modal-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.common-modal-title{color:var(--text-main,#131217);letter-spacing:-.2px;margin:0;font-size:16.5px;font-weight:700;line-height:1.25}.common-modal-subtitle{color:var(--text-muted,#8a8793);margin:3px 0 0;font-size:12.5px;line-height:1.35}.common-modal-close-btn{cursor:pointer;color:var(--text-muted,#8a8793);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.common-modal-close-btn:hover{color:var(--text-main,#131217);background-color:#1312170f;transform:scale(1.05)}.common-modal-close-btn:active{transform:scale(.95)}.common-modal-banner{border-radius:8px;flex-shrink:0;align-items:flex-start;gap:10px;margin:16px 24px 0;padding:10px 16px;font-size:12.5px;line-height:1.45;display:flex}.common-modal-banner.banner-info{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe}.common-modal-banner.banner-warning{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a}.common-modal-banner.banner-success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.common-modal-banner-icon{flex-shrink:0;margin-top:1px}.common-modal-banner-content strong{font-weight:700;display:inline}.common-modal-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.common-modal-body{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.common-modal-footer{border-top:1px solid var(--border-light,#f0ece6);background-color:#faf8f5;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.common-btn-secondary{border-radius:var(--radius-sm,8px);border:1px solid var(--border-base,#e7e3dc);color:var(--text-secondary,#585560);cursor:pointer;background-color:#fff;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.common-btn-secondary:hover{background-color:var(--bg-hover,#f7f5f2);color:var(--text-main,#131217);border-color:var(--border-dark,#d4cebf)}.common-btn-primary{border-radius:var(--radius-sm,8px);background-color:var(--primary,#fa4317);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #fa431740}.common-btn-primary:hover:not(:disabled){background-color:var(--primary-hover,#e3380e);transform:translateY(-1px);box-shadow:0 4px 10px #fa431759}.common-btn-primary:active:not(:disabled){transform:translateY(0)}.common-btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.common-form-group{flex-direction:column;gap:6px;display:flex}.common-form-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.common-form-label{color:var(--text-main,#131217);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.common-form-required{color:var(--primary,#fa4317);font-weight:700}.common-form-optional{color:var(--text-muted,#8a8793);font-size:11.5px;font-weight:400}.common-form-char-count{color:var(--text-muted,#8a8793);font-variant-numeric:tabular-nums;font-size:11.5px}.common-form-char-count.error{color:#e02424;font-weight:600}.common-form-input,.common-form-select,.common-form-textarea{border-radius:var(--radius-sm,8px);border:1px solid var(--border-base,#e7e3dc);box-sizing:border-box;width:100%;color:var(--text-main,#131217);background-color:#fff;outline:none;padding:9px 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.common-form-input:focus,.common-form-select:focus,.common-form-textarea:focus{border-color:var(--primary,#fa4317);box-shadow:0 0 0 3px #fa43171f}.common-form-input.input-error,.common-form-select.input-error,.common-form-textarea.input-error{background-color:#fffdfd;border-color:#e02424}.common-form-input.input-error:focus,.common-form-select.input-error:focus,.common-form-textarea.input-error:focus{box-shadow:0 0 0 3px #e024241f}.common-form-textarea{resize:vertical;min-height:70px}.common-form-error{color:#e02424;align-items:center;gap:5px;margin-top:2px;font-size:12px;font-weight:500;display:flex}.common-form-hint{color:var(--text-muted,#8a8793);margin-top:2px;font-size:11.5px;line-height:1.4}.common-form-hint code{color:var(--text-main,#131217);background-color:#f1f0ed;border-radius:3px;padding:1px 4px;font-size:11px}.common-slug-wrapper{border:1px solid var(--border-base,#e7e3dc);border-radius:var(--radius-sm,8px);background-color:#fff;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.common-slug-wrapper:focus-within{border-color:var(--primary,#fa4317);box-shadow:0 0 0 3px #fa43171f}.common-slug-wrapper.input-error{border-color:#e02424}.common-slug-prefix{color:var(--text-secondary,#585560);font-size:12px;font-weight:600;font-family:var(--font-mono,monospace);border-right:1px solid var(--border-base,#e7e3dc);-webkit-user-select:none;user-select:none;background-color:#f5f3ef;align-self:stretch;align-items:center;padding:0 10px;display:flex}.common-slug-input{min-width:0;color:var(--text-main,#131217);background:0 0;border:none;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13.5px}.common-slug-autogen-btn{color:var(--primary,#fa4317);cursor:pointer;border-radius:var(--radius-sm,6px);white-space:nowrap;background-color:#fff2ec;border:1px solid #fa431738;flex-shrink:0;align-items:center;gap:5px;margin-right:6px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.common-slug-autogen-btn:hover:not(:disabled){background-color:var(--primary,#fa4317);color:#fff;border-color:var(--primary,#fa4317);box-shadow:0 1px 4px #fa431740}.common-slug-autogen-btn:active:not(:disabled){transform:scale(.97)}.common-slug-autogen-btn:disabled{opacity:.5;cursor:not-allowed;color:var(--text-muted,#8a8793);background-color:#f5f3ef;border-color:#e7e3dc}.common-switch-row{border-radius:var(--radius-sm,8px);border:1px solid var(--border-base,#e7e3dc);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#faf8f5;justify-content:space-between;align-items:center;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.common-switch-row:hover{border-color:var(--border-dark,#d4cebf);background-color:#f5f2ec}.common-switch-title{color:var(--text-main,#131217);font-size:13px;font-weight:600;display:block}.common-switch-desc{color:var(--text-muted,#8a8793);margin:2px 0 0;font-size:11.5px;line-height:1.35}.common-switch-toggle{box-sizing:border-box;background-color:#d1d5db;border-radius:12px;flex-shrink:0;width:38px;height:22px;padding:2px;transition:background-color .2s;position:relative}.common-switch-toggle.active{background-color:var(--primary,#fa4317)}.common-switch-handle{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;transform:translate(0);box-shadow:0 1px 3px #0003}.common-switch-toggle.active .common-switch-handle{transform:translate(16px)}.common-preview-box{border:1px solid var(--border-base,#e7e3dc);background:linear-gradient(#faf8f5 0%,#fff 100%);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000008}.common-preview-header{border-bottom:1px solid var(--border-light,#f0ece6);letter-spacing:.6px;color:var(--text-secondary,#585560);text-transform:uppercase;background-color:#f3efe9;justify-content:space-between;align-items:center;padding:7px 12px;font-size:10.5px;font-weight:700;display:flex}.common-preview-status-pill{border-radius:10px;padding:2px 8px;font-size:10.5px;font-weight:700}.common-preview-status-pill.active{color:#198754;background-color:#eaf8ee;border:1px solid #d1e7dd}.common-preview-status-pill.inactive{color:#6b7280;background-color:#f3f4f6;border:1px solid #e5e7eb}.common-preview-body{gap:12px;padding:12px 16px;display:flex}.common-preset-container{flex-direction:column;gap:6px;display:flex}.common-preset-chips{flex-wrap:wrap;gap:6px;display:flex}.common-preset-btn{border:1px solid var(--border-base,#e7e3dc);color:var(--text-secondary,#585560);cursor:pointer;background-color:#faf8f5;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.common-preset-btn:hover{border-color:var(--primary-border,#ffd9c9);color:var(--primary,#fa4317);background-color:#fff2ec;transform:translateY(-1px)}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-spin{animation:.8s linear infinite modalSpin}@keyframes modalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=640px){.common-modal-container{border-radius:10px;max-height:96vh}.common-modal-header,.common-modal-body,.common-modal-footer{padding-left:16px;padding-right:16px}.common-modal-banner{margin-left:16px;margin-right:16px}}.reusable-tab-bar{border-bottom:1px solid var(--border-base,#e7e3dc);scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:0;display:flex;overflow-x:auto}.reusable-tab-bar::-webkit-scrollbar{display:none}.reusable-tab-list{align-items:center;gap:4px;min-width:max-content;display:flex}.reusable-tab-btn{color:var(--text-secondary,#585560);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.reusable-tab-btn:hover:not(:disabled){color:var(--text-main,#131217)}.reusable-tab-btn.active{color:var(--primary,#fa4317);border-bottom-color:var(--primary,#fa4317);font-weight:700}.reusable-tab-btn:disabled{opacity:.45;cursor:not-allowed}.reusable-tab-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.reusable-tab-badge{color:var(--text-muted,#8a8793);background-color:#f3f4f6;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2;transition:all .15s}.reusable-tab-btn.active .reusable-tab-badge{background-color:var(--primary-light,#fff2ec);color:var(--primary,#fa4317)}.reusable-tab-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.reusable-filter-toolbar{border:1px solid var(--border-base,#e7e3dc);border-radius:var(--radius-md,10px);box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #00000008}.reusable-filter-left{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:240px;display:flex}.reusable-filter-search-wrapper{flex:1;align-items:center;min-width:190px;max-width:380px;display:flex;position:relative}.reusable-filter-search-icon{color:var(--text-muted,#8a8793);pointer-events:none;position:absolute;left:11px}.reusable-filter-search-input{border-radius:var(--radius-sm,7px);border:1px solid var(--border-base,#e7e3dc);background-color:var(--bg-page,#fbf9f7);width:100%;color:var(--text-main,#131217);box-sizing:border-box;outline:none;padding:8px 12px 8px 34px;font-family:inherit;font-size:13px;transition:all .15s}.reusable-filter-search-input:focus{border-color:var(--primary,#fa4317);background-color:#fff;box-shadow:0 0 0 3px #fa43171a}.reusable-filter-search-input::placeholder{color:var(--text-muted,#8a8793)}.reusable-filter-select-wrapper{align-items:center;gap:8px;display:inline-flex}.reusable-filter-select-icon{color:var(--text-muted,#8a8793);flex-shrink:0;justify-content:center;align-items:center;display:flex}.reusable-filter-select{border-radius:var(--radius-sm,7px);border:1px solid var(--border-base,#e7e3dc);color:var(--text-main,#131217);cursor:pointer;box-sizing:border-box;background-color:#fff;outline:none;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.reusable-filter-select:hover{border-color:var(--text-muted,#8a8793)}.reusable-filter-select:focus{border-color:var(--primary,#fa4317);box-shadow:0 0 0 3px #fa43171a}.reusable-filter-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reusable-filter-status-group{background-color:var(--bg-page,#fbf9f7);border:1px solid var(--border-base,#e7e3dc);border-radius:var(--radius-sm,7px);align-items:center;padding:2px;display:inline-flex}.reusable-filter-status-btn{color:var(--text-secondary,#585560);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s}.reusable-filter-status-btn:hover{color:var(--text-main,#131217)}.reusable-filter-status-btn.active{color:var(--text-main,#131217);background-color:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.reusable-filter-view-switch{border:1px solid var(--border-base,#e7e3dc);border-radius:var(--radius-sm,7px);background-color:var(--bg-page,#fbf9f7);align-items:center;gap:2px;padding:2px;display:inline-flex}.reusable-filter-view-btn{color:var(--text-muted,#8a8793);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:5px 8px;transition:all .15s;display:flex}.reusable-filter-view-btn:hover{color:var(--text-main,#131217)}.reusable-filter-view-btn.active{color:var(--primary,#fa4317);background-color:#fff;box-shadow:0 1px 3px #00000014}.reusable-filter-action-btn{border-radius:var(--radius-sm,7px);cursor:pointer;white-space:nowrap;box-sizing:border-box;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.reusable-filter-action-btn.primary{background-color:var(--primary,#fa4317);color:#fff;box-shadow:0 1px 2px #fa43172e}.reusable-filter-action-btn.primary:hover{background-color:var(--primary-hover,#e0350b);box-shadow:0 2px 6px #fa431747}.reusable-filter-action-btn.secondary{color:var(--text-main,#131217);border:1px solid var(--border-base,#e7e3dc);background-color:#fff}.reusable-filter-action-btn.secondary:hover{background-color:var(--bg-page,#fbf9f7);border-color:var(--text-muted,#8a8793)}@media (width<=900px){.reusable-filter-toolbar{flex-direction:column;align-items:stretch;gap:12px}.reusable-filter-left,.reusable-filter-search-wrapper{max-width:100%}.reusable-filter-right{justify-content:flex-start}}html,body{scrollbar-gutter:stable}body{background-color:var(--bg-page);color:var(--text-main);overflow-x:clip}#root{background-color:var(--bg-page);border:none;width:100%;max-width:100%;min-height:100vh;margin:0;display:flex}.app-layout{width:100%;min-height:100vh;display:flex}.app-main{background-color:var(--bg-page);flex-direction:column;flex:1;min-width:0;display:flex}@keyframes kojinSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.kojin-skeleton{border-radius:var(--radius-xs,4px);background:linear-gradient(90deg,#f0ece6 0%,#f8f6f2 40%,#fff 50%,#f8f6f2 60%,#f0ece6 100%) 0 0/250% 100%;animation:1.8s ease-in-out infinite kojinSkeletonShimmer;display:inline-block}.kojin-skeleton-circle{border-radius:50%!important}.layout-skeleton-sidebar{background-color:var(--bg-sidebar,#fff);border-right:1px solid var(--border-light,#f0ece6);z-index:40;flex-direction:column;width:260px;min-width:260px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.layout-skeleton-header{border-bottom:1px solid var(--border-light,#f0ece6);z-index:25;box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px 32px;display:flex;position:sticky;top:0}.layout-skeleton-nav-item{border-radius:var(--radius-sm,8px);align-items:center;gap:12px;padding:9px 12px;display:flex}@media (width<=1024px){.layout-skeleton-sidebar{display:none}.layout-skeleton-header{padding:14px 18px}}.layout-skeleton-content{box-sizing:border-box;background-color:var(--bg-page,#fbf9f6);flex:1;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 74px);display:flex}.layout-rounded-loader-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;animation:.3s ease-out kojinFadeIn;display:flex}@keyframes kojinFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.layout-rounded-spinner{color:var(--primary,#fa4317);animation:.9s linear infinite kojinSpin}@keyframes kojinSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout-rounded-loader-text{color:var(--text-secondary,#766e65);letter-spacing:-.01em;font-size:14px;font-weight:500}
