@font-face{font-family:Pretendard;font-style:normal;font-weight:100;src:url(/static/media/Pretendard-Thin.23965237737042c7c087.ttf) format("truetype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;src:url(/static/media/Pretendard-Light.be916151766e60d80835.ttf) format("truetype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(/static/media/Pretendard-Regular.fbe5b096111efa3e3bc2.ttf) format("truetype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(/static/media/Pretendard-SemiBold.8ae7df0e2ac61e2d2788.ttf) format("truetype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(/static/media/Pretendard-Bold.be4e300c014733a8521f.ttf) format("truetype")}*,body,html{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif!important}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100%}code{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif!important}.App{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;width:100%;.Main{width:100%}}img{display:block}a{color:inherit;text-decoration:none}input{background-color:#fff;outline:none}.inner{margin:0 auto;max-width:1400px;position:relative}@media screen and (max-width:1500px){.inner{width:90vw}}.AdminLayout{display:flex;min-height:100vh;width:100%;.AdminLayout-sidebar{background-color:#2b1d14;box-sizing:border-box;color:#fff;flex-shrink:0;padding:24px 16px;width:220px;.AdminLayout-title{font-size:18px;margin:0 0 24px;padding:0 8px}ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}a{border-radius:10px;color:#e8ddd3;display:block;font-size:16px;padding:16px;&.active{background-color:#5c3d24;color:#fff;font-weight:600}}.AdminLayout-logout{background:#0000;border:1px solid #5c3d24;border-radius:10px;color:#e8ddd3;cursor:pointer;font-size:14px;margin-top:24px;padding:12px;width:100%}}.AdminLayout-content{background-color:#f7f3ef;box-sizing:border-box;flex:1 1;min-height:100vh;padding:32px}}.LoginScreen{align-items:center;background-color:#f7f3ef;display:flex;justify-content:center;min-height:100vh;.LoginScreen-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #2b1d141a;display:flex;flex-direction:column;gap:16px;padding:32px;width:320px;h1{color:#2b1d14;font-size:20px;margin:0 0 8px}label{color:#5c3d24;display:flex;flex-direction:column;gap:6px}input,label{font-size:14px}input{border:1px solid #ddd0c4;border-radius:8px;padding:10px 12px}button{background-color:#2b1d14;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:12px;&:disabled{cursor:default;opacity:.6}}}.LoginScreen-error{color:#c0392b;font-size:13px;margin:0}}.OrderManagementScreen{h1{margin:0 0 24px}.OrderManagementScreen-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}}.OrderColumn{h2{align-items:center;display:flex;font-size:18px;gap:8px}.OrderColumn-count{align-items:center;background-color:#5c3d24;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;height:24px;justify-content:center;min-width:24px;padding:0 6px}.OrderColumn-list{display:flex;flex-direction:column;gap:16px}.OrderColumn-empty{color:#999;font-size:14px}}.OrderCard{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;padding:16px;.OrderCard-header{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.OrderCard-type{background-color:#efe6da;border-radius:8px;font-size:12px;padding:4px 8px}.OrderCard-items{color:#444;font-size:14px;list-style:none;margin:0 0 12px;padding:0;li{padding:2px 0}}.OrderCard-footer{color:#666;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.OrderCard-actions{border-top:1px solid #eee;padding-top:12px}.OrderCard-minutes{display:flex;gap:8px;margin-bottom:12px;button{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex:1 1;font-size:14px;padding:10px 0;&.active{background-color:#5c3d24;border-color:#5c3d24;color:#fff}}}.OrderCard-buttons{display:flex;gap:8px;button{border:none;border-radius:8px;flex:1 1;font-size:15px;font-weight:600;padding:14px 0}.accept{background-color:#2f8f4e;color:#fff}.reject{background-color:#f0f0f0;color:#b3261e}}.OrderCard-eta{color:#666;font-size:14px;margin:0 0 12px}.complete{background-color:#5c3d24;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;padding:14px 0;width:100%}.OrderCard-done{color:#2f8f4e;font-size:14px;margin:0}}.MenuManagementScreen{h1{margin:0 0 24px}.MenuManagementScreen-columns{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:2fr 1fr;section{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;padding:24px}h2{font-size:16px;margin:0 0 16px}}}.MenuList-category{margin-bottom:20px;h3{color:#888;font-size:14px;margin:0 0 8px}.MenuList-items{display:flex;flex-direction:column;gap:8px}.MenuList-item{align-items:center;border:1px solid #eee;border-radius:10px;display:flex;justify-content:space-between;padding:12px;.MenuList-name{font-weight:600;margin:0}.MenuList-price{color:#888;font-size:13px;margin:4px 0 0}button{border:none;border-radius:8px;font-size:14px;font-weight:600;padding:10px 16px;&.available{background-color:#2f8f4e;color:#fff}&.sold-out{background-color:#b3261e;color:#fff}}}}.StoreSettingsForm{display:flex;flex-direction:column;gap:16px;.StoreSettingsForm-row{align-items:center;display:flex;justify-content:space-between;label{color:#444;font-size:14px}input[type=number],input[type=text],input[type=time]{border:1px solid #ddd;border-radius:8px;padding:8px 10px}}button{background-color:#5c3d24;border:none;border-radius:8px;color:#fff;font-weight:600;margin-top:8px;padding:12px 0;&:disabled{opacity:.6}}.StoreSettingsForm-saved{color:#2f8f4e;font-size:13px;text-align:center}}.SalesStatsScreen{.SalesStatsScreen-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;h1{margin:0}}.SalesStatsScreen-toggle{display:flex;gap:8px;button{background-color:#fff;border:1px solid #ddd;border-radius:8px;font-size:14px;padding:10px 18px;&.active{background-color:#5c3d24;border-color:#5c3d24;color:#fff}}}.SalesStatsScreen-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);section{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #00000014;padding:24px}h2{font-size:16px;margin:0 0 16px}}}.PopularMenuList{list-style:decimal;margin:0;padding:0 0 0 20px;li{border-bottom:1px solid #f0f0f0;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}}
/*# sourceMappingURL=main.0aea19eb.css.map*/