g[data-v-295297bd]{cursor:pointer}.flowchart-node[data-v-67208d28]{-webkit-box-sizing:border-box;-webkit-transform-origin:top left;background:#fff;border:none;box-sizing:border-box;cursor:move;height:80px;margin:0;opacity:.9;position:absolute;transform-origin:top left;width:80px;z-index:1}.flowchart-node .node-main[data-v-67208d28]{text-align:center}.flowchart-node .node-main .node-type[data-v-67208d28]{background:#f85;color:#fff;font-size:13px;padding:6px}.flowchart-node .node-main .node-label[data-v-67208d28]{font-size:13px}.flowchart-node .node-port[data-v-67208d28]{-webkit-transform:translate(-50%);background:#fff;border:1px solid #ccc;border-radius:100px;height:12px;left:50%;position:absolute;transform:translate(-50%);width:12px}.flowchart-node .node-port[data-v-67208d28]:hover{background:#f85;border:1px solid #f85}.flowchart-node .node-input[data-v-67208d28]{top:-8px}.flowchart-node .node-output[data-v-67208d28]{bottom:-8px}.flowchart-node .node-delete[data-v-67208d28]{background:#fff;border:1px solid #f85;border-radius:100px;color:#f85;cursor:pointer;font-size:12px;height:12px;position:absolute;right:-6px;text-align:center;top:-6px;width:12px}.flowchart-node .node-delete[data-v-67208d28]:hover{background:#f85;color:#fff}.selected[data-v-67208d28]{-webkit-box-shadow:0 0 0 2px #f85;box-shadow:0 0 0 2px #f85}.flowchart-container[data-v-8730bea4]{background:#ddd;margin:0;overflow:hidden;position:relative}.flowchart-container svg[data-v-8730bea4]{cursor:-webkit-grab;cursor:grab}.category-card[data-v-1883c1b6]{position:relative;display:flex;align-items:center;width:100%;min-height:64px;padding:16px 18px 16px 22px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;text-decoration:none;color:var(--theme-text);box-shadow:0 6px 18px var(--theme-shadow);transition:all .25s ease;overflow:hidden}.category-card__accent[data-v-1883c1b6]{position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--theme-accent);opacity:.9;transition:width .25s ease}.category-card__content[data-v-1883c1b6]{display:flex;flex-direction:column;justify-content:center;width:100%}.category-card__title[data-v-1883c1b6]{font-size:15px;font-weight:600;line-height:1.3;color:var(--theme-text);transition:color .25s ease}.category-card[data-v-1883c1b6]:hover{transform:translateY(-2px);box-shadow:0 10px 28px var(--theme-shadow);border-color:var(--theme-accent)}.category-card:hover .category-card__accent[data-v-1883c1b6]{width:8px}.category-card[data-v-1883c1b6]:active{transform:translateY(0);box-shadow:0 4px 12px var(--theme-shadow)}@media (max-width:576px){.category-card[data-v-1883c1b6]{padding:14px 14px 14px 18px;min-height:56px}.category-card__title[data-v-1883c1b6]{font-size:14px}}.posts-page[data-v-000fe9f5]{margin:0 auto;padding:1.5rem 1rem;color:var(--theme-text);background:var(--theme-bg);transition:background-color .25s ease,color .25s ease}.posts-layout[data-v-000fe9f5]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.5rem;align-items:start}.posts-main[data-v-000fe9f5],.posts-sidebar[data-v-000fe9f5]{min-width:0}@media (max-width:991px){.posts-layout[data-v-000fe9f5]{grid-template-columns:1fr}.posts-sidebar[data-v-000fe9f5]{order:-1;margin-bottom:1.5rem}}.posts-controls[data-v-000fe9f5]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);box-shadow:0 10px 28px var(--theme-shadow)}.search-bar[data-v-000fe9f5]{display:flex;gap:.5rem;min-width:0}.form-input[data-v-000fe9f5]{flex:1;min-width:0;padding:.75rem 1rem;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);font-size:.95rem;transition:border-color .2s,background .2s}.form-input[data-v-000fe9f5]::-moz-placeholder{color:var(--theme-muted)}.form-input[data-v-000fe9f5]::placeholder{color:var(--theme-muted)}.form-input[data-v-000fe9f5]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 2px rgba(255,146,0,.15)}.sort-tabs[data-v-000fe9f5]{display:flex;gap:.5rem;flex-wrap:wrap}.tab-btn[data-v-000fe9f5]{padding:.55rem 1rem;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.tab-btn.active[data-v-000fe9f5],.tab-btn[data-v-000fe9f5]:hover{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.btn[data-v-000fe9f5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;font-size:.95rem}.btn-icon[data-v-000fe9f5]{padding:.75rem;border-radius:10px}.btn-accent[data-v-000fe9f5],.btn-icon[data-v-000fe9f5]{background:var(--theme-accent);color:#fff}.btn-accent[data-v-000fe9f5]:hover{filter:brightness(1.1);transform:translateY(-1px);color:#fff!important}.btn-outline[data-v-000fe9f5]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.btn-outline[data-v-000fe9f5]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.btn-sm[data-v-000fe9f5]{padding:.4rem .8rem;font-size:.85rem}.btn-read-more[data-v-000fe9f5]{margin-top:.75rem;background:transparent;border:1px dashed var(--theme-muted);color:var(--theme-muted);width:100%;text-align:center}.btn-read-more[data-v-000fe9f5]:hover{border-color:var(--theme-accent);color:var(--theme-accent);border-style:solid}.new-post-wrapper[data-v-000fe9f5]{margin-bottom:1.5rem;text-align:center}.load-more-wrapper[data-v-000fe9f5]{margin-top:2rem;text-align:center}.posts-list[data-v-000fe9f5]{display:flex;flex-direction:column;gap:1.25rem}.post-card[data-v-000fe9f5]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;padding:1.25rem;box-shadow:0 4px 12px var(--theme-shadow);transition:transform .2s,box-shadow .2s,background .25s ease,border-color .25s ease;min-width:0}.post-card[data-v-000fe9f5]:hover{transform:translateY(-3px);box-shadow:0 8px 20px var(--theme-shadow)}.post-content[data-v-000fe9f5]{cursor:pointer;margin:1rem 0;color:var(--theme-text);line-height:1.5;overflow-wrap:break-word}.post-footer[data-v-000fe9f5]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--theme-muted);margin-top:.5rem;flex-wrap:wrap;gap:.5rem}.post-comments[data-v-000fe9f5]{color:var(--theme-accent);text-decoration:none;font-weight:500}.post-comments[data-v-000fe9f5]:hover{text-decoration:underline}.sidebar-toggle[data-v-000fe9f5]{display:none;width:100%;padding:.75rem;background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);margin-bottom:.75rem;border-radius:14px;cursor:pointer;font-size:.95rem;align-items:center;justify-content:center;gap:.5rem;transition:background .2s}.sidebar-toggle[data-v-000fe9f5]:hover{background:var(--theme-border)}.sidebar-section[data-v-000fe9f5]{display:block}@media (max-width:767px){.sidebar-toggle[data-v-000fe9f5]{display:flex}.sidebar-section.is-collapsed[data-v-000fe9f5]{display:none}}.sidebar-title[data-v-000fe9f5]{font-size:1.1rem;margin:0 0 .75rem;color:var(--theme-text);text-align:left;font-weight:600;letter-spacing:.5px}.sidebar-card[data-v-000fe9f5]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:.75rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem;transition:background .25s ease,border-color .25s ease;box-shadow:0 8px 20px var(--theme-shadow)}.sidebar-card-img[data-v-000fe9f5]{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--theme-border)}.sidebar-card-img img[data-v-000fe9f5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-card-content[data-v-000fe9f5]{flex:1;min-width:0}.sidebar-card-content h4[data-v-000fe9f5]{font-size:.95rem;margin:0 0 .5rem;color:var(--theme-text);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.posts-controls[data-v-000fe9f5]{flex-direction:row;align-items:center;justify-content:space-between}.search-bar[data-v-000fe9f5]{flex:1 1 360px;max-width:520px}}@media (max-width:520px){.posts-page[data-v-000fe9f5]{padding-left:.75rem;padding-right:.75rem}.posts-controls[data-v-000fe9f5]{border-radius:14px;padding:.75rem}.search-bar[data-v-000fe9f5]{flex-direction:column}.btn-icon[data-v-000fe9f5]{width:100%}.sort-tabs .tab-btn[data-v-000fe9f5]{flex:1 1 100%}.post-card[data-v-000fe9f5]{padding:1rem}.post-footer[data-v-000fe9f5]{align-items:flex-start;flex-direction:column}}.comment-title[data-v-000fe9f5]{font-weight:500;color:var(--theme-text);text-decoration:none;display:block;margin-bottom:.25rem;line-height:1.3}.comment-title[data-v-000fe9f5]:hover{color:var(--theme-accent)}.comment-text[data-v-000fe9f5]{font-size:.85rem;color:var(--theme-muted);margin:.25rem 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comment-author[data-v-000fe9f5],.comment-date[data-v-000fe9f5]{font-size:.8rem;color:var(--theme-muted);display:block;margin-top:.2rem}.comment-author[data-v-000fe9f5]{color:var(--theme-accent);text-decoration:none;font-weight:500}.anonymous[data-v-000fe9f5]{background:var(--theme-muted);color:var(--theme-bg);padding:.15rem .4rem;border-radius:4px;display:inline-block;font-size:.75rem}.btn[data-v-000fe9f5],.form-input[data-v-000fe9f5],.post-card[data-v-000fe9f5],.sidebar-card[data-v-000fe9f5],.sidebar-toggle[data-v-000fe9f5],.tab-btn[data-v-000fe9f5]{transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.profile-widget[data-v-e6148952]{width:100%;margin:24px auto;padding:0 16px;color:var(--theme-text);box-sizing:border-box}.profile-card[data-v-e6148952]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 12px 40px var(--theme-shadow);overflow:hidden;margin-bottom:24px;min-width:0}.profile-header[data-v-e6148952]{padding:32px 32px 12px;text-align:center}.profile-name-link[data-v-e6148952]{text-decoration:none;color:inherit}.profile-name-link[data-v-e6148952]:hover{text-decoration:none}.profile-name[data-v-e6148952]{margin:0;font-size:2.25rem;font-weight:800;line-height:1.15;color:var(--theme-text);overflow-wrap:anywhere}.profile-content[data-v-e6148952]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:32px;padding:24px 32px 32px;align-items:start;min-width:0}.profile-sidebar[data-v-e6148952]{display:flex;flex-direction:column;gap:20px}.avatar-wrapper[data-v-e6148952]{position:relative;border-radius:16px;overflow:hidden;background:var(--theme-bg);border:1px solid var(--theme-border);box-shadow:0 8px 24px var(--theme-shadow);aspect-ratio:1/1}.profile-avatar[data-v-e6148952]{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.profile-meta[data-v-e6148952]{display:flex;flex-direction:column;gap:12px}.meta-item[data-v-e6148952]{margin:0;padding:14px 18px;border-radius:16px;background:var(--theme-bg);border:1px solid var(--theme-border)}.meta-label[data-v-e6148952]{display:block;font-size:.8rem;color:var(--theme-muted);margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.meta-link[data-v-e6148952]{color:var(--theme-accent);font-weight:700;text-decoration:none}.meta-link[data-v-e6148952]:hover{text-decoration:none;opacity:.85}.badge-link[data-v-e6148952]{display:inline-flex;align-items:center;gap:8px}.profile-description[data-v-e6148952]{min-width:0}.description-card[data-v-e6148952]{background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:16px;padding:28px;min-height:100%;overflow:hidden}.description-text[data-v-e6148952]{margin:0;line-height:1.75;font-size:1rem;color:var(--theme-text);overflow-wrap:break-word}.description-text[data-v-e6148952] a,.description-text a[data-v-e6148952]{color:var(--theme-accent);text-decoration:none;font-weight:600;word-break:break-all}.description-text[data-v-e6148952] a:hover,.description-text a[data-v-e6148952]:hover{text-decoration:underline}.read-more-wrapper[data-v-e6148952]{margin:20px 0 0}.read-more-link[data-v-e6148952]{color:var(--theme-accent);font-weight:700;text-decoration:none}.read-more-link[data-v-e6148952]:hover{text-decoration:underline}.tabs-card[data-v-e6148952]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 10px 30px var(--theme-shadow);padding:12px;overflow:hidden}.tabs-nav[data-v-e6148952]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;min-width:0}.tab-link[data-v-e6148952]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:14px;color:var(--theme-muted);text-decoration:none;font-weight:700;transition:all .25s ease;border:1px solid transparent;min-width:120px}.tab-link[data-v-e6148952]:hover{text-decoration:none;color:var(--theme-text);background:var(--theme-bg)}.tab-link.active[data-v-e6148952]{background:var(--theme-accent);color:#fff;box-shadow:0 6px 18px rgba(255,146,0,.25)}@media (max-width:991px){.profile-content[data-v-e6148952]{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:24px;padding:20px 24px 24px}.profile-header[data-v-e6148952]{padding:24px 24px 8px}.profile-name[data-v-e6148952]{font-size:1.9rem}.description-card[data-v-e6148952]{padding:22px}}@media (max-width:767px){.profile-widget[data-v-e6148952]{margin:16px auto;padding:0 12px}.profile-card[data-v-e6148952]{border-radius:14px}.profile-content[data-v-e6148952]{grid-template-columns:1fr;gap:20px;padding:16px}.profile-header[data-v-e6148952]{padding:22px 16px 8px}.profile-name[data-v-e6148952]{font-size:1.6rem}.profile-sidebar[data-v-e6148952]{max-width:280px;margin:0 auto;width:100%}.description-card[data-v-e6148952]{padding:18px;border-radius:14px}.tabs-card[data-v-e6148952]{border-radius:14px;padding:10px}.tabs-nav[data-v-e6148952]{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.tab-link[data-v-e6148952]{flex:0 0 auto;min-height:46px}}@media (max-width:480px){.profile-name[data-v-e6148952]{font-size:1.35rem}.description-text[data-v-e6148952]{font-size:.95rem;line-height:1.65}.meta-item[data-v-e6148952]{padding:12px 14px}.tabs-card[data-v-e6148952]{margin-left:-2px;margin-right:-2px}}.main-user-page[data-v-42971bb4]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.page-content[data-v-42971bb4]{width:100%}.page-loading[data-v-42971bb4]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.profile-content-section[data-v-42971bb4]{width:100%;margin:24px auto 0;padding:0 16px}.profile-content-card[data-v-42971bb4]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 12px 40px var(--theme-shadow);overflow:hidden}.profile-content-body[data-v-42971bb4]{padding:36px}.editor-content[data-v-42971bb4]{width:100%;color:var(--theme-text)}.editor-content[data-v-42971bb4] h1,.editor-content[data-v-42971bb4] h2,.editor-content[data-v-42971bb4] h3,.editor-content[data-v-42971bb4] h4,.editor-content[data-v-42971bb4] h5,.editor-content[data-v-42971bb4] h6{color:var(--theme-text);font-weight:800;line-height:1.3;margin-top:1.5em;margin-bottom:.75em}.editor-content[data-v-42971bb4] p{color:var(--theme-text);line-height:1.8;margin-bottom:1.1em;word-break:break-word}.editor-content[data-v-42971bb4] a{color:var(--theme-accent);font-weight:600;text-decoration:none}.editor-content[data-v-42971bb4] a:hover{text-decoration:underline}.editor-content[data-v-42971bb4] ol,.editor-content[data-v-42971bb4] ul{color:var(--theme-text);line-height:1.8;padding-left:1.5rem;margin-bottom:1.1em}.editor-content[data-v-42971bb4] blockquote{margin:1.5em 0;padding:16px 20px;border-left:4px solid var(--theme-accent);background:var(--theme-bg);border-radius:0 16px 16px 0;color:var(--theme-muted)}.editor-content[data-v-42971bb4] img{max-width:100%;height:auto;border-radius:12px;display:block;margin:24px auto;box-shadow:0 8px 24px var(--theme-shadow)}.editor-content[data-v-42971bb4] table{width:100%;border-collapse:collapse;margin:24px 0;overflow:hidden;border-radius:16px;border:1px solid var(--theme-border)}.editor-content[data-v-42971bb4] td,.editor-content[data-v-42971bb4] th{padding:12px 14px;border:1px solid var(--theme-border);text-align:left}.editor-content[data-v-42971bb4] th{background:var(--theme-bg);font-weight:700}@media (max-width:991px){.main-user-page[data-v-42971bb4]{padding:20px 0 60px}.profile-content-body[data-v-42971bb4]{padding:28px}}@media (max-width:767px){.main-user-page[data-v-42971bb4]{padding:16px 0 48px}.page-loading[data-v-42971bb4],.profile-content-section[data-v-42971bb4]{padding:0 12px}.profile-content-card[data-v-42971bb4]{border-radius:14px}.profile-content-body[data-v-42971bb4]{padding:18px}.editor-content[data-v-42971bb4] h1{font-size:2rem}.editor-content[data-v-42971bb4] h2{font-size:1.6rem}.editor-content[data-v-42971bb4] h3{font-size:1.3rem}.editor-content[data-v-42971bb4] li,.editor-content[data-v-42971bb4] p{line-height:1.7}.editor-content[data-v-42971bb4] blockquote{padding:14px 16px}}@media (max-width:480px){.profile-content-body[data-v-42971bb4]{padding:16px}.editor-content[data-v-42971bb4] img{border-radius:16px;margin:18px auto}.editor-content[data-v-42971bb4] td,.editor-content[data-v-42971bb4] th{padding:10px 12px;font-size:.9rem}}.portfolio-list-page[data-v-e610e0d4]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.page-loading[data-v-e610e0d4]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.portfolio-wrapper[data-v-e610e0d4]{margin:24px auto 0;padding:0 16px}.portfolio-page[data-v-29d61f64]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.page-loading[data-v-29d61f64]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.work-header-card[data-v-29d61f64]{margin:24px auto 0;padding:0 16px}.work-header-inner[data-v-29d61f64]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 10px 40px var(--theme-shadow);padding:28px}.work-title[data-v-29d61f64]{margin:0 0 16px;font-size:1.6rem;font-weight:900}.work-meta p[data-v-29d61f64]{margin:6px 0;color:var(--theme-text);display:flex;gap:8px;flex-wrap:wrap}.meta-label[data-v-29d61f64]{font-weight:800;color:var(--theme-muted)}.meta-value[data-v-29d61f64]{font-weight:600}.work-content-card[data-v-29d61f64]{margin:24px auto 0;padding:0 16px}.work-editor[data-v-29d61f64]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:24px;box-shadow:0 10px 40px var(--theme-shadow)}@media (max-width:768px){.work-header-inner[data-v-29d61f64]{padding:20px;border-radius:14px}.work-title[data-v-29d61f64]{font-size:1.3rem}.work-editor[data-v-29d61f64]{padding:16px;border-radius:14px}}.reviews-page[data-v-83d1e544]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.page-loading[data-v-83d1e544]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.action-bar[data-v-83d1e544]{margin:20px auto;padding:0 16px;display:flex;justify-content:center}.primary-button[data-v-83d1e544]{padding:12px 20px;border-radius:14px;background:var(--theme-accent);color:#fff;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.reviews-list[data-v-83d1e544]{margin:24px auto;padding:0 16px;display:grid;gap:20px}.review-card[data-v-83d1e544]{display:grid;grid-template-columns:80px 1fr;gap:16px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:24px;box-shadow:0 10px 40px var(--theme-shadow)}.review-avatar[data-v-83d1e544]{display:flex;justify-content:center}.avatar-img[data-v-83d1e544]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-fallback[data-v-83d1e544]{display:flex;align-items:center;justify-content:center}.review-name[data-v-83d1e544]{margin:0;font-weight:900;color:var(--theme-text)}.review-rating[data-v-83d1e544]{margin-top:6px;color:var(--theme-accent);font-weight:800;display:inline-flex;align-items:center;gap:6px}.review-meta[data-v-83d1e544]{margin-top:10px;color:var(--theme-muted);overflow-wrap:anywhere}.meta-link[data-v-83d1e544]{margin-right:6px;color:var(--theme-accent);font-weight:700}.review-text[data-v-83d1e544]{margin-top:12px}.review-footer[data-v-83d1e544]{margin-top:12px;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--theme-muted)}.comments-link[data-v-83d1e544]{color:var(--theme-accent);font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:6px}@media (max-width:768px){.action-bar[data-v-83d1e544]{padding:0 16px}.primary-button[data-v-83d1e544]{width:100%}.review-card[data-v-83d1e544]{grid-template-columns:1fr}.review-footer[data-v-83d1e544]{flex-direction:column;align-items:flex-start;gap:6px}}.user-items-page[data-v-2980d39d]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.page-loading[data-v-2980d39d]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.items-filters-card[data-v-2980d39d]{margin:24px auto 0;padding:0 16px}.filters-grid[data-v-2980d39d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:20px;box-shadow:0 8px 30px var(--theme-shadow)}.filter-group[data-v-2980d39d]{display:flex;flex-direction:column;gap:10px}.filter-label[data-v-2980d39d]{font-weight:700;color:var(--theme-text)}.filter-input[data-v-2980d39d],.filter-select[data-v-2980d39d]{height:48px;border-radius:14px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);padding:0 14px;outline:none}.search-row[data-v-2980d39d]{display:flex;gap:10px}.search-button[data-v-2980d39d]{padding:0 18px;border-radius:14px;border:none;background:var(--theme-accent);color:#fff;font-weight:800}.error-box[data-v-2980d39d]{margin:16px auto;padding:14px;background:#dc3545;color:#fff;border-radius:14px}.items-empty-state[data-v-2980d39d]{margin:24px auto}.items-grid[data-v-2980d39d]{margin:24px auto 0;padding:0 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.item-card[data-v-2980d39d]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px var(--theme-shadow);display:flex;flex-direction:column;transition:.25s ease}.item-card[data-v-2980d39d]:hover{transform:translateY(-4px)}.item-image img[data-v-2980d39d]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.item-content[data-v-2980d39d]{padding:16px;display:flex;flex-direction:column;gap:10px}.item-title[data-v-2980d39d]{font-weight:800;color:var(--theme-text);text-decoration:none;overflow-wrap:anywhere}.item-price[data-v-2980d39d]{color:var(--theme-accent);font-weight:800}.add-to-cart[data-v-2980d39d]{margin-top:auto;height:44px;border-radius:12px;border:none;background:var(--theme-accent);color:#fff;font-weight:800}.load-more-wrapper[data-v-2980d39d]{text-align:center;margin-top:24px}.load-more-btn[data-v-2980d39d]{padding:12px 22px;border-radius:14px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-weight:800}@media (max-width:991px){.items-grid[data-v-2980d39d]{grid-template-columns:repeat(3,1fr)}.filters-grid[data-v-2980d39d]{grid-template-columns:1fr}}@media (max-width:767px){.items-grid[data-v-2980d39d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.items-grid[data-v-2980d39d]{grid-template-columns:1fr}}.services-list[data-v-2cdd9414]{width:100%;color:var(--theme-text)}.services-empty[data-v-2cdd9414]{margin:24px 0}.services-grid[data-v-2cdd9414]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.service-card-wrapper[data-v-2cdd9414]{min-width:0}.service-card[data-v-2cdd9414]{display:flex;flex-direction:column;height:100%;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px var(--theme-shadow);transition:transform .25s ease,box-shadow .25s ease}.service-card[data-v-2cdd9414]:hover{transform:translateY(-4px);box-shadow:0 14px 36px var(--theme-shadow)}.service-image-wrapper[data-v-2cdd9414]{position:relative;overflow:hidden;background:var(--theme-bg)}.service-image[data-v-2cdd9414]{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.service-card:hover .service-image[data-v-2cdd9414]{transform:scale(1.04)}.service-image-overlay[data-v-2cdd9414]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.08),transparent)}.service-content[data-v-2cdd9414]{display:flex;flex-direction:column;gap:18px;padding:22px;flex:1}.service-title[data-v-2cdd9414]{margin:0;font-size:1.2rem;font-weight:800;line-height:1.4;color:var(--theme-text);word-break:break-word}.service-actions[data-v-2cdd9414]{margin-top:auto}.service-button[data-v-2cdd9414]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:14px;background:var(--theme-accent);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 8px 24px rgba(255,146,0,.22);transition:all .25s ease}.service-button[data-v-2cdd9414]:hover{text-decoration:none;color:#fff;transform:translateY(-2px)}@media (max-width:991px){.services-grid[data-v-2cdd9414]{gap:20px}.service-content[data-v-2cdd9414]{padding:18px}.service-title[data-v-2cdd9414]{font-size:1.1rem}}@media (max-width:767px){.services-grid[data-v-2cdd9414]{grid-template-columns:1fr;gap:16px;margin-top:20px}.service-card[data-v-2cdd9414]{border-radius:14px}.service-content[data-v-2cdd9414]{padding:16px;gap:14px}.service-title[data-v-2cdd9414]{font-size:1rem}.service-button[data-v-2cdd9414]{width:100%;min-height:46px}}.user-services-page[data-v-99882fdc]{min-height:100vh;padding:24px 0;background:var(--theme-bg);color:var(--theme-text);transition:all .25s ease}.container[data-v-99882fdc]{margin:0 auto;padding:0 16px}.loading-state[data-v-99882fdc]{min-height:60vh;display:grid;align-items:center}.user-header[data-v-99882fdc]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:16px;box-shadow:0 8px 24px var(--theme-shadow);margin-bottom:20px}.services-wrapper[data-v-99882fdc]{display:flex;flex-direction:column;gap:16px}.load-more-wrapper[data-v-99882fdc]{display:flex;justify-content:center;margin-top:24px}.load-more-btn[data-v-99882fdc]{background:var(--theme-accent);color:#fff;border:none;padding:12px 18px;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .2s ease;box-shadow:0 10px 25px var(--theme-shadow)}.load-more-btn[data-v-99882fdc]:hover{transform:translateY(-2px);opacity:.95}.load-more-btn[data-v-99882fdc]:active{transform:translateY(0)}@media (max-width:768px){.user-header[data-v-99882fdc]{padding:12px;border-radius:12px}.load-more-btn[data-v-99882fdc]{width:100%}}[data-v-99882fdc]:deep(*){transition:background-color .25s ease,color .25s ease,border-color .25s ease}.not-found-page[data-v-be3a4dba]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--theme-bg);color:var(--theme-text)}.not-found-page__link[data-v-be3a4dba]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;background:var(--theme-accent);color:#fff;text-decoration:none;font-weight:600}.items-management-section[data-v-a09bc238]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem 1rem 2.5rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.items-management-state[data-v-a09bc238]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.items-management-container[data-v-a09bc238]{margin:0 auto}.modern-card[data-v-a09bc238]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.add-item-btn[data-v-a09bc238]{display:inline-flex;align-items:center;gap:.5rem;width:auto;min-width:auto}.add-item-btn i[data-v-a09bc238]{font-size:.9rem}.items-list[data-v-a09bc238]{display:flex;flex-direction:column;gap:1rem}.item-card[data-v-a09bc238]{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start;min-width:0}@media (min-width:480px){.item-card[data-v-a09bc238]{grid-template-columns:1fr auto;align-items:center}}.item-info[data-v-a09bc238]{min-width:0}.item-title[data-v-a09bc238]{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:var(--theme-text);overflow-wrap:anywhere}.item-category[data-v-a09bc238]{font-size:.9rem;margin:0 0 .5rem;color:var(--theme-muted)}.item-price[data-v-a09bc238]{display:flex;align-items:baseline;gap:.25rem;margin:0}.price-value[data-v-a09bc238]{font-size:1.1rem;font-weight:700;color:var(--theme-accent)}.price-currency[data-v-a09bc238]{font-size:.9rem;opacity:.8}.item-meta[data-v-a09bc238]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;min-width:0}@media (min-width:480px){.item-meta[data-v-a09bc238]{align-items:flex-end;text-align:right}}.status-badge[data-v-a09bc238]{padding:.25rem .6rem;border-radius:999px;font-size:.8rem;font-weight:500;white-space:nowrap}.status-active[data-v-a09bc238]{background:rgba(40,167,69,.15);color:#28a745;border:1px solid #28a745}.status-hidden[data-v-a09bc238]{background:rgba(108,117,125,.15);color:#6c757d;border:1px solid #6c757d}.action-btn[data-v-a09bc238]{padding:.5rem 1rem;font-size:.9rem;min-height:38px;width:auto}.load-more-wrapper[data-v-a09bc238]{margin-top:1rem;text-align:center}.empty-state[data-v-a09bc238]{text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.empty-state .text-muted[data-v-a09bc238]{margin:0}.modern-btn[data-v-a09bc238]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.modern-btn[data-v-a09bc238]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-a09bc238]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-a09bc238]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-a09bc238]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-a09bc238]{width:100%}.text-muted[data-v-a09bc238]{color:var(--theme-muted)!important}.text-center[data-v-a09bc238]{text-align:center}.mb-3[data-v-a09bc238]{margin-bottom:1rem}.mt-1[data-v-a09bc238]{margin-top:.25rem}.m-1[data-v-a09bc238]{margin:.25rem}@media (max-width:480px){.items-management-section[data-v-a09bc238]{padding:.75rem}.modern-card[data-v-a09bc238]{border-radius:.85rem;padding:1rem}.modern-btn[data-v-a09bc238]{padding:.6rem 1rem;font-size:.9rem}.item-card[data-v-a09bc238]{grid-template-columns:1fr;text-align:center}.item-meta[data-v-a09bc238]{align-items:center;text-align:center}.add-item-btn[data-v-a09bc238]{width:100%}}@media (min-width:768px){.items-management-section[data-v-a09bc238],.modern-card[data-v-a09bc238]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-a09bc238],[data-v-a09bc238]:after,[data-v-a09bc238]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.action-btn[data-v-a09bc238]:focus-visible,.modern-btn[data-v-a09bc238]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.items-management-section[data-v-a09bc238]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.items-management-section[data-v-a09bc238]::-webkit-scrollbar{width:6px}.items-management-section[data-v-a09bc238]::-webkit-scrollbar-track{background:transparent}.items-management-section[data-v-a09bc238]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.shop-settings-section[data-v-36cc4e22]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 48px;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.shop-settings-container[data-v-36cc4e22]{margin:0 auto}.modern-card[data-v-36cc4e22]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.shop-settings-state[data-v-36cc4e22]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.settings-tabs[data-v-36cc4e22]{display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.tab-btn[data-v-36cc4e22]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:.6rem 1rem;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease;flex:1;min-width:120px;text-align:center}.tab-btn.tab-active[data-v-36cc4e22],.tab-btn[data-v-36cc4e22]:hover{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.settings-content[data-v-36cc4e22],.settings-form-card[data-v-36cc4e22],.settings-form[data-v-36cc4e22],.tab-panel[data-v-36cc4e22]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-36cc4e22]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-36cc4e22]{font-size:.9rem;font-weight:600;color:var(--theme-text)}.modern-input[data-v-36cc4e22],.modern-select[data-v-36cc4e22],.modern-textarea[data-v-36cc4e22]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.modern-select[data-v-36cc4e22]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.modern-textarea[data-v-36cc4e22]{resize:vertical;min-height:80px;font-family:inherit}.modern-input[data-v-36cc4e22]:focus,.modern-select[data-v-36cc4e22]:focus,.modern-textarea[data-v-36cc4e22]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.schedule-fieldset[data-v-36cc4e22]{border:none;padding:0;margin:.5rem 0}.fieldset-legend[data-v-36cc4e22]{font-size:1.1rem;font-weight:700;margin:0 0 1rem;padding:0 0 .5rem;border-bottom:1px solid var(--theme-border);color:var(--theme-text)}.schedule-grid[data-v-36cc4e22]{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:480px){.schedule-grid[data-v-36cc4e22]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.schedule-grid[data-v-36cc4e22]{grid-template-columns:repeat(3,1fr)}}.schedule-day-card[data-v-36cc4e22]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.day-toggle[data-v-36cc4e22]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:var(--theme-text)}.day-checkbox[data-v-36cc4e22]{width:1.1rem;height:1.1rem;accent-color:var(--theme-accent);cursor:pointer}.day-times[data-v-36cc4e22]{display:flex;flex-direction:column;gap:.5rem;padding-left:1.6rem;padding-top:.25rem}.time-row[data-v-36cc4e22]{display:flex;align-items:center;gap:.5rem}.time-label[data-v-36cc4e22]{font-size:.85rem;color:var(--theme-muted);min-width:24px}.time-input[data-v-36cc4e22]{flex:1;padding:.5rem .75rem;font-size:.9rem}.form-actions[data-v-36cc4e22]{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--theme-border)}.modern-btn[data-v-36cc4e22]{background:var(--theme-accent);color:#fff;border:none;border-radius:12px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:48px}.modern-btn[data-v-36cc4e22]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:#fff}.modern-btn[data-v-36cc4e22]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-36cc4e22]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-36cc4e22]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-36cc4e22]{width:100%}.text-center[data-v-36cc4e22]{text-align:center}@media (max-width:480px){.shop-settings-section[data-v-36cc4e22]{padding:18px 12px 36px}.modern-card[data-v-36cc4e22]{border-radius:.85rem;padding:1rem}.modern-btn[data-v-36cc4e22]{padding:.6rem 1rem;font-size:.9rem}.settings-tabs[data-v-36cc4e22]{flex-direction:column}.tab-btn[data-v-36cc4e22]{width:100%}.schedule-grid[data-v-36cc4e22]{grid-template-columns:1fr}.day-times[data-v-36cc4e22]{padding-left:1.4rem}}@media (min-width:768px){.modern-card[data-v-36cc4e22]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-36cc4e22],[data-v-36cc4e22]:after,[data-v-36cc4e22]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.day-checkbox[data-v-36cc4e22]:focus-visible,.modern-btn[data-v-36cc4e22]:focus-visible,.modern-input[data-v-36cc4e22]:focus-visible,.modern-select[data-v-36cc4e22]:focus-visible,.modern-textarea[data-v-36cc4e22]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.shop-settings-section[data-v-36cc4e22]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.shop-settings-section[data-v-36cc4e22]::-webkit-scrollbar{width:6px}.shop-settings-section[data-v-36cc4e22]::-webkit-scrollbar-track{background:transparent}.shop-settings-section[data-v-36cc4e22]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.filters-modal[data-v-4f3953ec]{padding:.5rem 0}.filter-group+.filter-group[data-v-4f3953ec]{margin-top:1.25rem}.filter-tags[data-v-4f3953ec]{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.75rem}.filter-option[data-v-4f3953ec]{flex:0 1 auto;min-width:0}.btn[data-v-4f3953ec]{border-radius:10px;padding:.6rem .95rem;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-weight:600;transition:all .2s ease}.btn[data-v-4f3953ec]:hover,.tag_active[data-v-4f3953ec]{border-color:var(--theme-accent);color:var(--theme-accent)}.tag_active[data-v-4f3953ec]{background:rgba(255,146,0,.12)}@media (max-width:576px){.filter-tags[data-v-4f3953ec]{justify-content:flex-start}.filter-option .btn[data-v-4f3953ec],.filter-option[data-v-4f3953ec]{width:100%}}.shop-page[data-v-21d0b877]{min-height:100vh;padding:24px 16px 48px;background:var(--theme-bg);color:var(--theme-text)}.shop-page__loading[data-v-21d0b877]{max-width:900px;min-height:60vh;margin:0 auto;display:grid;align-items:center}.shop-container[data-v-21d0b877]{margin:0 auto}.shop-toolbar[data-v-21d0b877]{background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 6px 20px var(--theme-shadow);border-radius:16px;padding:18px;margin-bottom:20px}.shop-toolbar__head[data-v-21d0b877]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.shop-toolbar__eyebrow[data-v-21d0b877]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-muted)}.shop-toolbar__title[data-v-21d0b877]{margin:0;font-size:20px;line-height:1.3}.shop-toolbar__note[data-v-21d0b877]{margin:0;color:var(--theme-muted);white-space:nowrap}.shop-toolbar__row[data-v-21d0b877]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end}.shop-control[data-v-21d0b877]{display:flex;flex-direction:column}.shop-label[data-v-21d0b877]{font-size:12px;color:var(--theme-muted);margin-bottom:6px}.shop-input[data-v-21d0b877],.shop-select[data-v-21d0b877]{min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none}.shop-actions[data-v-21d0b877]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.shop-btn[data-v-21d0b877]{min-height:42px;padding:10px 14px;border-radius:10px;border:none;cursor:pointer;font-weight:500;transition:.2s ease}.shop-btn--primary[data-v-21d0b877]{background:var(--theme-accent);color:#fff}.shop-btn--ghost[data-v-21d0b877]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.shop-btn--add[data-v-21d0b877]{margin-top:10px;width:100%;background:var(--theme-accent);color:#fff}.shop-alert[data-v-21d0b877]{background:#dc3545;color:#fff;padding:10px;border-radius:10px;margin-bottom:15px}.shop-grid[data-v-21d0b877]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.shop-card[data-v-21d0b877]{display:flex;flex-direction:column;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;overflow:hidden;box-shadow:0 6px 18px var(--theme-shadow);transition:transform .2s ease}.shop-card[data-v-21d0b877]:hover{transform:translateY(-3px)}.shop-card__image img[data-v-21d0b877]{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;display:block}.shop-card__body[data-v-21d0b877]{flex:1;padding:14px;display:flex;flex-direction:column;gap:8px;height:100%}.shop-card__title[data-v-21d0b877]{font-size:15px;line-height:1.45;color:var(--theme-text);text-decoration:none;word-break:break-word}.shop-card__price[data-v-21d0b877]{margin-top:auto;font-weight:700;color:var(--theme-accent)}.shop-card__price--empty[data-v-21d0b877]{color:var(--theme-muted)}.shop-loadmore[data-v-21d0b877]{display:flex;justify-content:center;margin-top:20px}@media (max-width:768px){.shop-page[data-v-21d0b877]{padding:18px 12px 36px}.shop-toolbar__head[data-v-21d0b877]{flex-direction:column}.shop-card__image img[data-v-21d0b877]{height:140px}}.shop-page[data-v-4a329d08]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);transition:all .25s ease}.shop-page__loading[data-v-4a329d08]{max-width:900px;min-height:60vh;margin:0 auto;display:grid;align-items:center}.shop-wrapper[data-v-4a329d08]{margin:0 auto;padding:24px 16px 60px}.breadcrumb-nav[data-v-4a329d08]{margin-bottom:16px}.breadcrumb[data-v-4a329d08]{display:flex;flex-wrap:wrap;list-style:none;gap:8px;padding:0;margin:0;font-size:14px;color:var(--theme-muted)}.breadcrumb-item a[data-v-4a329d08]{color:var(--theme-muted);text-decoration:none}.breadcrumb-item a[data-v-4a329d08]:hover{color:var(--theme-accent)}.breadcrumb-item.active[data-v-4a329d08]{color:var(--theme-text)}.items-grid[data-v-4a329d08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.card[data-v-4a329d08]{display:flex;flex-direction:column;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px var(--theme-shadow)}.card[data-v-4a329d08]:hover{transform:translateY(-4px);border-color:var(--theme-accent)}.card-image[data-v-4a329d08]{width:100%;height:160px;background:var(--theme-bg);overflow:hidden}.card-image img[data-v-4a329d08]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-body[data-v-4a329d08]{padding:12px 12px 14px;display:flex;flex-direction:column;gap:10px;flex:1}.card-title[data-v-4a329d08]{font-size:15px;margin:0;line-height:1.3;overflow-wrap:anywhere}.card-price[data-v-4a329d08]{margin-top:auto;color:var(--theme-accent);font-weight:800}.card-price--empty[data-v-4a329d08]{color:var(--theme-muted)}.card-action[data-v-4a329d08]{display:inline-flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--theme-accent)}@media (max-width:768px){.shop-wrapper[data-v-4a329d08]{padding:16px 12px 40px}.items-grid[data-v-4a329d08]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.card-image[data-v-4a329d08]{height:130px}}.page-wrapper[data-v-ebbd3c24]{min-height:100vh;width:100%;background:var(--theme-bg);color:var(--theme-text);transition:background-color .25s ease,color .25s ease}.page-wrapper__state[data-v-ebbd3c24]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.page-container[data-v-ebbd3c24]{margin:0 auto;padding:24px 16px 60px}.page-hero[data-v-ebbd3c24]{padding:32px 0 24px;text-align:center}.hero-inner[data-v-ebbd3c24]{background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 10px 30px var(--theme-shadow);border-radius:18px;padding:28px 20px}.hero-badge[data-v-ebbd3c24]{display:inline-block;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--theme-muted);margin-bottom:10px}.page-title[data-v-ebbd3c24]{font-size:28px;font-weight:700;margin:0;color:var(--theme-text);line-height:1.3;word-break:break-word}.page-divider[data-v-ebbd3c24]{width:60px;height:3px;margin:16px auto 0;background:var(--theme-accent);border-radius:10px}.page-content[data-v-ebbd3c24]{margin-top:20px}.content-card[data-v-ebbd3c24]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;padding:22px;box-shadow:0 10px 30px var(--theme-shadow);transition:transform .2s ease,box-shadow .2s ease}.content-card[data-v-ebbd3c24]:hover{transform:translateY(-2px)}.editor-content[data-v-ebbd3c24]{color:var(--theme-text);font-size:16px;line-height:1.7}@media (max-width:768px){.page-container[data-v-ebbd3c24]{padding:16px 12px 40px}.page-title[data-v-ebbd3c24]{font-size:22px}.hero-inner[data-v-ebbd3c24]{padding:20px 16px;border-radius:14px}.content-card[data-v-ebbd3c24]{padding:16px;border-radius:14px}}@media (max-width:480px){.page-title[data-v-ebbd3c24]{font-size:20px}.page-divider[data-v-ebbd3c24]{width:40px}}.confirm-page[data-v-cb111708]{min-height:100vh;padding:20px;background:var(--theme-bg);color:var(--theme-text)}.confirm-wrapper[data-v-cb111708]{margin:0 auto;display:flex;flex-direction:column;gap:20px}.confirm-page__header[data-v-cb111708]{margin-bottom:4px}.category-card[data-v-cb111708]{display:grid;grid-template-columns:280px 1fr;gap:20px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 10px 30px var(--theme-shadow);overflow:hidden}.category-image img[data-v-cb111708]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:220px}.category-info[data-v-cb111708]{padding:18px}.title[data-v-cb111708]{font-size:22px;margin-bottom:10px}.category-subtitle[data-v-cb111708]{margin:0 0 12px;color:var(--theme-muted);line-height:1.5}.card[data-v-cb111708]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:18px;box-shadow:0 10px 25px var(--theme-shadow)}.card-title[data-v-cb111708]{font-size:20px;margin-bottom:12px}.card-body[data-v-cb111708]{margin-top:10px}.action-card[data-v-cb111708]{display:flex;flex-direction:column;gap:12px}.actions[data-v-cb111708]{display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-cb111708]{border:none;padding:10px 14px;border-radius:10px;cursor:pointer;font-weight:600;transition:.2s}.btn.primary[data-v-cb111708]{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text)}.btn.accent[data-v-cb111708]{background:var(--theme-accent);color:#fff}.btn[data-v-cb111708]:hover{transform:translateY(-1px)}.info-box[data-v-cb111708]{padding:14px;border-radius:12px;background:var(--theme-surface);border:1px solid var(--theme-border)}.info-box.billing[data-v-cb111708],.info-box.success[data-v-cb111708]{border-left:4px solid var(--theme-accent)}.dev-link[data-v-cb111708]{margin-left:6px;color:var(--theme-accent);font-weight:600;text-decoration:none}.text-muted[data-v-cb111708]{color:var(--theme-muted)}@media (max-width:768px){.confirm-page[data-v-cb111708]{padding:20px 10px 56px}.category-card[data-v-cb111708]{grid-template-columns:1fr}.category-image img[data-v-cb111708]{height:200px}}.invite-page[data-v-054ad38e]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--theme-bg);transition:background-color .25s ease,color .25s ease}.invite-wrapper[data-v-054ad38e]{width:100%;max-width:520px}.invite-card[data-v-054ad38e]{background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 10px 30px var(--theme-shadow);border-radius:20px;overflow:hidden;padding:28px;animation:fadeIn-data-v-054ad38e .3s ease}.invite-header[data-v-054ad38e]{text-align:center;margin-bottom:24px}.badge[data-v-054ad38e]{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;background:var(--theme-accent);color:#fff;font-weight:600;margin-bottom:12px}.title[data-v-054ad38e]{font-size:22px;margin:0;color:var(--theme-text)}.project-name[data-v-054ad38e]{margin-top:8px;font-size:18px;color:var(--theme-muted);font-weight:500}.invite-body[data-v-054ad38e]{text-align:center}.text[data-v-054ad38e]{font-size:14px;color:var(--theme-muted);margin-bottom:24px;line-height:1.5}.actions[data-v-054ad38e]{display:flex;flex-direction:column;gap:12px}.btn[data-v-054ad38e]{width:100%;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease}.btn-login[data-v-054ad38e]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.btn-login[data-v-054ad38e]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.btn-confirm[data-v-054ad38e]{background:var(--theme-accent);color:#fff}.btn-confirm[data-v-054ad38e]:hover{transform:translateY(-1px);box-shadow:0 8px 20px var(--theme-shadow)}@keyframes fadeIn-data-v-054ad38e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.invite-card[data-v-054ad38e]{padding:20px;border-radius:16px}.title[data-v-054ad38e]{font-size:20px}.project-name[data-v-054ad38e]{font-size:16px}}.portfolio-page[data-v-6e347b62]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text)}.portfolio-page__state[data-v-6e347b62]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.portfolio-container[data-v-6e347b62]{margin:0 auto;padding:24px 16px 60px}.section-head[data-v-6e347b62]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:28px 0 14px}.section-head h2[data-v-6e347b62]{font-size:18px;font-weight:600;position:relative;padding-left:10px;margin:0}.section-head h2[data-v-6e347b62]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:10px;background:var(--theme-accent)}.section-head p[data-v-6e347b62]{margin:0;color:var(--theme-muted)}.categories-grid[data-v-6e347b62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.category-card[data-v-6e347b62]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:16px;box-shadow:0 6px 18px var(--theme-shadow);transition:transform .2s ease,box-shadow .2s ease}.category-card[data-v-6e347b62]:hover{transform:translateY(-3px);box-shadow:0 10px 26px var(--theme-shadow)}.category-title[data-v-6e347b62]{font-size:16px;font-weight:600;margin:0 0 12px}.category-btn[data-v-6e347b62]{display:inline-block;padding:8px 12px;border-radius:10px;background:var(--theme-accent);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.works-wrapper[data-v-6e347b62]{margin-top:10px}@media (max-width:768px){.portfolio-container[data-v-6e347b62]{padding:18px 12px 36px}.section-head[data-v-6e347b62]{align-items:flex-start;flex-direction:column}.categories-grid[data-v-6e347b62]{grid-template-columns:1fr}}.portfolio-page[data-v-47ab4be6]{min-height:100vh;padding:24px 16px;background:var(--theme-bg);color:var(--theme-text)}.loader-wrapper[data-v-47ab4be6]{display:flex;justify-content:center;align-items:center;min-height:60vh}.container[data-v-47ab4be6]{margin:0 auto}.page-header[data-v-47ab4be6]{margin-bottom:24px;padding:16px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 8px 24px var(--theme-shadow)}.page-title[data-v-47ab4be6]{margin:12px 0 0;font-size:24px;font-weight:700;color:var(--theme-text)}.breadcrumb-nav[data-v-47ab4be6]{font-size:14px}.breadcrumb[data-v-47ab4be6]{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:6px}.breadcrumb-item[data-v-47ab4be6]{color:var(--theme-muted)}.breadcrumb-item+.breadcrumb-item[data-v-47ab4be6]:before{content:"/";margin:0 6px;color:var(--theme-muted)}.crumb-link[data-v-47ab4be6]{color:var(--theme-accent);text-decoration:none;transition:opacity .2s ease}.crumb-link[data-v-47ab4be6]:hover{opacity:.7}.content-wrapper[data-v-47ab4be6]{margin-top:16px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:16px;box-shadow:0 8px 24px var(--theme-shadow)}.empty-state[data-v-47ab4be6]{text-align:center;padding:48px 16px;color:var(--theme-muted);font-size:16px}@media (max-width:768px){.portfolio-page[data-v-47ab4be6]{padding:12px}.page-title[data-v-47ab4be6]{font-size:20px}.content-wrapper[data-v-47ab4be6]{padding:12px}}.tasks-page[data-v-373c3b5a]{min-height:100vh;padding:24px;background:var(--theme-bg);color:var(--theme-text);transition:all .25s ease}.container[data-v-373c3b5a]{margin:0 auto}.page-header[data-v-373c3b5a]{margin-bottom:20px}.page-header h1[data-v-373c3b5a]{font-size:26px;font-weight:700;color:var(--theme-text)}.state-wrapper[data-v-373c3b5a]{display:flex;justify-content:center;align-items:center;min-height:40vh}.alert-card[data-v-373c3b5a]{padding:20px;border-radius:14px;background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 6px 20px var(--theme-shadow);max-width:500px;width:100%}.empty-state[data-v-373c3b5a]{padding:40px;text-align:center;color:var(--theme-muted);background:var(--theme-surface);border:1px dashed var(--theme-border);border-radius:12px}.tasks-grid[data-v-373c3b5a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.task-card[data-v-373c3b5a]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;border-radius:14px;background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 6px 18px var(--theme-shadow);transition:transform .2s ease}.task-card[data-v-373c3b5a]:hover{transform:translateY(-2px)}.task-main[data-v-373c3b5a]{flex:1;padding-right:12px}.task-main h3[data-v-373c3b5a]{font-size:16px;margin-bottom:10px;line-height:1.4}.task-meta[data-v-373c3b5a]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.badge[data-v-373c3b5a]{background:var(--theme-accent);color:#000;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600}.days[data-v-373c3b5a]{font-size:12px;color:var(--theme-muted)}.task-date[data-v-373c3b5a]{font-size:13px;color:var(--theme-muted);gap:6px}.open-link[data-v-373c3b5a],.task-action[data-v-373c3b5a],.task-date[data-v-373c3b5a]{display:flex;align-items:center}.open-link[data-v-373c3b5a]{width:36px;height:36px;justify-content:center;border-radius:10px;background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-text);text-decoration:none;transition:all .2s ease}.open-link[data-v-373c3b5a]:hover{background:var(--theme-accent);color:#000}.load-more[data-v-373c3b5a]{display:flex;justify-content:center;margin-top:24px}.btn-load[data-v-373c3b5a]{padding:10px 18px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer;transition:.2s ease}.btn-load[data-v-373c3b5a]:hover{background:var(--theme-accent);color:#000}@media (max-width:900px){.tasks-grid[data-v-373c3b5a]{grid-template-columns:1fr}.task-card[data-v-373c3b5a]{flex-direction:column}.task-action[data-v-373c3b5a]{margin-top:12px}}.leads-page[data-v-54a3c79f]{min-height:100vh;padding:20px;background:var(--theme-bg);color:var(--theme-text)}.crm-state[data-v-54a3c79f]{max-width:900px;min-height:60vh;margin:0 auto;display:grid;align-items:center}.leads-page-header[data-v-54a3c79f]{margin-bottom:16px}.top-bar[data-v-54a3c79f]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media (min-width:768px){.top-bar[data-v-54a3c79f]{flex-direction:row;justify-content:space-between;align-items:center}}.funnels[data-v-54a3c79f]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-54a3c79f]{padding:6px 12px;border-radius:10px;background:var(--theme-surface);color:var(--theme-text);text-decoration:none;border:1px solid var(--theme-border);font-size:13px}.actions[data-v-54a3c79f]{display:flex;gap:10px;flex-wrap:wrap}.page-actions[data-v-54a3c79f]{justify-content:flex-end}.btn[data-v-54a3c79f]{border:none;padding:8px 14px;border-radius:10px;cursor:pointer;font-size:14px}.btn-primary[data-v-54a3c79f]{background:var(--theme-accent);color:#000}.btn-secondary[data-v-54a3c79f]{background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border)}.search-box[data-v-54a3c79f]{background:var(--theme-surface);padding:16px;border-radius:14px;margin-bottom:20px;box-shadow:0 4px 20px var(--theme-shadow);border:1px solid var(--theme-border)}.title[data-v-54a3c79f]{margin-bottom:12px;font-size:1.25rem;font-weight:700}.search-row[data-v-54a3c79f]{display:flex;gap:10px;flex-wrap:wrap}.search-input[data-v-54a3c79f]{flex:1;min-width:220px;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text)}.leads-grid[data-v-54a3c79f]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:992px){.leads-grid[data-v-54a3c79f]{grid-template-columns:1fr 1fr}}.lead-card[data-v-54a3c79f]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:16px;box-shadow:0 6px 18px var(--theme-shadow)}.lead-header[data-v-54a3c79f]{display:flex;justify-content:space-between;margin-bottom:10px}.lead-id[data-v-54a3c79f]{font-weight:700}.lead-open[data-v-54a3c79f]{color:var(--theme-accent);text-decoration:none}.lead-meta[data-v-54a3c79f]{font-size:12px;color:var(--theme-muted);margin-bottom:10px}.lead-row[data-v-54a3c79f]{display:flex;gap:6px;margin-bottom:6px}.label[data-v-54a3c79f]{color:var(--theme-muted)}.tags[data-v-54a3c79f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag[data-v-54a3c79f]{font-size:12px;padding:4px 8px;border-radius:8px;background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-text);text-decoration:none}.custom-fields[data-v-54a3c79f]{margin-top:10px;font-size:13px}.field[data-v-54a3c79f]{display:flex;gap:6px;margin-bottom:4px}.field-title[data-v-54a3c79f]{color:var(--theme-muted)}.link[data-v-54a3c79f]{color:var(--theme-accent);text-decoration:none}.load-more[data-v-54a3c79f]{text-align:center;margin-top:20px}.loading-text[data-v-54a3c79f]{color:var(--theme-muted)}.error-box[data-v-54a3c79f]{background:#dc3545;color:#fff;padding:16px;border-radius:12px}@media (max-width:767px){.actions .btn[data-v-54a3c79f],.actions[data-v-54a3c79f],.page-actions .btn[data-v-54a3c79f],.page-actions[data-v-54a3c79f],.search-row .btn[data-v-54a3c79f]{width:100%}}.lead-page[data-v-2deea094]{--bg-primary:var(--theme-bg,#fff);--bg-secondary:var(--theme-surface,#f5f5f5);--text-primary:var(--theme-text,#000);--text-muted:var(--theme-muted,#6b7280);--accent:var(--theme-accent,#ff9200);--border:var(--theme-border,rgba(0,0,0,0.12));--shadow:var(--theme-shadow,rgba(15,23,42,0.08));--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;min-height:100vh;background:var(--bg-primary);color:var(--text-primary);transition:background-color .25s ease,color .25s ease;padding:1rem}.lead-state[data-v-2deea094]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}@media (min-width:768px){.lead-page[data-v-2deea094]{padding:2rem}}.lead-container[data-v-2deea094]{margin:0 auto}.lead-grid[data-v-2deea094]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:1024px){.lead-grid[data-v-2deea094]{grid-template-columns:320px 1fr;align-items:start}}.breadcrumbs[data-v-2deea094]{margin-bottom:1.5rem;padding:.75rem 0}.breadcrumb-list[data-v-2deea094]{flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:.875rem}.breadcrumb-item[data-v-2deea094],.breadcrumb-list[data-v-2deea094]{display:flex;align-items:center;gap:.5rem}.breadcrumb-item[data-v-2deea094]:after{content:"/";color:var(--text-muted);opacity:.6}.breadcrumb-item[data-v-2deea094]:last-child:after{display:none}.breadcrumb-link[data-v-2deea094]{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-2deea094]:hover{color:var(--accent)}.breadcrumb-item.active[data-v-2deea094]{color:var(--text-primary);font-weight:500}.card[data-v-2deea094]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px var(--shadow);margin-bottom:1rem;transition:box-shadow .2s,border-color .2s}.card[data-v-2deea094]:hover{box-shadow:0 4px 12px var(--shadow)}.card-header[data-v-2deea094]{padding:1rem 1.25rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.card-header h4[data-v-2deea094]{margin:0;font-size:1.125rem;font-weight:600}.card-body[data-v-2deea094]{padding:1.25rem}.lead-sidebar[data-v-2deea094]{display:flex;flex-direction:column;gap:1rem}.sidebar-card[data-v-2deea094]{position:sticky;top:1rem}.form-group[data-v-2deea094]{margin-bottom:1rem}.form-label[data-v-2deea094]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--text-muted)}.form-control[data-v-2deea094]{width:100%;padding:.625rem .875rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.form-control[data-v-2deea094]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.form-control[data-v-2deea094]::-moz-placeholder{color:var(--text-muted);opacity:.7}.form-control[data-v-2deea094]::placeholder{color:var(--text-muted);opacity:.7}.form-control-sm[data-v-2deea094]{padding:.375rem .625rem;font-size:.8125rem}textarea.form-control[data-v-2deea094]{min-height:80px;resize:vertical}select.form-control[data-v-2deea094]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.btn[data-v-2deea094]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-2deea094]{background:var(--accent);color:#000}.btn-primary[data-v-2deea094]:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-outline[data-v-2deea094]{background:transparent;border:1px solid var(--border);color:var(--text-primary)}.btn-outline[data-v-2deea094]:hover{background:var(--bg-primary);border-color:var(--accent);color:var(--accent)}.btn-success[data-v-2deea094]{background:var(--success);color:#fff}.btn-warning[data-v-2deea094]{background:var(--warning);color:#000}.btn-danger[data-v-2deea094]{background:var(--danger);color:#fff}.btn-info[data-v-2deea094]{background:var(--info);color:#fff}.btn-sm[data-v-2deea094]{padding:.375rem .75rem;font-size:.8125rem}.btn[data-v-2deea094]:disabled{opacity:.6;cursor:not-allowed;transform:none}.badge[data-v-2deea094]{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:8px;text-transform:uppercase;letter-spacing:.025em}.badge-secondary[data-v-2deea094]{background:var(--border);color:var(--text-muted)}.badge-success[data-v-2deea094]{background:var(--success);color:#fff}.badge-warning[data-v-2deea094]{background:var(--warning);color:#000}.badge-danger[data-v-2deea094]{background:var(--danger);color:#fff}.badge-info[data-v-2deea094]{background:var(--info);color:#fff}.tabs-header[data-v-2deea094]{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.tab-btn[data-v-2deea094]{padding:.5rem 1rem;background:transparent;border:none;border-radius:6px;color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.tab-btn[data-v-2deea094]:hover{color:var(--text-primary);background:var(--bg-primary)}.tab-btn.active[data-v-2deea094]{background:var(--accent);color:#000}.action-nav[data-v-2deea094],.bottom-nav[data-v-2deea094]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.nav-link[data-v-2deea094]{padding:.5rem 1rem;background:transparent;border:none;border-radius:6px;color:var(--text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.nav-link[data-v-2deea094]:hover{color:var(--text-primary);background:var(--bg-primary)}.nav-link.active[data-v-2deea094]{background:var(--accent);color:#000}.field-row[data-v-2deea094]{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.field-row[data-v-2deea094]:last-child{border-bottom:none}@media (min-width:640px){.field-row[data-v-2deea094]{grid-template-columns:180px 1fr;align-items:start}}.field-label[data-v-2deea094]{font-size:.875rem;font-weight:500;color:var(--text-muted)}.field-value[data-v-2deea094]{font-size:.9375rem;word-break:break-word}.field-value a[data-v-2deea094]{color:var(--accent);text-decoration:none}.field-value a[data-v-2deea094]:hover{text-decoration:underline}.field-row.editable[data-v-2deea094]{padding:.5rem 0}.timeline[data-v-2deea094]{position:relative;padding-left:1.5rem}.timeline[data-v-2deea094]:before{content:"";position:absolute;left:.375rem;top:.5rem;bottom:.5rem;width:2px;background:var(--border)}.timeline-item[data-v-2deea094]{position:relative;padding-bottom:1.5rem}.timeline-item[data-v-2deea094]:before{content:"";position:absolute;left:-1.125rem;top:.5rem;width:1rem;height:1rem;border-radius:50%;background:var(--bg-primary);border:2px solid var(--accent);z-index:1}.timeline-entry[data-v-2deea094]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;padding:1rem;transition:box-shadow .2s}.timeline-entry[data-v-2deea094]:hover{box-shadow:0 2px 8px var(--shadow)}.timeline-meta[data-v-2deea094]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem}.timeline-meta strong[data-v-2deea094]{color:var(--text-primary)}.timeline-content[data-v-2deea094]{font-size:.9375rem;line-height:1.5}.timeline-content p[data-v-2deea094]{margin:.25rem 0}.change-new[data-v-2deea094],.change-old[data-v-2deea094]{padding:.375rem .625rem;border-radius:6px;font-family:monospace;font-size:.875rem}.change-old[data-v-2deea094]{background:rgba(239,68,68,.1);color:var(--danger)}.change-new[data-v-2deea094]{background:rgba(16,185,129,.1);color:var(--success)}.comment-entry.telegram-msg[data-v-2deea094]{border-left:3px solid var(--info)}.comment-text[data-v-2deea094]{white-space:pre-line}.task-entry[data-v-2deea094]{border-left:3px solid var(--warning)}.task-entry.task-completed[data-v-2deea094]{border-left-color:var(--success);opacity:.85}.task-deadline[data-v-2deea094]{color:var(--warning);font-size:.875rem}.task-result[data-v-2deea094]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border)}.task-actions[data-v-2deea094]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.action-buttons[data-v-2deea094]{display:flex;gap:.5rem;flex-wrap:wrap}.form-section[data-v-2deea094]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.form-section h4[data-v-2deea094]{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.form-row[data-v-2deea094]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.form-row[data-v-2deea094]{grid-template-columns:1fr 1fr}}.form-row .col-md-5[data-v-2deea094],.form-row .col-md-6[data-v-2deea094]{width:100%}.text-muted[data-v-2deea094]{color:var(--text-muted)}.text-accent[data-v-2deea094]{color:var(--accent)}.link-accent[data-v-2deea094]{color:var(--accent);text-decoration:none}.link-accent[data-v-2deea094]:hover{text-decoration:underline}.mt-1[data-v-2deea094]{margin-top:.25rem}.mt-2[data-v-2deea094]{margin-top:.5rem}.mt-3[data-v-2deea094]{margin-top:1rem}.mt-4[data-v-2deea094]{margin-top:1.5rem}.mt-5[data-v-2deea094]{margin-top:2rem}.mb-1[data-v-2deea094]{margin-bottom:.25rem}.mb-2[data-v-2deea094]{margin-bottom:.5rem}.mb-3[data-v-2deea094]{margin-bottom:1rem}.mb-4[data-v-2deea094]{margin-bottom:1.5rem}.p-2[data-v-2deea094]{padding:.5rem}.p-3[data-v-2deea094]{padding:1rem}.p-4[data-v-2deea094]{padding:1.5rem}.action-row[data-v-2deea094]{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.code-block[data-v-2deea094]{font-family:monospace;font-size:.8125rem;background:var(--bg-primary);resize:none}.tags-input[data-v-2deea094]{--ti-bg:var(--bg-primary);--ti-border:var(--border);--ti-text:var(--text-primary);--ti-tag-bg:var(--accent);--ti-tag-text:#000}.info-note[data-v-2deea094]{background:rgba(255,146,0,.1);border-left:3px solid var(--accent);padding:.75rem 1rem;border-radius:0 6px 6px 0;margin-bottom:1rem;font-size:.875rem}.links-section[data-v-2deea094]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.editor-section[data-v-2deea094]{margin-top:1.5rem}.alert[data-v-2deea094]{padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid}.alert-warning[data-v-2deea094]{background:rgba(245,158,11,.1);border-left-color:var(--warning);color:var(--text-primary)}.alert-danger[data-v-2deea094]{background:rgba(239,68,68,.1);border-left-color:var(--danger);color:var(--text-primary)}.alert h3[data-v-2deea094],.alert p[data-v-2deea094]{margin:0}.alert h3[data-v-2deea094]{font-size:1rem;font-weight:600;margin-bottom:.5rem}.page-loading[data-v-2deea094]{min-height:400px;display:flex;align-items:center;justify-content:center}.error-container[data-v-2deea094]{display:flex;justify-content:center;padding:2rem}@media (max-width:1023px){.sidebar-card[data-v-2deea094]{position:static}.lead-sidebar[data-v-2deea094]{order:2}.lead-main[data-v-2deea094]{order:1}}@media (max-width:639px){.action-nav[data-v-2deea094],.bottom-nav[data-v-2deea094],.tabs-header[data-v-2deea094]{overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.nav-link[data-v-2deea094],.tab-btn[data-v-2deea094]{flex-shrink:0;white-space:nowrap}.action-buttons[data-v-2deea094]{flex-direction:column}.action-buttons .btn[data-v-2deea094]{width:100%}}@media (prefers-reduced-motion:reduce){[data-v-2deea094],[data-v-2deea094]:after,[data-v-2deea094]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-v-2deea094]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media print{.lead-page[data-v-2deea094]{background:#fff;color:#000}.action-nav[data-v-2deea094],.bottom-nav[data-v-2deea094],.btn[data-v-2deea094],.nav-link[data-v-2deea094],.tab-btn[data-v-2deea094]{display:none!important}.card[data-v-2deea094]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ddd}}.crm-page[data-v-c6224198]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 48px}.crm-page__state[data-v-c6224198]{max-width:860px;margin:40px auto}.crm-header[data-v-c6224198]{margin:0 auto 20px}.toolbar[data-v-c6224198]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.view-switch button[data-v-c6224198]{border:none;width:40px;height:40px;border-radius:10px;background:var(--theme-surface);color:var(--theme-text);cursor:pointer}.view-switch button.active[data-v-c6224198]{background:var(--theme-accent);color:#fff}.search-input[data-v-c6224198]{padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);min-width:240px}.btn-primary[data-v-c6224198]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--theme-accent);padding:10px 14px;border-radius:12px;color:#fff;text-decoration:none;font-weight:600}.crm-content[data-v-c6224198]{margin:0 auto;padding:0}.kanban-wrapper[data-v-c6224198]{overflow-x:auto}.kanban-card[data-v-c6224198]{background:var(--theme-surface);padding:12px;border-radius:14px;box-shadow:0 6px 20px var(--theme-shadow);margin:8px;min-width:220px}.card-id[data-v-c6224198]{font-size:12px;opacity:.7;cursor:pointer}.card-title[data-v-c6224198]{font-weight:600;margin:6px 0;cursor:pointer}.tags a[data-v-c6224198]{font-size:12px;margin-right:6px;color:var(--theme-accent);text-decoration:none}.meta-line[data-v-c6224198]{display:flex;align-items:center;gap:6px}.list-wrapper[data-v-c6224198]{display:grid;gap:12px}.lead-card[data-v-c6224198]{display:flex;justify-content:space-between;gap:16px;padding:14px;border-radius:14px;background:var(--theme-surface);box-shadow:0 6px 18px var(--theme-shadow)}.lead-id[data-v-c6224198]{font-weight:600}.lead-extra[data-v-c6224198]{min-width:260px}.extra-line[data-v-c6224198]{font-size:13px;margin-bottom:4px}.open-link[data-v-c6224198]{color:var(--theme-accent);text-decoration:none;display:inline-block;margin-top:8px}.load-more[data-v-c6224198]{display:flex;justify-content:center;padding:20px}.load-more button[data-v-c6224198]{padding:12px 18px;border-radius:12px;border:none;background:var(--theme-accent);color:#fff;cursor:pointer}@media(max-width:768px){.crm-page[data-v-c6224198]{padding:18px 12px 36px}.lead-card[data-v-c6224198]{flex-direction:column}.btn-primary[data-v-c6224198]{width:100%;text-align:center}.toolbar[data-v-c6224198]{flex-direction:column;align-items:stretch}}.lead-page[data-v-5c235c9c]{min-height:100vh;padding:24px 12px 72px;background:var(--theme-bg);color:var(--theme-text)}.lead-container[data-v-5c235c9c]{margin:0 auto}.lead-state-wrap[data-v-5c235c9c]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;align-items:center}.lead-page-header[data-v-5c235c9c]{margin-bottom:20px}.breadcrumb-wrap[data-v-5c235c9c]{background:var(--theme-surface);padding:10px 15px;border-radius:12px;box-shadow:0 4px 12px var(--theme-shadow)}.lead-card[data-v-5c235c9c]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:22px;box-shadow:0 8px 24px var(--theme-shadow)}.lead-card__intro[data-v-5c235c9c]{margin-bottom:18px}.lead-title[data-v-5c235c9c]{margin:0 0 6px}.lead-subtitle[data-v-5c235c9c]{margin:0;color:var(--theme-muted);line-height:1.5}.form-group[data-v-5c235c9c]{margin-bottom:15px}label[data-v-5c235c9c]{display:block;margin-bottom:6px;color:var(--theme-muted);font-size:14px}.form-control[data-v-5c235c9c]{width:100%;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none}.fields-grid[data-v-5c235c9c]{display:grid;grid-template-columns:1fr;gap:15px}.field-item[data-v-5c235c9c]{min-width:0}.lead-actions[data-v-5c235c9c]{margin-top:18px;display:flex;justify-content:flex-end}.btn-primary[data-v-5c235c9c]{padding:12px;border:none;border-radius:12px;background:var(--theme-accent);color:#fff;font-weight:600;cursor:pointer;transition:.2s;min-width:220px}.btn-primary[data-v-5c235c9c]:hover{opacity:.9}.lead-alert[data-v-5c235c9c]{border-radius:12px;padding:15px}@media (min-width:768px){.fields-grid[data-v-5c235c9c]{grid-template-columns:1fr 1fr}}@media (max-width:767px){.lead-page[data-v-5c235c9c]{padding:20px 10px 56px}.lead-card[data-v-5c235c9c]{padding:16px}.lead-actions[data-v-5c235c9c]{justify-content:stretch}.btn-primary[data-v-5c235c9c]{width:100%;min-width:0}}.review-widget[data-v-25c5f6a1]{width:100%;color:var(--theme-text)}.review-widget__header[data-v-25c5f6a1]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.review-widget__eyebrow[data-v-25c5f6a1]{margin:0 0 4px;color:var(--theme-muted);font-size:12px;font-weight:800;text-transform:uppercase}.review-widget__title[data-v-25c5f6a1]{margin:0;color:var(--theme-text);font-size:clamp(22px,3vw,30px);line-height:1.2;font-weight:800}.review-widget__nav[data-v-25c5f6a1]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.review-widget__nav-btn[data-v-25c5f6a1]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);color:var(--theme-text);cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.review-widget__nav-btn[data-v-25c5f6a1]:hover{border-color:var(--theme-accent);color:var(--theme-accent);transform:translateY(-1px)}.review-widget__counter[data-v-25c5f6a1]{min-width:46px;color:var(--theme-muted);font-size:13px;font-weight:700;text-align:center}.review-card[data-v-25c5f6a1]{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;padding:18px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 10px 30px var(--theme-shadow)}.review-card__person[data-v-25c5f6a1]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:12px;background:var(--theme-bg);border:1px solid var(--theme-border);text-align:center}.review-card__avatar-link[data-v-25c5f6a1]{display:inline-flex;text-decoration:none}.review-card__avatar[data-v-25c5f6a1]{width:86px;height:86px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,49.8%,.12);color:var(--theme-accent);font-size:24px;font-weight:800}.review-card__avatar--empty[data-v-25c5f6a1]{border:1px solid var(--theme-border)}.review-card__person-text[data-v-25c5f6a1]{min-width:0}.review-card__name[data-v-25c5f6a1]{display:block;color:var(--theme-text);font-size:16px;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.review-card__comments[data-v-25c5f6a1]:hover,.review-card__items a[data-v-25c5f6a1]:hover,.review-card__name[data-v-25c5f6a1]:hover,.review-card__target a[data-v-25c5f6a1]:hover{color:var(--theme-accent)}.review-card__date[data-v-25c5f6a1]{display:block;margin-top:5px;color:var(--theme-muted);font-size:13px}.review-card__content[data-v-25c5f6a1]{min-width:0;display:flex;flex-direction:column;gap:12px}.review-card__meta[data-v-25c5f6a1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.review-card__rating[data-v-25c5f6a1]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border-radius:10px;background:rgba(255,146,0,.12);color:var(--theme-accent);font-weight:800}.review-card__items[data-v-25c5f6a1],.review-card__target[data-v-25c5f6a1]{color:var(--theme-muted);font-size:14px;line-height:1.45}.review-card__comments[data-v-25c5f6a1],.review-card__items a[data-v-25c5f6a1],.review-card__target a[data-v-25c5f6a1]{color:var(--theme-text);font-weight:700;text-decoration:none}.review-card__items[data-v-25c5f6a1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.review-card__items a[data-v-25c5f6a1]{display:inline-flex;padding:5px 8px;border-radius:8px;background:var(--theme-bg);border:1px solid var(--theme-border);font-size:13px}.review-card__text[data-v-25c5f6a1]{min-width:0;color:var(--theme-text);line-height:1.65;overflow-wrap:anywhere}.review-card__footer[data-v-25c5f6a1]{display:flex;justify-content:flex-end;padding-top:4px}.review-card__comments[data-v-25c5f6a1]{display:inline-flex;align-items:center;gap:6px;color:var(--theme-muted);font-size:14px}@media (max-width:768px){.review-widget__header[data-v-25c5f6a1]{align-items:flex-start;flex-direction:column}.review-card[data-v-25c5f6a1]{grid-template-columns:1fr;padding:14px}.review-card__person[data-v-25c5f6a1]{flex-direction:row;align-items:center;text-align:left}.review-card__avatar[data-v-25c5f6a1]{width:64px;height:64px;border-radius:12px;font-size:20px}}@media (max-width:480px){.review-widget__nav[data-v-25c5f6a1]{width:100%;justify-content:space-between}.review-card__person[data-v-25c5f6a1]{padding:12px}.review-card__meta[data-v-25c5f6a1]{align-items:flex-start;flex-direction:column}.review-card__footer[data-v-25c5f6a1]{justify-content:flex-start}}.service-page[data-v-37050040]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text)}.service-page__state[data-v-37050040]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.service-page__container[data-v-37050040]{margin:0 auto;padding:24px 16px 60px}.service-page__action[data-v-37050040]{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:10px;background:var(--theme-accent);color:#fff;text-decoration:none;font-weight:600}.hero[data-v-37050040],.portfolio[data-v-37050040],.section-block[data-v-37050040],.steps[data-v-37050040]{margin-top:20px}.hero-grid[data-v-37050040]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:24px;align-items:start}.content[data-v-37050040],.cta-card[data-v-37050040],.hero-image[data-v-37050040],.steps-list ol[data-v-37050040]{background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 10px 30px var(--theme-shadow)}.hero-image[data-v-37050040]{display:flex;justify-content:center;border-radius:20px;padding:18px}.hero-img[data-v-37050040]{max-width:320px;width:100%;border-radius:18px;display:block}.content[data-v-37050040]{padding:20px;border-radius:18px;word-break:break-word}.section-title[data-v-37050040]{margin-bottom:16px}.section-title h2[data-v-37050040]{font-size:26px;margin:0 0 6px}.section-title p[data-v-37050040]{margin:0;color:var(--theme-muted)}.steps-grid[data-v-37050040]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.steps-list ol[data-v-37050040]{padding:20px 24px;border-radius:14px;margin:0}.steps-list li[data-v-37050040]{margin-bottom:10px}.steps-list li[data-v-37050040]:last-child{margin-bottom:0}.cta-card[data-v-37050040]{padding:24px;border-radius:16px;text-align:center}.cta-card h3[data-v-37050040]{margin:0 0 10px}.cta-card p[data-v-37050040]{margin:0;color:var(--theme-muted)}.cta-btn[data-v-37050040]{margin-top:16px;display:inline-flex;gap:8px;align-items:center;padding:10px 14px;border-radius:10px;background:var(--theme-accent);color:#fff;text-decoration:none;font-weight:600}@media (max-width:992px){.hero-grid[data-v-37050040],.steps-grid[data-v-37050040]{grid-template-columns:1fr}.hero-image[data-v-37050040]{max-width:420px;margin:0 auto}}@media (max-width:768px){.service-page__container[data-v-37050040]{padding:18px 12px 36px}.section-title h2[data-v-37050040]{font-size:22px}.content[data-v-37050040],.cta-card[data-v-37050040],.steps-list ol[data-v-37050040]{padding:16px}}.services-page[data-v-6cc32a50]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:20px 10px;transition:all .25s ease}.services-page__loading[data-v-6cc32a50]{max-width:900px;min-height:60vh;margin:0 auto;display:grid;align-items:center}.services-container[data-v-6cc32a50]{margin:0 auto}.services-grid[data-v-6cc32a50]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width:900px){.services-grid[data-v-6cc32a50]{grid-template-columns:1fr}}.service-card[data-v-6cc32a50]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px var(--theme-shadow);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.service-card[data-v-6cc32a50]:hover{transform:translateY(-4px);box-shadow:0 14px 40px var(--theme-shadow)}.service-image[data-v-6cc32a50]{width:100%;height:200px;overflow:hidden;background:var(--theme-bg)}.service-image img[data-v-6cc32a50]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-content[data-v-6cc32a50]{padding:16px}.service-title[data-v-6cc32a50]{font-size:20px;margin-bottom:10px}.service-link[data-v-6cc32a50]{text-decoration:none;color:var(--theme-text);transition:color .2s ease}.service-link[data-v-6cc32a50]:hover{color:var(--theme-accent)}.service-description[data-v-6cc32a50]{font-size:14px;color:var(--theme-muted);line-height:1.5}.service-actions[data-v-6cc32a50]{display:flex;justify-content:space-between;gap:10px;padding:16px;border-top:1px solid var(--theme-border)}.btn[data-v-6cc32a50]{flex:1;padding:10px 12px;border-radius:10px;text-align:center;font-size:14px;text-decoration:none;cursor:pointer;border:none;transition:all .2s ease}.btn-order[data-v-6cc32a50]{background:var(--theme-accent);color:#000}.btn-order[data-v-6cc32a50]:hover{background:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-accent);opacity:.9}.btn-more[data-v-6cc32a50]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.btn-more[data-v-6cc32a50]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.load-more-wrapper[data-v-6cc32a50]{display:flex;justify-content:center;margin-top:25px}.load-more-btn[data-v-6cc32a50]{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);padding:12px 18px;border-radius:12px}.load-more-btn[data-v-6cc32a50]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.empty-state[data-v-6cc32a50]{text-align:center;padding:50px 20px;color:var(--theme-muted)}.users-page[data-v-5ccfcacb]{min-height:100vh;background-color:var(--theme-bg,#fff);color:var(--theme-text,#000);transition:background-color .25s ease,color .25s ease;padding-bottom:2.5rem}.users-page__loading[data-v-5ccfcacb]{max-width:900px;min-height:60vh;margin:0 auto;display:grid;align-items:center;padding:0 1rem}.container[data-v-5ccfcacb]{width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}.page-section[data-v-5ccfcacb]{padding-top:1.25rem}.filters-section[data-v-5ccfcacb]{margin:1.25rem 0 1.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem;align-items:stretch}@media (min-width:768px){.filters-section[data-v-5ccfcacb]{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.filter-label[data-v-5ccfcacb]{display:block;font-size:.95rem;font-weight:800;color:var(--theme-text,#000);margin:0 0 .25rem}.filter-hint[data-v-5ccfcacb]{margin:0;color:var(--theme-muted,#6b7280);font-size:.85rem}.filter-select[data-v-5ccfcacb]{width:100%;padding:.75rem 1rem;font-size:1rem;background-color:var(--theme-surface,#f5f5f5);color:var(--theme-text,#000);border:1px solid var(--theme-border,rgba(0,0,0,.12));border-radius:.85rem;outline:none;transition:border-color .2s,box-shadow .2s,background-color .25s ease}.filter-select[data-v-5ccfcacb]:focus{border-color:var(--theme-accent,#ff9200);box-shadow:0 0 0 3px rgba(255,146,0,.2)}@media (min-width:768px){.filter-select[data-v-5ccfcacb]{width:auto;min-width:260px}}.alert-block[data-v-5ccfcacb]{background-color:#ff9200;color:var(--theme-text,#000);padding:1rem;border-radius:.5rem;margin:1rem 0;border-left:4px solid #ffc107;font-weight:500}.alert-block p[data-v-5ccfcacb]{margin:0}.users-grid[data-v-5ccfcacb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}@media (min-width:576px){.users-grid[data-v-5ccfcacb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.users-grid[data-v-5ccfcacb]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.users-grid[data-v-5ccfcacb]{grid-template-columns:repeat(6,minmax(0,1fr))}}.user-card[data-v-5ccfcacb]{background-color:var(--theme-surface,#f5f5f5);border:1px solid var(--theme-border,rgba(0,0,0,.12));border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:transform .2s ease,box-shadow .2s ease,background-color .25s ease;box-shadow:0 2px 8px var(--theme-shadow,rgba(15,23,42,.08));min-width:0}.user-card[data-v-5ccfcacb]:hover{transform:translateY(-4px);box-shadow:0 8px 20px var(--theme-shadow,rgba(15,23,42,.12))}.card-link[data-v-5ccfcacb]{text-decoration:none;color:inherit;text-align:center;width:100%}.card-avatar[data-v-5ccfcacb]{width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto;background-color:var(--theme-surface,#f5f5f5);border:2px solid var(--theme-border,rgba(0,0,0,.12))}.card-avatar img[data-v-5ccfcacb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-name[data-v-5ccfcacb]{font-size:1rem;font-weight:600;margin:.5rem 0 0;color:var(--theme-text,#000);line-height:1.3;overflow-wrap:anywhere}.card-rating[data-v-5ccfcacb]{margin-top:auto;padding-top:.5rem}.rating-badge[data-v-5ccfcacb]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--theme-accent,#ff9200);color:#fff;font-weight:700;font-size:.875rem;padding:.25rem .6rem;border-radius:1rem;min-width:28px}.card-action-btn[data-v-5ccfcacb]{width:100%;padding:.6rem;font-size:.875rem;font-weight:500;text-align:center;text-decoration:none;background-color:transparent;color:var(--theme-accent,#ff9200);border:1px solid var(--theme-accent,#ff9200);border-radius:.5rem;transition:all .2s ease;cursor:pointer}.card-action-btn[data-v-5ccfcacb]:hover{background-color:var(--theme-accent,#ff9200);color:#fff}.pagination-section[data-v-5ccfcacb]{margin-top:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.pagination-info[data-v-5ccfcacb]{color:var(--theme-muted,#6b7280);font-size:.9rem;margin:0;transition:color .25s ease}.pagination-controls[data-v-5ccfcacb]{display:flex;gap:1rem;width:100%;max-width:320px}.pagination-btn[data-v-5ccfcacb]{flex:1;padding:.65rem 1rem;font-size:.95rem;font-weight:500;color:var(--theme-text,#000);background-color:var(--theme-surface,#f5f5f5);border:1px solid var(--theme-border,rgba(0,0,0,.12));border-radius:.5rem;cursor:pointer;transition:all .2s ease,background-color .25s ease,color .25s ease}.pagination-btn[data-v-5ccfcacb]:hover:not(:disabled){border-color:var(--theme-accent,#ff9200);background-color:rgba(255,146,0,.1)}.pagination-btn[data-v-5ccfcacb]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--theme-surface,#f5f5f5);color:var(--theme-muted,#6b7280)}@media (max-width:420px){.users-grid[data-v-5ccfcacb]{grid-template-columns:1fr}.pagination-controls[data-v-5ccfcacb]{max-width:none}}.user-card-wrapper[data-v-4572d174]{width:100%;padding:10px 0;min-width:0}.modern-card[data-v-4572d174]{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:20px;background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 8px 24px var(--theme-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;min-width:0;width:100%}.user-card-link:hover .modern-card[data-v-4572d174]{transform:translateY(-2px);border-color:var(--theme-accent)}.avatar-block[data-v-4572d174]{flex-shrink:0;width:54px;height:54px}.avatar[data-v-4572d174]{width:54px;height:54px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-border);background:var(--theme-bg)}.content-block[data-v-4572d174]{flex:1;min-width:0}.name[data-v-4572d174]{font-size:16px;font-weight:600;color:var(--theme-text);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.description[data-v-4572d174]{font-size:13px;color:var(--theme-muted);line-height:1.4;margin:0;word-break:break-word;overflow-wrap:anywhere}.description[data-v-4572d174] :deep(.link){color:var(--theme-accent);text-decoration:none;font-weight:500}.description[data-v-4572d174] :deep(.link:hover){text-decoration:underline}@media (max-width:768px){.modern-card[data-v-4572d174]{padding:12px;gap:12px}.avatar-block[data-v-4572d174],.avatar[data-v-4572d174]{width:46px;height:46px}.name[data-v-4572d174]{font-size:15px}.description[data-v-4572d174]{font-size:12px}}.developer-page[data-v-b203c7f6]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text)}.developer-page__container[data-v-b203c7f6]{margin:0 auto}.developer-page__card--user[data-v-b203c7f6]{max-width:560px;margin-bottom:20px}.developer-page__tabs[data-v-b203c7f6]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.developer-tab[data-v-b203c7f6]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);text-decoration:none;font-weight:600}.developer-tab--active[data-v-b203c7f6]{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.developer-page__timeline[data-v-b203c7f6]{display:grid;gap:16px}@media (max-width:768px){.developer-page[data-v-b203c7f6]{padding:20px 10px 56px}}.developer-page[data-v-05541e55]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text)}.developer-page__container[data-v-05541e55]{margin:0 auto}.developer-page__card--user[data-v-05541e55]{max-width:560px;margin-bottom:20px}.developer-page__tabs[data-v-05541e55]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.developer-tab[data-v-05541e55]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;color:var(--theme-text);text-decoration:none;font-weight:600}.developer-tab[data-v-05541e55],.work-card[data-v-05541e55]{border:1px solid var(--theme-border);background:var(--theme-surface)}.work-card[data-v-05541e55]{padding:24px;border-radius:20px}.work-card__header[data-v-05541e55]{margin-bottom:18px}.work-card__title[data-v-05541e55]{margin:0 0 10px;font-size:1.25rem;font-weight:700}.work-card__meta[data-v-05541e55]{margin:6px 0 0;color:var(--theme-muted)}@media (max-width:768px){.developer-page[data-v-05541e55]{padding:20px 10px 56px}.work-card[data-v-05541e55]{padding:18px}}.developer-page[data-v-77fdf2b2]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text)}.developer-page__container[data-v-77fdf2b2]{margin:0 auto}.developer-page__card--user[data-v-77fdf2b2]{max-width:560px;margin-bottom:20px}.developer-page__tabs[data-v-77fdf2b2]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.developer-tab[data-v-77fdf2b2]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);text-decoration:none;font-weight:600}.developer-tab--active[data-v-77fdf2b2]{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.reviews-list[data-v-77fdf2b2]{display:grid;gap:16px}.review-card[data-v-77fdf2b2]{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:20px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface)}.review-card__img[data-v-77fdf2b2]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-card__name[data-v-77fdf2b2]{margin:0 0 8px;font-size:1rem;font-weight:700}.review-card__date[data-v-77fdf2b2],.review-card__text[data-v-77fdf2b2]{margin:10px 0 0}.review-card__date[data-v-77fdf2b2]{color:var(--theme-muted)}@media (max-width:768px){.developer-page[data-v-77fdf2b2]{padding:20px 10px 56px}.review-card[data-v-77fdf2b2]{grid-template-columns:1fr}}.developer-page[data-v-5f18cbb3]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text)}.developer-page__container[data-v-5f18cbb3]{margin:0 auto}.developer-page__card--user[data-v-5f18cbb3]{max-width:560px;margin-bottom:20px}.developer-page__tabs[data-v-5f18cbb3]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.developer-tab[data-v-5f18cbb3]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);text-decoration:none;font-weight:600}.developer-tab--active[data-v-5f18cbb3]{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.shop-intro-card[data-v-5f18cbb3]{margin-bottom:18px;padding:22px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface)}.shop-intro-card__title[data-v-5f18cbb3]{margin:0 0 8px;font-size:1.25rem;font-weight:700}.shop-intro-card__text[data-v-5f18cbb3]{margin:0;color:var(--theme-muted);line-height:1.5}.shop-alert[data-v-5f18cbb3]{margin-bottom:18px}.shop-alert__card[data-v-5f18cbb3]{padding:16px 18px;border-radius:16px;border:1px solid rgba(220,53,69,.22);background:rgba(220,53,69,.12);color:#f7c2c8}.shop-grid[data-v-5f18cbb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.shop-item-card__inner[data-v-5f18cbb3]{display:flex;flex-direction:column;gap:12px;height:100%;padding:16px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface)}.shop-item-card__image[data-v-5f18cbb3]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:14px}.shop-item-card__image-link[data-v-5f18cbb3],.shop-item-card__title-link[data-v-5f18cbb3]{text-decoration:none}.shop-item-card__title[data-v-5f18cbb3]{margin:0;color:var(--theme-text);font-size:.95rem;line-height:1.4;overflow-wrap:anywhere}.shop-item-card__price[data-v-5f18cbb3]{margin:0;font-size:1rem;font-weight:700}.shop-item-card__button[data-v-5f18cbb3]{width:100%}@media (max-width:768px){.developer-page[data-v-5f18cbb3]{padding:20px 10px 56px}}.item-page[data-v-2d0ce3bc]{padding:24px 16px 48px;background:var(--theme-bg);color:var(--theme-text)}.item-page__loading[data-v-2d0ce3bc]{max-width:900px;min-height:60vh;margin:0 auto;display:grid;align-items:center}.item-wrapper[data-v-2d0ce3bc]{margin:0 auto}.item-page__header[data-v-2d0ce3bc]{margin-bottom:20px}.item-container[data-v-2d0ce3bc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.content-block[data-v-2d0ce3bc],.gallery-card[data-v-2d0ce3bc],.info-card[data-v-2d0ce3bc]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 8px 24px var(--theme-shadow)}.gallery-card[data-v-2d0ce3bc]{padding:12px}.image-wrapper[data-v-2d0ce3bc]{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:12px}.main-image[data-v-2d0ce3bc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-controls[data-v-2d0ce3bc]{display:flex;justify-content:center;margin-top:10px;gap:12px}.nav-btn[data-v-2d0ce3bc]{background:var(--theme-accent);border:none;color:#fff;width:40px;height:40px;border-radius:10px;cursor:pointer}.gallery-thumbs[data-v-2d0ce3bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:12px}.gallery-thumb[data-v-2d0ce3bc]{padding:0;border:1px solid var(--theme-border);border-radius:12px;overflow:hidden;background:transparent;cursor:pointer}.gallery-thumb img[data-v-2d0ce3bc]{width:100%;height:72px;-o-object-fit:cover;object-fit:cover;display:block}.gallery-thumb--active[data-v-2d0ce3bc]{border-color:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-accent)}.info-card[data-v-2d0ce3bc]{padding:20px}.field+.info-card__section[data-v-2d0ce3bc],.info-card__section+.info-card__section[data-v-2d0ce3bc]{margin-top:18px}.price[data-v-2d0ce3bc]{font-size:28px;font-weight:700;color:var(--theme-accent);line-height:1.2}.field[data-v-2d0ce3bc]{margin-top:18px}.field label[data-v-2d0ce3bc],.filter-title[data-v-2d0ce3bc]{display:block;margin-bottom:8px;font-size:13px;color:var(--theme-muted)}.select[data-v-2d0ce3bc]{width:100%;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text)}.meta[data-v-2d0ce3bc]{line-height:1.5;word-break:break-word}.filter-values[data-v-2d0ce3bc]{display:flex;flex-wrap:wrap}.chip[data-v-2d0ce3bc]{display:inline-block;padding:4px 10px;border-radius:20px;background:var(--theme-bg);border:1px solid var(--theme-border);margin:4px}.options[data-v-2d0ce3bc]{margin-top:12px}.option-item[data-v-2d0ce3bc]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;align-items:center;border-bottom:1px solid var(--theme-border)}.option-item[data-v-2d0ce3bc]:last-child{border-bottom:0}.option-item__main[data-v-2d0ce3bc]{display:inline-flex;align-items:center;gap:10px}.option-price[data-v-2d0ce3bc]{white-space:nowrap}.cart-btn[data-v-2d0ce3bc]{width:100%;margin-top:18px;padding:12px;border-radius:12px;border:none;background:var(--theme-accent);color:#fff;font-weight:700;cursor:pointer}.item-alert[data-v-2d0ce3bc]{margin-top:16px}.user-block[data-v-2d0ce3bc]{margin-top:20px}.reviews[data-v-2d0ce3bc]{margin-top:24px}.content-block[data-v-2d0ce3bc]{margin-top:30px;padding:20px}@media (max-width:900px){.item-container[data-v-2d0ce3bc]{grid-template-columns:1fr}}@media (max-width:768px){.item-page[data-v-2d0ce3bc]{padding:18px 12px 36px}.price[data-v-2d0ce3bc]{font-size:24px}.option-item[data-v-2d0ce3bc]{align-items:flex-start;flex-direction:column}}.cart-section[data-v-43b16f84]{padding:2rem 0;min-height:70vh;background:var(--theme-bg);transition:background-color .25s ease}.cart-state[data-v-43b16f84]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.cart-container[data-v-43b16f84]{margin:0 auto;padding:0 1rem}.cart-layout[data-v-43b16f84]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}.cart-main[data-v-43b16f84],.cart-summary[data-v-43b16f84]{min-width:0}.btn-text[data-v-43b16f84]{color:var(--theme-accent);text-decoration:none;font-weight:500;transition:opacity .2s}.btn-text[data-v-43b16f84]:hover{opacity:.85;text-decoration:underline}.cart-items[data-v-43b16f84]{display:flex;flex-direction:column;gap:1rem}.cart-item[data-v-43b16f84]{display:grid;grid-template-columns:1fr;gap:1rem;padding:1.25rem;background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 4px 12px var(--theme-shadow);transition:transform .2s ease,box-shadow .2s ease,background-color .25s ease,border-color .25s ease;min-width:0}.cart-item[data-v-43b16f84]:hover{transform:translateY(-2px);box-shadow:0 6px 18px var(--theme-shadow)}@media (min-width:768px){.cart-item[data-v-43b16f84]{grid-template-columns:2fr 1fr;align-items:center}}.cart-item-info[data-v-43b16f84]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.item-title[data-v-43b16f84]{color:var(--theme-accent);text-decoration:none;font-weight:600;font-size:1.1rem;overflow-wrap:anywhere}.item-title[data-v-43b16f84]:hover{text-decoration:underline}.item-option[data-v-43b16f84],.item-price[data-v-43b16f84],.item-total-line[data-v-43b16f84],.item-variant[data-v-43b16f84]{margin:0;font-size:.95rem;color:var(--theme-muted)}.item-total-line[data-v-43b16f84]{color:var(--theme-text);font-weight:600;margin-top:.5rem}.cart-item-controls[data-v-43b16f84]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}@media (min-width:768px){.cart-item-controls[data-v-43b16f84]{flex-direction:column;align-items:flex-end;gap:1rem}}.quantity-control[data-v-43b16f84]{display:flex;align-items:center;gap:.75rem;background:var(--theme-surface);padding:.5rem;border-radius:8px;border:1px solid var(--theme-border)}.quantity-value[data-v-43b16f84]{min-width:1.5rem;text-align:center;font-weight:600;color:var(--theme-text)}.btn-icon[data-v-43b16f84]{background:transparent;border:none;cursor:pointer;color:var(--theme-text);padding:.35rem;font-size:1rem;border-radius:50%;transition:background-color .2s,color .2s}.btn-icon[data-v-43b16f84]:hover{background:var(--theme-border);color:var(--theme-accent)}.btn-delete[data-v-43b16f84]:hover{background:rgba(220,53,69,.1);color:#dc3545}.cart-summary[data-v-43b16f84]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px var(--theme-shadow);display:flex;flex-direction:column;gap:1.25rem;transition:background-color .25s ease,border-color .25s ease}@media (min-width:1024px){.cart-layout[data-v-43b16f84]{grid-template-columns:1.2fr .8fr;align-items:start}.cart-summary[data-v-43b16f84]{position:sticky;top:2rem;align-self:start}}.alert-danger[data-v-43b16f84]{background:#dc3545!important;color:#fff!important;padding:.75rem 1rem;border-radius:8px;font-size:.9rem}.summary-row[data-v-43b16f84]{display:flex;flex-direction:column;gap:.5rem}.summary-label[data-v-43b16f84]{font-weight:500;color:var(--theme-text);font-size:.95rem}.summary-input-group[data-v-43b16f84]{display:flex;gap:.5rem;min-width:0}.form-control[data-v-43b16f84]{flex:1;padding:.65rem .85rem;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;color:var(--theme-text);font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .25s}.form-control[data-v-43b16f84]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 2px rgba(255,146,0,.2)}select.form-control[data-v-43b16f84]{cursor:pointer}.promocode-applied[data-v-43b16f84]{background:var(--theme-surface);padding:.85rem;border-radius:8px;border-left:3px solid var(--theme-accent)}.promocode-code[data-v-43b16f84]{font-weight:600;color:var(--theme-accent);display:block}.promocode-desc[data-v-43b16f84]{margin:.25rem 0 0;font-size:.85rem;color:var(--theme-muted)}.promocode-discount[data-v-43b16f84]{font-size:.9rem;color:#28a745;display:block;margin-top:.25rem}.summary-totals[data-v-43b16f84]{border-top:1px solid var(--theme-border);padding-top:1rem;margin-top:.5rem}.delivery-prices p[data-v-43b16f84],.total-prices p[data-v-43b16f84]{margin:.25rem 0;font-size:.95rem}.total-label[data-v-43b16f84]{margin:.75rem 0 .5rem;color:var(--theme-text);font-size:1.1rem}.total-prices p[data-v-43b16f84]{font-size:1.25rem;font-weight:700;color:var(--theme-accent)}.checkbox-label[data-v-43b16f84]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--theme-muted);cursor:pointer;line-height:1.4}.checkbox-label input[data-v-43b16f84]{margin-top:.2rem;accent-color:var(--theme-accent)}.checkbox-label a[data-v-43b16f84]{color:var(--theme-accent);text-decoration:none}.checkbox-label a[data-v-43b16f84]:hover{text-decoration:underline}.btn[data-v-43b16f84]{padding:.65rem 1.2rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.95rem}.btn-primary[data-v-43b16f84]{background:var(--theme-accent);color:#fff}.btn-primary[data-v-43b16f84]:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-accent[data-v-43b16f84]{background:var(--theme-accent);color:#fff;width:100%;padding:.85rem;font-size:1.05rem}.btn-accent[data-v-43b16f84]:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 4px 12px var(--theme-shadow)}.btn-block[data-v-43b16f84]{width:100%}.btn-lg[data-v-43b16f84]{padding:.95rem;font-size:1.1rem}.mb-4[data-v-43b16f84]{margin-bottom:1.5rem}@media (max-width:640px){.cart-container[data-v-43b16f84]{padding:0 .75rem}.summary-input-group[data-v-43b16f84]{flex-direction:column}.cart-item-controls[data-v-43b16f84]{flex-direction:column;align-items:stretch}.quantity-control[data-v-43b16f84]{justify-content:space-between}.btn-text[data-v-43b16f84]{width:100%;text-align:center}}.add-item-page[data-v-04be7de0]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 80px}.page-container[data-v-04be7de0]{margin:0 auto}.modern-card[data-v-04be7de0]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:24px;box-shadow:0 10px 40px var(--theme-shadow)}.card-section[data-v-04be7de0]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--theme-border)}.card-section[data-v-04be7de0]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-04be7de0]{font-size:22px;font-weight:700;margin-bottom:22px;color:var(--theme-text)}.section-header-row[data-v-04be7de0]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.form-grid[data-v-04be7de0]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.full-width[data-v-04be7de0]{grid-column:1/-1}.form-group label[data-v-04be7de0]{display:block;margin-bottom:10px;font-weight:600;color:var(--theme-text)}.modern-input[data-v-04be7de0]{width:100%;height:52px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);padding:0 16px;font-size:15px;transition:all .25s ease}.modern-input[data-v-04be7de0]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 4px rgba(255,146,0,.15)}.switch-row[data-v-04be7de0]{margin-top:24px;display:flex;align-items:center;gap:18px}.switch-wrapper[data-v-04be7de0]{position:relative;width:56px;height:30px;margin:0}.switch-wrapper input[data-v-04be7de0]{display:none}.switch-slider[data-v-04be7de0]{position:absolute;inset:0;background:var(--theme-border);border-radius:100px;cursor:pointer;transition:.25s}.switch-slider[data-v-04be7de0]:before{content:"";position:absolute;width:24px;height:24px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.25s}.switch-wrapper input:checked+.switch-slider[data-v-04be7de0]{background:var(--theme-accent)}.switch-wrapper input:checked+.switch-slider[data-v-04be7de0]:before{transform:translateX(26px)}.switch-content[data-v-04be7de0]{display:flex;flex-direction:column}.switch-title[data-v-04be7de0]{font-weight:700}.switch-subtitle[data-v-04be7de0]{color:var(--theme-muted);font-size:13px}.modern-button[data-v-04be7de0]{border:none;background:var(--theme-accent);color:#fff;padding:12px 20px;border-radius:12px;font-weight:700;cursor:pointer;transition:all .25s ease}.modern-button[data-v-04be7de0]:hover{transform:translateY(-2px)}.modern-button.secondary[data-v-04be7de0]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-button.danger[data-v-04be7de0]{background:#dc3545}.modern-button.small[data-v-04be7de0]{padding:8px 12px;font-size:13px}.filter-block[data-v-04be7de0]{margin-bottom:24px}.filter-block h4[data-v-04be7de0]{margin-bottom:14px;font-weight:700}.tags-grid[data-v-04be7de0]{display:flex;flex-wrap:wrap;gap:12px}.tag-button[data-v-04be7de0]{border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);padding:10px 16px;border-radius:100px;cursor:pointer;transition:all .25s ease;font-weight:600}.tag-button.active[data-v-04be7de0]{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.upload-box[data-v-04be7de0]{margin-bottom:24px}.upload-input[data-v-04be7de0]{display:none}.upload-label[data-v-04be7de0]{border:2px dashed var(--theme-border);border-radius:16px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .25s ease;background:var(--theme-bg)}.upload-label[data-v-04be7de0]:hover{border-color:var(--theme-accent);background:rgba(255,146,0,.05)}.upload-label i[data-v-04be7de0]{font-size:32px;color:var(--theme-accent)}.photo-grid[data-v-04be7de0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.photo-card[data-v-04be7de0]{background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:14px;overflow:hidden;padding:12px}.photo-preview[data-v-04be7de0]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.delete-photo-btn[data-v-04be7de0]{width:100%;margin-top:12px;border:none;background:#dc3545;color:#fff;padding:10px;border-radius:10px;font-weight:600}.items-list[data-v-04be7de0]{margin-top:24px}.item-card[data-v-04be7de0]{border:1px solid var(--theme-border);background:var(--theme-bg);border-radius:14px;padding:20px;margin-bottom:18px}.options-list[data-v-04be7de0]{margin-top:24px}.option-row[data-v-04be7de0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-bg);margin-bottom:12px}.option-info[data-v-04be7de0]{display:flex;flex-direction:column;gap:4px}.option-info span[data-v-04be7de0]{color:var(--theme-muted)}.modern-alert[data-v-04be7de0]{padding:18px;border-radius:12px;margin-top:24px;color:#fff}.modern-alert.danger[data-v-04be7de0]{background:#dc3545}.submit-row[data-v-04be7de0]{display:flex;justify-content:flex-end;margin-top:32px}.add-item-state[data-v-04be7de0]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.fade-enter-active[data-v-04be7de0],.fade-leave-active[data-v-04be7de0]{transition:opacity .25s ease}.fade-enter[data-v-04be7de0],.fade-leave-to[data-v-04be7de0]{opacity:0}@media (max-width:768px){.add-item-page[data-v-04be7de0]{padding:16px 12px 60px}.modern-card[data-v-04be7de0]{padding:18px;border-radius:14px}.form-grid[data-v-04be7de0]{grid-template-columns:1fr}.section-header-row[data-v-04be7de0]{flex-direction:column;align-items:flex-start}.submit-row[data-v-04be7de0]{justify-content:stretch}.submit-row .btn[data-v-04be7de0],.submit-row button[data-v-04be7de0]{width:100%}.option-row[data-v-04be7de0]{flex-direction:column;align-items:flex-start}.photo-grid[data-v-04be7de0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.photo-grid[data-v-04be7de0]{grid-template-columns:1fr}.section-title[data-v-04be7de0]{font-size:20px}}.edit-item-section[data-v-c462b3ec]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 48px;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.edit-item-container[data-v-c462b3ec]{margin:0 auto}.modern-card[data-v-c462b3ec]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.edit-item-state[data-v-c462b3ec]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.item-form-card[data-v-c462b3ec]{display:flex;flex-direction:column;gap:1.25rem}.item-form[data-v-c462b3ec]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-c462b3ec]{display:flex;flex-direction:column;gap:.4rem}.form-row[data-v-c462b3ec]{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:480px){.form-row[data-v-c462b3ec]{grid-template-columns:1fr 1fr}}.form-label[data-v-c462b3ec]{font-size:.9rem;font-weight:600;color:var(--theme-text)}.modern-input[data-v-c462b3ec],.modern-select[data-v-c462b3ec]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.modern-select[data-v-c462b3ec]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.modern-input[data-v-c462b3ec]:focus,.modern-select[data-v-c462b3ec]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.checkbox-group[data-v-c462b3ec]{display:flex;align-items:center}.checkbox-label[data-v-c462b3ec]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.95rem;color:var(--theme-text)}.checkbox-input[data-v-c462b3ec]{width:1.1rem;height:1.1rem;accent-color:var(--theme-accent);cursor:pointer}.filters-section[data-v-c462b3ec]{display:flex;flex-direction:column;gap:.75rem}.filters-toggle[data-v-c462b3ec]{width:100%}.filters-list[data-v-c462b3ec]{display:flex;flex-direction:column;gap:1rem;padding:.75rem;background:var(--theme-bg);border-radius:.75rem;border:1px solid var(--theme-border)}.filter-group[data-v-c462b3ec]{display:flex;flex-direction:column;gap:.5rem}.filter-title[data-v-c462b3ec]{font-size:1rem;font-weight:600;margin:0;color:var(--theme-text)}.filter-values[data-v-c462b3ec]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-value-btn[data-v-c462b3ec]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:.4rem .8rem;border-radius:999px;font-size:.85rem;cursor:pointer;transition:all .15s ease}.filter-value-btn.filter-active[data-v-c462b3ec],.filter-value-btn[data-v-c462b3ec]:hover{background:var(--theme-accent);border-color:var(--theme-accent);color:#fff}.filter-value-btn.filter-inactive[data-v-c462b3ec]{opacity:.7}.file-input[data-v-c462b3ec]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:12px;padding:.75rem 1rem;font-size:.9rem;cursor:pointer}.photos-preview[data-v-c462b3ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.photo-item[data-v-c462b3ec]{display:flex;flex-direction:column;gap:.4rem;align-items:center}.photo-thumbnail[data-v-c462b3ec]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid var(--theme-border)}.delete-photo-btn[data-v-c462b3ec]{padding:.4rem .8rem;font-size:.8rem;min-height:34px;width:auto}.options-section[data-v-c462b3ec],.variants-section[data-v-c462b3ec]{display:flex;flex-direction:column;gap:1rem}.fieldset-legend[data-v-c462b3ec]{font-size:1.1rem;font-weight:700;margin:0 0 .5rem;padding:0 0 .5rem;border-bottom:1px solid var(--theme-border);color:var(--theme-text)}.option-form[data-v-c462b3ec],.variant-form[data-v-c462b3ec]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:var(--theme-bg);border-radius:.75rem}.options-list[data-v-c462b3ec],.variants-list[data-v-c462b3ec]{display:flex;flex-direction:column;gap:.75rem}.variant-item[data-v-c462b3ec]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.delete-option-btn[data-v-c462b3ec],.delete-variant-btn[data-v-c462b3ec]{padding:.4rem .8rem;font-size:.85rem;min-height:36px;width:auto}.option-item[data-v-c462b3ec]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.5rem .75rem;background:var(--theme-bg);border-radius:.5rem}.option-title[data-v-c462b3ec]{font-weight:500;color:var(--theme-text)}.option-price[data-v-c462b3ec]{font-weight:600;color:var(--theme-accent)}.editorjs-wrapper[data-v-c462b3ec] :deep(.ce-block__content),.editorjs-wrapper[data-v-c462b3ec] :deep(.ce-toolbar__content){max-width:100%}.editorjs-wrapper[data-v-c462b3ec] :deep(.codex-editor){background:var(--theme-bg);border-radius:.75rem;border:1px solid var(--theme-border)}.modern-alert[data-v-c462b3ec]{border-radius:.75rem;padding:.85rem 1rem;font-size:.9rem;margin:0}.modern-alert p[data-v-c462b3ec]{margin:0;line-height:1.4}.alert-danger[data-v-c462b3ec]{background:rgba(220,53,69,.1);border:1px solid #dc3545;color:#dc3545}.form-actions[data-v-c462b3ec]{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--theme-border)}.modern-btn[data-v-c462b3ec]{background:var(--theme-accent);color:#fff;border:none;border-radius:12px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:48px}.modern-btn[data-v-c462b3ec]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:#fff}.modern-btn[data-v-c462b3ec]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-c462b3ec]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-c462b3ec]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.modern-btn.danger[data-v-c462b3ec]{background:transparent;color:#dc3545;border:1px solid #dc3545}.modern-btn.danger[data-v-c462b3ec]:hover:not(:disabled){background:rgba(220,53,69,.1);color:#dc3545}.full-width[data-v-c462b3ec]{width:100%}.text-center[data-v-c462b3ec]{text-align:center}.text-muted[data-v-c462b3ec]{color:var(--theme-muted)!important}.mt-2[data-v-c462b3ec]{margin-top:.5rem}@media (max-width:480px){.edit-item-section[data-v-c462b3ec]{padding:18px 12px 36px}.modern-card[data-v-c462b3ec]{border-radius:14px;padding:1rem}.modern-btn[data-v-c462b3ec]{padding:.6rem 1rem;font-size:.9rem}.form-row[data-v-c462b3ec]{grid-template-columns:1fr}.option-item[data-v-c462b3ec]{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.modern-card[data-v-c462b3ec]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-c462b3ec],[data-v-c462b3ec]:after,[data-v-c462b3ec]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.checkbox-input[data-v-c462b3ec]:focus-visible,.filter-value-btn[data-v-c462b3ec]:focus-visible,.modern-btn[data-v-c462b3ec]:focus-visible,.modern-input[data-v-c462b3ec]:focus-visible,.modern-select[data-v-c462b3ec]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.edit-item-section[data-v-c462b3ec]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.edit-item-section[data-v-c462b3ec]::-webkit-scrollbar{width:6px}.edit-item-section[data-v-c462b3ec]::-webkit-scrollbar-track{background:transparent}.edit-item-section[data-v-c462b3ec]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.modern-home-page[data-v-2701ac08]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text);overflow-x:hidden}.modern-home-page--loading[data-v-2701ac08]{display:grid;place-items:center}.kanban-loading[data-v-2701ac08]{width:min(760px,100%)}.kanban-page-header[data-v-2701ac08]{max-width:1440px;margin:0 auto 20px}.filters-card[data-v-2701ac08]{max-width:1440px;margin:0 auto 22px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:18px;box-shadow:0 8px 30px var(--theme-shadow)}.filters-card__header[data-v-2701ac08]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.filters-card__title[data-v-2701ac08]{margin:0 0 6px;font-size:1.15rem;font-weight:700}.filters-card__subtitle[data-v-2701ac08]{margin:0;color:var(--theme-muted);line-height:1.5}.kanban-summary[data-v-2701ac08]{display:inline-grid;grid-template-columns:repeat(2,minmax(86px,1fr));gap:10px;flex:0 0 auto}.kanban-summary__item[data-v-2701ac08]{padding:10px 12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg);text-align:center}.kanban-summary__item span[data-v-2701ac08]{display:block;color:var(--theme-text);font-size:20px;font-weight:800;line-height:1}.kanban-summary__item p[data-v-2701ac08]{margin:4px 0 0;color:var(--theme-muted);font-size:12px;font-weight:700}.filters-grid[data-v-2701ac08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.filter-full[data-v-2701ac08]{grid-column:1/-1}.filter-item[data-v-2701ac08]{display:flex;flex-direction:column}.filter-label[data-v-2701ac08]{margin-bottom:8px;font-size:14px;font-weight:600;color:var(--theme-muted)}.modern-input[data-v-2701ac08],.modern-select[data-v-2701ac08]{width:100%;min-height:44px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);padding:0 12px;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.modern-input[data-v-2701ac08]:focus,.modern-select[data-v-2701ac08]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 4px rgba(255,146,0,.15)}.primary-btn[data-v-2701ac08]{border:none;background:var(--theme-accent);color:#fff;min-height:42px;padding:0 16px;border-radius:10px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.primary-btn[data-v-2701ac08]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,146,0,.25)}.kanban-wrapper[data-v-2701ac08]{max-width:1440px;margin:0 auto;overflow-x:auto;padding:4px 2px 20px;scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.kanban-board-modern[data-v-2701ac08]{min-width:-moz-max-content;min-width:max-content;display:flex;align-items:flex-start;gap:14px}.kanban-board-modern[data-v-2701ac08] :deep(.drag-column){width:320px;min-width:320px;max-width:320px;min-height:460px;padding:10px;border:1px solid var(--theme-border);border-radius:14px;background:hsla(0,0%,49.8%,.05)}.kanban-board-modern[data-v-2701ac08] :deep(.drag-inner-list){min-height:360px;display:flex;flex-direction:column;gap:12px}.stage-header[data-v-2701ac08]{display:flex;align-items:center;justify-content:space-between;padding:12px;margin-bottom:12px;border-radius:12px;background:var(--theme-surface);border:1px solid var(--theme-border);position:sticky;top:0;z-index:2}.stage-title[data-v-2701ac08]{font-weight:700;font-size:15px;color:var(--theme-text)}.stage-count[data-v-2701ac08]{min-width:28px;height:28px;border-radius:9px;background:var(--theme-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.kanban-card[data-v-2701ac08]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:14px;margin-bottom:0;box-shadow:0 10px 25px var(--theme-shadow);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.kanban-card[data-v-2701ac08]:hover{border-color:var(--theme-accent);box-shadow:0 12px 28px var(--theme-shadow);transform:translateY(-2px)}.card-top[data-v-2701ac08]{display:flex;justify-content:space-between;gap:14px}.project-content[data-v-2701ac08]{flex:1;min-width:0}.parent-project[data-v-2701ac08]{display:inline-flex;align-items:center;gap:6px;background:rgba(255,146,0,.12);color:var(--theme-accent);border-radius:9px;padding:5px 9px;font-size:12px;font-weight:700;margin-bottom:10px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.project-title[data-v-2701ac08]{margin:0;font-size:16px;line-height:1.4;font-weight:700;color:var(--theme-text);cursor:pointer;word-break:break-word}.avatar-wrapper[data-v-2701ac08]{flex-shrink:0}.avatar-image[data-v-2701ac08]{width:46px;height:46px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-border)}.avatar-image--empty[data-v-2701ac08]{display:inline-flex;align-items:center;justify-content:center;background:var(--theme-bg);color:var(--theme-accent);font-size:15px;font-weight:800}.custom-fields[data-v-2701ac08]{margin-top:14px;display:flex;flex-direction:column;gap:8px}.field-row[data-v-2701ac08]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.field-badge[data-v-2701ac08]{background:rgba(255,146,0,.14);color:var(--theme-accent);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.field-value[data-v-2701ac08]{color:var(--theme-text);font-size:13px;word-break:break-word}.card-footer[data-v-2701ac08]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px;padding-top:12px;border-top:1px solid var(--theme-border)}.project-id[data-v-2701ac08]{gap:2px;color:var(--theme-muted)}.open-btn[data-v-2701ac08],.project-id[data-v-2701ac08]{display:inline-flex;align-items:center;text-decoration:none;font-weight:700;font-size:13px}.open-btn[data-v-2701ac08]{background:var(--theme-accent);color:#fff;min-height:36px;padding:0 12px;border-radius:10px;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.open-btn[data-v-2701ac08]:hover{text-decoration:none;color:#fff;transform:translateY(-2px)}.kanban-wrapper[data-v-2701ac08]::-webkit-scrollbar{width:8px;height:8px}.kanban-wrapper[data-v-2701ac08]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:10px}@media (max-width:768px){.modern-home-page[data-v-2701ac08]{padding:20px 10px 56px}.filters-card__header[data-v-2701ac08]{flex-direction:column}.kanban-summary[data-v-2701ac08]{width:100%}.filters-card[data-v-2701ac08]{padding:18px;border-radius:12px}.filters-grid[data-v-2701ac08]{grid-template-columns:1fr;gap:14px}.kanban-board-modern[data-v-2701ac08] :deep(.drag-column){width:86vw;min-width:86vw;max-width:86vw}.card-footer[data-v-2701ac08]{flex-direction:column;align-items:stretch}.open-btn[data-v-2701ac08],.primary-btn[data-v-2701ac08]{width:100%}}.calendar-page[data-v-eb90fe9e]{padding:16px;background:var(--theme-bg);color:var(--theme-text)}.calendar-filter[data-v-eb90fe9e]{position:sticky;top:0;z-index:10;margin-bottom:16px}.filter-card[data-v-eb90fe9e]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:12px;display:flex;gap:12px;flex-wrap:wrap}.date-input[data-v-eb90fe9e],.select-input[data-v-eb90fe9e]{background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-text);padding:10px;border-radius:10px;outline:none}.date-input.full[data-v-eb90fe9e]{width:100%}.link-btn[data-v-eb90fe9e]{background:transparent;border:none;color:var(--theme-accent);cursor:pointer;font-size:13px;text-align:left}.btn-primary[data-v-eb90fe9e]{background:var(--theme-accent);color:#000;padding:8px 14px;border-radius:10px;text-decoration:none;display:inline-block;font-weight:600}.btn-secondary[data-v-eb90fe9e]{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 14px;border-radius:10px}.projects-grid[data-v-eb90fe9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.project-card[data-v-eb90fe9e]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 6px 18px var(--theme-shadow);display:flex;flex-direction:column;overflow:hidden}.project-header[data-v-eb90fe9e]{padding:14px;border-bottom:1px solid var(--theme-border)}.project-title[data-v-eb90fe9e]{font-size:16px;font-weight:600;color:var(--theme-text);text-decoration:none}.project-meta[data-v-eb90fe9e]{font-size:12px;color:var(--theme-muted);display:flex;flex-direction:column;margin-top:6px}.project-body[data-v-eb90fe9e]{padding:14px;font-size:13px}.muted[data-v-eb90fe9e]{color:var(--theme-muted)}.success[data-v-eb90fe9e]{color:var(--theme-accent)}.project-footer[data-v-eb90fe9e]{padding:14px;border-top:1px solid var(--theme-border);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.date-block[data-v-eb90fe9e]{flex:1}.date-title[data-v-eb90fe9e]{font-size:12px;color:var(--theme-muted)}.date-value[data-v-eb90fe9e]{display:flex;align-items:center;gap:8px;font-weight:500}.icon-btn[data-v-eb90fe9e]{background:none;border:none;color:var(--theme-accent);cursor:pointer}.edit-box[data-v-eb90fe9e]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.hint[data-v-eb90fe9e]{font-size:12px;color:var(--theme-muted)}.error-box[data-v-eb90fe9e]{margin-top:8px;padding:8px;background:#dc3545;color:#fff;border-radius:8px}.actions[data-v-eb90fe9e]{display:flex;align-items:center}.load-more[data-v-eb90fe9e]{margin-top:20px;display:flex;justify-content:center}.project-card[data-v-a8ef78da]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 6px 18px var(--theme-shadow);overflow:hidden;transition:all .25s ease;margin:12px 0}.project-card[data-v-a8ef78da]:hover{transform:translateY(-2px);box-shadow:0 10px 25px var(--theme-shadow)}.project-card__header[data-v-a8ef78da]{padding:14px 16px;border-bottom:1px solid var(--theme-border)}.project-card__title[data-v-a8ef78da]{font-size:16px;font-weight:600;color:var(--theme-text);text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card__title[data-v-a8ef78da]:hover{color:var(--theme-accent)}.project-card__body[data-v-a8ef78da]{padding:14px 16px}.project-card__grid[data-v-a8ef78da]{display:flex;gap:16px;flex-wrap:wrap}.project-card__col[data-v-a8ef78da]{flex:1;min-width:240px}.project-card__meta[data-v-a8ef78da]{display:flex;flex-direction:column;gap:6px}.meta-item[data-v-a8ef78da]{font-size:13px;color:var(--theme-muted);display:flex;justify-content:space-between;gap:10px}.meta-label[data-v-a8ef78da]{opacity:.8}.meta-value[data-v-a8ef78da]{color:var(--theme-text)}.info-line[data-v-a8ef78da]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:var(--theme-text)}.info-line.success[data-v-a8ef78da]{color:var(--theme-accent)}.badge[data-v-a8ef78da]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--theme-border);color:var(--theme-muted);white-space:nowrap}.badge.accent[data-v-a8ef78da]{border-color:var(--theme-accent);color:var(--theme-accent)}.project-card__footer[data-v-a8ef78da]{padding:12px 16px;border-top:1px solid var(--theme-border);display:flex;justify-content:flex-end}.project-card__btn[data-v-a8ef78da]{background:var(--theme-accent);color:#000;padding:8px 14px;border-radius:10px;text-decoration:none;font-size:13px;font-weight:600;transition:.2s ease}.project-card__btn[data-v-a8ef78da]:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:768px){.project-card__grid[data-v-a8ef78da]{flex-direction:column}.meta-item[data-v-a8ef78da]{flex-direction:column;align-items:flex-start}}.freelance-wrapper[data-v-728ed60b]{padding:20px;min-height:100vh;background:var(--theme-bg);color:var(--theme-text);transition:all .25s ease}.toolbar[data-v-728ed60b]{background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 4px 18px var(--theme-shadow);border-radius:14px;padding:16px;margin-bottom:20px}.toolbar__inner[data-v-728ed60b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.toolbar__title h2[data-v-728ed60b]{margin:0;font-size:20px}.toolbar__subtitle[data-v-728ed60b]{font-size:12px;color:var(--theme-muted)}.theme-select[data-v-728ed60b]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);padding:10px 12px;border-radius:10px;outline:none;min-width:220px;transition:.2s ease}.theme-select[data-v-728ed60b]:focus{border-color:var(--theme-accent)}.projects-grid[data-v-728ed60b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.empty-state[data-v-728ed60b]{text-align:center;padding:60px 20px;color:var(--theme-muted)}.empty-state h3[data-v-728ed60b]{margin-bottom:8px}.pagination[data-v-728ed60b]{display:flex;justify-content:space-between;margin-top:20px;gap:10px}.btn[data-v-728ed60b]{flex:1;padding:12px 14px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);cursor:pointer;transition:.2s ease;font-weight:500}.btn[data-v-728ed60b]:hover{border-color:var(--theme-accent);transform:translateY(-1px)}.btn.disabled[data-v-728ed60b]{opacity:.4;cursor:not-allowed;transform:none}@media (max-width:768px){.toolbar__inner[data-v-728ed60b]{flex-direction:column;align-items:stretch}.theme-select[data-v-728ed60b]{width:100%}.pagination[data-v-728ed60b]{flex-direction:column}}.projects-section[data-v-71aebda2]{--bg-primary:var(--theme-bg,#fff);--bg-secondary:var(--theme-surface,#f5f5f5);--text-primary:var(--theme-text,#000);--text-secondary:var(--theme-muted,#6b7280);--accent:var(--theme-accent,#ff9200);--border:var(--theme-border,rgba(0,0,0,0.12));--shadow:var(--theme-shadow,rgba(15,23,42,0.08));--success:#1aae6f;--info:#03acca;--danger:#ff3709;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;transition:background-color .25s ease,color .25s ease}.content-wrapper[data-v-71aebda2]{max-width:1400px;margin:0 auto}.view-controls[data-v-71aebda2]{position:sticky;top:0;z-index:10;background:var(--bg-primary);padding:.75rem 0;border-bottom:1px solid var(--border)}.btn-group[data-v-71aebda2]{background:var(--bg-secondary);border-radius:12px;padding:4px;border:1px solid var(--border)}.view-btn[data-v-71aebda2]{background:transparent!important;border:none!important;color:var(--text-secondary)!important;padding:.5rem 1.25rem!important;border-radius:10px!important;font-weight:500;transition:all .2s ease;display:flex;align-items:center}.view-btn[data-v-71aebda2]:hover{color:var(--text-primary)!important;background:var(--bg-primary)!important}.view-btn.active[data-v-71aebda2]{background:var(--accent)!important;color:#fff!important;box-shadow:0 4px 12px rgba(255,146,0,.3)}.view-btn i[data-v-71aebda2]{font-size:.875rem}.action-buttons[data-v-71aebda2]{flex-wrap:wrap;gap:.75rem}.btn-action[data-v-71aebda2]{border-radius:12px!important;padding:.625rem 1.25rem!important;font-weight:500;font-size:.9rem;transition:all .2s ease;border:none!important;display:inline-flex;align-items:center;box-shadow:0 2px 8px var(--shadow)}.btn-action[data-v-71aebda2]:hover{transform:translateY(-2px);box-shadow:0 4px 16px var(--shadow)}.btn-primary[data-v-71aebda2]{background:linear-gradient(135deg,var(--accent),#ff7a00)!important;color:#fff!important}.btn-success[data-v-71aebda2]{background:linear-gradient(135deg,var(--success),#15915a)!important;color:#fff!important}.btn-info[data-v-71aebda2]{background:linear-gradient(135deg,var(--info),#0294aa)!important;color:#fff!important}.filters-card[data-v-71aebda2]{background:var(--bg-secondary)!important;border:1px solid var(--border)!important;border-radius:16px!important}.filters-card .card-body[data-v-71aebda2]{padding:1.25rem}.form-label[data-v-71aebda2]{color:var(--text-secondary);font-weight:500;margin-bottom:.375rem!important}.form-control[data-v-71aebda2],.form-select[data-v-71aebda2]{background:var(--bg-primary)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;border-radius:10px!important;padding:.625rem .875rem!important;transition:border-color .2s ease,box-shadow .2s ease}.form-control[data-v-71aebda2]:focus,.form-select[data-v-71aebda2]:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(255,146,0,.15)!important;background:var(--bg-primary)!important;color:var(--text-primary)!important}.input-group-text[data-v-71aebda2]{background:var(--bg-secondary)!important;border:1px solid var(--border)!important;border-right:none!important;color:var(--text-secondary)!important}.filter-btn[data-v-71aebda2],.status-btn[data-v-71aebda2]{background:var(--bg-primary)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important;border-radius:10px!important;padding:.5rem 1rem!important;font-size:.875rem;font-weight:500;transition:all .2s ease}.filter-btn[data-v-71aebda2]:hover,.status-btn[data-v-71aebda2]:hover{border-color:var(--accent)!important;color:var(--text-primary)!important}.filter-btn.active[data-v-71aebda2],.status-btn.active[data-v-71aebda2]{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:0 4px 12px rgba(255,146,0,.25)}.empty-state[data-v-71aebda2]{background:var(--bg-secondary);border-radius:16px;border:1px dashed var(--border);padding:1.5rem}.empty-state i[data-v-71aebda2]{opacity:.6}.projects-grid[data-v-71aebda2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.project-card[data-v-71aebda2]{background:var(--bg-secondary)!important;border:1px solid var(--border)!important;border-radius:16px!important;transition:all .25s ease;overflow:hidden}.project-card[data-v-71aebda2]:hover{border-color:var(--accent)!important;box-shadow:0 8px 24px var(--shadow);transform:translateY(-2px)}.pagination[data-v-71aebda2]{background:var(--bg-secondary);border-radius:12px;padding:4px;border:1px solid var(--border)}.page-link[data-v-71aebda2]{background:var(--bg-primary)!important;border:none!important;color:var(--text-primary)!important;padding:.5rem 1rem!important;border-radius:10px!important;margin:0 2px;font-weight:500;transition:all .2s ease}.page-link[data-v-71aebda2]:hover:not(.disabled){background:var(--accent)!important;color:#fff!important}.page-item.disabled .page-link[data-v-71aebda2]{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;cursor:not-allowed}@media (max-width:768px){.view-controls[data-v-71aebda2]{position:relative;padding:.5rem 0}.btn-group[data-v-71aebda2]{width:100%}.view-btn[data-v-71aebda2]{flex:1;padding:.5rem!important;font-size:.8rem}.view-btn i[data-v-71aebda2]{margin:0!important}.view-btn span[data-v-71aebda2]{display:none}.action-buttons[data-v-71aebda2]{flex-direction:column;align-items:stretch}.btn-action[data-v-71aebda2]{width:100%;justify-content:center}.filters-card .card-body[data-v-71aebda2]{padding:1rem}.projects-grid[data-v-71aebda2]{grid-template-columns:1fr}.pagination[data-v-71aebda2]{flex-wrap:wrap;justify-content:center}.page-link[data-v-71aebda2]{padding:.4rem .75rem!important;font-size:.85rem}}@media (max-width:480px){.projects-section[data-v-71aebda2]{padding:.5rem!important}.filters-card .row>div[data-v-71aebda2]{width:100%}.btn-group[data-v-71aebda2]{flex-wrap:wrap}.view-btn[data-v-71aebda2]{padding:.4rem!important;font-size:.75rem}}@media (prefers-reduced-motion:reduce){[data-v-71aebda2]{transition:none!important;animation:none!important}}.btn[data-v-71aebda2]:focus,.form-control[data-v-71aebda2]:focus,.form-select[data-v-71aebda2]:focus,.page-link[data-v-71aebda2]:focus{outline:2px solid var(--accent);outline-offset:2px}[data-v-71aebda2]:deep(.loading-block){background:var(--bg-secondary)!important;border-radius:16px}[data-v-71aebda2]:deep(.modal-content){background:var(--bg-secondary)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}.invoice-card[data-v-3bc06389]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 6px 18px var(--theme-shadow);transition:all .25s ease;overflow:hidden}.invoice-card[data-v-3bc06389]:hover{transform:translateY(-2px);border-color:var(--theme-accent)}.invoice-card__inner[data-v-3bc06389]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;flex-wrap:wrap}.invoice-card__col[data-v-3bc06389]{display:flex;align-items:center}.invoice-card__id[data-v-3bc06389]{min-width:90px}.invoice-card__link[data-v-3bc06389]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:10px;background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-accent);font-weight:600;text-decoration:none;transition:all .2s ease}.invoice-card__link[data-v-3bc06389]:hover{background:var(--theme-accent);color:#fff}.invoice-card__title[data-v-3bc06389]{flex:1;min-width:160px}.invoice-card__text[data-v-3bc06389]{margin:0;color:var(--theme-text);font-size:14px;font-weight:500;line-height:1.4;word-break:break-word}.invoice-card__status[data-v-3bc06389]{min-width:140px;justify-content:flex-end}.invoice-card__badge[data-v-3bc06389]{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-muted);white-space:nowrap}@media (max-width:768px){.invoice-card__inner[data-v-3bc06389]{flex-direction:column;align-items:flex-start}.invoice-card__status[data-v-3bc06389]{justify-content:flex-start}}.invoices-section[data-v-10198503]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.invoices-container[data-v-10198503]{margin:0 auto}.modern-card[data-v-10198503]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.loading-message[data-v-10198503]{text-align:center;padding:2rem;max-width:480px;margin:0 auto}.loading-title[data-v-10198503]{font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-text)}.invoices-header[data-v-10198503]{margin-bottom:1.5rem}.available-card[data-v-10198503]{margin-bottom:1rem;text-align:center}.available-title[data-v-10198503]{font-size:1.1rem;font-weight:700;margin:0 0 .75rem;color:var(--theme-text)}.available-list[data-v-10198503]{list-style:none;padding:0;margin:0 0 1rem}.available-item[data-v-10198503]{display:inline-flex;align-items:baseline;gap:.25rem;margin:0 .5rem .25rem}.available-amount[data-v-10198503]{font-size:1.25rem;font-weight:700;color:var(--theme-accent)}.available-currency[data-v-10198503]{font-size:1rem;opacity:.8}.filter-toggle-wrapper[data-v-10198503]{text-align:center;margin-bottom:1rem}.filter-toggle-btn[data-v-10198503]{width:auto;min-width:auto;display:inline-flex;align-items:center;gap:.4rem}.filter-form[data-v-10198503]{margin-bottom:1rem}.filter-grid[data-v-10198503]{display:grid;grid-template-columns:1fr;gap:1rem}.filter-title[data-v-10198503]{font-size:1.1rem;font-weight:700;margin:0 0 1rem;text-align:center;color:var(--theme-text)}.filter-row[data-v-10198503]{min-width:0}.filter-label[data-v-10198503]{display:block;font-size:.9rem;font-weight:600;margin-bottom:.4rem;color:var(--theme-text)}.modern-select[data-v-10198503]{width:100%;background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:.85rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.modern-select[data-v-10198503]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.filter-actions[data-v-10198503]{margin-top:1rem}.invoices-list[data-v-10198503]{display:flex;flex-direction:column;gap:.75rem}.invoice-card[data-v-10198503]{overflow:hidden}.invoice-content[data-v-10198503]{display:flex;flex-direction:column;gap:.75rem}.invoice-header[data-v-10198503]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.invoice-id-btn[data-v-10198503]{font-size:.9rem;padding:.4rem .8rem;min-height:36px;width:auto}.invoice-date[data-v-10198503]{font-size:.85rem;color:var(--theme-muted)}.invoice-badges[data-v-10198503]{display:flex;flex-wrap:wrap;gap:.4rem}.status-badge[data-v-10198503]{font-size:.75rem;padding:.25rem .6rem;border-radius:999px;font-weight:500}.badge[data-v-10198503]{display:inline-block;padding:.25em .5em;font-size:.75rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:999px}.badge[pill][data-v-10198503]{border-radius:999px;padding:.35rem .75rem}.badge[type=danger][data-v-10198503]{background-color:#dc3545;color:#fff}.badge[type=success][data-v-10198503]{background-color:#28a745;color:#fff}.badge[type=warning][data-v-10198503]{background-color:#ffc107;color:#000}.badge[type=info][data-v-10198503]{background-color:#17a2b8;color:#fff}.badge[type=primary][data-v-10198503]{background-color:#007bff;color:#fff}.invoice-amount[data-v-10198503]{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.amount-value[data-v-10198503]{font-size:1.25rem;font-weight:700;color:var(--theme-text)}.amount-currency[data-v-10198503]{font-size:1rem;opacity:.8}.amount-old[data-v-10198503]{font-size:.9rem;color:var(--theme-muted);opacity:.7}.invoice-actions[data-v-10198503]{display:flex;gap:.5rem;flex-wrap:wrap}.load-more-wrapper[data-v-10198503]{margin-top:1rem;text-align:center}.text-muted[data-v-10198503]{color:var(--theme-muted)!important}.modern-btn[data-v-10198503]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.modern-btn[data-v-10198503]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-10198503]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-10198503]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-10198503]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-10198503]{width:100%}.mt-2[data-v-10198503]{margin-top:.5rem}.mb-2[data-v-10198503]{margin-bottom:.5rem}.m-2[data-v-10198503]{margin:.5rem}.m-4[data-v-10198503]{margin:1rem}.pt-2[data-v-10198503]{padding-top:.5rem}.pb-2[data-v-10198503]{padding-bottom:.5rem}@media (max-width:480px){.invoices-section[data-v-10198503]{padding:.75rem}.modern-card[data-v-10198503]{border-radius:.85rem;padding:1rem}.modern-btn[data-v-10198503]{padding:.6rem 1rem;font-size:.9rem}.invoice-header[data-v-10198503]{flex-direction:column;align-items:flex-start}.invoice-amount[data-v-10198503]{font-size:1.1rem}}@media (min-width:768px){.invoices-section[data-v-10198503],.modern-card[data-v-10198503]{padding:1.5rem}.filter-grid[data-v-10198503]{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-content[data-v-10198503]{flex-direction:row;align-items:center;gap:1rem}.invoice-badges[data-v-10198503]{flex:1}.invoice-amount[data-v-10198503]{text-align:right}.invoice-actions[data-v-10198503]{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){[data-v-10198503],[data-v-10198503]:after,[data-v-10198503]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.filter-toggle-btn[data-v-10198503]:focus-visible,.modern-btn[data-v-10198503]:focus-visible,.modern-select[data-v-10198503]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.invoices-section[data-v-10198503]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.invoices-section[data-v-10198503]::-webkit-scrollbar{width:6px}.invoices-section[data-v-10198503]::-webkit-scrollbar-track{background:transparent}.invoices-section[data-v-10198503]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(180deg,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid hsla(0,0%,78.4%,.8);background-color:hsla(0,0%,100%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.vue-dropzone{border:2px solid #e5e5e5;font-family:Arial,sans-serif;letter-spacing:.2px;color:#777;transition:.2s linear}.vue-dropzone:hover{background-color:#f6f6f6}.vue-dropzone>i{color:#ccc}.vue-dropzone>.dz-preview .dz-image{border-radius:0;width:100%;height:100%}.vue-dropzone>.dz-preview .dz-image img:not([src]){width:200px;height:200px}.vue-dropzone>.dz-preview .dz-image:hover img{transform:none;-webkit-filter:none}.vue-dropzone>.dz-preview .dz-details{bottom:0;top:0;color:#fff;background-color:rgba(33,150,243,.8);transition:opacity .2s linear;text-align:left}.vue-dropzone>.dz-preview .dz-details .dz-filename{overflow:hidden}.vue-dropzone>.dz-preview .dz-details .dz-filename span,.vue-dropzone>.dz-preview .dz-details .dz-size span{background-color:transparent}.vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span{border:none}.vue-dropzone>.dz-preview .dz-details .dz-filename:hover span{background-color:transparent;border:none}.vue-dropzone>.dz-preview .dz-progress .dz-upload{background:#ccc}.vue-dropzone>.dz-preview .dz-remove{position:absolute;z-index:30;color:#fff;margin-left:15px;padding:10px;top:inherit;bottom:15px;border:2px solid #fff;text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:1.1px;opacity:0}.vue-dropzone>.dz-preview:hover .dz-remove{opacity:1}.vue-dropzone>.dz-preview .dz-error-mark,.vue-dropzone>.dz-preview .dz-success-mark{margin-left:auto;margin-top:auto;width:100%;top:35%;left:0}.vue-dropzone>.dz-preview .dz-error-mark svg,.vue-dropzone>.dz-preview .dz-success-mark svg{margin-left:auto;margin-right:auto}.vue-dropzone>.dz-preview .dz-error-message{margin-left:auto;margin-right:auto;left:0;width:100%;text-align:center}.vue-dropzone>.dz-preview .dz-error-message:after{display:none}.service-settings-section[data-v-acc11742]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.service-settings-container[data-v-acc11742]{margin:0 auto}.settings-page-header[data-v-acc11742]{margin-bottom:20px}.modern-card[data-v-acc11742]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.settings-form-card[data-v-acc11742]{display:flex;flex-direction:column;gap:1.25rem}.form-title-block[data-v-acc11742]{padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.form-title[data-v-acc11742]{font-size:clamp(1.3rem,4vw,1.5rem);font-weight:700;margin:0;text-align:left;color:var(--theme-text)}.form-subtitle[data-v-acc11742]{margin:.65rem 0 0;color:var(--theme-muted);line-height:1.5}.settings-form[data-v-acc11742]{display:flex;flex-direction:column;gap:1.25rem}.settings-fieldset[data-v-acc11742]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.fieldset-legend[data-v-acc11742]{font-size:1.1rem;font-weight:700;margin:0 0 .5rem;padding:0 0 .5rem;border-bottom:1px solid var(--theme-border);color:var(--theme-text)}.form-group[data-v-acc11742]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-acc11742]{font-size:.9rem;font-weight:600;color:var(--theme-text)}.modern-input[data-v-acc11742],.modern-select[data-v-acc11742]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:.85rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.modern-select[data-v-acc11742]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.modern-select-multiple[data-v-acc11742]{min-height:120px;padding:.5rem}.modern-input[data-v-acc11742]:focus,.modern-select[data-v-acc11742]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.filter-question-group[data-v-acc11742]{display:flex;flex-direction:column;gap:.4rem;padding:.75rem 0;border-bottom:1px dashed var(--theme-border)}.filter-question-group[data-v-acc11742]:last-child{border-bottom:none}.question-label[data-v-acc11742]{font-size:.95rem;font-weight:500;margin:0;color:var(--theme-text)}.duration-group[data-v-acc11742]{margin-bottom:.5rem}.schedule-grid[data-v-acc11742]{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:480px){.schedule-grid[data-v-acc11742]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.schedule-grid[data-v-acc11742]{grid-template-columns:repeat(3,1fr)}}.schedule-day-card[data-v-acc11742]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.day-toggle[data-v-acc11742]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:var(--theme-text)}.day-checkbox[data-v-acc11742]{width:1.1rem;height:1.1rem;accent-color:var(--theme-accent);cursor:pointer}.day-times[data-v-acc11742]{display:flex;flex-direction:column;gap:.5rem;padding-left:1.6rem;padding-top:.25rem}.time-row[data-v-acc11742]{display:flex;align-items:center;gap:.5rem}.time-label[data-v-acc11742]{font-size:.85rem;color:var(--theme-muted);min-width:24px}.time-input[data-v-acc11742]{flex:1;padding:.5rem .75rem;font-size:.9rem}.modern-alert[data-v-acc11742]{border-radius:.75rem;padding:.85rem 1rem;font-size:.9rem;margin:0}.modern-alert p[data-v-acc11742]{margin:0;line-height:1.4}.alert-danger[data-v-acc11742]{background:rgba(220,53,69,.1);border:1px solid #dc3545;color:#f05d6e}.form-actions[data-v-acc11742]{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--theme-border)}.modern-btn[data-v-acc11742]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:48px}.modern-btn[data-v-acc11742]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-acc11742]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-acc11742]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-acc11742]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-acc11742]{width:100%}.text-center[data-v-acc11742]{text-align:center}.pt-4[data-v-acc11742]{padding-top:1rem}.mt-3[data-v-acc11742],.mt-4[data-v-acc11742]{margin-top:1rem}.mb-4[data-v-acc11742]{margin-bottom:1rem}.mb-5[data-v-acc11742]{margin-bottom:1.5rem}.ml-5[data-v-acc11742]{margin-left:1.5rem}@media (max-width:480px){.service-settings-section[data-v-acc11742]{padding:.75rem}.modern-card[data-v-acc11742]{border-radius:.85rem;padding:1rem}.form-title[data-v-acc11742]{font-size:1.3rem}.form-subtitle[data-v-acc11742]{font-size:.92rem}.modern-btn[data-v-acc11742]{padding:.6rem 1rem;font-size:.9rem}.schedule-grid[data-v-acc11742]{grid-template-columns:1fr}.day-times[data-v-acc11742]{padding-left:1.4rem}}@media (min-width:768px){.modern-card[data-v-acc11742],.service-settings-section[data-v-acc11742]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-acc11742],[data-v-acc11742]:after,[data-v-acc11742]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.day-checkbox[data-v-acc11742]:focus-visible,.modern-btn[data-v-acc11742]:focus-visible,.modern-input[data-v-acc11742]:focus-visible,.modern-select[data-v-acc11742]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.service-settings-section[data-v-acc11742]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.service-settings-section[data-v-acc11742]::-webkit-scrollbar{width:6px}.service-settings-section[data-v-acc11742]::-webkit-scrollbar-track{background:transparent}.service-settings-section[data-v-acc11742]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.comment[data-v-599bfe46]{display:flex;gap:12px;padding:14px;margin-top:12px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 6px 18px var(--theme-shadow);transition:all .25s ease}.comment[data-v-599bfe46]:hover{transform:translateY(-1px)}.comment--sub[data-v-599bfe46]{margin-left:16px;border-left:3px solid var(--theme-accent)}.comment__avatar img[data-v-599bfe46]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-border)}.comment__body[data-v-599bfe46]{flex:1;min-width:0}.comment__header[data-v-599bfe46]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.comment__author h5[data-v-599bfe46]{margin:0;font-size:15px;font-weight:600;color:var(--theme-text)}.comment__date[data-v-599bfe46]{font-size:12px;color:var(--theme-muted);display:flex;align-items:center;gap:6px}.comment__content[data-v-599bfe46]{margin-top:4px}.comment__text[data-v-599bfe46]{margin:0;font-size:14px;line-height:1.5;color:var(--theme-text);white-space:pre-line}.comment__actions[data-v-599bfe46]{margin-top:10px}.comment__delete[data-v-599bfe46]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-muted);padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer;transition:.2s ease}.comment__delete[data-v-599bfe46]:hover{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}@media (max-width:600px){.comment[data-v-599bfe46]{flex-direction:column}.comment__header[data-v-599bfe46]{flex-direction:column;align-items:flex-start}.comment__avatar img[data-v-599bfe46]{width:42px;height:42px}}.comment-card[data-v-0abbde0b]{display:flex;gap:12px;padding:12px;border-radius:14px;background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 6px 18px var(--theme-shadow);transition:all .25s ease;margin-top:10px}.comment-card--sub[data-v-0abbde0b]{margin-left:24px}.comment-card__avatar[data-v-0abbde0b]{flex-shrink:0}.comment-card__avatar-img[data-v-0abbde0b]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--theme-border)}.comment-card__body[data-v-0abbde0b]{flex:1;display:flex;flex-direction:column;gap:10px}.comment-card__sending[data-v-0abbde0b]{font-size:14px;color:var(--theme-muted);padding:6px 0}.comment-card__editor[data-v-0abbde0b]{width:100%}.comment-card__textarea textarea[data-v-0abbde0b]{width:100%;min-height:80px;resize:vertical;border-radius:10px;padding:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none;transition:.2s}.comment-card__textarea textarea[data-v-0abbde0b]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.comment-card__actions[data-v-0abbde0b]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.btn[data-v-0abbde0b]{border:none;border-radius:10px;padding:8px 14px;font-size:14px;cursor:pointer;transition:.2s ease}.btn--primary[data-v-0abbde0b]{background:var(--theme-accent);color:#000}.btn--primary[data-v-0abbde0b]:hover{opacity:.9}.btn--ghost[data-v-0abbde0b]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.btn--ghost[data-v-0abbde0b]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}@media (max-width:768px){.comment-card[data-v-0abbde0b]{flex-direction:column}.comment-card__actions[data-v-0abbde0b]{justify-content:stretch}.btn[data-v-0abbde0b]{flex:1}}.comment-card[data-v-7b3389db]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-top:1rem;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 6px 18px var(--theme-shadow);transition:all .25s ease}.comment-card[data-v-7b3389db]:hover{transform:translateY(-1px);border-color:var(--theme-accent)}.comment-avatar img[data-v-7b3389db]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-border);flex-shrink:0}.comment-content[data-v-7b3389db]{flex:1;min-width:0}.comment-header[data-v-7b3389db]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.comment-name[data-v-7b3389db]{font-weight:600;font-size:15px;color:var(--theme-text)}.comment-date[data-v-7b3389db]{font-size:12px;color:var(--theme-muted);display:flex;align-items:center;gap:6px;white-space:nowrap}.comment-body[data-v-7b3389db]{margin-top:6px;font-size:14px;line-height:1.4;color:var(--theme-text)}.status-change strong[data-v-7b3389db]{color:var(--theme-accent);font-weight:600}@media (max-width:480px){.comment-card[data-v-7b3389db]{padding:10px;gap:10px}.comment-avatar img[data-v-7b3389db]{width:42px;height:42px}.comment-name[data-v-7b3389db]{font-size:14px}.comment-body[data-v-7b3389db]{font-size:13px}}.price-form[data-v-13a15411]{max-width:1000px;margin:20px auto;padding:0 12px}.alert[data-v-13a15411]{padding:12px 14px;border-radius:10px;margin-bottom:12px;font-size:14px}.alert-danger[data-v-13a15411]{background:#dc3545!important;color:#fff!important}.alert-info[data-v-13a15411]{color:var(--theme-text)}.alert-info[data-v-13a15411],.form-card[data-v-13a15411]{background:var(--theme-surface);border:1px solid var(--theme-border)}.form-card[data-v-13a15411]{border-radius:16px;padding:18px;box-shadow:0 10px 30px var(--theme-shadow);transition:.25s ease}.field[data-v-13a15411]{display:flex;flex-direction:column;margin-bottom:14px}label[data-v-13a15411]{font-size:13px;color:var(--theme-muted);margin-bottom:6px}.input[data-v-13a15411],.textarea[data-v-13a15411]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none;transition:.2s ease}.input[data-v-13a15411]:focus,.textarea[data-v-13a15411]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.grid[data-v-13a15411]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grid--wide[data-v-13a15411]{grid-template-columns:repeat(2,1fr)}.field--full[data-v-13a15411]{grid-column:1/-1}.actions[data-v-13a15411]{display:flex;justify-content:flex-end;margin-top:10px}.btn[data-v-13a15411]{background:var(--theme-accent);color:#000;border:none;padding:10px 18px;border-radius:10px;cursor:pointer;font-weight:600;transition:.2s ease}.btn[data-v-13a15411]:hover{transform:translateY(-1px);opacity:.9}@media (max-width:768px){.grid--wide[data-v-13a15411],.grid[data-v-13a15411]{grid-template-columns:1fr}}.offer-card[data-v-1e3f2e09]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 6px 18px var(--theme-shadow);padding:16px;display:flex;flex-direction:column;gap:16px;transition:.25s ease}.offer-card__header[data-v-1e3f2e09]{display:flex;justify-content:space-between;align-items:center}.offer-card__user[data-v-1e3f2e09]{display:flex;align-items:center;gap:12px}.offer-card__avatar[data-v-1e3f2e09]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-border)}.offer-card__user-info[data-v-1e3f2e09]{display:flex;flex-direction:column}.offer-card__name[data-v-1e3f2e09]{font-size:16px;font-weight:600;color:var(--theme-text);text-decoration:none}.offer-card__link[data-v-1e3f2e09]{font-size:13px;color:var(--theme-accent);text-decoration:none}.offer-card__body[data-v-1e3f2e09]{display:flex;flex-direction:column;gap:14px}.offer-card__meta[data-v-1e3f2e09]{display:flex;flex-wrap:wrap;gap:12px}.meta-item[data-v-1e3f2e09]{background:var(--theme-bg);padding:8px 12px;border-radius:10px;border:1px solid var(--theme-border);display:flex;flex-direction:column;min-width:140px}.meta-label[data-v-1e3f2e09]{font-size:12px;color:var(--theme-muted)}.meta-value[data-v-1e3f2e09]{font-size:14px;color:var(--theme-text)}.offer-card__price[data-v-1e3f2e09]{padding:12px;border-radius:12px;background:var(--theme-bg);border:1px solid var(--theme-border)}.price-main[data-v-1e3f2e09]{font-size:18px;font-weight:700}.price-prepaid[data-v-1e3f2e09]{margin-top:6px;color:#fff;background:#dc3545;display:inline-block;padding:4px 8px;border-radius:8px;font-size:12px}.offer-card__type[data-v-1e3f2e09]{margin-top:6px;font-size:13px;color:var(--theme-muted)}.offer-card__comment[data-v-1e3f2e09]{font-size:14px;line-height:1.5;color:var(--theme-text);padding:10px;border-left:3px solid var(--theme-accent);background:var(--theme-bg);border-radius:8px}.offer-card__footer[data-v-1e3f2e09]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.btn[data-v-1e3f2e09]{border:none;padding:10px 14px;border-radius:10px;cursor:pointer;font-size:14px;transition:.2s ease}.btn-primary[data-v-1e3f2e09]{background:var(--theme-accent);color:#000}.btn-primary[data-v-1e3f2e09]:hover{opacity:.9}.btn-edit[data-v-1e3f2e09]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.btn-edit[data-v-1e3f2e09]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}@media (max-width:768px){.offer-card__header[data-v-1e3f2e09]{flex-direction:column;align-items:flex-start;gap:10px}.meta-item[data-v-1e3f2e09]{flex:1;min-width:100%}.offer-card__footer[data-v-1e3f2e09]{justify-content:stretch}.btn[data-v-1e3f2e09]{width:100%}}.project-section[data-v-5c141336]{--card-bg:var(--theme-surface,#f5f5f5);--card-border:var(--theme-border,rgba(0,0,0,0.12));--text-primary:var(--theme-text,#000);--text-secondary:var(--theme-muted,#6b7280);--accent-color:var(--theme-accent,#ff9200);--shadow-sm:var(--theme-shadow,rgba(15,23,42,0.08));--shadow-md:0 4px 12px var(--theme-shadow,rgba(15,23,42,0.12));background:var(--theme-bg,#fff);color:var(--text-primary);min-height:100vh;padding:1rem;transition:background-color .25s ease,color .25s ease}.project-page-header[data-v-5c141336]{margin-bottom:20px}.project-page-header__meta[data-v-5c141336]{display:flex;align-items:center;gap:10px}.project-status-chip[data-v-5c141336]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(255,146,0,.14);color:var(--accent-color);font-weight:700;white-space:nowrap}.card-modern[data-v-5c141336]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease;margin-bottom:1rem}.card-modern[data-v-5c141336]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn[data-v-5c141336]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent;text-decoration:none}.btn-primary[data-v-5c141336]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.btn-primary[data-v-5c141336]:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-outline[data-v-5c141336]{background:transparent;color:var(--text-primary);border-color:var(--card-border)}.btn-outline[data-v-5c141336]:hover{background:var(--theme-surface);border-color:var(--accent-color);color:var(--accent-color)}.btn-sm[data-v-5c141336]{padding:.375rem .75rem;font-size:.75rem}.btn[data-v-5c141336]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.form-control-modern[data-v-5c141336],.form-select-modern[data-v-5c141336]{background:var(--theme-surface);border:1px solid var(--card-border);border-radius:8px;padding:.625rem .875rem;color:var(--text-primary);font-size:.875rem;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.form-control-modern[data-v-5c141336]:focus,.form-select-modern[data-v-5c141336]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.form-control-modern[data-v-5c141336]::-moz-placeholder{color:var(--text-secondary)}.form-control-modern[data-v-5c141336]::placeholder{color:var(--text-secondary)}.form-label[data-v-5c141336]{display:block;font-weight:500;font-size:.875rem;color:var(--text-secondary);margin-bottom:.375rem}.section-title[data-v-5c141336]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.page-title[data-v-5c141336]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem 0}.page-title--compact[data-v-5c141336]{margin-bottom:.35rem}.page-subtitle[data-v-5c141336]{margin:0;color:var(--text-secondary);line-height:1.5}.page-section-header[data-v-5c141336]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-section-header--center[data-v-5c141336]{justify-content:center;text-align:center}.meta-label[data-v-5c141336]{font-weight:600;color:var(--text-secondary);margin-right:.25rem}.info-item[data-v-5c141336],.meta-item[data-v-5c141336]{margin:.25rem 0;font-size:.9375rem;color:var(--text-primary)}.project-sidebar[data-v-5c141336]{position:sticky;top:1rem}.sidebar-card__header[data-v-5c141336]{margin-bottom:12px}.sidebar-card__title[data-v-5c141336]{margin:0 0 4px;font-size:1rem;font-weight:700}.sidebar-card__subtitle[data-v-5c141336]{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.sidebar-action-button[data-v-5c141336]{width:100%;border:0;background:transparent;text-align:left}.sidebar-actions .nav-link[data-v-5c141336],.sidebar-nav .nav-link[data-v-5c141336]{display:flex;align-items:center;padding:.75rem 1rem;color:var(--text-primary);text-decoration:none;border-radius:8px;transition:background .2s ease,color .2s ease;font-size:.9375rem}.sidebar-actions .nav-link.active[data-v-5c141336],.sidebar-actions .nav-link[data-v-5c141336]:hover,.sidebar-nav .nav-link.active[data-v-5c141336],.sidebar-nav .nav-link[data-v-5c141336]:hover{background:var(--accent-color);color:#fff}.sidebar-actions .nav-link i[data-v-5c141336],.sidebar-nav .nav-link i[data-v-5c141336]{width:1.25rem;text-align:center}.kanban-board-modern[data-v-5c141336]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;overflow-x:auto;padding:.5rem 0}.kanban-stage-title[data-v-5c141336]{font-size:1rem;font-weight:600;color:var(--text-primary);padding:.75rem 1rem;margin:0;border-bottom:2px solid var(--accent-color)}.kanban-card[data-v-5c141336]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease}.kanban-card[data-v-5c141336]:hover{border-color:var(--accent-color);box-shadow:var(--shadow-md)}.kanban-card-title[data-v-5c141336]{font-weight:600;font-size:.9375rem;color:var(--text-primary);margin:.5rem 0;line-height:1.4;cursor:pointer}.kanban-card-title[data-v-5c141336]:hover{color:var(--accent-color)}.kanban-card-meta[data-v-5c141336]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.75rem}.kanban-card-avatar img[data-v-5c141336]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--card-border)}.task-card[data-v-5c141336]{transition:transform .2s ease,box-shadow .2s ease}.task-card[data-v-5c141336]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.comments-section[data-v-5c141336],.history-section[data-v-5c141336]{border-top:1px solid var(--card-border);padding-top:1rem;margin-top:1rem}.modal-modern[data-v-5c141336] :deep(.modal-content){background:var(--theme-surface);border:1px solid var(--card-border);border-radius:16px;color:var(--text-primary)}.modal-modern[data-v-5c141336] :deep(.modal-header){border-bottom:1px solid var(--card-border);padding:1.25rem 1.5rem}.modal-modern[data-v-5c141336] :deep(.modal-title){font-size:1.125rem;font-weight:600;color:var(--text-primary)}.modal-modern[data-v-5c141336] :deep(.modal-body){padding:1.5rem}.modal-modern[data-v-5c141336] :deep(.modal-footer){border-top:1px solid var(--card-border);padding:1rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.badge[data-v-5c141336]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.badge-info[data-v-5c141336]{background:var(--accent-color);color:#fff}.badge[type=success][data-v-5c141336]{background:rgba(34,197,94,.15);color:#22c55e}.badge[type=warning][data-v-5c141336]{background:rgba(245,158,11,.15);color:#f59e0b}.badge[type=default][data-v-5c141336]{background:var(--card-border);color:var(--text-secondary)}.badge[type=white][data-v-5c141336]{background:#fff;color:var(--text-primary)}.alert-danger[data-v-5c141336]{background:#dc3545!important;border-left:4px solid #dc3545!important}.alert-danger[data-v-5c141336],.alert-warning[data-v-5c141336]{color:#fff!important;border-radius:8px;padding:.75rem 1rem;margin:1rem 0}.alert-warning[data-v-5c141336]{background:#ff9200!important;border-left:4px solid #ffc107!important}@media (max-width:991px){.project-section[data-v-5c141336]{padding:.75rem}.project-page-header__meta[data-v-5c141336]{width:100%;justify-content:flex-start}.card-modern[data-v-5c141336]{padding:1.25rem}.kanban-board-modern[data-v-5c141336]{grid-template-columns:1fr}.project-sidebar[data-v-5c141336]{position:static}}@media (max-width:767px){.project-section[data-v-5c141336]{padding:.5rem}.section-header[data-v-5c141336]{padding:.75rem!important}.btn[data-v-5c141336]{padding:.5rem .875rem;font-size:.8125rem}.form-control-modern[data-v-5c141336],.form-select-modern[data-v-5c141336]{padding:.5rem .75rem;font-size:.875rem}.page-title[data-v-5c141336]{font-size:1.25rem}.page-section-header[data-v-5c141336]{flex-direction:column;align-items:stretch}.section-title[data-v-5c141336]{font-size:1.125rem}.card-modern[data-v-5c141336]{padding:1rem;border-radius:10px}.nav-link[data-v-5c141336]{padding:.625rem .875rem!important;font-size:.875rem!important}}@media (max-width:575px){.d-flex.flex-wrap[data-v-5c141336]{flex-direction:column;align-items:stretch}.d-flex.flex-wrap .btn[data-v-5c141336]{width:100%;justify-content:center}.row.g-3>[class*=col-][data-v-5c141336]{padding-left:.5rem!important;padding-right:.5rem!important}.participant-row[data-v-5c141336]{flex-direction:column;align-items:flex-start!important;text-align:left}.participant-role[data-v-5c141336]{margin-top:.75rem;text-align:left!important;width:100%}.participant-role .btn[data-v-5c141336]{width:100%;justify-content:center}}@keyframes fadeIn-data-v-5c141336{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn[data-v-5c141336],.card-modern[data-v-5c141336],.form-control-modern[data-v-5c141336],.form-select-modern[data-v-5c141336]{animation:fadeIn-data-v-5c141336 .3s ease forwards}@media (prefers-reduced-motion:reduce){[data-v-5c141336],[data-v-5c141336]:after,[data-v-5c141336]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn[data-v-5c141336]:focus-visible,.form-control-modern[data-v-5c141336]:focus-visible,.form-select-modern[data-v-5c141336]:focus-visible,.nav-link[data-v-5c141336]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}[data-v-5c141336]::-webkit-scrollbar{width:8px;height:8px}[data-v-5c141336]::-webkit-scrollbar-track{background:var(--theme-surface);border-radius:4px}[data-v-5c141336]::-webkit-scrollbar-thumb{background:var(--theme-muted);border-radius:4px}[data-v-5c141336]::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.project-content[data-v-5c141336] :deep(.ce-block__content),.project-content[data-v-5c141336] :deep(.ce-inline-toolbar){max-width:100%}.project-content[data-v-5c141336] :deep(img){max-width:100%;height:auto;border-radius:8px}.project-content[data-v-5c141336] :deep(a){color:var(--accent-color);text-decoration:none}.project-content[data-v-5c141336] :deep(a:hover){text-decoration:underline}.flowchart-wrapper[data-v-5c141336]{background:var(--theme-surface);border-radius:12px;padding:1rem;min-height:400px;border:1px solid var(--card-border)}.form-service[data-v-0e4d4de8]{padding:12px;background:var(--theme-bg);color:var(--theme-text)}.form-container[data-v-0e4d4de8]{display:flex;flex-direction:column;gap:14px;margin:0 auto}.form-card[data-v-0e4d4de8]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:14px;box-shadow:0 6px 20px var(--theme-shadow)}.form-title[data-v-0e4d4de8]{font-weight:600;margin-bottom:10px;font-size:15px}.form-field[data-v-0e4d4de8]{display:flex;flex-direction:column;gap:10px}.input[data-v-0e4d4de8],.select[data-v-0e4d4de8],.textarea[data-v-0e4d4de8]{width:100%;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text)}.textarea[data-v-0e4d4de8]{min-height:90px;resize:vertical}.file-block[data-v-0e4d4de8]{display:flex;flex-direction:column;gap:10px}.preview-img[data-v-0e4d4de8]{max-width:100%;border-radius:10px}.file-link[data-v-0e4d4de8]{color:var(--theme-accent)}.location-block[data-v-0e4d4de8]{display:flex;flex-direction:column;gap:12px}.location-map-shell[data-v-0e4d4de8]{width:100%;height:320px;border-radius:16px;overflow:hidden;border:1px solid var(--theme-border);background:var(--theme-surface)}.location-map[data-v-0e4d4de8]{width:100%;height:100%;min-height:320px}.location-input-row[data-v-0e4d4de8]{display:flex;gap:10px;align-items:stretch}.location-action-btn[data-v-0e4d4de8]{min-width:46px;flex:0 0 auto}.location-hint[data-v-0e4d4de8]{color:var(--theme-muted);font-size:12px;line-height:1.45}.location-error[data-v-0e4d4de8]{color:#dc3545;font-size:13px}.location-result[data-v-0e4d4de8]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:rgba(47,128,237,.08)}.location-result-title[data-v-0e4d4de8]{font-weight:700;font-size:13px}.location-point-row[data-v-0e4d4de8]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--theme-border);cursor:pointer}.location-point-badge[data-v-0e4d4de8]{width:24px;height:24px;border-radius:50%;background:var(--theme-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex:0 0 auto}.location-point-text[data-v-0e4d4de8]{flex:1;font-size:13px;line-height:1.4}.location-remove-button[data-v-0e4d4de8]{width:28px;height:28px;border-radius:50%;border:none;color:#dc3545;background:rgba(220,53,69,.12);cursor:pointer;flex:0 0 auto}.btn[data-v-0e4d4de8]{background:var(--theme-accent);border:none;padding:10px 12px;border-radius:10px;color:#fff}.error-field[data-v-0e4d4de8]{border-left:4px solid #dc3545;padding-left:10px}.price-block[data-v-0e4d4de8]{margin-top:20px;padding:14px;background:var(--theme-surface);border-radius:12px;text-align:center}.price[data-v-0e4d4de8]{font-size:18px;font-weight:700}.old-price[data-v-0e4d4de8]{color:var(--theme-muted);margin-bottom:5px}.loading-wrap[data-v-0e4d4de8]{text-align:center;padding:40px}@media (max-width:768px){.form-card[data-v-0e4d4de8]{padding:12px;border-radius:12px}.price[data-v-0e4d4de8]{font-size:16px}.location-input-row[data-v-0e4d4de8]{flex-wrap:wrap}.location-input-row .input[data-v-0e4d4de8]{min-width:100%}.location-map-shell[data-v-0e4d4de8],.location-map[data-v-0e4d4de8]{min-height:260px;height:260px}}.order-page[data-v-5cd650c8]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:16px}.order-page__container[data-v-5cd650c8]{margin:0 auto}.order-page__header[data-v-5cd650c8]{margin-bottom:20px}.order-card[data-v-5cd650c8]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:24px;box-shadow:0 20px 60px var(--theme-shadow);overflow:hidden}.order-card__header[data-v-5cd650c8]{padding:32px 32px 20px;border-bottom:1px solid var(--theme-border)}.order-card__title[data-v-5cd650c8]{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--theme-text)}.order-card__description[data-v-5cd650c8]{margin:12px auto 0;max-width:640px;color:var(--theme-muted);line-height:1.6}.order-card__content[data-v-5cd650c8]{padding:32px}.service-badge[data-v-5cd650c8]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:rgba(255,146,0,.12);color:var(--theme-accent);font-weight:600}.form-group-modern[data-v-5cd650c8]{margin-bottom:28px}.form-label[data-v-5cd650c8]{display:block;margin-bottom:10px;font-weight:600;color:var(--theme-text)}.form-control-modern[data-v-5cd650c8]{width:100%;height:52px;padding:0 16px;background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:14px;outline:none;transition:all .25s ease}.form-control-modern[data-v-5cd650c8]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 4px rgba(255,146,0,.15)}.form-section[data-v-5cd650c8],.promo-section[data-v-5cd650c8]{margin-bottom:28px}.agreement-card[data-v-5cd650c8],.promo-input-card[data-v-5cd650c8],.promo-success[data-v-5cd650c8]{background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:18px;padding:20px}.promo-success[data-v-5cd650c8]{margin-bottom:16px;background:rgba(40,167,69,.08)}.promo-title[data-v-5cd650c8]{margin:0 0 6px;font-size:1rem}.promo-description[data-v-5cd650c8]{margin:0 0 16px;color:var(--theme-muted);line-height:1.5}.promo-row[data-v-5cd650c8]{display:flex;gap:12px}.promo-row .form-control-modern[data-v-5cd650c8]{flex:1}.btn-modern[data-v-5cd650c8]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .25s ease;white-space:nowrap}.btn-modern--accent[data-v-5cd650c8],.btn-modern--primary[data-v-5cd650c8]{background:var(--theme-accent);color:#fff;box-shadow:0 10px 30px rgba(255,146,0,.25)}.btn-modern[data-v-5cd650c8]:hover{transform:translateY(-1px);opacity:.96}.btn-modern--primary[data-v-5cd650c8]{width:100%;font-size:1rem}.btn-link-modern[data-v-5cd650c8]{background:transparent;border:none;color:var(--theme-accent);font-weight:600;cursor:pointer;padding:0}.alert-modern[data-v-5cd650c8]{padding:14px 18px;border-radius:14px;margin-bottom:20px;font-weight:500}.alert-modern--danger[data-v-5cd650c8]{background:rgba(220,53,69,.12);border:1px solid rgba(220,53,69,.22);color:var(--theme-text)}.checkbox-modern[data-v-5cd650c8]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.6}.checkbox-modern input[data-v-5cd650c8]{margin-top:4px;transform:scale(1.15)}.checkbox-modern a[data-v-5cd650c8]{color:var(--theme-accent);text-decoration:none}.checkbox-modern a[data-v-5cd650c8]:hover{text-decoration:underline}.action-secondary[data-v-5cd650c8]{text-align:center;margin-bottom:24px}.submit-section[data-v-5cd650c8]{margin-top:8px}@media (max-width:768px){.order-page[data-v-5cd650c8]{padding:12px}.order-card[data-v-5cd650c8]{border-radius:18px}.order-card__header[data-v-5cd650c8]{padding:24px 20px 16px}.order-card__content[data-v-5cd650c8]{padding:20px}.order-card__title[data-v-5cd650c8]{font-size:1.5rem}.promo-row[data-v-5cd650c8]{flex-direction:column}.btn-modern--accent[data-v-5cd650c8]{width:100%}}@media (max-width:480px){.order-card__title[data-v-5cd650c8]{font-size:1.3rem}.btn-modern[data-v-5cd650c8],.form-control-modern[data-v-5cd650c8]{min-height:48px}}.tasks-page[data-v-caece892]{padding:20px;background:var(--theme-bg);min-height:100vh}.tasks-header[data-v-caece892]{margin-bottom:20px}.tasks-layout[data-v-caece892]{display:grid;gap:20px}.card[data-v-caece892]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:16px;box-shadow:0 10px 25px var(--theme-shadow)}.btn[data-v-caece892]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:8px 12px;border-radius:10px;cursor:pointer}.btn-accent[data-v-caece892]{background:var(--theme-accent);border:none;color:#fff}.search-input[data-v-caece892]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.pagination[data-v-caece892]{display:flex;justify-content:space-between;margin-top:15px}.tasks-side[data-v-caece892]{display:flex;flex-direction:column;gap:15px}.loading-wrap[data-v-caece892]{padding:40px}@media (max-width:900px){.tasks-layout[data-v-caece892]{grid-template-columns:1fr}}.add-project-page[data-v-a30582f0]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 12px 72px}.access-denied[data-v-a30582f0]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:0 16px}.access-denied-card[data-v-a30582f0]{width:min(100%,560px)}.content[data-v-a30582f0]{margin:0 auto}.add-project-header[data-v-a30582f0]{margin-bottom:20px}.breadcrumb[data-v-a30582f0]{display:flex;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--theme-muted)}.breadcrumb a[data-v-a30582f0]{color:var(--theme-accent);text-decoration:none}.sep[data-v-a30582f0]{opacity:.5}.current[data-v-a30582f0]{color:var(--theme-text)}.editor-card[data-v-a30582f0]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:18px;padding:20px;box-shadow:0 12px 30px var(--theme-shadow)}.editor-card__intro[data-v-a30582f0]{margin-bottom:18px}.editor-card__title[data-v-a30582f0]{margin:0 0 6px;font-size:1.2rem;font-weight:700}.editor-card__text[data-v-a30582f0]{margin:0;color:var(--theme-muted);line-height:1.5}.error-box[data-v-a30582f0]{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(220,53,69,.2);background:rgba(220,53,69,.12);color:#f7c2c8}.actions[data-v-a30582f0]{margin-top:16px;display:flex;justify-content:flex-end}.primary-btn[data-v-a30582f0]{background:var(--theme-accent);border:none;color:#fff;padding:12px 18px;border-radius:12px;font-weight:600;cursor:pointer;transition:.2s}.primary-btn[data-v-a30582f0]:hover{transform:translateY(-2px)}@media (max-width:768px){.add-project-page[data-v-a30582f0]{padding:20px 10px 56px}.editor-card[data-v-a30582f0]{padding:12px}.actions[data-v-a30582f0]{justify-content:stretch}.primary-btn[data-v-a30582f0]{width:100%}}.edit-project-page[data-v-26688e3c]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px}.page-wrapper[data-v-26688e3c]{margin:0 auto}.edit-project-header[data-v-26688e3c]{margin-bottom:24px}.breadcrumb-wrapper[data-v-26688e3c]{margin:0}.modern-breadcrumb[data-v-26688e3c]{background:transparent;padding:0;margin:0}.modern-breadcrumb .breadcrumb-item a[data-v-26688e3c]{color:var(--theme-muted);text-decoration:none;transition:.2s}.modern-breadcrumb .breadcrumb-item a[data-v-26688e3c]:hover{color:var(--theme-accent)}.modern-breadcrumb .breadcrumb-item.active[data-v-26688e3c]{color:var(--theme-text)}.content-card[data-v-26688e3c]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:28px;padding:32px;box-shadow:0 10px 40px var(--theme-shadow);backdrop-filter:blur(10px)}.content-card__intro[data-v-26688e3c]{margin-bottom:28px}.content-card__title[data-v-26688e3c]{margin:0 0 6px;font-size:1.2rem;font-weight:700}.content-card__subtitle[data-v-26688e3c]{margin:0;color:var(--theme-muted);line-height:1.5}.modern-form-grid[data-v-26688e3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.form-card[data-v-26688e3c]{background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:22px;padding:20px}.fields-list[data-v-26688e3c]{display:flex;flex-direction:column;gap:20px}.field-row[data-v-26688e3c]{display:flex;flex-direction:column;gap:10px;background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:22px;padding:22px}.modern-label[data-v-26688e3c]{font-size:14px;font-weight:600;color:var(--theme-text);margin-bottom:2px}.modern-input[data-v-26688e3c]{width:100%;min-height:50px;border-radius:16px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);padding:0 16px;font-size:15px;outline:none;transition:all .25s ease}.modern-input[data-v-26688e3c]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 4px rgba(255,146,0,.12)}.modern-input[data-v-26688e3c]::-moz-placeholder{color:var(--theme-muted)}.modern-input[data-v-26688e3c]::placeholder{color:var(--theme-muted)}.editor-wrapper[data-v-26688e3c]{margin-top:28px;border:1px solid var(--theme-border);border-radius:24px;padding-left:20px;overflow:hidden;background:var(--theme-bg)}.editor-header[data-v-26688e3c]{padding:20px 24px;border-bottom:1px solid var(--theme-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-header h3[data-v-26688e3c]{margin:0;font-size:18px;font-weight:700}.editor-header span[data-v-26688e3c]{color:var(--theme-muted);font-size:13px}.modern-alert[data-v-26688e3c]{margin-top:24px;border-radius:18px;padding:16px 20px;border:1px solid rgba(220,53,69,.22);background:rgba(220,53,69,.12);color:#f7c2c8;font-weight:500}.actions-block[data-v-26688e3c]{display:flex;justify-content:flex-end;margin-top:32px}.save-button[data-v-26688e3c]{position:relative;border:none;outline:none;cursor:pointer;min-height:56px;padding:0 28px;border-radius:18px;background:var(--theme-accent);color:#fff;font-size:15px;font-weight:700;transition:all .25s ease;box-shadow:0 10px 24px rgba(255,146,0,.24)}.save-button[data-v-26688e3c]:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(255,146,0,.32)}.save-button[data-v-26688e3c]:active{transform:translateY(0)}.fade-enter-active[data-v-26688e3c],.fade-leave-active[data-v-26688e3c]{transition:opacity .25s ease}.fade-enter[data-v-26688e3c],.fade-leave-to[data-v-26688e3c]{opacity:0}@media (max-width:768px){.edit-project-page[data-v-26688e3c]{padding:14px}.content-card[data-v-26688e3c]{padding:18px;border-radius:22px}.title-block h1[data-v-26688e3c]{font-size:28px}.editor-header[data-v-26688e3c]{flex-direction:column;align-items:flex-start}.actions-block[data-v-26688e3c]{justify-content:stretch}.save-button[data-v-26688e3c]{width:100%}.field-row[data-v-26688e3c],.form-card[data-v-26688e3c]{padding:18px}}.task-page[data-v-585f9b0b]{min-height:100vh;padding:16px;background:var(--theme-bg);color:var(--theme-text)}.task-page__container[data-v-585f9b0b]{margin:0 auto}.task-page__header[data-v-585f9b0b]{margin-bottom:20px}.task-breadcrumb[data-v-585f9b0b]{margin:0}.breadcrumb-modern[data-v-585f9b0b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:12px 16px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 4px 20px var(--theme-shadow)}.breadcrumb-modern__item[data-v-585f9b0b]{color:var(--theme-muted);font-size:.95rem}.breadcrumb-modern__item[data-v-585f9b0b]:not(:last-child):after{content:"/";margin-left:8px;color:var(--theme-muted)}.breadcrumb-modern__link[data-v-585f9b0b]{color:var(--theme-accent);text-decoration:none;font-weight:600}.breadcrumb-modern__link[data-v-585f9b0b]:hover{text-decoration:underline}.breadcrumb-modern__item--active[data-v-585f9b0b]{color:var(--theme-text);font-weight:600}.task-card[data-v-585f9b0b]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:24px;box-shadow:0 20px 60px var(--theme-shadow);overflow:hidden}.task-card__header[data-v-585f9b0b]{padding:32px 32px 20px;border-bottom:1px solid var(--theme-border)}.task-card__title[data-v-585f9b0b]{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;color:var(--theme-text)}.task-card__subtitle[data-v-585f9b0b]{margin:12px auto 0;max-width:520px;color:var(--theme-muted);line-height:1.6}.task-card__content[data-v-585f9b0b]{padding:32px}.form-group-modern[data-v-585f9b0b]{margin-bottom:24px}.form-label[data-v-585f9b0b]{display:block;margin-bottom:10px;font-weight:600;color:var(--theme-text)}.form-control-modern[data-v-585f9b0b]{width:100%;min-height:52px;padding:12px 16px;background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:14px;outline:none;transition:all .25s ease}.form-control-modern[data-v-585f9b0b]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 4px rgba(255,146,0,.15)}.form-control-modern[data-v-585f9b0b]::-moz-placeholder{color:var(--theme-muted)}.form-control-modern[data-v-585f9b0b]::placeholder{color:var(--theme-muted)}.mt-3[data-v-585f9b0b]{margin-top:12px}.editor-section[data-v-585f9b0b]{margin:32px 0 24px;padding:20px;background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:18px}.alert-modern[data-v-585f9b0b]{padding:14px 18px;border-radius:14px;margin-bottom:24px;font-weight:500}.alert-modern--danger[data-v-585f9b0b]{background:rgba(220,53,69,.12);border:1px solid rgba(220,53,69,.22);color:#f7c2c8}.submit-section[data-v-585f9b0b]{margin-top:8px;text-align:center}.btn-submit-modern[data-v-585f9b0b]{width:100%;max-width:360px}@media (max-width:768px){.task-page[data-v-585f9b0b]{padding:12px}.task-card[data-v-585f9b0b]{border-radius:18px}.task-card__header[data-v-585f9b0b]{padding:24px 20px 16px}.task-card__content[data-v-585f9b0b]{padding:20px}.task-card__title[data-v-585f9b0b]{font-size:1.5rem}.editor-section[data-v-585f9b0b]{padding:16px}}@media (max-width:480px){.task-card__title[data-v-585f9b0b]{font-size:1.3rem}.form-control-modern[data-v-585f9b0b]{min-height:48px;font-size:.95rem}.breadcrumb-modern[data-v-585f9b0b]{padding:10px 12px;font-size:.85rem}}.kb-page[data-v-1f8b2eb6]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 48px}.kb-loading[data-v-1f8b2eb6]{text-align:center;padding:40px 20px;color:var(--theme-muted)}.kb-layout[data-v-1f8b2eb6]{margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.kb-page-header[data-v-1f8b2eb6]{grid-column:1/-1}.kb-main[data-v-1f8b2eb6]{display:flex;flex-direction:column;gap:16px}.kb-card[data-v-1f8b2eb6]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;box-shadow:0 4px 16px var(--theme-shadow);overflow:hidden;transition:transform .2s ease}.kb-card[data-v-1f8b2eb6]:hover{transform:translateY(-2px)}.kb-card-body[data-v-1f8b2eb6]{padding:16px;cursor:pointer}.kb-card-footer[data-v-1f8b2eb6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--theme-border);font-size:13px;color:var(--theme-muted)}.kb-link[data-v-1f8b2eb6]{color:var(--theme-accent);text-decoration:none;font-weight:500}.kb-loadmore[data-v-1f8b2eb6]{display:flex;justify-content:center;padding:20px}.kb-btn[data-v-1f8b2eb6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--theme-accent);color:#fff;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;font-weight:600}.kb-btn-header[data-v-1f8b2eb6]{text-decoration:none}.kb-btn-full[data-v-1f8b2eb6]{width:100%}.kb-sidebar[data-v-1f8b2eb6]{width:320px}.kb-panel[data-v-1f8b2eb6]{position:sticky;top:20px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:16px;box-shadow:0 4px 16px var(--theme-shadow)}.kb-search-title[data-v-1f8b2eb6]{margin-bottom:10px;font-weight:600}.kb-input[data-v-1f8b2eb6]{width:100%;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);margin-bottom:10px}.kb-new[data-v-1f8b2eb6]{display:inline-flex;align-items:center;gap:8px;margin:12px 0;color:var(--theme-accent);text-decoration:none;font-weight:500}.kb-tree[data-v-1f8b2eb6]{margin-top:10px}@media (max-width:992px){.kb-layout[data-v-1f8b2eb6]{grid-template-columns:1fr}.kb-sidebar[data-v-1f8b2eb6]{width:100%}}.articles-page[data-v-ba968d26]{padding:20px;background:var(--theme-bg);color:var(--theme-text)}.page-header[data-v-ba968d26]{margin-bottom:16px}.breadcrumbs[data-v-ba968d26]{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--theme-muted)}.crumb[data-v-ba968d26]{color:var(--theme-muted);text-decoration:none}.crumb.active[data-v-ba968d26]{color:var(--theme-text);font-weight:600}.sep[data-v-ba968d26]{opacity:.5}.layout[data-v-ba968d26]{display:grid;grid-template-columns:1fr 320px;gap:20px}@media (max-width:992px){.layout[data-v-ba968d26]{grid-template-columns:1fr}}.content[data-v-ba968d26]{display:flex;flex-direction:column;gap:20px}.action-bar[data-v-ba968d26]{display:flex;justify-content:flex-end}.article-card[data-v-ba968d26]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:20px;box-shadow:0 10px 30px var(--theme-shadow)}.article-body[data-v-ba968d26]{margin-top:16px}.meta[data-v-ba968d26]{margin-top:12px;font-size:13px;color:var(--theme-muted)}.article-actions[data-v-ba968d26]{margin-top:16px;display:flex;gap:10px}.related[data-v-ba968d26]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-ba968d26]{font-size:16px;margin-bottom:10px}.post-card[data-v-ba968d26]{padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-surface);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.post-card[data-v-ba968d26]:hover{border-color:var(--theme-accent)}.sidebar[data-v-ba968d26]{display:flex;flex-direction:column;gap:16px}.panel[data-v-ba968d26]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:16px;box-shadow:0 10px 20px var(--theme-shadow)}.input[data-v-ba968d26]{width:100%;padding:10px;border-radius:10px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);margin:10px 0}.btn[data-v-ba968d26]{border:none;padding:10px 14px;border-radius:10px;cursor:pointer;font-size:14px;transition:.2s}.btn.primary[data-v-ba968d26]{background:var(--theme-accent);color:#000}.btn.secondary[data-v-ba968d26]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.btn.icon[data-v-ba968d26]{background:var(--theme-surface);border:1px solid var(--theme-border)}.btn.link[data-v-ba968d26]{background:transparent;color:var(--theme-accent)}.btn.full[data-v-ba968d26]{width:100%}.loading-state[data-v-ba968d26]{text-align:center;padding:40px;color:var(--theme-muted)}.add-article[data-v-0a95cbe4]{min-height:100vh;padding:24px;background:var(--theme-bg);color:var(--theme-text);transition:all .25s ease}.loader-wrapper[data-v-0a95cbe4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}.loader-card[data-v-0a95cbe4]{padding:16px 20px;border:1px solid var(--theme-border);border-radius:14px}.form-card[data-v-0a95cbe4],.loader-card[data-v-0a95cbe4]{background:var(--theme-surface);box-shadow:0 10px 30px var(--theme-shadow)}.form-card[data-v-0a95cbe4]{margin:0 auto;border:1px solid var(--theme-border);border-radius:16px;padding:20px}.form-group[data-v-0a95cbe4]{display:flex;flex-direction:column;margin-bottom:16px}label[data-v-0a95cbe4]{font-size:14px;margin-bottom:6px;color:var(--theme-muted)}.input[data-v-0a95cbe4],select[data-v-0a95cbe4]{padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none}.editor-wrapper[data-v-0a95cbe4]{margin-top:16px;padding:12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-bg)}.alert[data-v-0a95cbe4]{margin-top:16px;padding:12px;border-radius:10px}.alert-danger[data-v-0a95cbe4]{background:#dc3545;color:#fff}.actions[data-v-0a95cbe4]{margin-top:20px;display:flex;justify-content:flex-end}.btn-primary[data-v-0a95cbe4]{background:var(--theme-accent);color:#fff;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.btn-primary[data-v-0a95cbe4]:hover{transform:translateY(-1px);opacity:.9}@media (max-width:768px){.add-article[data-v-0a95cbe4]{padding:12px}.form-card[data-v-0a95cbe4]{padding:14px;border-radius:12px}.actions[data-v-0a95cbe4]{justify-content:stretch}.btn-primary[data-v-0a95cbe4]{width:100%}}.article-edit-page[data-v-c5780e78]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:16px}.article-wrapper[data-v-c5780e78]{margin:0 auto}.editor-card[data-v-c5780e78]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 10px 30px var(--theme-shadow);padding:16px}.form-row[data-v-c5780e78]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-c5780e78]{font-size:13px;color:var(--theme-muted)}.custom-input[data-v-c5780e78]{background:transparent;border:1px solid var(--theme-border);border-radius:10px;padding:10px 12px;color:var(--theme-text);outline:none}.editor-wrapper[data-v-c5780e78]{padding:10px 0;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);margin-bottom:16px}.custom-alert[data-v-c5780e78]{margin-top:10px;border-radius:10px}.actions-bar[data-v-c5780e78]{display:flex;justify-content:flex-end;margin-top:12px}.btn-save[data-v-c5780e78]{background:var(--theme-accent);color:#fff;border:none;padding:10px 16px;border-radius:10px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.btn-save[data-v-c5780e78]:hover{transform:translateY(-1px);opacity:.95}@media (max-width:768px){.article-edit-page[data-v-c5780e78]{padding:10px}.editor-card[data-v-c5780e78]{padding:12px;border-radius:12px}.actions-bar[data-v-c5780e78]{position:sticky;bottom:0;background:var(--theme-surface);padding:10px 0;border-top:1px solid var(--theme-border)}.btn-save[data-v-c5780e78]{width:100%}}.invoices-page[data-v-1b22df68]{background:var(--theme-bg);color:var(--theme-text);min-height:100vh;padding:20px 0}.invoices-loader[data-v-1b22df68]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.project-invoices-header[data-v-1b22df68]{margin-bottom:16px}.modern-breadcrumb[data-v-1b22df68]{background:transparent;padding:10px 0}.modern-card[data-v-1b22df68]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:20px;box-shadow:0 6px 20px var(--theme-shadow);margin-bottom:16px}.section-heading[data-v-1b22df68]{margin-bottom:16px}.section-heading h3[data-v-1b22df68]{margin:0 0 6px}.section-heading p[data-v-1b22df68]{margin:0;color:var(--theme-muted);line-height:1.45}.status-guide[data-v-1b22df68]{margin-top:8px}.status-guide__grid[data-v-1b22df68]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-guide__item[data-v-1b22df68]{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg)}.status-guide__item strong[data-v-1b22df68]{display:block;margin-bottom:4px;color:var(--theme-text);font-size:14px}.status-guide__item p[data-v-1b22df68]{margin:0;color:var(--theme-muted);font-size:13px;line-height:1.45}.status-dot[data-v-1b22df68]{width:10px;height:10px;flex:0 0 10px;margin-top:5px;border-radius:50%;background:var(--theme-muted);box-shadow:0 0 0 4px hsla(0,0%,49.8%,.12)}.invoice-status-main--draft .status-dot[data-v-1b22df68],.status-guide__item--draft .status-dot[data-v-1b22df68]{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.16)}.invoice-status-main--approved .status-dot[data-v-1b22df68],.status-guide__item--approved .status-dot[data-v-1b22df68]{background:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.16)}.invoice-status-main--finished .status-dot[data-v-1b22df68],.status-guide__item--finished .status-dot[data-v-1b22df68]{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.16)}.form-grid[data-v-1b22df68]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form-group[data-v-1b22df68]{display:flex;flex-direction:column;gap:6px}.form-group.full[data-v-1b22df68]{grid-column:span 2}.input[data-v-1b22df68]{padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);min-height:42px}.btn-primary[data-v-1b22df68]{background:var(--theme-accent);border:none;color:#000;padding:10px 14px;border-radius:10px;cursor:pointer}.btn-secondary[data-v-1b22df68]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 14px;border-radius:10px;cursor:pointer}.btn-small[data-v-1b22df68]{padding:6px 10px;border-radius:8px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);margin-right:6px}.btn-small.primary[data-v-1b22df68]{background:var(--theme-accent);color:#000}.btn-small.danger[data-v-1b22df68]{border-color:#dc3545;color:#dc3545}.actions[data-v-1b22df68]{display:flex;justify-content:flex-end;margin-top:16px}.invoice-grid[data-v-1b22df68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.invoice-card[data-v-1b22df68]{padding:16px;border-radius:14px;background:var(--theme-surface);border:1px solid var(--theme-border);display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 20px var(--theme-shadow)}.invoice-card__top[data-v-1b22df68]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.invoice-status-main[data-v-1b22df68]{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1 1 220px;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg)}.invoice-status-main strong[data-v-1b22df68]{display:block;margin-bottom:3px;color:var(--theme-text);font-size:15px}.invoice-status-main p[data-v-1b22df68]{margin:0;color:var(--theme-muted);font-size:13px;line-height:1.4}.payment-link[data-v-1b22df68]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid rgba(245,158,11,.35);border-radius:10px;color:#f59e0b;background:rgba(245,158,11,.1);font-size:12px;font-weight:700;text-decoration:none}.invoice-users[data-v-1b22df68]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:12px;border-radius:12px;background:var(--theme-bg);border:1px solid var(--theme-border)}.invoice-user[data-v-1b22df68]{min-width:0}.invoice-user span[data-v-1b22df68]{display:block;margin-bottom:3px;color:var(--theme-muted);font-size:11px;font-weight:700;text-transform:uppercase}.invoice-user a[data-v-1b22df68],.modern-breadcrumb a[data-v-1b22df68]{color:var(--theme-accent);text-decoration:none}.arrow[data-v-1b22df68]{opacity:.6}.invoice-body .sum[data-v-1b22df68]{font-size:18px;margin-bottom:6px}.title[data-v-1b22df68]{font-weight:600;margin-bottom:6px;overflow-wrap:anywhere}.muted[data-v-1b22df68]{opacity:.7;font-size:13px}.invoice-next-step[data-v-1b22df68]{padding:10px 12px;border-radius:10px;background:hsla(0,0%,49.8%,.08);color:var(--theme-muted);font-size:13px;line-height:1.45}.invoice-payment[data-v-1b22df68]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px dashed rgba(245,158,11,.45);border-radius:10px;background:rgba(245,158,11,.08);color:var(--theme-text);font-size:13px;flex-wrap:wrap}.invoice-payment a[data-v-1b22df68]{color:var(--theme-accent);font-weight:700;text-decoration:none}.invoice-actions[data-v-1b22df68]{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.invoice-actions .btn-small[data-v-1b22df68]{margin-right:0}.modal-body-modern[data-v-1b22df68]{padding:10px}.modal-actions[data-v-1b22df68]{display:flex;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.load-more[data-v-1b22df68]{display:flex;justify-content:center;margin-top:20px}@media (max-width:768px){.form-grid[data-v-1b22df68],.status-guide__grid[data-v-1b22df68]{grid-template-columns:1fr}.form-group.full[data-v-1b22df68]{grid-column:span 1}.invoice-users[data-v-1b22df68]{grid-template-columns:1fr}.arrow[data-v-1b22df68]{display:none}.actions[data-v-1b22df68],.load-more[data-v-1b22df68]{justify-content:stretch}.actions .btn-primary[data-v-1b22df68],.invoice-actions .btn-small[data-v-1b22df68],.load-more .btn-primary[data-v-1b22df68]{width:100%}}.project-card[data-v-1c94a39c]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 6px 18px var(--theme-shadow);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:16px}.project-card[data-v-1c94a39c]:hover{transform:translateY(-2px);box-shadow:0 10px 25px var(--theme-shadow)}.project-card__header[data-v-1c94a39c]{padding:14px 16px;border-bottom:1px solid var(--theme-border);display:flex;align-items:center}.project-card__title[data-v-1c94a39c]{font-size:16px;font-weight:600;color:var(--theme-text);text-decoration:none;transition:color .2s ease}.project-card__title[data-v-1c94a39c]:hover{color:var(--theme-accent)}.project-card__body[data-v-1c94a39c]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px}@media (max-width:768px){.project-card__body[data-v-1c94a39c]{grid-template-columns:1fr}}.meta[data-v-1c94a39c],.project-card__col[data-v-1c94a39c]{display:flex;flex-direction:column;gap:8px}.meta__item[data-v-1c94a39c]{display:flex;justify-content:space-between;font-size:13px;color:var(--theme-muted)}.meta__label[data-v-1c94a39c]{opacity:.8}.meta__value[data-v-1c94a39c]{color:var(--theme-text);font-weight:500}.project-card__footer[data-v-1c94a39c]{padding:12px 16px;border-top:1px solid var(--theme-border);display:flex;justify-content:flex-end}.project-card__link[data-v-1c94a39c]{font-size:13px;font-weight:600;color:var(--theme-accent);text-decoration:none;transition:opacity .2s ease}.project-card__link[data-v-1c94a39c]:hover{opacity:.8}.badge[data-v-1c94a39c]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid var(--theme-border);color:var(--theme-text);background:transparent;width:-moz-fit-content;width:fit-content}.badge--accent[data-v-1c94a39c]{border-color:var(--theme-accent);color:var(--theme-accent)}.badge--muted[data-v-1c94a39c]{color:var(--theme-muted)}.badge--info[data-v-1c94a39c]{border-color:var(--theme-muted);color:var(--theme-text)}.badge--success[data-v-1c94a39c]{border-color:#22c55e;color:#22c55e}.task-picker-page[data-v-3a07962a]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text)}.task-picker-page__container[data-v-3a07962a]{margin:0 auto}.task-picker-page__header[data-v-3a07962a]{margin-bottom:20px}.task-picker-card[data-v-3a07962a]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:24px;box-shadow:0 16px 48px var(--theme-shadow);padding:24px}.task-picker-list[data-v-3a07962a]{display:flex;flex-direction:column;gap:18px}.task-picker-actions[data-v-3a07962a]{display:flex;justify-content:center;gap:12px;margin-top:8px}.task-picker-button[data-v-3a07962a]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:140px;padding:0 20px;border:none;border-radius:14px;background:var(--theme-accent);color:#fff;font-weight:700;cursor:pointer;transition:.2s ease}.task-picker-button--secondary[data-v-3a07962a]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.task-picker-button[data-v-3a07962a]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.task-picker-page[data-v-3a07962a]{padding:20px 10px 56px}.task-picker-card[data-v-3a07962a]{padding:18px;border-radius:18px}.task-picker-actions[data-v-3a07962a]{flex-direction:column}.task-picker-button[data-v-3a07962a]{width:100%;min-width:0}}.service-page[data-v-9579270e]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.loading-state[data-v-9579270e]{max-width:1000px;margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.service-container[data-v-9579270e]{max-width:1000px;margin:20px auto;padding:0 16px}.service-page-header[data-v-9579270e]{margin-bottom:16px}.service-header[data-v-9579270e]{text-align:center;margin-bottom:12px}.title[data-v-9579270e]{font-weight:900;overflow-wrap:anywhere}.toggle-btn[data-v-9579270e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px 14px;border-radius:14px;color:var(--theme-text);font-weight:700;cursor:pointer}.service-expanded[data-v-9579270e],.toggle-btn[data-v-9579270e]{border:1px solid var(--theme-border);background:var(--theme-surface)}.service-expanded[data-v-9579270e]{border-radius:16px;box-shadow:0 12px 40px var(--theme-shadow);padding:20px}.service-image img[data-v-9579270e]{width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.service-body[data-v-9579270e]{padding:10px;overflow-wrap:anywhere}.order-section[data-v-9579270e]{max-width:1000px;margin:30px auto;padding:0 16px}.section-title[data-v-9579270e]{text-align:center;margin-bottom:16px;font-weight:800}.form-wrapper[data-v-9579270e]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:20px;box-shadow:0 10px 30px var(--theme-shadow)}.error-box[data-v-9579270e]{margin-top:10px;padding:10px;background:#dc3545;color:#fff;border-radius:10px}.action[data-v-9579270e]{display:flex;justify-content:center;margin-top:16px}@media (max-width:767px){.toggle-btn[data-v-9579270e]{width:100%}}.rewards-page[data-v-c7000a56]{min-height:100vh;padding:24px 0 80px;background:var(--theme-bg);color:var(--theme-text)}.loading-state[data-v-c7000a56]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.grid[data-v-c7000a56],.header[data-v-c7000a56]{margin:20px auto;padding:0 16px}.grid[data-v-c7000a56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.reward-card[data-v-c7000a56]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px var(--theme-shadow);transition:transform .2s ease}.reward-card[data-v-c7000a56]:hover{transform:translateY(-3px)}.reward-link[data-v-c7000a56]{display:block;text-decoration:none;color:inherit}.reward-image[data-v-c7000a56]{width:100%;aspect-ratio:1/1;background:var(--theme-bg);display:flex;align-items:center;justify-content:center}.reward-image img[data-v-c7000a56]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reward-title[data-v-c7000a56]{padding:10px;font-size:.9rem;font-weight:700;text-align:center;overflow-wrap:anywhere}.load-more[data-v-c7000a56]{margin:30px auto;padding:0 16px;display:flex;justify-content:center}.load-button[data-v-c7000a56]{background:var(--theme-accent);color:#fff;border:none;padding:12px 18px;border-radius:14px;font-weight:800;cursor:pointer}.review-page[data-v-1c7e205e]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.page-loading[data-v-1c7e205e]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.empty-state-wrapper[data-v-1c7e205e],.review-form-section[data-v-1c7e205e]{margin:24px auto 0;padding:0 16px}.review-form-card[data-v-1c7e205e]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 12px 40px var(--theme-shadow);padding:36px}.review-form-header[data-v-1c7e205e]{text-align:center;margin-bottom:32px}.review-form-header h2[data-v-1c7e205e]{margin:0 0 8px;font-size:2rem;font-weight:800;color:var(--theme-text)}.review-form-header p[data-v-1c7e205e]{margin:0;color:var(--theme-muted);line-height:1.6}.editor-wrapper[data-v-1c7e205e],.form-group-modern[data-v-1c7e205e]{margin-bottom:24px}.form-label-modern[data-v-1c7e205e]{display:block;margin-bottom:10px;font-weight:700;font-size:.95rem;color:var(--theme-text)}.form-control-modern[data-v-1c7e205e]{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-bg);color:var(--theme-text);font-size:1rem;outline:none;transition:all .25s ease}.form-control-modern[data-v-1c7e205e]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 4px rgba(255,146,0,.12)}.editor-card[data-v-1c7e205e]{background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:14px;padding:18px;overflow:hidden}.error-box[data-v-1c7e205e]{margin-bottom:24px;padding:14px 16px;border-radius:14px;background:#dc3545;color:#fff;font-weight:600}.error-box p[data-v-1c7e205e]{margin:0}.review-actions[data-v-1c7e205e]{display:flex;justify-content:center;margin-top:8px}.save-review-button[data-v-1c7e205e]{width:100%;max-width:360px}@media (max-width:991px){.review-form-card[data-v-1c7e205e]{padding:28px}.review-form-header h2[data-v-1c7e205e]{font-size:1.75rem}}@media (max-width:767px){.review-page[data-v-1c7e205e]{padding:16px 0 48px}.empty-state-wrapper[data-v-1c7e205e],.page-loading[data-v-1c7e205e],.review-form-section[data-v-1c7e205e]{padding:0 12px}.empty-state-card[data-v-1c7e205e],.review-form-card[data-v-1c7e205e]{border-radius:14px}.empty-state-card[data-v-1c7e205e]{padding:40px 20px}.review-form-card[data-v-1c7e205e]{padding:18px}.review-form-header[data-v-1c7e205e]{margin-bottom:24px}.review-form-header h2[data-v-1c7e205e]{font-size:1.5rem}.editor-card[data-v-1c7e205e]{padding:12px;border-radius:16px}.save-review-button[data-v-1c7e205e]{max-width:none}}@media (max-width:480px){.form-control-modern[data-v-1c7e205e]{min-height:48px;font-size:.95rem}.form-label-modern[data-v-1c7e205e]{font-size:.9rem}.review-form-header h2[data-v-1c7e205e]{font-size:1.35rem}}.comment-wrapper[data-v-1114df60]{display:flex;gap:12px;padding:14px;border-radius:14px;background:var(--theme-surface);box-shadow:0 2px 10px var(--theme-shadow);transition:all .25s ease}.comment-wrapper.is-subcomment[data-v-1114df60]{margin-left:24px}.avatar-box[data-v-1114df60]{flex-shrink:0}.avatar[data-v-1114df60]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--theme-border)}.comment-body[data-v-1114df60]{flex:1;display:flex;flex-direction:column;gap:10px}.sending-state[data-v-1114df60]{font-size:14px;color:var(--theme-muted);padding:8px 0}.editor-section[data-v-1114df60]{padding:8px 0}.textarea-section[data-v-1114df60]{width:100%}.comment-textarea[data-v-1114df60]{width:100%;min-height:90px;resize:vertical;border-radius:10px;padding:10px 12px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none;transition:border .2s ease,box-shadow .2s ease}.comment-textarea[data-v-1114df60]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.actions[data-v-1114df60]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:4px}.icon-btn[data-v-1114df60]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);border-radius:10px;padding:6px 10px;cursor:pointer;transition:all .2s ease}.icon-btn[data-v-1114df60]:hover{border-color:var(--theme-accent);color:var(--theme-accent);transform:translateY(-1px)}.send-btn[data-v-1114df60]{background:var(--theme-accent);color:#000;border:none;border-radius:10px;padding:8px 14px;cursor:pointer;font-weight:600;transition:transform .2s ease,opacity .2s ease}.send-btn[data-v-1114df60]:hover{transform:translateY(-1px);opacity:.9}@media (max-width:768px){.comment-wrapper[data-v-1114df60]{padding:12px}.avatar[data-v-1114df60]{width:42px;height:42px}.actions[data-v-1114df60]{flex-direction:column;align-items:stretch}.right-actions[data-v-1114df60],.send-btn[data-v-1114df60]{width:100%}}.invoice-section[data-v-430235b2]{--bg-primary:var(--theme-bg,#fff);--bg-surface:var(--theme-surface,#f5f5f5);--text-primary:var(--theme-text,#000);--text-muted:var(--theme-muted,#6b7280);--accent:var(--theme-accent,#ff9200);--border:var(--theme-border,rgba(0,0,0,0.12));--shadow:var(--theme-shadow,rgba(15,23,42,0.08));--success:#10b981;--danger:#ef4444;--warning-bg:#ff9200;--warning-text:#fff;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.invoice-container[data-v-430235b2]{margin:0 auto}.invoice-header[data-v-430235b2]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.invoice-page-header[data-v-430235b2]{margin-top:.25rem}.invoice-header-badge[data-v-430235b2]{white-space:nowrap}.breadcrumb-nav[data-v-430235b2]{margin-bottom:.75rem}.breadcrumb[data-v-430235b2]{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;background:transparent;font-size:.875rem}.breadcrumb-item+.breadcrumb-item[data-v-430235b2]:before{content:"/";padding:0 .5rem;color:var(--text-muted)}.breadcrumb-link[data-v-430235b2]{color:var(--accent);text-decoration:none;transition:opacity .2s}.breadcrumb-link[data-v-430235b2]:hover{opacity:.85}.breadcrumb-item.active[data-v-430235b2]{color:var(--text-muted)}.invoice-page-alert[data-v-430235b2]{margin:0 0 1rem}.invoice-grid[data-v-430235b2]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.invoice-grid[data-v-430235b2]{grid-template-columns:1fr 320px;align-items:start}}.card[data-v-430235b2]{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px var(--shadow);overflow:hidden;transition:box-shadow .2s ease}.card[data-v-430235b2]:hover{box-shadow:0 4px 12px var(--shadow)}.invoice-card[data-v-430235b2]{padding:1.25rem}.sidebar-card[data-v-430235b2]{position:sticky;top:1rem;padding:1rem}.sidebar-card__header[data-v-430235b2]{margin-bottom:.5rem;padding-bottom:.875rem;border-bottom:1px solid var(--border)}.sidebar-title[data-v-430235b2]{margin:0 0 .35rem;font-size:1rem;font-weight:700}.sidebar-subtitle[data-v-430235b2]{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.45}.table-container[data-v-430235b2]{overflow-x:auto;margin:0 -1.25rem;padding:0 1.25rem}.invoice-table[data-v-430235b2]{width:100%;border-collapse:collapse;font-size:.9375rem}.invoice-table td[data-v-430235b2]{padding:.75rem 0;border-bottom:1px solid var(--border);vertical-align:top}.invoice-table tr:last-child td[data-v-430235b2]{border-bottom:none}.table-label[data-v-430235b2]{font-weight:500;color:var(--text-muted);width:35%;padding-right:1rem}.table-value[data-v-430235b2]{color:var(--text-primary)}.table-header[data-v-430235b2],.table-subheader[data-v-430235b2]{font-weight:600;color:var(--text-primary);padding:1rem 0 .5rem}.table-badge-cell[data-v-430235b2]{padding:.5rem 0}.table-period[data-v-430235b2]{font-size:1rem;color:var(--text-primary)}.table-amount[data-v-430235b2]{font-size:1.125rem;font-weight:600}.amount-old[data-v-430235b2]{color:var(--text-muted);margin-right:.5rem}.amount-current em[data-v-430235b2]{font-style:normal;color:var(--text-muted);font-weight:400}.table-review[data-v-430235b2],.table-status[data-v-430235b2],.table-warning[data-v-430235b2]{padding:.5rem 0}.warning-text[data-v-430235b2]{color:var(--danger);font-weight:500}.account-cell[data-v-430235b2]{line-height:1.5}.account-number[data-v-430235b2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0}.account-number mark[data-v-430235b2]{background:transparent;color:var(--text-primary);font-family:monospace;font-size:1.05rem;padding:0}.copy-success[data-v-430235b2]{color:var(--success);font-size:.875rem;margin:.25rem 0 0}.btn[data-v-430235b2]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none;background:var(--bg-primary);color:var(--text-primary)}.btn[data-v-430235b2]:hover{transform:translateY(-1px)}.btn[data-v-430235b2]:active{transform:translateY(0)}.btn-primary[data-v-430235b2]{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary[data-v-430235b2]:hover{filter:brightness(1.05)}.btn-accent[data-v-430235b2]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.btn-outline[data-v-430235b2]{background:transparent;border-color:var(--border);color:var(--text-primary)}.btn-outline[data-v-430235b2]:hover{background:var(--bg-primary);border-color:var(--text-muted)}.btn-secondary[data-v-430235b2]{background:var(--bg-primary);border-color:var(--border);color:var(--text-primary)}.btn-danger[data-v-430235b2]{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-sm[data-v-430235b2]{padding:.375rem .75rem;font-size:.8125rem}.btn-icon[data-v-430235b2]{font-size:1rem}.btn-copy[data-v-430235b2]{padding:.25rem;min-width:auto;background:transparent;border:1px solid var(--border)}.btn-copy[data-v-430235b2]:hover{background:var(--bg-primary)}.btn-full-width[data-v-430235b2]{width:100%}.btn-delete[data-v-430235b2]{margin-bottom:.5rem}.btn-confirm-order[data-v-430235b2]{width:100%;background:var(--success);color:#fff;border:none;padding:.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:filter .2s}.btn-confirm-order[data-v-430235b2]:hover{filter:brightness(1.05)}.btn-review[data-v-430235b2],.btn-user-link[data-v-430235b2],.link-accent[data-v-430235b2],.link-phone[data-v-430235b2]{color:var(--accent);text-decoration:none;font-weight:500;transition:opacity .2s}.btn-review[data-v-430235b2]:hover,.btn-user-link[data-v-430235b2]:hover,.link-accent[data-v-430235b2]:hover,.link-phone[data-v-430235b2]:hover{opacity:.85}.btn-payment-link[data-v-430235b2]{width:100%;text-align:center}.badge[data-v-430235b2]{display:inline-block;padding:.25rem .625rem;font-size:.75rem;font-weight:600;border-radius:9999px;text-transform:uppercase;letter-spacing:.025em}.badge-info[data-v-430235b2]{background:rgba(59,130,246,.15);color:#3b82f6}.badge-success[data-v-430235b2]{background:rgba(16,185,129,.15);color:var(--success)}.badge-default[data-v-430235b2]{background:var(--bg-primary);color:var(--text-muted);border:1px solid var(--border)}.alert[data-v-430235b2]{padding:.875rem 1rem;border-radius:8px;margin:.75rem 0;border-left:4px solid;position:relative}.alert-warning[data-v-430235b2]{background:var(--warning-bg)!important;border-left-color:#ffc107!important;color:var(--warning-text)!important}.alert-danger[data-v-430235b2]{background:var(--danger)!important;border-left-color:var(--danger)!important;color:#fff!important}.alert-dismissible[data-v-430235b2]{padding-right:2.5rem}.alert-close[data-v-430235b2]{position:absolute;top:.5rem;right:.75rem;background:none;border:none;color:inherit;font-size:1.25rem;cursor:pointer;opacity:.7;transition:opacity .2s;padding:0;line-height:1}.alert-close[data-v-430235b2]:hover{opacity:1}.alert-title[data-v-430235b2]{font-size:1rem;font-weight:600;margin:0 0 .25rem}.alert-message[data-v-430235b2]{margin:0;font-size:.9375rem;opacity:.95}.ton-payment-block[data-v-430235b2]{background:linear-gradient(135deg,rgba(255,146,0,.08),transparent);border:1px solid var(--border);border-radius:12px;padding:1rem;margin-bottom:1.25rem}.payment-info[data-v-430235b2]{margin-bottom:1rem}.payment-text[data-v-430235b2]{margin:0 0 .5rem;line-height:1.5;font-size:.9375rem}.payment-hint[data-v-430235b2]{color:var(--text-muted);font-size:.875rem;margin-bottom:0}.payment-actions[data-v-430235b2]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.payment-actions .btn[data-v-430235b2]{flex:1;min-width:140px}.payment-pending[data-v-430235b2]{text-align:center;padding:1rem;background:var(--bg-primary);border-radius:8px;border:1px dashed var(--border)}.pending-icon[data-v-430235b2]{font-size:2rem;margin-bottom:.5rem}.pending-title[data-v-430235b2]{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.pending-text[data-v-430235b2]{margin:0;color:var(--text-muted);font-size:.9375rem}.order-table-container[data-v-430235b2]{margin-top:1.5rem;border-top:1px solid var(--border);padding-top:1.25rem}.order-status .status-paid[data-v-430235b2]{color:var(--success);font-weight:500;margin:0}.order-status .status-unpaid[data-v-430235b2]{color:var(--danger);font-weight:500;margin:0}.client-data-row[data-v-430235b2],.order-item-row[data-v-430235b2]{padding:.5rem 0}.item-title[data-v-430235b2]{margin:0 0 .25rem}.item-variant[data-v-430235b2]{margin:0 0 .25rem;font-size:.875rem;color:var(--text-muted)}.item-option[data-v-430235b2]{margin:.125rem 0;font-size:.875rem}.item-total[data-v-430235b2]{margin:.5rem 0 0;font-size:.9375rem}.order-delivery[data-v-430235b2],.order-discount[data-v-430235b2]{padding:.75rem 0;border-top:1px dashed var(--border)}.delivery-desc[data-v-430235b2]{color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0}.comments-section[data-v-430235b2]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.section-title[data-v-430235b2]{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary)}.comments-list[data-v-430235b2]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.comment-form-wrapper[data-v-430235b2]{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:1rem}.form-title[data-v-430235b2]{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--text-primary)}.sidebar-table[data-v-430235b2]{width:100%;border-collapse:collapse;font-size:.9375rem}.sidebar-table td[data-v-430235b2]{padding:.625rem 0;border-bottom:1px solid var(--border)}.sidebar-table tr:last-child td[data-v-430235b2]{border-bottom:none}.sidebar-status[data-v-430235b2]{line-height:1.4}.status-select[data-v-430235b2]{width:100%;padding:.5rem .75rem;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;font-size:.875rem;cursor:pointer;transition:border-color .2s}.status-select[data-v-430235b2]:focus{outline:none;border-color:var(--accent)}.description-text[data-v-430235b2]{margin:.25rem 0 0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.description-text[data-v-430235b2] :deep(br){line-height:1.6}.table-action-cell[data-v-430235b2]{padding:.5rem 0 1rem}.table-user-link[data-v-430235b2]{padding:.25rem 0}.invoice-section.is-loading[data-v-430235b2]{min-height:60vh;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.table-label[data-v-430235b2]{width:40%;font-size:.875rem}.payment-actions .btn[data-v-430235b2]{min-width:100%}.btn-connect-wallet[data-v-430235b2]{font-size:.9375rem;padding:.625rem 1rem}.sidebar-card[data-v-430235b2]{position:static}}@media (max-width:480px){.invoice-section[data-v-430235b2]{padding:.75rem}.invoice-card[data-v-430235b2],.sidebar-card[data-v-430235b2]{border-radius:10px}.btn[data-v-430235b2]{font-size:.8125rem;padding:.4375rem .875rem}.badge[data-v-430235b2]{font-size:.6875rem;padding:.2rem .5rem}}@keyframes fadeIn-data-v-430235b2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.alert[data-v-430235b2],.card[data-v-430235b2],.invoice-header[data-v-430235b2]{animation:fadeIn-data-v-430235b2 .3s ease-out}input[data-v-430235b2],select[data-v-430235b2],textarea[data-v-430235b2]{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;padding:.5rem .75rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}input[data-v-430235b2]:focus,select[data-v-430235b2]:focus,textarea[data-v-430235b2]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}a[data-v-430235b2]{color:var(--accent);text-decoration:none;transition:opacity .2s}a[data-v-430235b2]:hover{opacity:.85}strong[data-v-430235b2]{font-weight:600}em[data-v-430235b2]{font-style:italic}mark[data-v-430235b2]{background:transparent;color:inherit;padding:0}p[data-v-430235b2]{margin:0 0 .5rem}p[data-v-430235b2]:last-child{margin-bottom:0}.table-container[data-v-430235b2]::-webkit-scrollbar{height:6px}.table-container[data-v-430235b2]::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:3px}.table-container[data-v-430235b2]::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px;opacity:.5}.table-container[data-v-430235b2]::-webkit-scrollbar-thumb:hover{opacity:1}.profile-settings-section[data-v-8e0214c4]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.profile-settings-container[data-v-8e0214c4]{margin:0 auto}.modern-card[data-v-8e0214c4]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.loading-message[data-v-8e0214c4]{text-align:center;padding:2rem;max-width:480px;margin:0 auto}.loading-title[data-v-8e0214c4]{font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-text)}.settings-header[data-v-8e0214c4]{margin-bottom:1rem}.back-btn[data-v-8e0214c4]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;width:auto;min-width:auto}.back-btn i[data-v-8e0214c4]{font-size:.9rem}.settings-tabs[data-v-8e0214c4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:.5rem}.tab-btn[data-v-8e0214c4]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:.6rem 1rem;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease;flex:1;min-width:120px;text-align:center}.tab-btn.tab-active[data-v-8e0214c4],.tab-btn[data-v-8e0214c4]:hover{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-bg)}.settings-content[data-v-8e0214c4],.tab-panel[data-v-8e0214c4]{display:flex;flex-direction:column;gap:1rem}.tab-title[data-v-8e0214c4]{font-size:clamp(1.2rem,3vw,1.4rem);font-weight:700;margin:0 0 .5rem;color:var(--theme-text);padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.avatar-upload-grid[data-v-8e0214c4]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (min-width:768px){.avatar-upload-grid[data-v-8e0214c4]{grid-template-columns:1fr 1fr}}.avatar-preview[data-v-8e0214c4]{display:flex;justify-content:center}.avatar-image[data-v-8e0214c4]{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--theme-border)}.avatar-dropzone[data-v-8e0214c4] :deep(.dropzone){border:2px dashed var(--theme-border);border-radius:1rem;background:var(--theme-bg);min-height:180px;display:flex;align-items:center;justify-content:center}.avatar-dropzone[data-v-8e0214c4] :deep(.dz-message){margin:0;color:var(--theme-muted);font-size:.9rem}.account-form[data-v-8e0214c4],.password-form[data-v-8e0214c4]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-8e0214c4]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-8e0214c4]{font-size:.9rem;font-weight:600;color:var(--theme-text)}.form-label small[data-v-8e0214c4]{font-weight:400;opacity:.7}.modern-input[data-v-8e0214c4],.modern-textarea[data-v-8e0214c4]{box-sizing:border-box;width:100%;max-width:100%;background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:.85rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.modern-input[data-v-8e0214c4]:focus,.modern-textarea[data-v-8e0214c4]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.modern-textarea[data-v-8e0214c4]{resize:vertical;min-height:80px;font-family:inherit}.loading-inline[data-v-8e0214c4]{color:var(--theme-muted);font-size:.95rem}.empty-state[data-v-8e0214c4]{border:1px dashed var(--theme-border);border-radius:8px;color:var(--theme-muted);padding:1rem;text-align:center}.tariff-status[data-v-8e0214c4]{border:1px solid var(--theme-border);border-radius:8px;padding:1rem;background:var(--theme-bg)}.tariff-status.is-active[data-v-8e0214c4]{border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.12)}.status-label[data-v-8e0214c4]{margin:0 0 .35rem;color:var(--theme-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.status-title[data-v-8e0214c4]{margin:0;color:var(--theme-text);font-size:1.1rem;font-weight:700}.status-meta[data-v-8e0214c4]{margin:.4rem 0 0;color:var(--theme-muted);line-height:1.45}.tariffs-grid[data-v-8e0214c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.tariff-card[data-v-8e0214c4],.widget-snippet-card[data-v-8e0214c4]{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--theme-border);border-radius:8px;padding:1rem;background:var(--theme-bg)}.tariff-card.is-current[data-v-8e0214c4]{border-color:var(--theme-accent)}.tariff-head[data-v-8e0214c4]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.tariff-title[data-v-8e0214c4]{margin:0;color:var(--theme-text);font-size:1rem;font-weight:700}.tariff-description[data-v-8e0214c4]{margin:.4rem 0 0;color:var(--theme-muted);line-height:1.45}.tariff-price[data-v-8e0214c4]{color:var(--theme-accent);font-size:1rem;white-space:nowrap}.tariff-features[data-v-8e0214c4]{display:grid;gap:.65rem;margin:0}.tariff-feature[data-v-8e0214c4]{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--theme-border);padding-bottom:.55rem}.tariff-feature[data-v-8e0214c4]:last-child{border-bottom:none;padding-bottom:0}.tariff-feature dt[data-v-8e0214c4]{color:var(--theme-muted);font-size:.9rem}.tariff-feature dd[data-v-8e0214c4]{margin:0;color:var(--theme-text);font-size:.9rem;font-weight:600;text-align:right}.widget-instructions[data-v-8e0214c4]{display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--theme-border);padding-top:1rem}.widget-grid[data-v-8e0214c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.snippet-head[data-v-8e0214c4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.snippet-head h4[data-v-8e0214c4]{margin:0;color:var(--theme-text);font-size:.98rem;font-weight:700}.snippet-actions[data-v-8e0214c4]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.snippet-actions .copy-btn[data-v-8e0214c4]{white-space:nowrap}.copy-btn[data-v-8e0214c4]{border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;min-height:34px;padding:.35rem .7rem}.copy-btn[data-v-8e0214c4]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.widget-form-builder[data-v-8e0214c4]{display:flex;flex-direction:column;gap:.9rem;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);padding:.9rem}.widget-builder-head[data-v-8e0214c4],.widget-field-head[data-v-8e0214c4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.widget-builder-head h5[data-v-8e0214c4]{margin:0;color:var(--theme-text);font-size:.95rem;font-weight:700}.widget-builder-grid[data-v-8e0214c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.widget-builder-empty[data-v-8e0214c4]{border:1px dashed var(--theme-border);border-radius:8px;color:var(--theme-muted);font-size:.88rem;padding:.8rem;text-align:center}.widget-field-card[data-v-8e0214c4]{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-bg);padding:.8rem}.widget-field-head strong[data-v-8e0214c4]{color:var(--theme-text);font-size:.9rem}.widget-field-actions[data-v-8e0214c4]{display:flex;gap:.35rem}.icon-btn[data-v-8e0214c4]{width:34px;height:34px;border:1px solid var(--theme-border);border-radius:8px;background:transparent;color:var(--theme-text);cursor:pointer;font-weight:700;line-height:1}.icon-btn[data-v-8e0214c4]:hover:not(:disabled){border-color:var(--theme-accent);color:var(--theme-accent)}.icon-btn[data-v-8e0214c4]:disabled{cursor:not-allowed;opacity:.45}.icon-btn.danger[data-v-8e0214c4]{color:#dc3545}.icon-btn.danger[data-v-8e0214c4]:hover:not(:disabled){border-color:#dc3545;color:#dc3545}.widget-options-list[data-v-8e0214c4]{display:flex;flex-direction:column;gap:.55rem}.widget-option-row[data-v-8e0214c4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;align-items:center;min-width:0}.widget-option-row .modern-input[data-v-8e0214c4]{min-width:0}.widget-option-row .icon-btn[data-v-8e0214c4]{flex:none;width:100%;min-width:0}.modern-input[data-v-8e0214c4]:disabled{cursor:not-allowed;opacity:.75}.widget-code[data-v-8e0214c4]{margin:0;max-width:100%;overflow-x:auto;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-surface);color:var(--theme-text);padding:.85rem;font-size:.82rem;line-height:1.5}.widget-code code[data-v-8e0214c4]{white-space:pre}.wallet-info[data-v-8e0214c4],.wallet-pending[data-v-8e0214c4]{margin:.5rem 0}.wallet-address[data-v-8e0214c4]{font-family:monospace;font-size:.85rem;word-break:break-all;color:var(--theme-accent)}.wallet-actions[data-v-8e0214c4]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.modern-alert[data-v-8e0214c4]{border-radius:.75rem;padding:.85rem 1rem;font-size:.9rem;margin:0}.modern-alert p[data-v-8e0214c4]{margin:0;line-height:1.4}.alert-danger[data-v-8e0214c4]{background:rgba(220,53,69,.1);border:1px solid #dc3545;color:#dc3545}.alert-success[data-v-8e0214c4]{background:rgba(40,167,69,.1);border:1px solid #28a745;color:#28a745}.modern-btn[data-v-8e0214c4]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.modern-btn[data-v-8e0214c4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-8e0214c4]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-8e0214c4]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-8e0214c4]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.modern-btn.danger[data-v-8e0214c4]{background:transparent;color:#dc3545;border:1px solid #dc3545}.modern-btn.danger[data-v-8e0214c4]:hover:not(:disabled){background:rgba(220,53,69,.1);color:#dc3545}.full-width[data-v-8e0214c4]{width:100%}.editorjs-wrapper[data-v-8e0214c4] :deep(.ce-block__content),.editorjs-wrapper[data-v-8e0214c4] :deep(.ce-toolbar__content){max-width:100%}.text-center[data-v-8e0214c4]{text-align:center}.text-muted[data-v-8e0214c4]{color:var(--theme-muted)!important}.mb-5[data-v-8e0214c4]{margin-bottom:1.5rem}.mt-3[data-v-8e0214c4]{margin-top:1rem}.p-1[data-v-8e0214c4]{padding:.25rem}@media (max-width:480px){.profile-settings-section[data-v-8e0214c4]{padding:.75rem}.modern-card[data-v-8e0214c4]{border-radius:.85rem;padding:1rem}.tab-title[data-v-8e0214c4]{font-size:1.2rem}.modern-btn[data-v-8e0214c4]{padding:.6rem 1rem;font-size:.9rem}.settings-tabs[data-v-8e0214c4]{flex-direction:column}.tab-btn[data-v-8e0214c4]{width:100%}.wallet-actions[data-v-8e0214c4]{flex-direction:column}.tariffs-grid[data-v-8e0214c4],.widget-grid[data-v-8e0214c4]{grid-template-columns:1fr}.snippet-head[data-v-8e0214c4],.tariff-head[data-v-8e0214c4],.widget-builder-head[data-v-8e0214c4],.widget-field-head[data-v-8e0214c4]{align-items:flex-start;flex-direction:column}.widget-field-actions[data-v-8e0214c4]{width:100%}.icon-btn[data-v-8e0214c4]{flex:1}.widget-option-row[data-v-8e0214c4]{grid-template-columns:minmax(0,1fr)}.copy-btn[data-v-8e0214c4],.snippet-actions[data-v-8e0214c4],.widget-option-row .icon-btn[data-v-8e0214c4]{width:100%}}@media (min-width:481px) and (max-width:760px){.widget-option-row[data-v-8e0214c4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.widget-option-row .icon-btn[data-v-8e0214c4]{height:42px}}@media (min-width:761px) and (max-width:1080px){.widget-option-row[data-v-8e0214c4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:768px){.modern-card[data-v-8e0214c4],.profile-settings-section[data-v-8e0214c4]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-8e0214c4],[data-v-8e0214c4]:after,[data-v-8e0214c4]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.copy-btn[data-v-8e0214c4]:focus-visible,.icon-btn[data-v-8e0214c4]:focus-visible,.modern-btn[data-v-8e0214c4]:focus-visible,.modern-input[data-v-8e0214c4]:focus-visible,.modern-textarea[data-v-8e0214c4]:focus-visible,.tab-btn[data-v-8e0214c4]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.profile-settings-section[data-v-8e0214c4]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.profile-settings-section[data-v-8e0214c4]::-webkit-scrollbar{width:6px}.profile-settings-section[data-v-8e0214c4]::-webkit-scrollbar-track{background:transparent}.profile-settings-section[data-v-8e0214c4]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.widget-step-card[data-v-8e0214c4]{margin-top:18px;padding:16px;border:1px solid var(--border-color,#2a2a32);border-radius:14px;background:hsla(0,0%,100%,.015)}.widget-builder-head--nested[data-v-8e0214c4]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border-color,#2a2a32)}.widget-field-card--nested[data-v-8e0214c4]{margin-top:10px;background:rgba(0,0,0,.12)}.portfolio-section[data-v-66e22454]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.portfolio-container[data-v-66e22454]{margin:0 auto}.modern-card[data-v-66e22454]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.portfolio-header[data-v-66e22454]{margin-bottom:1rem}.portfolio-tabs[data-v-66e22454]{display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.tab-btn[data-v-66e22454]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:.6rem 1rem;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease;flex:1;min-width:120px;text-align:center}.tab-btn.tab-active[data-v-66e22454],.tab-btn[data-v-66e22454]:hover{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-bg)}.portfolio-content[data-v-66e22454],.tab-panel[data-v-66e22454]{display:flex;flex-direction:column;gap:1rem}.tab-actions[data-v-66e22454]{display:flex;justify-content:flex-end;margin-bottom:.5rem}.works-list[data-v-66e22454]{display:flex;flex-direction:column;gap:.75rem}.work-card[data-v-66e22454]{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start}@media (min-width:480px){.work-card[data-v-66e22454]{grid-template-columns:1fr auto;align-items:center}}.work-info[data-v-66e22454]{min-width:0}.work-title[data-v-66e22454]{font-size:1rem;font-weight:600;margin:0 0 .25rem}.work-link[data-v-66e22454]{color:var(--theme-text);text-decoration:none;transition:color .15s ease}.work-link[data-v-66e22454]:hover{color:var(--theme-accent)}.work-category[data-v-66e22454]{font-size:.9rem;margin:0}.work-actions[data-v-66e22454]{display:flex;gap:.5rem;justify-content:flex-start}@media (min-width:480px){.work-actions[data-v-66e22454]{justify-content:flex-end}}.action-btn[data-v-66e22454]{padding:.5rem .85rem;font-size:.9rem;min-height:38px;width:auto}.edit-btn[data-v-66e22454]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.services-list[data-v-66e22454]{display:flex;flex-direction:column;gap:.75rem}.service-card[data-v-66e22454]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.service-name[data-v-66e22454]{font-size:1rem;font-weight:600;margin:0;color:var(--theme-text)}.service-card .modern-btn[data-v-66e22454]{width:auto;min-width:auto;padding:.5rem 1rem;font-size:.9rem;display:inline-flex;align-items:center;gap:.4rem}.modern-btn[data-v-66e22454]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.modern-btn[data-v-66e22454]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-66e22454]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-66e22454]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-66e22454]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.modern-btn.danger[data-v-66e22454]{background:transparent;color:#dc3545;border:1px solid #dc3545}.modern-btn.danger[data-v-66e22454]:hover:not(:disabled){background:rgba(220,53,69,.1);color:#dc3545}.text-muted[data-v-66e22454]{color:var(--theme-muted)!important}.text-center[data-v-66e22454]{text-align:center}.mb-3[data-v-66e22454]{margin-bottom:1rem}.mb-5[data-v-66e22454]{margin-bottom:1.5rem}.ml-5[data-v-66e22454]{margin-left:1.5rem}.mt-1[data-v-66e22454]{margin-top:.25rem}.m-3[data-v-66e22454]{margin:1rem}@media (max-width:480px){.portfolio-section[data-v-66e22454]{padding:.75rem}.modern-card[data-v-66e22454]{border-radius:.85rem;padding:1rem}.portfolio-tabs[data-v-66e22454]{flex-direction:column}.tab-btn[data-v-66e22454]{width:100%}.tab-actions[data-v-66e22454]{justify-content:center}.service-card[data-v-66e22454]{flex-direction:column;text-align:center}.service-card .modern-btn[data-v-66e22454]{width:100%;justify-content:center}}@media (min-width:768px){.modern-card[data-v-66e22454],.portfolio-section[data-v-66e22454]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-66e22454],[data-v-66e22454]:after,[data-v-66e22454]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.modern-btn[data-v-66e22454]:focus-visible,.tab-btn[data-v-66e22454]:focus-visible,.work-link[data-v-66e22454]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.portfolio-section[data-v-66e22454]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.portfolio-section[data-v-66e22454]::-webkit-scrollbar{width:6px}.portfolio-section[data-v-66e22454]::-webkit-scrollbar-track{background:transparent}.portfolio-section[data-v-66e22454]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.edit-work-section[data-v-5291068f]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.edit-work-container[data-v-5291068f]{margin:0 auto}.modern-card[data-v-5291068f]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.work-header[data-v-5291068f]{margin-bottom:1rem}.work-form-card[data-v-5291068f]{display:flex;flex-direction:column;gap:1.25rem}.work-form[data-v-5291068f]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-5291068f]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-5291068f]{font-size:.9rem;font-weight:600;color:var(--theme-text);display:flex;align-items:center;gap:.25rem}.required[data-v-5291068f]{color:#dc3545;font-weight:400}.modern-input[data-v-5291068f],.modern-select[data-v-5291068f]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:.85rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.modern-select[data-v-5291068f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.modern-input[data-v-5291068f]:focus,.modern-select[data-v-5291068f]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.editorjs-wrapper[data-v-5291068f] :deep(.ce-block__content),.editorjs-wrapper[data-v-5291068f] :deep(.ce-toolbar__content){max-width:100%}.editorjs-wrapper[data-v-5291068f] :deep(.codex-editor){background:var(--theme-bg);border-radius:.75rem;border:1px solid var(--theme-border)}.modern-alert[data-v-5291068f]{border-radius:.75rem;padding:.85rem 1rem;font-size:.9rem;margin:0}.modern-alert p[data-v-5291068f]{margin:0;line-height:1.4}.alert-danger[data-v-5291068f]{background:rgba(220,53,69,.1);border:1px solid #dc3545;color:#dc3545}.form-actions[data-v-5291068f]{margin-top:.5rem}.modern-btn[data-v-5291068f]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:48px}.modern-btn[data-v-5291068f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-5291068f]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-5291068f]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-5291068f]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-5291068f]{width:100%}.text-center[data-v-5291068f]{text-align:center}@media (max-width:480px){.edit-work-section[data-v-5291068f]{padding:.75rem}.modern-card[data-v-5291068f]{border-radius:.85rem;padding:1rem}.modern-btn[data-v-5291068f]{padding:.6rem 1rem;font-size:.9rem}}@media (min-width:768px){.edit-work-section[data-v-5291068f],.modern-card[data-v-5291068f]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-5291068f],[data-v-5291068f]:after,[data-v-5291068f]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.modern-btn[data-v-5291068f]:focus-visible,.modern-input[data-v-5291068f]:focus-visible,.modern-select[data-v-5291068f]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.edit-work-section[data-v-5291068f]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.edit-work-section[data-v-5291068f]::-webkit-scrollbar{width:6px}.edit-work-section[data-v-5291068f]::-webkit-scrollbar-track{background:transparent}.edit-work-section[data-v-5291068f]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.notify-page[data-v-fa94a43c]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 48px}.notify-wrapper[data-v-fa94a43c]{margin:0 auto}.notify-header[data-v-fa94a43c]{position:sticky;top:0;z-index:10;background:var(--theme-bg);padding-bottom:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.notify-actions[data-v-fa94a43c]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:24px}.toggle-wrapper[data-v-fa94a43c]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-wrapper input[data-v-fa94a43c]{display:none}.toggle-slider[data-v-fa94a43c]{position:relative;width:52px;height:30px;border-radius:999px;background:var(--theme-border);transition:all .25s ease;flex-shrink:0}.toggle-slider[data-v-fa94a43c]:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .25s ease}.toggle-wrapper input:checked+.toggle-slider[data-v-fa94a43c]{background:var(--theme-accent)}.toggle-wrapper input:checked+.toggle-slider[data-v-fa94a43c]:after{transform:translateX(22px)}.toggle-label[data-v-fa94a43c]{font-size:.95rem;color:var(--theme-text);font-weight:500}.load-more-button[data-v-fa94a43c],.primary-button[data-v-fa94a43c],.secondary-button[data-v-fa94a43c]{border:none;outline:none;cursor:pointer;border-radius:14px;font-weight:600;transition:all .25s ease}.primary-button[data-v-fa94a43c]{display:inline-flex;align-items:center;gap:8px;background:var(--theme-accent);color:#fff;padding:12px 20px;box-shadow:0 8px 20px rgba(255,146,0,.25)}.primary-button[data-v-fa94a43c]:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(255,146,0,.35)}.secondary-button[data-v-fa94a43c]{background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);padding:10px 16px}.secondary-button[data-v-fa94a43c]:hover{border-color:var(--theme-accent);color:var(--theme-accent)}.load-more-button[data-v-fa94a43c]{background:transparent;color:var(--theme-accent);border:2px solid var(--theme-accent);padding:12px 28px}.load-more-button[data-v-fa94a43c]:hover{background:var(--theme-accent);color:#fff}.notify-tabs[data-v-fa94a43c]{display:flex;gap:12px}.tab-button[data-v-fa94a43c]{display:inline-flex;align-items:center;gap:8px;background:var(--theme-surface);color:var(--theme-muted);border:1px solid var(--theme-border);padding:10px 16px;border-radius:12px;cursor:pointer;font-weight:600;transition:all .25s ease}.tab-button.active[data-v-fa94a43c]{background:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.tab-badge[data-v-fa94a43c]{background:hsla(0,0%,100%,.18);padding:2px 8px;border-radius:999px;font-size:.8rem}.tab-button:not(.active) .tab-badge[data-v-fa94a43c]{background:var(--theme-border);color:var(--theme-text)}.notify-list[data-v-fa94a43c]{display:flex;flex-direction:column;gap:16px}.notify-card[data-v-fa94a43c]{display:grid;grid-template-columns:88px 1fr auto;gap:20px;align-items:center;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:24px;padding:20px;box-shadow:0 8px 24px var(--theme-shadow);transition:all .25s ease}.notify-card[data-v-fa94a43c]:hover{transform:translateY(-2px);box-shadow:0 14px 36px var(--theme-shadow)}.notify-card.unread[data-v-fa94a43c]{border-left:4px solid var(--theme-accent)}.notify-avatar-wrap[data-v-fa94a43c]{display:flex;justify-content:center}.notify-avatar[data-v-fa94a43c]{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:20px;border:2px solid var(--theme-border);transition:all .25s ease}.notify-avatar[data-v-fa94a43c]:hover{transform:scale(1.04);border-color:var(--theme-accent)}.notify-content[data-v-fa94a43c]{min-width:0}.notify-user-link[data-v-fa94a43c]{text-decoration:none}.notify-user-name[data-v-fa94a43c]{margin:0 0 8px;font-size:1.15rem;font-weight:700;color:var(--theme-text)}.notify-message[data-v-fa94a43c]{margin:0;color:var(--theme-muted);line-height:1.6;white-space:pre-line}.notify-buttons[data-v-fa94a43c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.notify-date[data-v-fa94a43c]{display:flex;align-items:center;gap:8px;color:var(--theme-muted);font-size:.875rem;white-space:nowrap}.load-more-wrap[data-v-fa94a43c]{display:flex;justify-content:center;margin-top:12px}@media (max-width:768px){.notify-page[data-v-fa94a43c]{padding:16px 12px 32px}.notify-actions[data-v-fa94a43c]{flex-direction:column;align-items:stretch}.primary-button[data-v-fa94a43c]{justify-content:center;width:100%}.notify-card[data-v-fa94a43c]{grid-template-columns:1fr;text-align:center;gap:16px;padding:18px}.notify-buttons[data-v-fa94a43c],.notify-date[data-v-fa94a43c]{justify-content:center}.notify-avatar[data-v-fa94a43c]{width:80px;height:80px}}@media (max-width:480px){.toggle-wrapper[data-v-fa94a43c]{align-items:flex-start}.toggle-label[data-v-fa94a43c]{font-size:.9rem}.notify-card[data-v-fa94a43c]{border-radius:20px}.secondary-button[data-v-fa94a43c],.toggle-label[data-v-fa94a43c]{width:100%}}.add-work-section[data-v-977432c6]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.add-work-container[data-v-977432c6]{margin:0 auto}.modern-card[data-v-977432c6]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.work-header[data-v-977432c6]{margin-bottom:1rem}.work-form-card[data-v-977432c6]{display:flex;flex-direction:column;gap:1.25rem}.work-form[data-v-977432c6]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-977432c6]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-977432c6]{font-size:.9rem;font-weight:600;color:var(--theme-text);display:flex;align-items:center;gap:.25rem}.required[data-v-977432c6]{color:#dc3545;font-weight:400}.modern-input[data-v-977432c6],.modern-select[data-v-977432c6]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:.85rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.modern-select[data-v-977432c6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.modern-input[data-v-977432c6]:focus,.modern-select[data-v-977432c6]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.editorjs-wrapper[data-v-977432c6] :deep(.ce-block__content),.editorjs-wrapper[data-v-977432c6] :deep(.ce-toolbar__content){max-width:100%}.editorjs-wrapper[data-v-977432c6] :deep(.codex-editor){background:var(--theme-bg);border-radius:.75rem;border:1px solid var(--theme-border)}.modern-alert[data-v-977432c6]{border-radius:.75rem;padding:.85rem 1rem;font-size:.9rem;margin:0}.modern-alert p[data-v-977432c6]{margin:0;line-height:1.4}.alert-danger[data-v-977432c6]{background:rgba(220,53,69,.1);border:1px solid #dc3545;color:#dc3545}.form-actions[data-v-977432c6]{margin-top:.5rem}.modern-btn[data-v-977432c6]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:48px}.modern-btn[data-v-977432c6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-977432c6]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-977432c6]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-977432c6]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-977432c6]{width:100%}.text-center[data-v-977432c6]{text-align:center}@media (max-width:480px){.add-work-section[data-v-977432c6]{padding:.75rem}.modern-card[data-v-977432c6]{border-radius:.85rem;padding:1rem}.modern-btn[data-v-977432c6]{padding:.6rem 1rem;font-size:.9rem}}@media (min-width:768px){.add-work-section[data-v-977432c6],.modern-card[data-v-977432c6]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-977432c6],[data-v-977432c6]:after,[data-v-977432c6]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.modern-btn[data-v-977432c6]:focus-visible,.modern-input[data-v-977432c6]:focus-visible,.modern-select[data-v-977432c6]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.add-work-section[data-v-977432c6]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.add-work-section[data-v-977432c6]::-webkit-scrollbar{width:6px}.add-work-section[data-v-977432c6]::-webkit-scrollbar-track{background:transparent}.add-work-section[data-v-977432c6]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.settings-section[data-v-12985162]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.settings-container[data-v-12985162]{width:100%;margin:0 auto}.modern-card[data-v-12985162]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1.25rem;box-shadow:0 12px 40px var(--theme-shadow);padding:1.5rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.loading-message[data-v-12985162]{text-align:center;padding:2rem;max-width:480px;margin:0 auto}.loading-title[data-v-12985162]{font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-text)}.settings-header[data-v-12985162]{margin-bottom:1.5rem}.token-balance[data-v-12985162]{margin:0;padding:.75rem 1rem;border-radius:999px;background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-muted);white-space:nowrap}.balance-amount[data-v-12985162]{font-weight:700;color:var(--theme-accent);margin-right:.25rem}.balance-currency[data-v-12985162]{opacity:.8}.settings-nav[data-v-12985162]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nav-item[data-v-12985162]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;text-decoration:none;min-height:52px;border-radius:16px}.nav-label[data-v-12985162]{flex:1;font-size:1rem;font-weight:500;color:var(--theme-text);padding-right:.75rem}.nav-badge[data-v-12985162]{margin-left:.5rem;font-size:.75rem;padding:.2rem .5rem;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.nav-icon[data-v-12985162]{margin-right:.75rem;font-size:1.1rem;opacity:.7;flex-shrink:0}.modern-btn[data-v-12985162]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.85rem 1.25rem;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease,background-color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:48px}.modern-btn[data-v-12985162]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px rgba(255,146,0,.25)}.modern-btn[data-v-12985162]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn[data-v-12985162]:disabled{opacity:.6;cursor:not-allowed}.modern-btn.secondary[data-v-12985162]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-12985162]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.modern-btn.danger[data-v-12985162]{background:transparent;color:#dc3545;border:1px solid #dc3545}.modern-btn.danger[data-v-12985162]:hover:not(:disabled){background:rgba(220,53,69,.1);color:#dc3545}.badge[data-v-12985162]{display:inline-block;padding:.25em .5em;font-size:.75rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:999px}.badge[type=danger][data-v-12985162]{background-color:#dc3545;color:#fff}.text-center[data-v-12985162]{text-align:center}.m-2[data-v-12985162]{margin:.5rem}.mb-2[data-v-12985162]{margin-bottom:.5rem}.mt-2[data-v-12985162]{margin-top:.5rem}@media (max-width:480px){.settings-section[data-v-12985162]{padding:.75rem}.modern-card[data-v-12985162]{border-radius:1rem;padding:1.25rem}.modern-btn[data-v-12985162]{padding:.75rem 1rem;font-size:.95rem;min-height:46px}.nav-label[data-v-12985162]{font-size:.95rem}.settings-nav[data-v-12985162]{grid-template-columns:1fr}}@media (min-width:768px){.settings-section[data-v-12985162]{padding:2rem}.settings-container[data-v-12985162]{max-width:820px}.modern-card[data-v-12985162]{padding:2rem}}@media (prefers-reduced-motion:reduce){[data-v-12985162],[data-v-12985162]:after,[data-v-12985162]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.modern-btn[data-v-12985162]:focus-visible,.nav-item[data-v-12985162]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.settings-nav a.nav-item[data-v-12985162]{display:flex}.withdrawal-page[data-v-1289fd90]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text)}.withdrawal-page__container[data-v-1289fd90]{margin:0 auto}.withdrawal-page__header[data-v-1289fd90]{margin-bottom:20px}.withdrawal-card[data-v-1289fd90]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:24px;box-shadow:0 16px 48px var(--theme-shadow);padding:24px}.withdrawal-card__section+.withdrawal-card__section[data-v-1289fd90]{margin-top:24px;padding-top:24px;border-top:1px solid var(--theme-border)}.withdrawal-card__subtitle[data-v-1289fd90],.withdrawal-card__title[data-v-1289fd90]{margin:0 0 16px;font-weight:700}.withdrawal-form[data-v-1289fd90]{display:flex;flex-direction:column;gap:16px}.withdrawal-label[data-v-1289fd90]{font-weight:600;color:var(--theme-text)}.withdrawal-input[data-v-1289fd90]{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none}.withdrawal-input[data-v-1289fd90]:focus{border-color:var(--theme-accent);box-shadow:0 0 0 4px rgba(255,146,0,.15)}.withdrawal-summary[data-v-1289fd90]{padding:16px 18px;border-radius:16px;background:var(--theme-bg);border:1px solid var(--theme-border)}.withdrawal-summary p[data-v-1289fd90]{margin:0}.withdrawal-summary p+p[data-v-1289fd90]{margin-top:8px}.withdrawal-button[data-v-1289fd90]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:none;border-radius:14px;background:var(--theme-accent);color:#fff;font-weight:700;cursor:pointer;transition:.2s ease}.withdrawal-button[data-v-1289fd90]:hover{transform:translateY(-1px)}.withdrawal-button--secondary[data-v-1289fd90]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text)}.withdrawal-list[data-v-1289fd90]{display:flex;flex-direction:column;gap:12px}.withdrawal-row[data-v-1289fd90]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--theme-border);border-radius:16px;background:var(--theme-bg)}.withdrawal-badge[data-v-1289fd90]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;font-size:.85rem;font-weight:700}.withdrawal-badge--info[data-v-1289fd90]{background:rgba(255,146,0,.14);color:var(--theme-accent)}.withdrawal-badge--pending[data-v-1289fd90]{background:rgba(220,53,69,.12);color:#f05d6e}.withdrawal-badge--success[data-v-1289fd90]{background:rgba(40,167,69,.12);color:#43b86c}.withdrawal-actions[data-v-1289fd90]{margin-top:24px;display:flex;justify-content:center}@media (max-width:768px){.withdrawal-page[data-v-1289fd90]{padding:20px 10px 56px}.withdrawal-card[data-v-1289fd90]{padding:18px;border-radius:18px}.withdrawal-row[data-v-1289fd90]{grid-template-columns:1fr}.withdrawal-button[data-v-1289fd90]{width:100%}}.form-wrapper[data-v-4cee5a34]{padding:20px;background:var(--theme-bg);min-height:100vh}.loader-overlay[data-v-4cee5a34]{display:flex;justify-content:center;align-items:center;min-height:60vh}.loader-card[data-v-4cee5a34]{background:var(--theme-surface);padding:20px;border-radius:16px;box-shadow:0 10px 30px var(--theme-shadow);text-align:center}.loader-text[data-v-4cee5a34]{margin-top:10px;color:var(--theme-muted)}.form-container[data-v-4cee5a34]{display:flex;flex-direction:column;gap:16px}.form-card[data-v-4cee5a34]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:16px;box-shadow:0 6px 20px var(--theme-shadow);transition:.2s}.form-card--error[data-v-4cee5a34]{border-left:4px solid #dc3545}.form-card__header[data-v-4cee5a34]{margin-bottom:12px}.form-label[data-v-4cee5a34]{font-weight:600;color:var(--theme-text)}.form-card__body[data-v-4cee5a34]{display:flex;flex-direction:column;gap:10px}.form-input[data-v-4cee5a34],.form-select[data-v-4cee5a34],.form-textarea[data-v-4cee5a34]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none}.form-textarea[data-v-4cee5a34]{min-height:120px;resize:vertical}.form-file[data-v-4cee5a34]{color:var(--theme-muted)}.image-preview img[data-v-4cee5a34]{max-width:100%;border-radius:12px;margin-top:10px;border:1px solid var(--theme-border)}.file-link a[data-v-4cee5a34]{color:var(--theme-accent);text-decoration:none}@media (max-width:768px){.form-wrapper[data-v-4cee5a34]{padding:12px}.form-card[data-v-4cee5a34]{padding:12px;border-radius:12px}}.verification-section[data-v-4998faf5]{--card-radius:16px;--input-radius:10px;--transition-speed:0.25s;--shadow-sm:0 2px 4px var(--theme-shadow);--shadow-md:0 4px 12px var(--theme-shadow);--shadow-lg:0 8px 24px var(--theme-shadow);min-height:100vh;padding:1rem;background:var(--theme-bg);color:var(--theme-text);transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease;display:flex;align-items:flex-start;justify-content:center}.verification-container[data-v-4998faf5]{width:min(100%,860px)}.verification-page-header[data-v-4998faf5]{margin-bottom:20px}.loading-overlay[data-v-4998faf5]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--theme-bg);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-card[data-v-4998faf5]{background:var(--theme-surface);padding:2rem 3rem;border-radius:var(--card-radius);box-shadow:var(--shadow-lg);text-align:center;border:1px solid var(--theme-border)}.loading-spinner[data-v-4998faf5]{width:48px;height:48px;border:4px solid var(--theme-border);border-top-color:var(--theme-accent);border-radius:50%;margin:0 auto 1rem;animation:spin-data-v-4998faf5 1s linear infinite}@keyframes spin-data-v-4998faf5{to{transform:rotate(1turn)}}.loading-text[data-v-4998faf5]{margin:0;font-size:1.1rem;font-weight:500;color:var(--theme-text)}.breadcrumb-nav[data-v-4998faf5]{margin:0;padding:0}.breadcrumb[data-v-4998faf5]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;font-size:.9rem}.breadcrumb-item[data-v-4998faf5]{display:flex;align-items:center;gap:.5rem;color:var(--theme-muted)}.breadcrumb-item[data-v-4998faf5]:after{content:"/";color:var(--theme-border);margin-left:.5rem}.breadcrumb-item[data-v-4998faf5]:last-child:after{display:none}.breadcrumb-link[data-v-4998faf5]{color:var(--theme-accent);text-decoration:none;font-weight:500;transition:opacity var(--transition-speed) ease}.breadcrumb-link[data-v-4998faf5]:hover{opacity:.85}.breadcrumb-item.active[data-v-4998faf5]{color:var(--theme-text);font-weight:500}.form-card[data-v-4998faf5]{width:100%;background:var(--theme-surface);border-radius:var(--card-radius);box-shadow:var(--shadow-md);border:1px solid var(--theme-border);overflow:hidden;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.form-card__header[data-v-4998faf5]{padding:1.5rem 2rem;border-bottom:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-surface),rgba(255,146,0,.05))}.form-title[data-v-4998faf5]{margin:0;font-size:1.5rem;font-weight:600;color:var(--theme-text);text-align:left;line-height:1.3}.form-subtitle[data-v-4998faf5]{margin:.65rem 0 0;color:var(--theme-muted);line-height:1.5}.form-card__content[data-v-4998faf5]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.content-renderer[data-v-4998faf5]{color:var(--theme-text);line-height:1.6}.content-renderer[data-v-4998faf5] :deep(p){margin:.5rem 0;color:var(--theme-muted)}.content-renderer[data-v-4998faf5] :deep(h3){margin:1rem 0 .5rem;color:var(--theme-text);font-size:1.1rem}.form-wrapper[data-v-4998faf5],.verification-form[data-v-4998faf5]{width:100%}.alert[data-v-4998faf5]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:var(--input-radius);border-left:4px solid;font-size:.95rem;line-height:1.5}.alert__icon[data-v-4998faf5]{width:20px;height:20px;flex-shrink:0;margin-top:2px}.alert__message[data-v-4998faf5]{margin:0;color:inherit}.alert--danger[data-v-4998faf5]{background:rgba(220,53,69,.12);border-left-color:#dc3545;color:#dc3545}.alert--warning[data-v-4998faf5]{background:rgba(255,146,0,.12);border-left-color:#ff9200;color:#b86e00}.consent-wrapper[data-v-4998faf5]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem 0}.consent-checkbox[data-v-4998faf5]{position:absolute;opacity:0;width:0;height:0}.consent-custom[data-v-4998faf5]{position:relative;flex-shrink:0;width:22px;height:22px;min-width:22px;border:2px solid var(--theme-border);border-radius:6px;background:var(--theme-bg);transition:all var(--transition-speed) ease;margin-top:2px}.consent-custom[data-v-4998faf5]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid var(--theme-bg);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform var(--transition-speed) ease}.consent-checkbox:checked+.consent-custom[data-v-4998faf5]{background:var(--theme-accent);border-color:var(--theme-accent)}.consent-checkbox:checked+.consent-custom[data-v-4998faf5]:after{transform:rotate(45deg) scale(1)}.consent-checkbox:focus+.consent-custom[data-v-4998faf5]{box-shadow:0 0 0 3px rgba(255,146,0,.25)}.consent-text[data-v-4998faf5]{font-size:.95rem;color:var(--theme-muted);line-height:1.5}.consent-link[data-v-4998faf5]{color:var(--theme-accent);text-decoration:none;font-weight:500;transition:opacity var(--transition-speed) ease}.consent-link[data-v-4998faf5]:hover{opacity:.85;text-decoration:underline}.form-actions[data-v-4998faf5]{display:flex;justify-content:center;padding-top:.5rem}.submit-btn[data-v-4998faf5]{min-width:220px;padding:.875rem 2rem;background:var(--theme-accent);color:#fff;border:none;border-radius:var(--input-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-speed) ease;box-shadow:var(--shadow-sm)}.submit-btn[data-v-4998faf5]:hover:not(.submit-btn--disabled){transform:translateY(-2px);box-shadow:var(--shadow-md);filter:brightness(1.05)}.submit-btn[data-v-4998faf5]:active:not(.submit-btn--disabled){transform:translateY(0)}.submit-btn--disabled[data-v-4998faf5]{background:var(--theme-border);color:var(--theme-muted);cursor:not-allowed;box-shadow:none}.submit-btn[data-v-4998faf5]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,146,0,.35)}.fade-enter-active[data-v-4998faf5],.fade-leave-active[data-v-4998faf5]{transition:opacity var(--transition-speed) ease}.fade-enter[data-v-4998faf5],.fade-leave-to[data-v-4998faf5]{opacity:0}.slide-down-enter-active[data-v-4998faf5],.slide-down-leave-active[data-v-4998faf5]{transition:all var(--transition-speed) ease;max-height:200px;opacity:1}.slide-down-enter[data-v-4998faf5],.slide-down-leave-to[data-v-4998faf5]{max-height:0;opacity:0;margin:0;padding:0;border:none}@media (max-width:768px){.verification-section[data-v-4998faf5]{padding:.75rem}.form-card__header[data-v-4998faf5]{padding:1.25rem 1.5rem}.form-title[data-v-4998faf5]{font-size:1.3rem}.form-subtitle[data-v-4998faf5]{margin-top:.5rem;font-size:.95rem}.form-card__content[data-v-4998faf5]{padding:1.5rem;gap:1.25rem}.breadcrumb-nav[data-v-4998faf5]{margin-bottom:1rem}.breadcrumb[data-v-4998faf5]{font-size:.85rem}.loading-card[data-v-4998faf5]{padding:1.5rem 2rem;margin:0 1rem}.submit-btn[data-v-4998faf5]{min-width:200px;width:100%;max-width:280px}}@media (max-width:480px){.verification-section[data-v-4998faf5]{padding:.5rem}.form-card[data-v-4998faf5]{border-radius:12px}.form-card__header[data-v-4998faf5]{padding:1rem 1.25rem}.form-title[data-v-4998faf5]{font-size:1.15rem}.form-card__content[data-v-4998faf5]{padding:1.25rem;gap:1rem}.alert[data-v-4998faf5]{padding:.875rem 1rem;font-size:.9rem}.consent-wrapper[data-v-4998faf5]{gap:.6rem}.consent-custom[data-v-4998faf5]{width:20px;height:20px;min-width:20px}.consent-text[data-v-4998faf5]{font-size:.9rem}.submit-btn[data-v-4998faf5]{padding:.8rem 1.5rem;font-size:.95rem}}@media (prefers-contrast:high){.form-card[data-v-4998faf5]{border-width:2px}.consent-custom[data-v-4998faf5]{border-width:3px}.submit-btn[data-v-4998faf5]{border:2px solid currentColor}}@media (prefers-reduced-motion:reduce){[data-v-4998faf5],[data-v-4998faf5]:after,[data-v-4998faf5]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.loading-spinner[data-v-4998faf5]{animation:none;border-top-color:var(--theme-accent)}}.verifications-section[data-v-165f4b26]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.verifications-container[data-v-165f4b26]{margin:0 auto}.modern-card[data-v-165f4b26]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.loading-message[data-v-165f4b26]{text-align:center;padding:2rem;max-width:480px;margin:0 auto}.loading-title[data-v-165f4b26]{font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-text)}.verifications-header[data-v-165f4b26]{margin-bottom:1.5rem}.verification-card[data-v-165f4b26],.verifications-list[data-v-165f4b26]{display:flex;flex-direction:column;gap:1rem}.verification-header[data-v-165f4b26]{padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.verification-title[data-v-165f4b26]{font-size:clamp(1.2rem,3vw,1.4rem);font-weight:700;margin:0;color:var(--theme-text);line-height:1.3}.verification-description[data-v-165f4b26]{line-height:1.6;color:var(--theme-text)}.description-text[data-v-165f4b26]{margin:0;font-size:.95rem}.description-text strong[data-v-165f4b26]{color:var(--theme-accent);font-weight:600}.verification-status[data-v-165f4b26]{display:flex;flex-wrap:wrap;gap:.5rem}.status-badge[data-v-165f4b26]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;font-weight:500;border-radius:999px;white-space:nowrap}.status-badge i[data-v-165f4b26]{font-size:.9rem}.status-success[data-v-165f4b26]{background:rgba(40,167,69,.15);color:#28a745;border:1px solid #28a745}.status-info[data-v-165f4b26]{background:rgba(23,162,184,.15);color:#17a2b8;border:1px solid #17a2b8}.status-danger[data-v-165f4b26]{background:rgba(220,53,69,.15);color:#dc3545;border:1px solid #dc3545}.status-warning[data-v-165f4b26]{background:rgba(255,193,7,.15);color:#856404;border:1px solid #ffc107}.verification-action[data-v-165f4b26]{padding-top:.5rem;border-top:1px solid var(--theme-border)}.text-muted[data-v-165f4b26]{color:var(--theme-muted)!important}.modern-btn[data-v-165f4b26]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.modern-btn[data-v-165f4b26]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-165f4b26]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-165f4b26]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-165f4b26]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-165f4b26]{width:100%}.mb-5[data-v-165f4b26]{margin-bottom:1.5rem}.p-4[data-v-165f4b26]{padding:1rem}@media (max-width:480px){.verifications-section[data-v-165f4b26]{padding:.75rem}.modern-card[data-v-165f4b26]{border-radius:.85rem;padding:1rem}.verification-title[data-v-165f4b26]{font-size:1.2rem}.modern-btn[data-v-165f4b26]{padding:.6rem 1rem;font-size:.9rem}.description-text[data-v-165f4b26]{font-size:.9rem}}@media (min-width:768px){.modern-card[data-v-165f4b26],.verifications-section[data-v-165f4b26]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-165f4b26],[data-v-165f4b26]:after,[data-v-165f4b26]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.modern-btn[data-v-165f4b26]:focus-visible,.verifications-list a[data-v-165f4b26]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.verifications-section[data-v-165f4b26]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.verifications-section[data-v-165f4b26]::-webkit-scrollbar{width:6px}.verifications-section[data-v-165f4b26]::-webkit-scrollbar-track{background:transparent}.verifications-section[data-v-165f4b26]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.rewards-section[data-v-a43c78e2]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.rewards-container[data-v-a43c78e2]{margin:0 auto}.rewards-page-header[data-v-a43c78e2]{margin-bottom:1rem}.modern-card[data-v-a43c78e2]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.rewards-header[data-v-a43c78e2]{margin-bottom:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.rewards-progress[data-v-a43c78e2]{display:flex;align-items:center;justify-content:center;gap:.5rem}.progress-label[data-v-a43c78e2]{font-size:.95rem;color:var(--theme-muted)}.progress-value[data-v-a43c78e2]{font-weight:600;padding:.25rem .6rem}.badge[data-v-a43c78e2]{display:inline-block;padding:.25em .5em;font-size:.75rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:999px}.badge-info[data-v-a43c78e2]{background-color:#17a2b8;color:#fff}.privacy-control[data-v-a43c78e2]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.privacy-label[data-v-a43c78e2]{font-size:.9rem;color:var(--theme-text);font-weight:500}.modern-select[data-v-a43c78e2]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:.85rem;padding:.5rem 2rem .5rem 1rem;font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;min-width:180px}.modern-select[data-v-a43c78e2]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.rewards-grid[data-v-a43c78e2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}@media (min-width:480px){.rewards-grid[data-v-a43c78e2]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (min-width:768px){.rewards-grid[data-v-a43c78e2]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.reward-card[data-v-a43c78e2]{display:flex;flex-direction:column;text-align:center;padding:1rem;transition:transform .15s ease,box-shadow .15s ease}.reward-card[data-v-a43c78e2]:hover:not(.is-locked){transform:translateY(-2px);box-shadow:0 8px 30px var(--theme-shadow)}.reward-card.is-locked[data-v-a43c78e2]{opacity:.7;filter:grayscale(.3)}.reward-image-link[data-v-a43c78e2]{display:block;margin:0 auto .75rem}.reward-image-wrapper[data-v-a43c78e2]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--theme-bg);border-radius:.75rem;overflow:hidden;border:2px solid var(--theme-border)}.reward-image[data-v-a43c78e2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reward-placeholder[data-v-a43c78e2]{width:60%;height:60%;color:var(--theme-muted)}.reward-info[data-v-a43c78e2]{display:flex;flex-direction:column;gap:.4rem}.reward-title[data-v-a43c78e2]{font-size:.95rem;font-weight:600;margin:0;line-height:1.3}.reward-title-link[data-v-a43c78e2]{color:var(--theme-text);text-decoration:none;transition:color .15s ease}.reward-title-link[data-v-a43c78e2]:hover{color:var(--theme-accent)}.reward-status[data-v-a43c78e2]{font-size:.8rem;margin:0;font-weight:500}.status-locked[data-v-a43c78e2]{color:var(--theme-muted)}.status-unlocked[data-v-a43c78e2]{color:#28a745}.load-more-wrapper[data-v-a43c78e2]{margin-top:1.5rem;text-align:center;grid-column:1/-1}.text-muted[data-v-a43c78e2]{color:var(--theme-muted)!important}.modern-btn[data-v-a43c78e2]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.modern-btn[data-v-a43c78e2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-a43c78e2]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-a43c78e2]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-a43c78e2]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-a43c78e2]{width:100%}.text-center[data-v-a43c78e2]{text-align:center}.mt-2[data-v-a43c78e2]{margin-top:.5rem}.mb-2[data-v-a43c78e2]{margin-bottom:.5rem}.mb-4[data-v-a43c78e2]{margin-bottom:1rem}.pt-2[data-v-a43c78e2]{padding-top:.5rem}.pb-2[data-v-a43c78e2]{padding-bottom:.5rem}.padding_left_right_5[data-v-a43c78e2]{padding-left:.25rem;padding-right:.25rem}@media (max-width:480px){.rewards-section[data-v-a43c78e2]{padding:.75rem}.modern-card[data-v-a43c78e2]{border-radius:.85rem;padding:1rem}.rewards-header[data-v-a43c78e2]{justify-content:center}.modern-btn[data-v-a43c78e2]{padding:.6rem 1rem;font-size:.9rem}.rewards-grid[data-v-a43c78e2]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.modern-card[data-v-a43c78e2],.rewards-section[data-v-a43c78e2]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-a43c78e2],[data-v-a43c78e2]:after,[data-v-a43c78e2]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.modern-btn[data-v-a43c78e2]:focus-visible,.modern-select[data-v-a43c78e2]:focus-visible,.reward-title-link[data-v-a43c78e2]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.rewards-section[data-v-a43c78e2]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.rewards-section[data-v-a43c78e2]::-webkit-scrollbar{width:6px}.rewards-section[data-v-a43c78e2]::-webkit-scrollbar-track{background:transparent}.rewards-section[data-v-a43c78e2]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.reward-page[data-v-75f7ee7c]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 56px}.reward-page__container[data-v-75f7ee7c]{margin:0 auto}.reward-card[data-v-75f7ee7c]{margin-top:20px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:24px;box-shadow:0 12px 40px var(--theme-shadow);padding:24px}.reward-card__intro[data-v-75f7ee7c]{text-align:center;margin-bottom:20px}.reward-card__title[data-v-75f7ee7c]{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.reward-card__image[data-v-75f7ee7c]{display:flex;justify-content:center;margin-bottom:20px}.reward-card__image-frame[data-v-75f7ee7c]{width:min(100%,340px);aspect-ratio:1;border-radius:24px;background:var(--theme-bg);border:1px solid var(--theme-border);padding:16px;display:flex;align-items:center;justify-content:center}.reward-card__picture[data-v-75f7ee7c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.reward-card__content[data-v-75f7ee7c]{overflow-wrap:anywhere}@media (max-width:640px){.reward-page[data-v-75f7ee7c]{padding:16px 12px 40px}.reward-card[data-v-75f7ee7c]{border-radius:20px;padding:18px}}.gift-page[data-v-01f14f92]{min-height:100vh;padding:24px 16px 72px;background:var(--theme-bg);color:var(--theme-text)}.gift-page__container[data-v-01f14f92]{margin:0 auto}.gift-page__header[data-v-01f14f92]{margin-bottom:20px}.referral-section[data-v-4f880009]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:1rem;transition:background-color .25s ease,color .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.referral-container[data-v-4f880009]{margin:0 auto;display:flex;flex-direction:column;gap:1rem}.modern-card[data-v-4f880009]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:1rem;padding:1.25rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.loading-message[data-v-4f880009]{text-align:center;padding:2rem;max-width:480px;margin:0 auto}.loading-title[data-v-4f880009]{font-size:1.25rem;font-weight:600;margin:0;color:var(--theme-text)}.referral-header[data-v-4f880009]{margin-bottom:0}.referral-intro[data-v-4f880009]{text-align:center}.intro-text[data-v-4f880009]{font-size:.95rem;line-height:1.5;margin:0;color:var(--theme-text)}.promocode-mark[data-v-4f880009]{background:rgba(255,146,0,.15);color:var(--theme-accent);padding:.15rem .4rem;border-radius:.35rem;font-weight:600;font-family:monospace}.copy-btn[data-v-4f880009]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;margin-left:.4rem;vertical-align:middle}.copy-btn[data-v-4f880009]:hover{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-bg)}.referral-links[data-v-4f880009]{display:flex;flex-direction:column;gap:.75rem}.section-subtitle[data-v-4f880009]{font-size:1.1rem;font-weight:700;margin:0 0 1rem;color:var(--theme-text);padding-bottom:.75rem;border-bottom:1px solid var(--theme-border)}.link-item[data-v-4f880009]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.65rem 0;border-top:1px solid var(--theme-border)}.link-item[data-v-4f880009]:first-of-type{border-top:none;padding-top:0}.link-label[data-v-4f880009]{font-weight:600;min-width:80px;color:var(--theme-muted)}.link-url[data-v-4f880009]{flex:1;min-width:0;color:var(--theme-accent);text-decoration:none;word-break:break-all;font-size:.9rem}.link-url[data-v-4f880009]:hover{text-decoration:underline}.share-btn[data-v-4f880009]{width:auto;min-width:auto;padding:.4rem .8rem;font-size:.85rem;margin-left:auto}.referral-rewards[data-v-4f880009]{display:flex;flex-direction:column;gap:.75rem}.cashback-badge[data-v-4f880009]{background:rgba(40,167,69,.1);color:#28a745;padding:.5rem .75rem;border-radius:.75rem;font-weight:500;margin:0;display:inline-block}.levels-list[data-v-4f880009]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.level-item[data-v-4f880009]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.level-badge[data-v-4f880009]{background:var(--theme-border);color:var(--theme-text);padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:500}.level-percent[data-v-4f880009]{font-weight:500}.referral-stats[data-v-4f880009]{display:flex;flex-direction:column;gap:.75rem}.stats-grid[data-v-4f880009]{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:480px){.stats-grid[data-v-4f880009]{grid-template-columns:repeat(3,1fr)}}.stat-item[data-v-4f880009]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.75rem;background:var(--theme-bg);border-radius:.75rem}.stat-label[data-v-4f880009]{font-size:.85rem;color:var(--theme-muted);margin-bottom:.25rem}.stat-value[data-v-4f880009]{font-size:1.1rem;font-weight:700;color:var(--theme-text);word-break:break-word}.form-grid[data-v-4f880009],.withdrawal-form[data-v-4f880009]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-4f880009]{display:flex;flex-direction:column;gap:.4rem}.form-label[data-v-4f880009]{font-size:.9rem;font-weight:600;color:var(--theme-text)}.modern-select[data-v-4f880009],.modern-textarea[data-v-4f880009]{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:.85rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.modern-select[data-v-4f880009]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.modern-select[data-v-4f880009]:focus,.modern-textarea[data-v-4f880009]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px rgba(255,146,0,.15)}.modern-textarea[data-v-4f880009]{resize:vertical;min-height:80px;font-family:inherit}.calculation-info[data-v-4f880009]{background:var(--theme-bg);border-radius:.75rem;padding:.75rem 1rem;border:1px solid var(--theme-border)}.calc-row[data-v-4f880009]{display:flex;justify-content:space-between;align-items:center;margin:.25rem 0;font-size:.9rem}.calc-total[data-v-4f880009]{padding-top:.5rem;margin-top:.5rem;border-top:1px dashed var(--theme-border);font-size:1rem}.calc-total strong[data-v-4f880009]{color:var(--theme-accent)}.form-actions[data-v-4f880009]{margin-top:.5rem}.modern-alert[data-v-4f880009]{border-radius:.75rem;padding:.85rem 1rem;font-size:.9rem;margin:0}.modern-alert p[data-v-4f880009]{margin:0;line-height:1.4}.alert-danger[data-v-4f880009]{background:rgba(220,53,69,.1);border:1px solid #dc3545;color:#dc3545}.requests-list[data-v-4f880009]{display:flex;flex-direction:column;gap:.75rem}.requests-ul[data-v-4f880009]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.request-item[data-v-4f880009]{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.75rem;background:var(--theme-bg);border-radius:.75rem;border:1px solid var(--theme-border)}@media (min-width:480px){.request-item[data-v-4f880009]{grid-template-columns:1.5fr 1fr auto;align-items:center}}.request-info[data-v-4f880009]{min-width:0}.request-date[data-v-4f880009]{display:block;font-size:.85rem;color:var(--theme-muted);margin-bottom:.25rem}.request-comment[data-v-4f880009]{font-size:.9rem;margin:.35rem 0 0;color:var(--theme-text);overflow-wrap:anywhere}.request-amount[data-v-4f880009]{display:flex;align-items:center;justify-content:flex-start}@media (min-width:480px){.request-amount[data-v-4f880009]{justify-content:center}}.amount-badge[data-v-4f880009]{background:rgba(23,162,184,.1);color:#17a2b8;padding:.3rem .6rem;border-radius:999px;font-size:.85rem;font-weight:500;white-space:nowrap}.request-status[data-v-4f880009]{display:flex;align-items:center;justify-content:flex-start}@media (min-width:480px){.request-status[data-v-4f880009]{justify-content:flex-end}}.status-badge[data-v-4f880009]{padding:.3rem .6rem;border-radius:999px;font-size:.8rem;font-weight:500;white-space:nowrap}.status-pending[data-v-4f880009]{background:rgba(255,193,7,.15);color:#856404;border:1px solid #ffc107}.status-success[data-v-4f880009]{background:rgba(40,167,69,.15);color:#28a745;border:1px solid #28a745}.modern-btn[data-v-4f880009]{background:var(--theme-accent);color:var(--theme-bg);border:none;border-radius:999px;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px}.modern-btn[data-v-4f880009]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,146,0,.25);color:var(--theme-bg)}.modern-btn[data-v-4f880009]:active:not(:disabled){transform:translateY(0);opacity:.95}.modern-btn.secondary[data-v-4f880009]{background:transparent;color:var(--theme-text);border:1px solid var(--theme-border)}.modern-btn.secondary[data-v-4f880009]:hover:not(:disabled){background:var(--theme-surface);border-color:var(--theme-accent);color:var(--theme-accent)}.full-width[data-v-4f880009]{width:100%}.text-center[data-v-4f880009]{text-align:center}.text-muted[data-v-4f880009]{color:var(--theme-muted)!important}@media (max-width:480px){.referral-section[data-v-4f880009]{padding:.75rem}.modern-card[data-v-4f880009]{border-radius:.85rem;padding:1rem}.referral-title[data-v-4f880009]{font-size:1.4rem}.modern-btn[data-v-4f880009]{padding:.6rem 1rem;font-size:.9rem}.stats-grid[data-v-4f880009]{grid-template-columns:1fr}.request-item[data-v-4f880009]{grid-template-columns:1fr;text-align:center}.request-amount[data-v-4f880009],.request-status[data-v-4f880009]{justify-content:center}}@media (min-width:768px){.modern-card[data-v-4f880009],.referral-section[data-v-4f880009]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){[data-v-4f880009],[data-v-4f880009]:after,[data-v-4f880009]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.copy-btn[data-v-4f880009]:focus-visible,.modern-btn[data-v-4f880009]:focus-visible,.modern-select[data-v-4f880009]:focus-visible,.modern-textarea[data-v-4f880009]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.referral-section[data-v-4f880009]{scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.referral-section[data-v-4f880009]::-webkit-scrollbar{width:6px}.referral-section[data-v-4f880009]::-webkit-scrollbar-track{background:transparent}.referral-section[data-v-4f880009]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.post-page__loading[data-v-8f4805e4]{min-height:60vh;margin:0 auto;display:grid;align-items:center;padding:0 16px}.post-page__state[data-v-8f4805e4]{max-width:860px;margin:40px auto}.post-layout[data-v-8f4805e4]{margin:0 auto;padding:24px 16px}.post-page__stats[data-v-8f4805e4]{display:flex;gap:10px;flex-wrap:wrap}.post-page__stat[data-v-8f4805e4]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;color:var(--theme-muted);font-size:13px}.post-card[data-v-8f4805e4],.post-page__stat[data-v-8f4805e4]{background:var(--theme-surface);border:1px solid var(--theme-border)}.post-card[data-v-8f4805e4]{border-radius:16px;padding:20px;box-shadow:0 10px 30px var(--theme-shadow)}.post-header[data-v-8f4805e4]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.post-meta[data-v-8f4805e4]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--theme-muted)}.meta-item[data-v-8f4805e4]{display:flex;align-items:center;gap:6px}.post-content[data-v-8f4805e4]{margin-top:12px;line-height:1.6;word-break:break-word}.paywall[data-v-8f4805e4]{margin-top:20px}.paywall-card[data-v-8f4805e4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:14px;border:1px solid var(--theme-border);background:hsla(0,0%,100%,.03)}.paywall-card__title[data-v-8f4805e4]{margin:0 0 6px;font-size:18px}.paywall-card__text[data-v-8f4805e4]{margin:0;color:var(--theme-muted)}.btn.primary[data-v-8f4805e4]{background:var(--theme-accent);color:#fff;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;flex-shrink:0}.btn.secondary[data-v-8f4805e4]{background:transparent;border:1px solid var(--theme-border);color:var(--theme-text);padding:10px 14px;border-radius:10px}.author-box[data-v-8f4805e4]{margin-top:20px}.admin-actions[data-v-8f4805e4]{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.comments-section[data-v-8f4805e4]{margin:40px auto 0;padding:16px}.comments-title[data-v-8f4805e4]{font-size:20px;margin-bottom:12px}.comment-wrapper[data-v-8f4805e4]{margin-bottom:20px;padding:12px;border-radius:12px;background:var(--theme-surface);border:1px solid var(--theme-border)}.login-hint[data-v-8f4805e4]{margin-top:20px;color:var(--theme-muted)}@media (max-width:768px){.post-layout[data-v-8f4805e4]{padding:18px 12px 32px}.paywall-card[data-v-8f4805e4]{flex-direction:column;align-items:stretch}}.posts-page[data-v-3eed3214]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 48px}.posts-page__state[data-v-3eed3214]{max-width:860px;margin:40px auto}.posts-container[data-v-3eed3214]{margin:0 auto}.category-wrapper[data-v-3eed3214]{margin-bottom:20px}.toolbar[data-v-3eed3214]{background:var(--theme-surface);padding:16px;border-radius:14px;border:1px solid var(--theme-border);margin:15px 0 20px;box-shadow:0 10px 24px var(--theme-shadow)}.toolbar__head[data-v-3eed3214]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.toolbar__eyebrow[data-v-3eed3214]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-muted)}.toolbar__title[data-v-3eed3214]{margin:0;font-size:20px}.toolbar__note[data-v-3eed3214]{margin:0;color:var(--theme-muted);white-space:nowrap}.search-box[data-v-3eed3214]{display:flex;gap:10px}.search-input[data-v-3eed3214]{flex:1;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text)}.search-btn[data-v-3eed3214]{width:44px;height:44px;border-radius:12px;background:var(--theme-accent);color:#fff;border:none;cursor:pointer;flex-shrink:0}.filters[data-v-3eed3214]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.filter-btn[data-v-3eed3214]{padding:8px 12px;border-radius:20px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);cursor:pointer}.create-btn[data-v-3eed3214],.filter-btn.active[data-v-3eed3214]{background:var(--theme-accent);color:#fff}.create-btn[data-v-3eed3214]{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:10px;text-decoration:none;font-weight:600}.posts-section[data-v-3eed3214]{display:grid;gap:15px}.post-card[data-v-3eed3214]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:14px;padding:16px;cursor:pointer;transition:.2s;box-shadow:0 6px 18px var(--theme-shadow)}.post-card[data-v-3eed3214]:hover{transform:translateY(-2px)}.pinned[data-v-3eed3214]{border-left:4px solid var(--theme-accent)}.pin-badge[data-v-3eed3214]{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--theme-accent);margin-bottom:8px}.post-content[data-v-3eed3214]{word-break:break-word}.post-footer[data-v-3eed3214]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--theme-muted)}.post-footer a[data-v-3eed3214],.post-footer span[data-v-3eed3214]{display:inline-flex;align-items:center;gap:6px;color:inherit}.read-more[data-v-3eed3214]{display:inline-block;margin-top:10px;color:var(--theme-accent);text-decoration:none}.load-more[data-v-3eed3214]{display:flex;justify-content:center;margin:20px 0 0}.load-btn[data-v-3eed3214]{padding:10px 16px;border-radius:10px;border:none;background:var(--theme-accent);color:#fff;cursor:pointer}@media (max-width:768px){.posts-page[data-v-3eed3214]{padding:18px 0 36px}.toolbar[data-v-3eed3214]{padding:12px}.toolbar__head[data-v-3eed3214]{flex-direction:column}.post-card[data-v-3eed3214]{padding:12px}}.add-post[data-v-fc7a2c20]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 16px 48px}.add-post__state[data-v-fc7a2c20]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.add-post__container[data-v-fc7a2c20]{margin:0 auto}.add-post__card[data-v-fc7a2c20]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:20px;box-shadow:0 8px 24px var(--theme-shadow)}.add-post__alert[data-v-fc7a2c20]{padding:12px 14px;border-radius:12px;margin-bottom:16px;background:rgba(255,193,7,.14);color:var(--theme-text);border:1px solid rgba(255,193,7,.35);font-size:14px}.form-row[data-v-fc7a2c20]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-row--inline[data-v-fc7a2c20]{flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.form-label[data-v-fc7a2c20]{font-size:14px;color:var(--theme-muted)}.form-select[data-v-fc7a2c20]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text);outline:none}.form-select[data-v-fc7a2c20]:focus{border-color:var(--theme-accent)}.editor-wrapper[data-v-fc7a2c20]{margin-top:16px;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg)}.add-post__error[data-v-fc7a2c20]{margin-top:16px;padding:12px;border-radius:12px;background:#dc3545;color:#fff}.add-post__actions[data-v-fc7a2c20]{margin-top:20px;display:flex;justify-content:flex-end}@media (max-width:768px){.add-post[data-v-fc7a2c20]{padding:18px 12px 36px}.add-post__card[data-v-fc7a2c20]{padding:14px;border-radius:14px}.form-row--inline[data-v-fc7a2c20]{align-items:flex-start;flex-direction:column}.add-post__actions[data-v-fc7a2c20]{justify-content:stretch}.add-post__actions .btn-primary[data-v-fc7a2c20]{width:100%}}.edit-post-page[data-v-07a6d903]{min-height:100vh;padding:24px 16px 48px;background:var(--theme-bg);color:var(--theme-text)}.edit-post-page__state[data-v-07a6d903]{max-width:760px;min-height:60vh;margin:0 auto;display:grid;place-items:center}.edit-post-page__container[data-v-07a6d903]{margin:0 auto}.editor-card[data-v-07a6d903]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;box-shadow:0 10px 30px var(--theme-shadow);overflow:hidden}.form-body[data-v-07a6d903]{padding:24px;display:flex;flex-direction:column;gap:18px}.form-group label[data-v-07a6d903]{display:block;font-size:14px;margin-bottom:6px;color:var(--theme-muted)}.control[data-v-07a6d903]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);outline:none;transition:.2s}.control[data-v-07a6d903]:focus{border-color:var(--theme-accent)}.checkbox-group[data-v-07a6d903],.checkbox[data-v-07a6d903]{display:flex;align-items:center}.checkbox[data-v-07a6d903]{gap:10px;font-size:14px;cursor:pointer}.editor-wrapper[data-v-07a6d903]{padding:12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-bg)}.alert[data-v-07a6d903]{padding:12px;border-radius:10px;font-size:14px}.alert-danger[data-v-07a6d903]{background:#dc3545!important;color:#fff}.actions[data-v-07a6d903]{display:flex;justify-content:flex-end;margin-top:10px}.save-btn[data-v-07a6d903]{background:var(--theme-accent);color:#fff;padding:10px 18px;border-radius:10px;border:none;cursor:pointer;font-weight:600;transition:.2s ease}.save-btn[data-v-07a6d903]:hover{transform:translateY(-1px);opacity:.9}@media (max-width:768px){.edit-post-page[data-v-07a6d903]{padding:18px 12px 36px}.form-body[data-v-07a6d903]{padding:16px}.actions[data-v-07a6d903]{justify-content:stretch}.save-btn[data-v-07a6d903]{width:100%}}.review-detail-page[data-v-d7fc5474]{min-height:100vh;background:var(--theme-bg);color:var(--theme-text);padding:24px 0 80px}.page-loading[data-v-d7fc5474]{margin:0 auto;padding:0 16px;min-height:60vh;display:grid;align-items:center}.action-bar[data-v-d7fc5474]{margin:20px auto;padding:0 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.action-bar__text[data-v-d7fc5474]{min-width:0}.action-bar__title[data-v-d7fc5474]{margin:0 0 6px;font-size:1.3rem}.action-bar__subtitle[data-v-d7fc5474]{margin:0;color:var(--theme-muted);line-height:1.5}.primary-button[data-v-d7fc5474]{padding:12px 20px;border-radius:14px;background:var(--theme-accent);color:#fff;font-weight:800;text-decoration:none;white-space:nowrap}.review-container[data-v-d7fc5474]{margin:20px auto;padding:0 16px;display:grid;gap:20px}.review-card[data-v-d7fc5474]{display:grid;grid-template-columns:80px 1fr;gap:16px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:24px;box-shadow:0 10px 40px var(--theme-shadow)}.review-body[data-v-d7fc5474]{min-width:0}.avatar-img[data-v-d7fc5474]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-fallback[data-v-d7fc5474]{width:64px;height:64px;display:flex;align-items:center;justify-content:center}.review-author[data-v-d7fc5474]{margin:0;font-size:1.2rem;font-weight:900;overflow-wrap:anywhere}.review-rating[data-v-d7fc5474]{margin-top:6px;font-weight:800;color:var(--theme-accent);display:inline-flex;align-items:center;gap:6px}.review-meta[data-v-d7fc5474]{margin-top:10px;color:var(--theme-muted)}.meta-link[data-v-d7fc5474]{margin-right:6px;color:var(--theme-accent);font-weight:700}.review-text[data-v-d7fc5474]{margin-top:14px;overflow-wrap:anywhere}.review-date[data-v-d7fc5474]{margin-top:10px;font-size:.85rem;color:var(--theme-muted)}.comments-card[data-v-d7fc5474]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:24px;box-shadow:0 10px 40px var(--theme-shadow)}.comments-card__header[data-v-d7fc5474]{margin-bottom:18px}.comments-card__title[data-v-d7fc5474]{margin:0 0 6px;font-size:1.1rem}.comments-card__subtitle[data-v-d7fc5474]{margin:0;color:var(--theme-muted)}.comment-item[data-v-d7fc5474]{margin-bottom:12px}.error-box[data-v-d7fc5474]{margin-top:12px;padding:12px;border-radius:14px;background:rgba(220,53,69,.12);border:1px solid rgba(220,53,69,.2);color:#f7c2c8}.comment-form[data-v-d7fc5474]{margin-top:16px}@media (max-width:768px){.action-bar[data-v-d7fc5474]{flex-direction:column;align-items:stretch}.primary-button[data-v-d7fc5474]{width:100%;text-align:center}.review-card[data-v-d7fc5474]{grid-template-columns:1fr}.review-avatar[data-v-d7fc5474]{display:flex;justify-content:center}.comments-card[data-v-d7fc5474],.review-card[data-v-d7fc5474]{padding:18px}}