@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;font-family:Roboto,sans-serif}.admin-wrapper[data-v-a3cdde7b]{flex-direction:column;min-height:100vh;display:flex}.top-bar[data-v-a3cdde7b]{background:#eadef4;border-bottom:1px solid #6e6e6e;justify-content:space-between;align-items:center;padding:20px 30px;display:flex;box-shadow:0 2px 4px #0000001a}.logo-area[data-v-a3cdde7b]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.logo-area h1[data-v-a3cdde7b]{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:500}.logo-area span[data-v-a3cdde7b]{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.user-area[data-v-a3cdde7b]{align-items:center;gap:20px;display:flex}.admin-name[data-v-a3cdde7b]{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.logout-top-btn[data-v-a3cdde7b]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:12px;padding:6px 16px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;transition:all .3s}.logout-top-btn[data-v-a3cdde7b]:hover{background:#9a7eb0}.admin-layout[data-v-a3cdde7b]{flex:1;display:flex}.sidebar[data-v-a3cdde7b]{background:#eadef4;flex-shrink:0;width:200px;padding:20px 15px}.nav-menu[data-v-a3cdde7b]{flex-direction:column;gap:4px;display:flex}.nav-item[data-v-a3cdde7b]{color:#000;border-radius:8px;align-items:center;gap:18px;padding:12px 20px 12px 24px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.nav-icon[data-v-a3cdde7b]{flex-shrink:0;width:20px;height:20px}.nav-item[data-v-a3cdde7b]:hover{background:#ac92c14d}.nav-item.router-link-active[data-v-a3cdde7b]{color:#000;background:#fff}.main-content[data-v-a3cdde7b]{background:#fff;flex:1;min-width:0;padding:20px;overflow-x:auto}.flowers-page[data-v-f5ea06c4]{background:#fff;border-radius:12px;padding:15px}.page-header[data-v-f5ea06c4]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-f5ea06c4]{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:28px;font-weight:500}.add-btn[data-v-f5ea06c4]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:10px;padding:8px 20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;transition:all .3s}.add-btn[data-v-f5ea06c4]:hover{background:#9a7eb0}.table-container[data-v-f5ea06c4]{background:#eadef4;border:1px solid #eadef4;border-radius:12px;width:100%;overflow-x:visible}.flowers-table[data-v-f5ea06c4]{border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;width:100%;overflow:hidden}.flowers-table thead tr:first-child th[data-v-f5ea06c4]:first-child{border-top-left-radius:12px}.flowers-table thead tr:first-child th[data-v-f5ea06c4]:last-child{border-top-right-radius:12px}.flowers-table tbody tr:last-child td[data-v-f5ea06c4]:first-child{border-bottom-left-radius:12px}.flowers-table tbody tr:last-child td[data-v-f5ea06c4]:last-child{border-bottom-right-radius:12px}.flowers-table th[data-v-f5ea06c4],.flowers-table td[data-v-f5ea06c4]{text-align:left;vertical-align:middle}.flowers-table th[data-v-f5ea06c4]{color:#000;background:#eadef4;border-bottom:1px solid #6e6e6e;padding:14px 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:600}.flowers-table td[data-v-f5ea06c4]{color:#000;background:#fff;border-bottom:1px solid #e0e0e0;padding:12px 15px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.flowers-table th[data-v-f5ea06c4]:first-child,.flowers-table td[data-v-f5ea06c4]:first-child{text-align:center;width:8%}.flowers-table th[data-v-f5ea06c4]:nth-child(2),.flowers-table td[data-v-f5ea06c4]:nth-child(2){text-align:center;width:25%}.flowers-table th[data-v-f5ea06c4]:nth-child(3),.flowers-table td[data-v-f5ea06c4]:nth-child(3){text-align:center;width:12%}.flowers-table th[data-v-f5ea06c4]:nth-child(4),.flowers-table td[data-v-f5ea06c4]:nth-child(4){text-align:center;width:30%}.flowers-table th[data-v-f5ea06c4]:nth-child(5),.flowers-table td[data-v-f5ea06c4]:nth-child(5){text-align:center;width:15%}.flowers-table th[data-v-f5ea06c4]:nth-child(6),.flowers-table td[data-v-f5ea06c4]:nth-child(6){text-align:center;width:10%}.flowers-table tr:nth-child(2n) td[data-v-f5ea06c4]{background:#fafafa}.flowers-table tr:hover td[data-v-f5ea06c4]{background:#f5f0f8}.description-cell[data-v-f5ea06c4]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.active-badge[data-v-f5ea06c4]{color:#fff;background:#4caf50;border-radius:20px;padding:4px 12px;font-size:12px;display:inline-block}.inactive-badge[data-v-f5ea06c4]{color:#fff;background:#999;border-radius:20px;padding:4px 12px;font-size:12px;display:inline-block}.edit-btn[data-v-f5ea06c4]{color:#ac92c1;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.delete-btn[data-v-f5ea06c4]{color:#e74c3c;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.edit-btn[data-v-f5ea06c4]:hover{color:#9a7eb0}.delete-btn[data-v-f5ea06c4]:hover{color:#c0392b}.modal[data-v-f5ea06c4]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-f5ea06c4]{background:#fff;border-radius:12px;width:550px;max-width:90%;max-height:85vh;overflow-y:auto}.modal-header[data-v-f5ea06c4]{background:#ac92c1;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.modal-header h3[data-v-f5ea06c4]{color:#fff;margin:0;font-size:18px;font-weight:600}.modal-close[data-v-f5ea06c4]{cursor:pointer;color:#fff;background:0 0;border:none;padding:0;font-size:24px}.form-body[data-v-f5ea06c4]{padding:20px}.form-row[data-v-f5ea06c4]{gap:15px;margin-bottom:15px;display:flex}.form-group[data-v-f5ea06c4]{flex-direction:column;flex:1;display:flex}.form-group label[data-v-f5ea06c4]{color:#555;margin-bottom:5px;font-size:12px;font-weight:500}.form-group input[data-v-f5ea06c4],.form-group textarea[data-v-f5ea06c4],.form-group select[data-v-f5ea06c4]{border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-family:Roboto,sans-serif;font-size:13px}.form-group textarea[data-v-f5ea06c4]{resize:vertical}.checkbox-field[data-v-f5ea06c4]{flex-direction:row;align-items:center;margin-top:30px}.checkbox-field label[data-v-f5ea06c4]{cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:flex}.checkbox-field input[data-v-f5ea06c4]{cursor:pointer;accent-color:#ac92c1;width:18px;height:18px;margin:0}.modal-footer[data-v-f5ea06c4]{background:#fafafa;border-top:1px solid #eee;border-radius:0 0 12px 12px;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.cancel-btn[data-v-f5ea06c4]{color:#fff;cursor:pointer;background:#999;border:none;border-radius:6px;padding:8px 20px;font-size:13px}.save-btn[data-v-f5ea06c4]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:6px;padding:8px 20px;font-size:13px}.save-btn[data-v-f5ea06c4]:hover{background:#9a7eb0}.cancel-btn[data-v-f5ea06c4]:hover{background:#777}.sortable[data-v-f5ea06c4]{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:20px;position:relative}.sortable[data-v-f5ea06c4]:hover{background:#d4c4e8}.th-content[data-v-f5ea06c4]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sort-arrow[data-v-f5ea06c4]{color:#6e6e6e;margin-left:auto;font-size:12px}.card-modal[data-v-f5ea06c4]{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-content[data-v-f5ea06c4]{background:#fff;border-radius:24px;width:550px;max-width:90%;animation:.2s fadeIn-f5ea06c4;overflow:hidden;box-shadow:0 20px 40px #0000004d}@keyframes fadeIn-f5ea06c4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.card-header[data-v-f5ea06c4]{background:#ac92c1;justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.card-header h2[data-v-f5ea06c4]{color:#fff;margin:0;font-size:24px;font-weight:600}.close-card[data-v-f5ea06c4]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:32px;line-height:1;transition:all .2s}.close-card[data-v-f5ea06c4]:hover{opacity:.8;transform:scale(1.1)}.card-body[data-v-f5ea06c4]{text-align:left;gap:25px;padding:25px;display:flex}.card-image[data-v-f5ea06c4]{background:#f5f0f8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}.card-image img[data-v-f5ea06c4]{object-fit:cover;width:100%;height:100%}.no-image[data-v-f5ea06c4]{color:#999;text-align:center;font-size:14px}.card-details[data-v-f5ea06c4]{text-align:left;flex:1}.card-field[data-v-f5ea06c4]{align-items:flex-start;margin-bottom:12px;font-size:14px;line-height:1.5;display:flex}.card-field strong[data-v-f5ea06c4]{color:#555;flex-shrink:0;width:75px;font-weight:500}.card-field span[data-v-f5ea06c4]:not(.active-badge):not(.inactive-badge){color:#333;word-break:break-word;flex:1;padding-left:10px}.card-footer[data-v-f5ea06c4]{border-top:1px solid #eee;justify-content:flex-end;gap:12px;padding:15px 25px 25px;display:flex}.edit-card-btn[data-v-f5ea06c4]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.edit-card-btn[data-v-f5ea06c4]:hover{background:#9a7eb0;transform:translateY(-1px)}.close-card-btn[data-v-f5ea06c4]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.close-card-btn[data-v-f5ea06c4]:hover{background:#c0392b}.file-upload[data-v-f5ea06c4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.file-input[data-v-f5ea06c4]{cursor:pointer;background:#fafafa;border:1px solid #ddd;border-radius:6px;width:100%;padding:8px;font-size:13px}.file-info[data-v-f5ea06c4]{background:#f5f0f8;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 12px;display:flex}.file-name[data-v-f5ea06c4]{color:#ac92c1;font-size:13px;font-weight:500}.clear-file[data-v-f5ea06c4]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex}.clear-file[data-v-f5ea06c4]:hover{background:#c0392b}.categories-section[data-v-f5ea06c4]{margin-bottom:20px}.categories-label[data-v-f5ea06c4]{color:#333;margin-bottom:10px;font-size:14px;font-weight:500;display:block}.categories-wrapper[data-v-f5ea06c4]{flex-wrap:wrap;gap:10px;display:flex}.category-btn[data-v-f5ea06c4]{cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;background:#f5f0f8;border:1px solid #ddd;border-radius:30px;padding:10px 20px;font-size:14px;transition:all .2s;position:relative}.category-btn input[data-v-f5ea06c4]{opacity:0;cursor:pointer;position:absolute}.category-btn span[data-v-f5ea06c4]{display:inline-block}.category-btn.active[data-v-f5ea06c4]{color:#fff;background:#ac92c1;border-color:#ac92c1}.category-btn[data-v-f5ea06c4]:hover{background:#e0d4eb}.add-category-btn[data-v-f5ea06c4]{color:#ac92c1;cursor:pointer;background:0 0;border:1px dashed #ac92c1;border-radius:30px;padding:10px 20px;font-size:14px;transition:all .2s}.add-category-btn[data-v-f5ea06c4]:hover{color:#fff;background:#ac92c1;border:1px solid #ac92c1}.small-modal[data-v-f5ea06c4]{width:400px;max-width:90%}.categories-selector[data-v-f5ea06c4]{width:100%}.selector-header[data-v-f5ea06c4]{margin-bottom:5px}.selected-count[data-v-f5ea06c4]{color:#ac92c1;font-size:12px;font-weight:500}.selector-dropdown[data-v-f5ea06c4]{width:100%;position:relative}.dropdown-trigger[data-v-f5ea06c4]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.dropdown-trigger[data-v-f5ea06c4]:hover{border-color:#ac92c1}.arrow[data-v-f5ea06c4]{color:#999;font-size:10px}.dropdown-list[data-v-f5ea06c4]{z-index:100;background:#fff;border:1px solid #ddd;border-radius:8px;max-height:250px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.dropdown-item[data-v-f5ea06c4]{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.dropdown-item[data-v-f5ea06c4]:hover{background:#f5f0f8}.dropdown-item input[data-v-f5ea06c4]{cursor:pointer;width:16px;height:16px}.dropdown-footer[data-v-f5ea06c4]{border-top:1px solid #eee;padding:10px}.add-category-btn[data-v-f5ea06c4]{color:#ac92c1;cursor:pointer;background:0 0;border:1px dashed #ac92c1;border-radius:6px;width:100%;padding:8px;font-size:13px}.add-category-btn[data-v-f5ea06c4]:hover{background:#f5f0f8}.bouquets-page[data-v-64acfb98]{background:#fff;border-radius:12px;padding:15px}.page-header[data-v-64acfb98]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-64acfb98]{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:28px;font-weight:500}.add-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:10px;padding:8px 20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;transition:all .3s}.add-btn[data-v-64acfb98]:hover{background:#9a7eb0}.table-container[data-v-64acfb98]{background:#eadef4;border:1px solid #eadef4;border-radius:12px;overflow-x:auto}.bouquets-table[data-v-64acfb98]{border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;width:100%;overflow:hidden}.bouquets-table thead tr:first-child th[data-v-64acfb98]:first-child{border-top-left-radius:12px}.bouquets-table thead tr:first-child th[data-v-64acfb98]:last-child{border-top-right-radius:12px}.bouquets-table tbody tr:last-child td[data-v-64acfb98]:first-child{border-bottom-left-radius:12px}.bouquets-table tbody tr:last-child td[data-v-64acfb98]:last-child{border-bottom-right-radius:12px}.bouquets-table th[data-v-64acfb98],.bouquets-table td[data-v-64acfb98]{text-align:left;vertical-align:middle}.bouquets-table th[data-v-64acfb98]{color:#000;background:#eadef4;border-bottom:1px solid #6e6e6e;padding:14px 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;position:relative}.bouquets-table td[data-v-64acfb98]{color:#000;word-wrap:break-word;background:#fff;border-bottom:1px solid #e0e0e0;padding:12px 15px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.bouquets-table th[data-v-64acfb98]:first-child,.bouquets-table td[data-v-64acfb98]:first-child{text-align:center;width:8%}.bouquets-table th[data-v-64acfb98]:nth-child(2),.bouquets-table td[data-v-64acfb98]:nth-child(2){text-align:center;width:25%}.bouquets-table th[data-v-64acfb98]:nth-child(3),.bouquets-table td[data-v-64acfb98]:nth-child(3){text-align:center;width:15%}.bouquets-table th[data-v-64acfb98]:nth-child(4),.bouquets-table td[data-v-64acfb98]:nth-child(4){text-align:center;width:28%}.bouquets-table th[data-v-64acfb98]:nth-child(5),.bouquets-table td[data-v-64acfb98]:nth-child(5){text-align:center;width:15%}.bouquets-table th[data-v-64acfb98]:nth-child(6),.bouquets-table td[data-v-64acfb98]:nth-child(6){text-align:center;width:10%}.bouquets-table tr:nth-child(2n) td[data-v-64acfb98]{background:#fafafa}.bouquets-table tr:hover td[data-v-64acfb98]{background:#f5f0f8}.sortable[data-v-64acfb98]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.description-cell[data-v-64acfb98]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.filename-cell[data-v-64acfb98]{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.edit-btn[data-v-64acfb98]{color:#ac92c1;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.delete-btn[data-v-64acfb98]{color:#e74c3c;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.edit-btn[data-v-64acfb98]:hover{color:#9a7eb0}.delete-btn[data-v-64acfb98]:hover{color:#c0392b}.sortable[data-v-64acfb98]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.sortable[data-v-64acfb98]:hover{background:#d4c4e8}.th-content[data-v-64acfb98]{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sort-arrow[data-v-64acfb98]{color:#6e6e6e;margin-left:auto;font-size:12px}.modal[data-v-64acfb98]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-64acfb98]{background:#fff;border-radius:12px;width:700px;max-width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.modal-header[data-v-64acfb98]{background:#ac92c1;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.modal-header h3[data-v-64acfb98]{color:#fff;margin:0;font-size:18px;font-weight:600}.modal-close[data-v-64acfb98]{cursor:pointer;color:#fff;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.modal-close[data-v-64acfb98]:hover{opacity:.8}.form-body[data-v-64acfb98]{padding:20px}.price-input[data-v-64acfb98]{color:#000;background:#fff;font-weight:400}.composition-item select[data-v-64acfb98]{border:1px solid #ddd;border-radius:6px;flex:2;padding:6px 8px;font-size:13px}.composition-item input[data-v-64acfb98]{text-align:center;border:1px solid #ddd;border-radius:6px;width:70px;padding:6px 8px}.remove-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.add-btn-small[data-v-64acfb98]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:6px;width:100%;margin-top:8px;padding:6px 12px;font-size:16px}.add-btn-small[data-v-64acfb98]:hover{background:#9a7eb0}.checkboxes[data-v-64acfb98]{gap:20px;margin-top:15px}.checkbox-label input[data-v-64acfb98]{cursor:pointer;accent-color:#ac92c1;width:18px;height:18px;margin:0}.file-input[data-v-64acfb98]{cursor:pointer;background:#fafafa;border:1px solid #ddd;border-radius:6px;width:100%;padding:8px;font-size:13px}.file-info[data-v-64acfb98]{background:#f5f0f8;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 12px;display:flex}.file-name[data-v-64acfb98]{color:#ac92c1;font-size:13px;font-weight:500}.clear-file[data-v-64acfb98]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex}.clear-file[data-v-64acfb98]:hover{background:#c0392b}.modal-footer[data-v-64acfb98]{background:#fafafa;border-top:1px solid #eee;border-radius:0 0 12px 12px;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.cancel-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#999;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.save-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.save-btn[data-v-64acfb98]:hover{background:#9a7eb0}.cancel-btn[data-v-64acfb98]:hover{background:#777}.card-modal[data-v-64acfb98]{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-content[data-v-64acfb98]{background:#fff;border-radius:16px;width:500px;max-width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.card-header[data-v-64acfb98]{background:#ac92c1;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;position:sticky;top:0}.card-header h2[data-v-64acfb98]{color:#fff;margin:0;font-size:20px;font-weight:600}.close-card[data-v-64acfb98]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1}.card-body[data-v-64acfb98]{flex-wrap:wrap;gap:20px;padding:20px;display:flex}.card-image[data-v-64acfb98]{background:#f5f0f8;border-radius:10px;flex:0 0 120px;justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.card-image img[data-v-64acfb98]{object-fit:cover;width:100%;height:100%}.no-image[data-v-64acfb98]{color:#999;text-align:center;font-size:12px}.card-info[data-v-64acfb98]{text-align:left;flex:1;min-width:200px}.card-row[data-v-64acfb98]{text-align:left;flex-wrap:wrap;margin-bottom:8px;font-size:14px;line-height:1.4;display:flex}.card-row strong[data-v-64acfb98]{color:#555;flex-shrink:0;width:90px}.active-badge[data-v-64acfb98]{color:#fff;background:#4caf50;border-radius:12px;padding:2px 10px;font-size:12px;display:inline-block}.inactive-badge[data-v-64acfb98]{color:#fff;background:#999;border-radius:12px;padding:2px 10px;font-size:12px;display:inline-block}.card-footer[data-v-64acfb98]{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 20px 20px;display:flex}.edit-card-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:8px;padding:8px 20px;font-size:14px}.close-card-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:8px;padding:8px 20px;font-size:14px}.close-card-btn[data-v-64acfb98]:hover{background:#c0392b}.clickable-row[data-v-64acfb98]{cursor:pointer}.form-row[data-v-64acfb98]{gap:12px;margin-bottom:12px;display:flex}.form-group[data-v-64acfb98]{flex:1;margin-bottom:12px}.form-group.half[data-v-64acfb98]{flex:1;margin-bottom:0}.form-group label[data-v-64acfb98]{color:#333;margin-bottom:4px;font-size:16px;font-weight:500;display:block}.form-group input[data-v-64acfb98],.form-group textarea[data-v-64acfb98],.form-group select[data-v-64acfb98]{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;padding:6px 10px;font-family:Roboto,sans-serif;font-size:16px}.form-group textarea[data-v-64acfb98]{resize:vertical}.form-group input[type=checkbox][data-v-64acfb98]{width:auto;margin-right:8px}.composition-list[data-v-64acfb98]{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;padding:10px}.composition-item[data-v-64acfb98]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.composition-item select[data-v-64acfb98]{border:1px solid #ddd;border-radius:6px;flex:2;padding:6px 8px}.composition-item input[data-v-64acfb98]{border:1px solid #ddd;border-radius:6px;flex:0 0 80px;padding:6px 8px}.remove-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:6px;width:28px;height:28px;font-size:14px}.add-composition-btn[data-v-64acfb98]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:6px;margin-top:8px;padding:6px 12px;font-size:12px}.checkbox-label[data-v-64acfb98]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;display:flex}.checkbox-label input[data-v-64acfb98]{cursor:pointer;accent-color:#ac92c1;width:18px;height:18px}.bouquets-table th[data-v-64acfb98]:nth-child(4),.bouquets-table td[data-v-64acfb98]:nth-child(4),.bouquets-table th[data-v-64acfb98]:nth-child(5),.bouquets-table td[data-v-64acfb98]:nth-child(5){text-align:center}.category-wrapper[data-v-64acfb98]{gap:8px;display:flex}.category-select[data-v-64acfb98]{border:1px solid #ddd;border-radius:6px;flex:1;padding:8px 12px;font-size:13px}.new-cat-btn[data-v-64acfb98]{color:#fff;cursor:pointer;white-space:nowrap;background:#ac92c1;border:none;border-radius:6px;padding:8px 15px;font-size:12px}.new-cat-btn[data-v-64acfb98]:hover{background:#9a7eb0}.small-modal[data-v-64acfb98]{width:400px;max-width:90%}.flower-select-wrapper[data-v-64acfb98]{align-items:center;gap:10px;width:100%;display:flex}.flower-search-box[data-v-64acfb98]{flex:2;position:relative}.flower-dropdown[data-v-64acfb98]{z-index:100;background:#fff;border:1px solid #ddd;border-radius:6px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.flower-option[data-v-64acfb98]{cursor:pointer;padding:8px 12px;font-size:13px;transition:background .2s}.flower-option.empty[data-v-64acfb98]{color:#999;cursor:default}.flower-option.empty[data-v-64acfb98]:hover{background:#fff}.flower-search-input[data-v-64acfb98]::placeholder{color:#000;font-weight:400}.flower-search-input[data-v-64acfb98]{color:#000;background:#fff}.flower-search-input[data-v-64acfb98]:not(:placeholder-shown),.flower-option[data-v-64acfb98]{color:#000}.flower-option[data-v-64acfb98]:hover{background:#f5f0f8}.categories-selector[data-v-64acfb98]{width:100%}.selector-header[data-v-64acfb98]{margin-bottom:5px}.selected-count[data-v-64acfb98]{color:#ac92c1;font-size:12px;font-weight:500}.selector-dropdown[data-v-64acfb98]{width:100%;position:relative}.dropdown-trigger[data-v-64acfb98]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.dropdown-trigger[data-v-64acfb98]:hover{border-color:#ac92c1}.arrow[data-v-64acfb98]{color:#999;font-size:10px}.dropdown-list[data-v-64acfb98]{z-index:100;text-align:left;background:#fff;border:1px solid #ddd;border-radius:8px;max-height:250px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.dropdown-item[data-v-64acfb98]{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.dropdown-item[data-v-64acfb98]:hover{background:#f5f0f8}.dropdown-item input[data-v-64acfb98]{cursor:pointer;width:16px;height:16px}.dropdown-footer[data-v-64acfb98]{border-top:1px solid #eee;padding:10px}.add-category-btn[data-v-64acfb98]{color:#ac92c1;cursor:pointer;background:0 0;border:1px dashed #ac92c1;border-radius:6px;width:100%;padding:8px;font-size:13px}.add-category-btn[data-v-64acfb98]:hover{background:#f5f0f8}.login-container[data-v-a0dd196c]{background:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card[data-v-a0dd196c]{text-align:center;background:#eadef4;border-radius:20px;width:500px;padding:40px;box-shadow:0 20px 40px #0000001a}.login-header h1[data-v-a0dd196c]{color:#000;margin-bottom:10px;font-size:28px;font-weight:500}.login-header p[data-v-a0dd196c]{color:#000;margin-bottom:30px;font-size:14px;font-weight:300}.login-form[data-v-a0dd196c]{text-align:left}.input-group[data-v-a0dd196c]{margin-bottom:20px}.input-group label[data-v-a0dd196c]{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.input-group input[data-v-a0dd196c]{box-sizing:border-box;background:#fff;border:2px solid #ddd;border-radius:12px;width:100%;padding:12px 15px;font-family:Roboto,sans-serif;font-size:14px;transition:all .3s}.input-group input[data-v-a0dd196c]:focus{border-color:#ac92c1;outline:none;box-shadow:0 0 0 3px #ac92c11a}.login-btn[data-v-a0dd196c]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:12px;width:100%;margin-top:10px;padding:12px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;transition:all .3s}.login-btn[data-v-a0dd196c]:hover{background:#9a7eb0;transform:translateY(-2px)}.register-link[data-v-a0dd196c]{text-align:center;color:#888;margin-top:25px;font-size:14px}.register-link a[data-v-a0dd196c]{color:#000;font-weight:400;text-decoration:none}.register-link a[data-v-a0dd196c]:hover{text-decoration:underline}.register-container[data-v-a4383137]{background:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.register-card[data-v-a4383137]{text-align:center;background:#eadef4;border-radius:20px;width:480px;padding:30px;box-shadow:0 20px 40px #0000001a}.register-header h1[data-v-a4383137]{color:#000;margin-bottom:10px;font-size:28px;font-weight:500}.register-header p[data-v-a4383137]{color:#000;margin-bottom:25px;font-size:14px;font-weight:300}.register-form[data-v-a4383137]{text-align:left}.input-group[data-v-a4383137]{margin-bottom:18px}.input-group label[data-v-a4383137]{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.input-group input[data-v-a4383137]{box-sizing:border-box;background:#fff;border:2px solid #ddd;border-radius:12px;width:100%;padding:10px 12px;font-family:Roboto,sans-serif;font-size:14px;transition:all .3s}.input-group input[data-v-a4383137]:focus{border-color:#ac92c1;outline:none;box-shadow:0 0 0 3px #ac92c11a}.register-btn[data-v-a4383137]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:12px;width:100%;margin-top:10px;padding:10px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;transition:all .3s}.register-btn[data-v-a4383137]:hover{background:#9a7eb0;transform:translateY(-2px)}.error[data-v-a4383137]{color:#e74c3c;text-align:center;margin-top:15px;font-size:14px}.login-link[data-v-a4383137]{text-align:center;color:#888;margin-top:20px;font-size:14px}.login-link a[data-v-a4383137]{color:#000;font-weight:400;text-decoration:none}.login-link a[data-v-a4383137]:hover{text-decoration:underline}.success[data-v-a4383137]{color:#4caf50;text-align:center;margin-top:15px;font-size:14px}.clients-page[data-v-8a1c22fd]{background:#fff;border-radius:12px;padding:15px}.page-header[data-v-8a1c22fd]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-8a1c22fd]{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:28px;font-weight:500}.add-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:10px;padding:8px 20px;font-size:16px;font-weight:600;transition:all .3s}.add-btn[data-v-8a1c22fd]:hover{background:#9a7eb0}.search-bar[data-v-8a1c22fd]{align-items:center;gap:10px;margin-bottom:20px;display:flex;position:relative}.search-input[data-v-8a1c22fd]{border:1px solid #ddd;border-radius:25px;outline:none;flex:1;max-width:300px;padding:10px 15px;font-size:14px;transition:all .3s}.search-input[data-v-8a1c22fd]:focus{border-color:#ac92c1;box-shadow:0 0 5px #ac92c14d}.clear-search[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#999;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-45px;font-size:14px;display:flex}.clear-search[data-v-8a1c22fd]:hover{background:#e74c3c}.table-container[data-v-8a1c22fd]{background:#eadef4;border:1px solid #eadef4;border-radius:12px;overflow-x:auto}.clients-table[data-v-8a1c22fd]{border-collapse:collapse;background:#fff;border-radius:12px;width:100%;overflow:hidden}.clients-table th[data-v-8a1c22fd]{color:#000;text-align:center;background:#eadef4;border-bottom:1px solid #6e6e6e;padding:12px 15px;font-size:14px;font-weight:600;position:relative}.clients-table td[data-v-8a1c22fd]{text-align:center;background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 15px;font-size:14px}.clients-table tr:nth-child(2n) td[data-v-8a1c22fd]{background:#fafafa}.clients-table tr:hover td[data-v-8a1c22fd]{background:#f5f0f8}.address-cell[data-v-8a1c22fd]{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden}.sortable[data-v-8a1c22fd]{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:25px;position:relative}.sortable[data-v-8a1c22fd]:hover{background:#d4c4e8}.sort-arrow[data-v-8a1c22fd]{color:#6e6e6e;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.edit-btn[data-v-8a1c22fd]{color:#ac92c1;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.delete-btn[data-v-8a1c22fd]{color:#e74c3c;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.edit-btn[data-v-8a1c22fd]:hover{color:#9a7eb0}.delete-btn[data-v-8a1c22fd]:hover{color:#c0392b}.clickable-row[data-v-8a1c22fd]{cursor:pointer}.modal[data-v-8a1c22fd]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-8a1c22fd]{background:#fff;border-radius:12px;width:700px;max-width:95%;max-height:85vh;overflow-y:auto}.modal-header[data-v-8a1c22fd]{background:#ac92c1;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.modal-header h3[data-v-8a1c22fd]{color:#fff;margin:0;font-size:18px;font-weight:600}.modal-close[data-v-8a1c22fd]{cursor:pointer;color:#fff;background:0 0;border:none;padding:0;font-size:24px}.form-body[data-v-8a1c22fd]{padding:20px}.form-row[data-v-8a1c22fd]{gap:15px;margin-bottom:15px;display:flex}.form-group[data-v-8a1c22fd]{flex-direction:column;flex:1;display:flex}.form-group label[data-v-8a1c22fd]{color:#555;margin-bottom:5px;font-size:12px;font-weight:500}.form-group input[data-v-8a1c22fd]{border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-family:Roboto,sans-serif;font-size:14px}.address-preview[data-v-8a1c22fd]{background:#f5f0f8;font-weight:500}.modal-footer[data-v-8a1c22fd]{background:#fafafa;border-top:1px solid #eee;border-radius:0 0 12px 12px;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.cancel-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#999;border:none;border-radius:6px;padding:8px 16px}.save-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:6px;padding:8px 16px}.card-modal[data-v-8a1c22fd]{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-content[data-v-8a1c22fd]{background:#fff;border-radius:24px;width:450px;max-width:90%;overflow:hidden;box-shadow:0 20px 40px #0000004d}.card-header[data-v-8a1c22fd]{background:#ac92c1;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.card-header h2[data-v-8a1c22fd]{color:#fff;margin:0;font-size:20px;font-weight:600}.close-card[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px}.card-body[data-v-8a1c22fd]{padding:20px}.card-info[data-v-8a1c22fd]{text-align:left}.card-row[data-v-8a1c22fd]{margin-bottom:10px;font-size:14px;line-height:1.5;display:flex}.card-row strong[data-v-8a1c22fd]{color:#555;flex-shrink:0;width:100px}.edit-card-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:8px;padding:8px 20px}.close-card-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:8px;padding:8px 20px}.delete-card-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:8px;padding:8px 16px;font-size:14px;transition:background .2s}.delete-card-btn[data-v-8a1c22fd]:hover{background:#c0392b}.card-footer[data-v-8a1c22fd]{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.edit-card-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:8px;padding:8px 16px;font-size:14px;transition:background .2s}.edit-card-btn[data-v-8a1c22fd]:hover{background:#9a7eb0}.close-card-btn[data-v-8a1c22fd]{color:#fff;cursor:pointer;background:#95a5a6;border:none;border-radius:8px;padding:8px 16px;font-size:14px;transition:background .2s}.close-card-btn[data-v-8a1c22fd]:hover{background:#7f8c8d}.orders-page[data-v-4a5118d0]{background:#fff;border-radius:12px;padding:15px}.page-header[data-v-4a5118d0]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-4a5118d0]{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:28px;font-weight:500}.filters-bar[data-v-4a5118d0]{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;display:flex}.search-bar[data-v-4a5118d0]{flex:1;min-width:200px;position:relative}.search-input[data-v-4a5118d0]{border:1px solid #ddd;border-radius:25px;outline:none;width:100%;padding:10px 15px;font-size:14px}.search-input[data-v-4a5118d0]:focus{border-color:#ac92c1}.clear-search[data-v-4a5118d0]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:50%;width:22px;height:22px;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.date-filters[data-v-4a5118d0]{align-items:center;gap:8px;display:flex}.date-input[data-v-4a5118d0]{border:1px solid #ddd;border-radius:8px;padding:8px 12px;font-size:14px}.status-select[data-v-4a5118d0]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 12px;font-size:14px}.table-container[data-v-4a5118d0]{background:#eadef4;border:1px solid #eadef4;border-radius:12px;width:100%;overflow-x:auto}.orders-table[data-v-4a5118d0]{border-collapse:collapse;table-layout:auto;background:#fff;border-radius:12px;width:100%;min-width:800px;overflow:hidden}.orders-table th[data-v-4a5118d0]{color:#000;text-align:center;white-space:nowrap;background:#eadef4;border-bottom:1px solid #6e6e6e;padding:12px 15px;font-size:14px;font-weight:600}.orders-table td[data-v-4a5118d0]{text-align:center;background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 15px;font-size:14px}.orders-table tr:nth-child(2n) td[data-v-4a5118d0]{background:#fafafa}.orders-table tr:hover td[data-v-4a5118d0]{background:#f5f0f8}.orders-table th[data-v-4a5118d0]:first-child{width:12%}.orders-table th[data-v-4a5118d0]:nth-child(2),.orders-table th[data-v-4a5118d0]:nth-child(3){width:15%}.orders-table th[data-v-4a5118d0]:nth-child(4){width:10%}.orders-table th[data-v-4a5118d0]:nth-child(5),.orders-table th[data-v-4a5118d0]:nth-child(6){width:12%}.order-number-cell[data-v-4a5118d0]{word-break:break-word;cursor:pointer;color:#ac92c1;font-size:13px;font-weight:500}.order-number-cell[data-v-4a5118d0]:hover{text-decoration:underline}.customer-cell[data-v-4a5118d0]{cursor:pointer;font-size:14px}.customer-cell[data-v-4a5118d0]:hover{color:#ac92c1}.phone-cell[data-v-4a5118d0]{white-space:nowrap;cursor:pointer;font-size:14px}.phone-cell[data-v-4a5118d0]:hover{color:#ac92c1}.total-cell[data-v-4a5118d0]{color:#2c3e50;cursor:pointer;font-weight:600}.total-cell[data-v-4a5118d0]:hover{color:#ac92c1}.delivery-date-cell[data-v-4a5118d0]{white-space:nowrap;cursor:pointer;font-size:13px}.delivery-date-cell[data-v-4a5118d0]:hover{color:#ac92c1}.status-cell select[data-v-4a5118d0]{cursor:pointer;text-align:center;border:none;border-radius:20px;width:120px;padding:6px 10px;font-size:12px;font-weight:500}.status-select-new[data-v-4a5118d0]{color:#fff;background:#65a9ec}.status-select-new option[data-v-4a5118d0]{color:#000;background:#fff}.status-select-processing[data-v-4a5118d0]{color:#fff;background:#f7bc1c}.status-select-processing option[data-v-4a5118d0]{color:#000;background:#fff}.status-select-delivered[data-v-4a5118d0]{color:#fff;background:#3fc046}.status-select-delivered option[data-v-4a5118d0]{color:#000;background:#fff}.status-select-cancelled[data-v-4a5118d0]{color:#fff;background:#d32f2f}.status-select-cancelled option[data-v-4a5118d0]{color:#000;background:#fff}.sortable[data-v-4a5118d0]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.sortable[data-v-4a5118d0]:hover{background:#d4c4e8}.sort-arrow[data-v-4a5118d0]{margin-left:5px;font-size:12px}.edit-btn[data-v-4a5118d0]{color:#ac92c1;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.delete-btn[data-v-4a5118d0]{color:#e74c3c;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:14px;text-decoration:underline}.edit-btn[data-v-4a5118d0]:hover{color:#9a7eb0}.delete-btn[data-v-4a5118d0]:hover{color:#c0392b}.order-row[data-v-4a5118d0]{cursor:pointer}.card-modal[data-v-4a5118d0]{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-content[data-v-4a5118d0]{background:#fff;border-radius:24px;width:500px;max-width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.card-header[data-v-4a5118d0]{background:#ac92c1;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.card-header h2[data-v-4a5118d0]{color:#fff;margin:0;font-size:20px;font-weight:600}.close-card[data-v-4a5118d0]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1}.close-card[data-v-4a5118d0]:hover{opacity:.8}.card-body[data-v-4a5118d0]{padding:20px}.card-info[data-v-4a5118d0]{text-align:left}.card-row[data-v-4a5118d0]{flex-wrap:wrap;align-items:flex-start;margin-bottom:12px;font-size:14px;line-height:1.5;display:flex}.card-row strong[data-v-4a5118d0]{color:#555;flex-shrink:0;width:110px}.card-value[data-v-4a5118d0]{flex-direction:column;flex:1;gap:5px;display:flex}.item-list[data-v-4a5118d0]{color:#666;border-left:2px solid #ac92c1;margin-bottom:3px;padding-left:5px;font-size:13px}.card-footer[data-v-4a5118d0]{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 20px 20px;display:flex}.close-card-btn[data-v-4a5118d0]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:8px;padding:8px 20px;font-size:14px;transition:background .2s}.close-card-btn[data-v-4a5118d0]:hover{background:#c0392b}@media (width<=768px){.orders-page[data-v-4a5118d0]{padding:10px}.filters-bar[data-v-4a5118d0]{flex-direction:column;align-items:stretch}.search-bar[data-v-4a5118d0]{width:100%}.date-filters[data-v-4a5118d0]{justify-content:center}.orders-table th[data-v-4a5118d0],.orders-table td[data-v-4a5118d0]{padding:8px 10px;font-size:12px}.status-cell select[data-v-4a5118d0]{width:100px;padding:4px 6px;font-size:11px}.card-content[data-v-4a5118d0]{width:95%}.card-row strong[data-v-4a5118d0]{width:90px;font-size:12px}}.dashboard[data-v-f1d41c99]{background:#fff;min-height:100vh;padding:24px}.dashboard-header[data-v-f1d41c99]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dashboard-header h1[data-v-f1d41c99]{color:#000;margin:0;font-size:28px;font-weight:600}.date-filter[data-v-f1d41c99]{background:#fff;border-radius:12px;padding:12px 20px;box-shadow:0 2px 8px #0000000d}.filter-presets[data-v-f1d41c99]{flex-wrap:wrap;gap:8px;display:flex}.filter-presets button[data-v-f1d41c99]{cursor:pointer;color:#2c3e50;background:#f0f2f5;border:none;border-radius:8px;padding:8px 16px;font-size:14px;transition:all .2s}.filter-presets button[data-v-f1d41c99]:hover{background:#e0e4e8}.filter-presets button.active[data-v-f1d41c99]{color:#fff;background:#ff6b6b}.custom-range[data-v-f1d41c99]{align-items:center;gap:12px;margin-top:12px;display:flex}.custom-range input[data-v-f1d41c99]{border:1px solid #ddd;border-radius:6px;padding:8px 12px;font-size:14px}.stats-grid[data-v-f1d41c99]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid;overflow-x:hidden}.stat-card[data-v-f1d41c99]{text-align:center;background:#fff;border-radius:16px;min-width:0;padding:20px;box-shadow:0 2px 8px #0000000d}.stat-card h3[data-v-f1d41c99]{color:#7f8c8d;margin:0 0 12px;font-size:14px;font-weight:500}.stat-value[data-v-f1d41c99]{color:#2c3e50;white-space:nowrap;margin-bottom:10px;font-size:28px;font-weight:700;overflow:auto hidden}.stat-dynamic[data-v-f1d41c99]{border-radius:20px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-block}.stat-dynamic.positive[data-v-f1d41c99]{color:#27ae60;background:#27ae601a}.stat-dynamic.negative[data-v-f1d41c99]{color:#e74c3c;background:#e74c3c1a}.sales-chart[data-v-f1d41c99]{background:#fff;border-radius:16px;margin-bottom:32px;padding:20px;box-shadow:0 2px 8px #0000000d}.chart-container[data-v-f1d41c99]{height:320px;position:relative}.distribution-grid[data-v-f1d41c99]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;display:grid}.distribution-card[data-v-f1d41c99]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000d}.distribution-card h2[data-v-f1d41c99]{color:#2c3e50;border-bottom:2px solid #f0f2f5;margin:0 0 20px;padding-bottom:12px;font-size:18px}.top-list[data-v-f1d41c99]{flex-direction:column;gap:16px;display:flex}.top-item[data-v-f1d41c99]{justify-content:space-between;align-items:center;padding:8px 0;display:flex;position:relative}.item-name[data-v-f1d41c99]{color:#2c3e50;z-index:1;flex:1;font-size:14px}.item-quantity[data-v-f1d41c99]{color:#7f8c8d;z-index:1;margin-left:12px;font-size:14px;font-weight:500}.item-bar[data-v-f1d41c99]{z-index:0;background:linear-gradient(90deg,#ff6b6b33 0%,#ff6b6b1a 100%);border-radius:4px;height:100%;transition:width .3s;position:absolute;bottom:0;left:0}.no-data[data-v-f1d41c99]{text-align:center;color:#95a5a6;padding:32px;font-size:14px}@media (width<=768px){.dashboard[data-v-f1d41c99]{padding:16px}.stats-grid[data-v-f1d41c99],.distribution-grid[data-v-f1d41c99]{grid-template-columns:1fr}.filter-presets[data-v-f1d41c99]{justify-content:center}.custom-range[data-v-f1d41c99]{flex-direction:column}}.urgent-actions[data-v-f1d41c99]{margin-bottom:24px}.urgent-badge[data-v-f1d41c99]{background:linear-gradient(135deg,#fff3e0 0%,#ffe8cc 100%);border-left:4px solid #ff9800;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0000000d}.urgent-icon[data-v-f1d41c99]{font-size:24px}.urgent-text[data-v-f1d41c99]{color:#e65100;flex:1;font-size:16px;font-weight:500}.urgent-link[data-v-f1d41c99]{color:#ff9800;border-radius:8px;padding:8px 16px;font-weight:500;text-decoration:none;transition:all .2s}.urgent-link[data-v-f1d41c99]:hover{color:#e65100;background:#ff98001a}.all-orders-link[data-v-f1d41c99]{color:#ff6b6b;font-weight:500;text-decoration:none;transition:all .2s}.orders-table[data-v-f1d41c99]{border-collapse:collapse;width:100%}.orders-table th[data-v-f1d41c99]{color:#2c3e50;background:#f8f9fa;font-size:14px;font-weight:600}.orders-table td[data-v-f1d41c99]{color:#2c3e50;font-size:14px}@media (width<=768px){.orders-table th[data-v-f1d41c99],.orders-table td[data-v-f1d41c99]{padding:8px;font-size:12px}.order-items[data-v-f1d41c99]{max-width:120px}}.recent-orders[data-v-f1d41c99]{background:#fff;border-radius:16px;margin-top:32px;padding:20px;box-shadow:0 2px 8px #0000000d}.recent-header[data-v-f1d41c99]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.recent-header h2[data-v-f1d41c99]{color:#2c3e50;margin:0;font-size:18px}.all-orders-link[data-v-f1d41c99]{color:#ff6b6b;font-weight:500;text-decoration:none}.all-orders-link[data-v-f1d41c99]:hover{text-decoration:underline}.table-container[data-v-f1d41c99]{overflow-x:auto}.orders-table[data-v-f1d41c99]{border-collapse:collapse;width:100%;min-width:700px}.orders-table th[data-v-f1d41c99],.orders-table td[data-v-f1d41c99]{text-align:left;border-bottom:1px solid #f0f2f5;padding:12px}.orders-table th[data-v-f1d41c99]{color:#2c3e50;background:#f8f9fa;font-weight:600}.order-id[data-v-f1d41c99]{color:#ff6b6b;font-weight:600}.order-customer[data-v-f1d41c99]{font-weight:500}.order-items[data-v-f1d41c99]{white-space:nowrap;text-overflow:ellipsis;color:#7f8c8d;max-width:200px;overflow:hidden}.order-total[data-v-f1d41c99]{white-space:nowrap;font-weight:600}.order-date[data-v-f1d41c99]{white-space:nowrap;color:#555;font-size:13px}.status-badge[data-v-f1d41c99]{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.status-new[data-v-f1d41c99]{color:#ff9800;background:#fff3e0}.status-processing[data-v-f1d41c99]{color:#2196f3;background:#e3f2fd}.status-delivered[data-v-f1d41c99]{color:#4caf50;background:#e8f5e9}.status-cancelled[data-v-f1d41c99]{color:#f44336;background:#ffebee}.no-data-table[data-v-f1d41c99]{text-align:center;color:#95a5a6;padding:32px}.categories-page[data-v-8d8da2a4]{background:#fff;border-radius:12px;padding:15px}.page-header[data-v-8d8da2a4]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-8d8da2a4]{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:28px;font-weight:500}.category-section[data-v-8d8da2a4]{margin-bottom:30px}.section-header[data-v-8d8da2a4]{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-header h2[data-v-8d8da2a4]{color:#ac92c1;margin:0;font-size:20px;font-weight:600}.add-btn[data-v-8d8da2a4]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:10px;padding:6px 16px;font-size:14px;font-weight:600;transition:all .3s}.add-btn[data-v-8d8da2a4]:hover{background:#9a7eb0}.table-container[data-v-8d8da2a4]{background:#eadef4;border:1px solid #eadef4;border-radius:12px;overflow-x:auto}.categories-table[data-v-8d8da2a4]{border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;width:100%;overflow:hidden}.categories-table thead tr:first-child th[data-v-8d8da2a4]:first-child{border-top-left-radius:12px}.categories-table thead tr:first-child th[data-v-8d8da2a4]:last-child{border-top-right-radius:12px}.categories-table tbody tr:last-child td[data-v-8d8da2a4]:first-child{border-bottom-left-radius:12px}.categories-table tbody tr:last-child td[data-v-8d8da2a4]:last-child{border-bottom-right-radius:12px}.categories-table th[data-v-8d8da2a4]{color:#000;text-align:center;background:#eadef4;border-bottom:1px solid #6e6e6e;padding:12px 15px;font-size:14px;font-weight:600}.categories-table td[data-v-8d8da2a4]{text-align:center;background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 15px;font-size:14px}.categories-table tr:nth-child(2n) td[data-v-8d8da2a4]{background:#fafafa}.categories-table tr:hover td[data-v-8d8da2a4]{background:#f5f0f8}.active-badge[data-v-8d8da2a4]{color:#fff;background:#4caf50;border-radius:20px;padding:4px 12px;font-size:12px;display:inline-block}.inactive-badge[data-v-8d8da2a4]{color:#fff;background:#999;border-radius:20px;padding:4px 12px;font-size:12px;display:inline-block}.edit-btn[data-v-8d8da2a4]{color:#ac92c1;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:16px;text-decoration:underline}.delete-btn[data-v-8d8da2a4]{color:#e74c3c;cursor:pointer;background:0 0;border:none;margin:0 3px;padding:5px 8px;font-size:16px;text-decoration:underline}.edit-btn[data-v-8d8da2a4]:hover{color:#9a7eb0}.delete-btn[data-v-8d8da2a4]:hover{color:#c0392b}.modal[data-v-8d8da2a4]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-8d8da2a4]{background:#fff;border-radius:12px;width:400px;max-width:90%;max-height:85vh;overflow-y:auto}.modal-header[data-v-8d8da2a4]{background:#ac92c1;border-bottom:1px solid #eee;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.modal-header h3[data-v-8d8da2a4]{color:#fff;margin:0;font-size:18px;font-weight:600}.modal-close[data-v-8d8da2a4]{cursor:pointer;color:#fff;background:0 0;border:none;padding:0;font-size:24px}.modal-close[data-v-8d8da2a4]:hover{opacity:.8}.form-body[data-v-8d8da2a4]{padding:20px}.form-group[data-v-8d8da2a4]{margin-bottom:15px}.form-group label[data-v-8d8da2a4]{color:#555;margin-bottom:5px;font-size:13px;font-weight:500;display:block}.form-group input[data-v-8d8da2a4]{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;width:100%;padding:8px 12px;font-family:Roboto,sans-serif;font-size:14px}.checkbox-field[data-v-8d8da2a4]{flex-direction:row;align-items:center}.checkbox-field label[data-v-8d8da2a4]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.checkbox-field input[data-v-8d8da2a4]{cursor:pointer;accent-color:#ac92c1;width:16px;height:16px}.modal-footer[data-v-8d8da2a4]{background:#fafafa;border-top:1px solid #eee;border-radius:0 0 12px 12px;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.cancel-btn[data-v-8d8da2a4]{color:#fff;cursor:pointer;background:#999;border:none;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .3s}.cancel-btn[data-v-8d8da2a4]:hover{background:#777}.save-btn[data-v-8d8da2a4]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .3s}.save-btn[data-v-8d8da2a4]:hover{background:#9a7eb0}.small-modal[data-v-8d8da2a4]{width:400px}.settings-page[data-v-0bb31e0c]{background:#fff;border-radius:12px;padding:15px}.settings-tabs[data-v-0bb31e0c]{border-bottom:1px solid #e0e0e0;gap:10px;margin-bottom:20px;display:flex}.tab-btn[data-v-0bb31e0c]{cursor:pointer;color:#666;background:0 0;border:none;padding:10px 20px;font-size:16px;font-weight:500;transition:all .2s}.tab-btn[data-v-0bb31e0c]:hover{color:#ac92c1}.tab-btn.active[data-v-0bb31e0c]{color:#ac92c1;border-bottom:2px solid #ac92c1}.tab-content[data-v-0bb31e0c]{padding:10px 0}.other-settings[data-v-0bb31e0c]{text-align:center;color:#999;padding:40px}.calendar-page[data-v-000f0ae1]{background:#fff;border-radius:12px;padding:15px}.page-header[data-v-000f0ae1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.page-header h1[data-v-000f0ae1]{color:#000;margin:0;font-family:Roboto,sans-serif;font-size:28px;font-weight:500}.calendar-nav[data-v-000f0ae1]{background:#eadef4;border-radius:40px;align-items:center;gap:16px;padding:8px 16px;display:flex}.nav-btn[data-v-000f0ae1]{cursor:pointer;color:#2c3e50;background:0 0;border:none;border-radius:50%;padding:8px 12px;font-size:20px;transition:all .3s}.nav-btn[data-v-000f0ae1]:hover{background:#d4c4e8}.current-month[data-v-000f0ae1]{color:#000;text-align:center;min-width:140px;font-family:Roboto,sans-serif;font-size:18px;font-weight:600}.today-btn[data-v-000f0ae1]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:10px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .3s}.today-btn[data-v-000f0ae1]:hover{background:#9a7eb0}.calendar-container[data-v-000f0ae1]{background:#fff;border:1px solid #eadef4;border-radius:12px;overflow:hidden}.calendar-weekdays[data-v-000f0ae1]{background:#eadef4;grid-template-columns:repeat(7,1fr);display:grid}.weekday[data-v-000f0ae1]{text-align:center;color:#000;border-bottom:1px solid #6e6e6e;padding:14px 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:600}.calendar-days[data-v-000f0ae1]{grid-template-columns:repeat(7,1fr);display:grid}.calendar-day[data-v-000f0ae1]{vertical-align:top;background:#fff;border:1px solid #e0e0e0;flex-direction:column;min-height:100px;padding:8px;transition:all .3s;display:flex}.calendar-day[data-v-000f0ae1]:hover{background:#fafafa}.calendar-day.other-month[data-v-000f0ae1]{color:#bdc3c7;background:#fff}.calendar-day.today[data-v-000f0ae1]{background:#fff;border:2px solid #ff9800;position:relative}.day-header[data-v-000f0ae1]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.day-number[data-v-000f0ae1]{text-align:center;border-radius:50%;width:32px;height:32px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:32px;display:inline-block}.calendar-day.today .day-number[data-v-000f0ae1]{color:#fff;background:#ff9800}.month-name[data-v-000f0ae1]{color:#999;font-size:12px}.day-events[data-v-000f0ae1]{flex-direction:column;flex:1;gap:6px;display:flex}.event-item[data-v-000f0ae1]{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:11px;transition:background .2s;display:flex;overflow:hidden}.event-item[data-v-000f0ae1]:hover{background:#f0e8f5}.event-item:first-child .event-bullet[data-v-000f0ae1]{color:#ac92c1;font-size:14px}.event-item:nth-child(2) .event-bullet[data-v-000f0ae1]{color:#9b59b6;font-size:14px}.event-item:nth-child(3) .event-bullet[data-v-000f0ae1]{color:#8e44ad;font-size:14px}.event-item:nth-child(4) .event-bullet[data-v-000f0ae1]{color:#7d3c98;font-size:14px}.event-item:nth-child(5) .event-bullet[data-v-000f0ae1]{color:#6c3483;font-size:14px}.event-bullet[data-v-000f0ae1]{flex-shrink:0;font-size:14px}.event-time[data-v-000f0ae1]{color:#666;flex-shrink:0;font-size:11px}.event-name[data-v-000f0ae1]{color:#333;text-overflow:ellipsis;font-size:11px;overflow:hidden}.event-more[data-v-000f0ae1]{color:#ac92c1;cursor:pointer;border-radius:6px;padding:4px 6px;font-size:11px;font-weight:500}.event-more[data-v-000f0ae1]:hover{background:#f0e8f5;text-decoration:underline}.modal[data-v-000f0ae1]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-000f0ae1]{background:#fff;border-radius:12px;flex-direction:column;width:700px;max-width:90%;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 10px 25px #0003}.modal-header[data-v-000f0ae1]{background:#ac92c1;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.modal-header h3[data-v-000f0ae1]{color:#fff;margin:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:600}.modal-close[data-v-000f0ae1]{cursor:pointer;color:#fff;background:0 0;border:none;padding:0;font-size:24px;line-height:1}.modal-close[data-v-000f0ae1]:hover{opacity:.8}.modal-body[data-v-000f0ae1]{flex:1;padding:20px;overflow-y:auto}.modal-footer[data-v-000f0ae1]{background:#fafafa;border-top:1px solid #eee;border-radius:0 0 12px 12px;justify-content:flex-end;padding:15px 20px;display:flex}.close-btn[data-v-000f0ae1]{color:#fff;cursor:pointer;background:#999;border:none;border-radius:8px;padding:8px 20px;font-size:14px}.close-btn[data-v-000f0ae1]:hover{background:#777}.orders-list[data-v-000f0ae1]{flex-direction:column;gap:12px;display:flex}.order-card[data-v-000f0ae1]{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:12px;transition:box-shadow .3s}.order-card[data-v-000f0ae1]:hover{background:#f5f0f8;box-shadow:0 2px 8px #0000001a}.order-card-header[data-v-000f0ae1]{border-bottom:1px solid #eadef4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.order-number[data-v-000f0ae1]{color:#ac92c1;font-family:Roboto,sans-serif;font-size:14px;font-weight:600}.order-time[data-v-000f0ae1]{color:#666;font-size:12px}.order-card-body[data-v-000f0ae1]{flex-wrap:wrap;display:flex}.order-info[data-v-000f0ae1]{flex-direction:column;flex:1;gap:4px;font-family:Roboto,sans-serif;font-size:13px;display:flex}.order-info div[data-v-000f0ae1]{color:#333}.no-orders[data-v-000f0ae1]{text-align:center;color:#999;padding:40px;font-family:Roboto,sans-serif;font-size:16px}.status-badge[data-v-000f0ae1]{border-radius:12px;padding:2px 8px;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;display:inline-block}.status-new[data-v-000f0ae1]{color:#ff9800;background:#fff3e0}.status-processing[data-v-000f0ae1]{color:#2196f3;background:#e3f2fd}.status-delivered[data-v-000f0ae1]{color:#4caf50;background:#e8f5e9}.status-cancelled[data-v-000f0ae1]{color:#f44336;background:#ffebee}.card-modal[data-v-000f0ae1]{z-index:1001;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-content[data-v-000f0ae1]{background:#fff;border-radius:16px;width:500px;max-width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.card-header[data-v-000f0ae1]{background:#ac92c1;justify-content:space-between;align-items:center;padding:15px 20px;display:flex;position:sticky;top:0}.card-header h2[data-v-000f0ae1]{color:#fff;margin:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:600}.close-card[data-v-000f0ae1]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1}.card-body[data-v-000f0ae1]{padding:20px}.card-info[data-v-000f0ae1]{text-align:left}.card-row[data-v-000f0ae1]{flex-wrap:wrap;margin-bottom:12px;font-family:Roboto,sans-serif;font-size:14px;display:flex}.card-row strong[data-v-000f0ae1]{color:#555;flex-shrink:0;width:120px}.card-value[data-v-000f0ae1]{flex:1}.item-list[data-v-000f0ae1]{color:#666;border-left:2px solid #ac92c1;margin-bottom:5px;padding-left:10px;font-size:13px}.card-footer[data-v-000f0ae1]{border-top:1px solid #eee;justify-content:flex-end;padding:15px 20px;display:flex}.close-card-btn[data-v-000f0ae1]{color:#fff;cursor:pointer;background:#999;border:none;border-radius:8px;padding:8px 20px;font-size:14px}.close-card-btn[data-v-000f0ae1]:hover{background:#777}@media (width<=768px){.calendar-day[data-v-000f0ae1]{min-height:80px;padding:4px}.day-number[data-v-000f0ae1]{width:24px;height:24px;font-size:12px;line-height:24px}.event-item[data-v-000f0ae1]{padding:2px 4px;font-size:9px}.event-time[data-v-000f0ae1]{font-size:8px}.event-name[data-v-000f0ae1]{font-size:9px}.event-bullet[data-v-000f0ae1]{font-size:10px}.weekday[data-v-000f0ae1]{padding:10px;font-size:12px}.page-header[data-v-000f0ae1]{flex-direction:column;align-items:flex-start}}.content-page[data-v-96a74efc]{background:#fff;border-radius:16px;padding:20px}.page-header[data-v-96a74efc]{margin-bottom:24px}.page-header h1[data-v-96a74efc]{color:#2c3e50;margin:0;font-size:28px;font-weight:600}.content-tabs[data-v-96a74efc]{border-bottom:2px solid #eadef4;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:8px;display:flex}.tab-btn[data-v-96a74efc]{cursor:pointer;color:#666;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:500;transition:all .2s}.tab-btn[data-v-96a74efc]:hover{color:#ac92c1;background:#f5f0f8}.tab-btn.active[data-v-96a74efc]{color:#fff;background:#ac92c1}.content-editor[data-v-96a74efc]{background:#fafafa;border-radius:12px;padding:24px}.editor-section h2[data-v-96a74efc]{color:#2c3e50;border-bottom:2px solid #eadef4;margin-bottom:20px;padding-bottom:10px;font-size:20px}.form-group[data-v-96a74efc]{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:24px;padding:16px}.form-group label[data-v-96a74efc]{color:#333;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.form-input[data-v-96a74efc]{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}.form-input[data-v-96a74efc]:focus{border-color:#ac92c1;outline:none;box-shadow:0 0 0 3px #ac92c11a}.form-textarea[data-v-96a74efc]{resize:vertical;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .2s}.form-textarea[data-v-96a74efc]:focus{border-color:#ac92c1;outline:none;box-shadow:0 0 0 3px #ac92c11a}.toolbar[data-v-96a74efc]{background:#f8f9fa;border:1px solid #e0e4e8;border-radius:10px;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px;display:flex}.toolbar-btn[data-v-96a74efc]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:inline-flex}.toolbar-btn[data-v-96a74efc]:hover{background:#f5f0f8;border-color:#ac92c1}.toolbar-select[data-v-96a74efc]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;height:36px;padding:6px 12px;font-size:13px}.rich-editor[data-v-96a74efc]{background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;min-height:200px;padding:14px;font-family:inherit;font-size:16px;line-height:1.6;transition:all .2s;overflow-y:auto}.rich-editor[data-v-96a74efc]:focus{border-color:#ac92c1;outline:none;box-shadow:0 0 0 3px #ac92c11a}.rich-editor p[data-v-96a74efc]{margin:0 0 10px}.rich-editor b[data-v-96a74efc],.rich-editor strong[data-v-96a74efc]{font-weight:700}.rich-editor i[data-v-96a74efc],.rich-editor em[data-v-96a74efc]{font-style:italic}.rich-editor u[data-v-96a74efc]{text-decoration:underline}.quote-editor[data-v-96a74efc]{background:#fef9e6;border-color:#ffd966}.quote-editor[data-v-96a74efc]:focus{border-color:#ff9800}.advice-item[data-v-96a74efc],.why-item[data-v-96a74efc],.list-item[data-v-96a74efc]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.advice-item .form-input[data-v-96a74efc],.why-item .form-input[data-v-96a74efc],.list-item .form-input[data-v-96a74efc]{flex:1}.step-item[data-v-96a74efc]{background:#f8f9fa;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px;display:flex}.step-number[data-v-96a74efc]{text-align:center;border:1px solid #ddd;border-radius:8px;width:60px;padding:10px;font-weight:700}.step-title[data-v-96a74efc]{border:1px solid #ddd;border-radius:8px;flex:2;padding:10px}.step-text[data-v-96a74efc]{resize:vertical;border:1px solid #ddd;border-radius:8px;flex:3;padding:10px;font-family:inherit}.rule-item[data-v-96a74efc]{background:#f8f9fa;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px;display:flex}.rule-number[data-v-96a74efc]{text-align:center;border:1px solid #ddd;border-radius:8px;width:60px;padding:10px;font-weight:700}.rule-title[data-v-96a74efc]{border:1px solid #ddd;border-radius:8px;flex:2;padding:10px}.rule-text[data-v-96a74efc]{resize:vertical;border:1px solid #ddd;border-radius:8px;flex:3;padding:10px;font-family:inherit}.article-item[data-v-96a74efc]{background:#f8f9fa;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:20px;padding:15px;display:flex}.article-item .form-input[data-v-96a74efc]{border:1px solid #ddd;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:500}.article-item .form-textarea[data-v-96a74efc]{width:100%;min-height:150px}.remove-btn[data-v-96a74efc]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:inline-flex}.remove-btn[data-v-96a74efc]:hover{background:#c0392b;transform:scale(1.02)}.add-btn[data-v-96a74efc]{color:#fff;cursor:pointer;background:#ac92c1;border:none;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.add-btn[data-v-96a74efc]:hover{background:#9a7eb0;transform:translateY(-1px)}.add-btn[data-v-96a74efc]:before{content:"+";font-size:18px;font-weight:700}.form-hint[data-v-96a74efc]{color:#999;margin-top:8px;font-size:12px;display:block}.info-message[data-v-96a74efc]{text-align:center;color:#999;background:#f5f5f5;border-radius:12px;padding:60px;font-size:16px}.save-section[data-v-96a74efc]{border-top:1px solid #ddd;gap:16px;margin-top:32px;padding-top:24px;display:flex}.save-btn[data-v-96a74efc]{color:#fff;cursor:pointer;background:#27ae60;border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s}.save-btn[data-v-96a74efc]:hover{background:#219a52;transform:translateY(-1px)}.reset-btn[data-v-96a74efc]{color:#fff;cursor:pointer;background:#95a5a6;border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s}.reset-btn[data-v-96a74efc]:hover{background:#7f8c8d;transform:translateY(-1px)}.save-message[data-v-96a74efc]{text-align:center;border-radius:10px;margin-top:20px;padding:14px;font-weight:500}.save-message.success[data-v-96a74efc]{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.save-message.error[data-v-96a74efc]{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}@media (width<=768px){.content-editor[data-v-96a74efc]{padding:16px}.content-tabs[data-v-96a74efc]{gap:4px}.tab-btn[data-v-96a74efc]{padding:8px 14px;font-size:13px}.save-section[data-v-96a74efc]{flex-direction:column}.save-btn[data-v-96a74efc],.reset-btn[data-v-96a74efc]{text-align:center;width:100%}.toolbar[data-v-96a74efc]{gap:6px}.toolbar-btn[data-v-96a74efc]{width:32px;height:32px;font-size:14px}.step-item[data-v-96a74efc],.rule-item[data-v-96a74efc]{flex-direction:column}.step-number[data-v-96a74efc],.step-title[data-v-96a74efc],.step-text[data-v-96a74efc],.rule-number[data-v-96a74efc],.rule-title[data-v-96a74efc],.rule-text[data-v-96a74efc]{width:100%}.form-group[data-v-96a74efc]{padding:12px}}.form-group h3[data-v-96a74efc]{color:#2c3e50;border-bottom:1px solid #eadef4;margin:0 0 12px;padding-bottom:8px;font-size:16px;font-weight:600}.form-group ul[data-v-96a74efc]{color:#555;margin:0;padding-left:20px}.form-group li[data-v-96a74efc]{margin-bottom:5px}.form-divider[data-v-96a74efc]{background:#eee;height:1px;margin:20px 0}.request-form__contacts[data-v-96a74efc]{color:#555;text-align:center;border-top:1px solid #eee;margin-top:20px;padding-top:15px;font-size:14px}.request-form__contacts p[data-v-96a74efc]{margin:5px 0}.request-form__contacts a[data-v-96a74efc]{color:#ac92c1;text-decoration:none}.request-form__contacts a[data-v-96a74efc]:hover{text-decoration:underline}
