@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);.site-content{padding-top:40px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}:root{--sakura-pink:#ff9eb5;--sakura-pink-light:rgba(255, 158, 181, 0.1);--sakura-pink-hover:rgba(255, 158, 181, 0.2);--bg-primary:#ffffff;--bg-secondary:#f2f0f0;--bg-tertiary:#e9ecef;--text-primary:#2a2a2a;--text-secondary:#6c757d;--text-muted:#868e96;--border-color:#dee2e6;--border-light:#e9ecef;--shadow-light:rgba(0, 0, 0, 0.1);--shadow-medium:rgba(0, 0, 0, 0.15);--status-success:#28a745;--status-warning:#ff9eb5;--status-danger:#dc3545;--status-info:#ff9eb5;--color-accent:#ff9eb5;--color-accent-hover:#ffb3c6;--color-accent-pressed:#e688a1;--color-accent-rgb:255, 158, 181;--color-sakura:#ff9eb5;--color-sakura-hover:#ffb3c6;--color-sakura-pressed:#e688a1;--color-moon-gold:#ffcd39;--color-moon-gold-hover:#ffd666;--color-moon-gold-pressed:#e6b800;--color-bg-main:#f2f0f0;--color-bg-silver:#f2f0f0;--color-bg-pearl:#faf8f9;--color-bg-light-silver:#e8e8e8;--color-bg-medium-silver:#d8d8d8;--color-text-primary:#2a2a2a;--color-text-secondary:#6c757d;--color-text-muted:#868e96;--color-border-light:#d5d0d0;--color-border-lighter:#e8e8e8;--color-glow:rgba(255, 158, 181, 0.3);--color-glow-strong:rgba(255, 158, 181, 0.4);--color-glow-button:rgba(255, 158, 181, 0.3);--gradient-cat-card:linear-gradient(135deg, var(--color-bg-pearl) 0%, var(--color-bg-light-silver) 50%, var(--color-bg-medium-silver) 100%);--gradient-content-card:linear-gradient(135deg, var(--color-bg-light-silver) 0%, var(--color-bg-silver) 50%, var(--color-bg-pearl) 100%);--gradient-button:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 50%, var(--color-accent-pressed) 100%);--shadow-card:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-card-hover:0 8px 25px var(--color-glow);--shadow-glow:0 0 20px var(--color-glow);--primary-action:var(--color-accent);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--bg-primary:var(--color-bg-main);--cat-card-width-orderform:360px;--cat-card-width-dashboard:270px;--cat-card-padding:var(--space-md);--cat-card-gap:var(--space-sm);--cat-card-border-radius:12px;--cat-card-icon-size:70px;--content-card-padding:20px;--content-card-margin:16px;--content-card-border-radius:12px;--content-card-border-width:2px;--content-card-accent-border:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--section-gap:20px;--card-gap:16px;--item-gap:8px;--cat-container-gap:12px;--card-padding:20px;--item-padding:12px;--header-margin:16px;--toggle-width:32px;--checkbox-width:18px;--alignment-offset:calc(var(--toggle-width) + var(--space-md));--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--button-height-sm:30px}[data-theme="dark"]{--sakura-pink:#ffcd39;--sakura-pink-light:rgba(255, 205, 57, 0.1);--sakura-pink-hover:rgba(255, 205, 57, 0.2);--bg-primary:#1a1a1a;--bg-secondary:#2a2a2a;--bg-tertiary:#3a3a3a;--text-primary:#ffffff;--text-secondary:#adb5bd;--text-muted:#6c757d;--border-color:#495057;--border-light:#343a40;--shadow-light:rgba(255, 255, 255, 0.1);--shadow-medium:rgba(255, 255, 255, 0.15);--status-success:#20c997;--status-warning:#ffda6a;--status-danger:#f5365c;--status-info:#11cdef}[data-theme="dark"]{--color-accent:#ffcd39;--color-accent-hover:#ffd666;--color-accent-pressed:#e6b800;--color-accent-rgb:255, 205, 57;--color-bg-main:#1A1A1A;--color-bg-dark:#1A1A1A;--color-bg-medium:#2D2D2D;--color-bg-tertiary:#404040;--color-text-primary:#ffffff;--color-text-secondary:#adb5bd;--color-text-muted:#6c757d;--color-border-light:#404040;--color-border-lighter:#333333;--color-glow:rgba(255, 205, 57, 0.3);--color-glow-strong:rgba(255, 205, 57, 0.4);--color-glow-button:rgba(255, 205, 57, 0.3);--gradient-cat-card:linear-gradient(135deg, var(--color-bg-dark) 0%, var(--color-bg-medium) 100%);--gradient-content-card:linear-gradient(135deg, var(--color-bg-dark) 0%, var(--color-bg-medium) 100%);--gradient-button:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-hover) 50%, var(--color-accent-pressed) 100%);--shadow-card:0 4px 12px rgba(0, 0, 0, 0.25);--shadow-card-hover:0 8px 25px var(--color-glow);--shadow-glow:0 0 20px var(--color-glow)}[data-theme="dark"] .stat-number{color:#ffcd39}[data-theme="dark"] .stat-item:not(:last-child)::after{background:#404040}@media (max-width:768px){.statistics-content{gap:20px}.stat-item{min-width:120px}.stat-number{font-size:1.5rem}.stat-label{font-size:.8rem}.cat-cards.horizontal{flex-direction:column;align-items:center;gap:var(--space-sm)}.cat-cards.horizontal .cat-card,.cat-cards.horizontal button.cat-card{width:100%;max-width:320px;min-height:60px}.cat-card .card-icon{width:50px;height:50px}.cat-card .card-content h3{font-size:18px;margin-bottom:4px}.cat-card .card-content p{font-size:13px}}html,body,*{font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.monospace,code,pre,.code,.technical-text{font-family:'SF Mono',Monaco,Inconsolata,'Roboto Mono','Source Code Pro','Courier New',monospace!important}html,body{background:#f2f0f0!important;color:var(--text-primary);transition:all 0.3s ease;min-height:100vh}[data-theme="dark"] html,[data-theme="dark"] body{background:#1A1A1A!important}#page,#main,.site,.site-content,.hfeed,.site-main,#content,.content-area,.main-content,.page-wrapper,.container,.wrapper{background:#f2f0f0!important}[data-theme="dark"] #page,[data-theme="dark"] #main,[data-theme="dark"] .site,[data-theme="dark"] .site-content,[data-theme="dark"] .hfeed,[data-theme="dark"] .site-main,[data-theme="dark"] #content,[data-theme="dark"] .content-area,[data-theme="dark"] .main-content,[data-theme="dark"] .page-wrapper,[data-theme="dark"] .container,[data-theme="dark"] .wrapper{background:#1A1A1A!important}.wp-block-group,.wp-block-columns,.entry-content,.site-header,.site-footer,.widget{background:#f2f0f0;color:var(--text-primary)}[data-theme="dark"] .wp-block-group,[data-theme="dark"] .wp-block-columns,[data-theme="dark"] .entry-content,[data-theme="dark"] .site-header,[data-theme="dark"] .site-footer,[data-theme="dark"] .widget{background:#1A1A1A}input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],textarea,select{background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-color);border-radius:8px}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="number"]:focus,textarea:focus,select:focus{border-color:var(--sakura-pink);box-shadow:0 0 0 2px var(--sakura-pink-light)}.button{background-color:var(--sakura-pink);color:#fff;border:none}.button:hover{background-color:var(--sakura-pink);opacity:.9}a{color:var(--sakura-pink)}a:hover{color:var(--sakura-pink);opacity:.8}*{transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.theme-transitioning *{transition:none!important}.error{background:#f8d7da;color:#721c24;padding:.75rem;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:1rem}.success{background:#d4edda;color:#155724;padding:.75rem;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:1rem}.spacing-standard{gap:15px;margin-bottom:15px}.spacing-standard-padding{padding:15px}.spacing-standard-gap{gap:15px}.spacing-large{gap:35px;padding:25px}.spacing-large-gap{gap:35px}.spacing-large-padding{padding:25px}.text-center{text-align:center}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.btn-gradient{padding:var(--space-sm) var(--space-md);border:none;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#1d4ed8 100%);color:#fff}.btn-gradient:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgb(37 99 235 / .3);color:#fff;text-decoration:none}[data-theme="dark"] .btn-gradient{background:linear-gradient(135deg,#ffcd39 0%,#ffd666 50%,#e6b800 100%);color:#000}[data-theme="dark"] .btn-gradient:hover{background:linear-gradient(135deg,#ffd666 0%,#ffcd39 50%,#ffcd39 100%);box-shadow:0 4px 12px var(--color-glow);color:#000}.btn-gradient-red{padding:var(--space-sm) var(--space-md);border:none;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#dc2626 0%,#ef4444 50%,#b91c1c 100%);color:#fff}.btn-gradient-red:hover{background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#dc2626 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgb(220 38 38 / .3);color:#fff;text-decoration:none}[data-theme="dark"] .btn-gradient-red{background:linear-gradient(135deg,#dc2626 0%,#ef4444 50%,#b91c1c 100%);color:#fff}[data-theme="dark"] .btn-gradient-red:hover{background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#dc2626 100%);box-shadow:0 4px 12px rgb(220 38 38 / .3);color:#fff}.form-container{background:var(--gradient-content-card);border-radius:var(--content-card-border-radius);padding:2rem;box-shadow:var(--shadow-card);transition:all 0.3s ease;margin:2rem auto;max-width:800px}.order-type-container{position:relative;width:400px;max-width:400px;background:var(--gradient-content-card);border-radius:var(--content-card-border-radius);box-shadow:var(--shadow-card);transition:all 0.6s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding:2rem;height:fit-content;margin:2rem auto}@media (max-width:480px){.form-container,.order-type-container{width:calc(100% - 2rem);margin:1rem;padding:1.5rem}}.cat-icon-container{position:absolute;pointer-events:none;z-index:1;opacity:.1;transition:opacity 0.3s ease}.cat-icon-container.top-left{top:-20px;left:-20px;transform:rotate(-15deg)}.cat-icon-container.top-right{top:-10px;right:-30px;transform:rotate(20deg)}.cat-icon-container.bottom-left{bottom:-30px;left:-10px;transform:rotate(-10deg)}.cat-icon-container.bottom-right{bottom:-20px;right:-20px;transform:rotate(15deg)}.cat-icon-container .cat-icon{width:60px;height:60px;fill:var(--accent-primary,#ffcd39);filter:drop-shadow(0 2px 4px rgb(0 0 0 / .1))}.cat-container:hover .cat-icon-container{opacity:.2}[data-theme="dark"] .cat-icon-container .cat-icon{fill:var(--moon-yellow,#ffcd39)}.cat-cards{display:flex;flex-direction:column;gap:var(--cat-container-gap);padding:0 var(--card-padding) var(--card-padding) var(--card-padding)}.cat-cards.horizontal{flex-direction:row;justify-content:center;gap:var(--cat-container-gap);padding:var(--space-md);flex-wrap:wrap}.cat-cards.horizontal .cat-card,.cat-cards.horizontal button.cat-card{width:var(--cat-card-width-dashboard);max-width:var(--cat-card-width-dashboard)}.cat-card{background:var(--gradient-cat-card);border:2px solid #fff0;border-radius:var(--cat-card-border-radius);padding:var(--cat-card-padding);cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:var(--cat-card-gap);box-shadow:var(--shadow-card);border-left:3px solid #fff0;width:var(--cat-card-width-orderform);max-width:var(--cat-card-width-orderform)}button.cat-card{all:unset;box-sizing:border-box;background:var(--gradient-cat-card);border:2px solid #fff0;border-radius:var(--cat-card-border-radius);padding:var(--cat-card-padding);cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:var(--cat-card-gap);box-shadow:var(--shadow-card);border-left:3px solid #fff0;width:var(--cat-card-width-orderform);max-width:var(--cat-card-width-orderform);font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--color-text-primary);text-align:left}.cat-card:hover{border-color:var(--color-accent-hover);border-left-color:var(--color-accent);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.cat-card.selected,.cat-card.active{border-color:var(--color-accent);border-left-color:var(--color-accent);background:var(--gradient-cat-card);box-shadow:var(--shadow-glow)}[data-theme="dark"] .cat-card{background:var(--gradient-cat-card);border-color:var(--color-border-light)}[data-theme="dark"] .cat-card:hover{box-shadow:var(--shadow-glow);background:var(--color-bg-tertiary)}[data-theme="dark"] .cat-card.selected,[data-theme="dark"] .cat-card.active{background:var(--color-bg-tertiary);border-color:var(--color-accent);border-left-color:var(--color-accent);box-shadow:var(--shadow-glow)}.cat-card .card-icon{width:var(--cat-card-icon-size);height:var(--cat-card-icon-size);flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.cat-card .card-content{flex:1;display:flex;flex-direction:column;justify-content:center}.cat-card .card-content h3{margin:0 0 8px 0;font-size:20px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.cat-card .card-content p{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:var(--color-text-secondary)}.cat-card .card-icon .cat-icon{width:100%;height:100%;object-fit:contain;border-radius:50%;transition:all 0.3s ease;filter:grayscale(20%) drop-shadow(0 2px 4px rgb(0 0 0 / .1));padding:3px;display:block}.cat-card .card-icon .cat-icon{background:#fff0}[data-theme="dark"] .cat-card .card-icon .cat-icon{background:linear-gradient(135deg,var(--color-accent-hover),var(--color-accent))}.cat-card:hover .cat-icon{transform:scale(1.1);filter:grayscale(0%) drop-shadow(0 2px 8px rgb(37 99 235 / .3))}[data-theme="dark"] .cat-card:hover .cat-icon{filter:grayscale(0%) drop-shadow(0 2px 8px var(--color-glow))}.cat-card.selected .cat-icon,.cat-card.active .cat-icon{transform:scale(1.15);filter:grayscale(0%) drop-shadow(0 0 12px rgb(37 99 235 / .5))}[data-theme="dark"] .cat-card.selected .cat-icon,[data-theme="dark"] .cat-card.active .cat-icon{filter:grayscale(0%) drop-shadow(0 0 12px var(--color-accent))}.tab-descriptions{text-align:center;margin-top:20px;margin-bottom:30px}.tab-description{display:none;margin:0;font-size:16px;font-weight:500;color:var(--color-text-secondary);line-height:1.4}.tab-description.active{display:block}.content-card{background:var(--gradient-content-card);border:var(--content-card-border-width) solid var(--color-border-light);border-left:var(--content-card-accent-border) solid var(--color-accent);border-radius:var(--content-card-border-radius);padding:var(--content-card-padding);margin-bottom:var(--content-card-margin);box-shadow:var(--shadow-card);transition:all 0.3s ease;color:var(--color-text-primary)}.content-card:hover{border-left-color:var(--color-accent-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}[data-theme="dark"] .content-card{background:var(--gradient-content-card);border-color:var(--color-border-light);border-left-color:var(--color-accent);color:var(--color-text-primary)}[data-theme="dark"] .content-card:hover{border-left-color:var(--color-accent-hover);box-shadow:var(--shadow-card-hover)}.content-card h1,.content-card h2,.content-card h3,.content-card h4{color:var(--color-text-primary);margin-bottom:.75rem}.content-card p{color:var(--color-text-primary);line-height:1.6;margin-bottom:1rem}.content-card .card-title{margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid var(--color-border-lighter);font-size:16px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.lunarcat-dashboard-wrapper{background:#f0f0f0;min-height:100vh;padding:20px}[data-theme="dark"] .lunarcat-dashboard-wrapper{background:#1A1A1A}.container-spacing{margin-bottom:1.5rem}.container-spacing:last-child{margin-bottom:0}.dashboard-tabs{max-width:1200px;margin:0 auto}.orders-group-container{border:2px solid var(--color-accent);border-top:none;border-radius:0 0 8px 8px;padding:var(--space-lg);margin:4px 0;margin-left:48px;background:#fff0;position:relative}.orders-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-lighter)}.group-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin:0;line-height:1.4}.btn{display:inline-block;padding:var(--space-sm) var(--space-md);border-radius:6px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all 0.2s ease;border:none;text-align:center;position:relative;overflow:hidden}.btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.3s ease}.btn:hover::before{left:100%}.btn:hover{transform:translateY(-1px);text-decoration:none}.btn-primary{background:var(--gradient-button);color:var(--bg-primary)}.btn-primary:hover{box-shadow:var(--shadow-glow);color:var(--bg-primary)}.btn-secondary{background:#fff0;color:var(--color-accent);border:2px solid var(--color-accent)}.btn-secondary:hover{background:var(--color-accent);color:var(--bg-primary);border-color:var(--color-accent)}.btn:disabled,.btn.disabled,.btn-gradient:disabled,.btn-gradient.disabled{opacity:.5;cursor:not-allowed;transform:none;pointer-events:none}@media (max-width:768px){.btn{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm)}}@media (max-width:480px){.btn{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);min-height:44px}.cat-cards.horizontal .cat-card,.cat-cards.horizontal button.cat-card{max-width:280px;padding:var(--space-sm)}.cat-card .card-content h3{font-size:16px}.cat-card .card-content p{font-size:12px}.cat-card .card-icon{width:45px;height:45px}}.lunarcat-language-switcher{display:flex;gap:8px;align-items:center}.lunarcat-language-switcher .lang-flag{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;text-decoration:none;font-size:18px;transition:all 0.2s ease;cursor:pointer;opacity:.6}.lunarcat-language-switcher .lang-flag:hover{opacity:1;transform:scale(1.1)}.lunarcat-language-switcher .lang-flag.active{opacity:1;background:var(--gradient-accent);box-shadow:0 2px 8px rgba(var(--color-accent-rgb,255,205,57),.3)}[data-theme="dark"] .lunarcat-language-switcher .lang-flag.active{background:linear-gradient(135deg,var(--moon-yellow),var(--moon-yellow-hover));box-shadow:0 2px 8px rgb(255 205 57 / .4)}@media (max-width:480px){.lunarcat-language-switcher .lang-flag{width:28px;height:28px;font-size:16px}}.field-input,input.field-input,input[type="text"].field-input,input[type="url"].field-input,input[type="number"].field-input,input[type="email"].field-input,input[type="password"].field-input{width:100%;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border-light);border-radius:6px;font-size:var(--font-size-base);font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:var(--color-bg-main);color:var(--color-text-primary);transition:all 0.2s ease;box-sizing:border-box}.field-textarea,textarea.field-textarea{width:100%;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border-light);border-radius:6px;font-size:var(--font-size-base);font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:var(--color-bg-main);color:var(--color-text-primary);transition:all 0.2s ease;resize:vertical;min-height:80px;box-sizing:border-box}.field-select,select.field-select{width:100%;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-border-light);border-radius:6px;font-size:var(--font-size-base);font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:var(--color-bg-main);color:var(--color-text-primary);transition:all 0.2s ease;cursor:pointer;box-sizing:border-box}.field-input:focus,.field-textarea:focus,.field-select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-glow)}.field-input:hover,.field-textarea:hover,.field-select:hover{border-color:var(--color-accent-hover)}.field-input:disabled,.field-textarea:disabled,.field-select:disabled{opacity:.6;cursor:not-allowed;background:var(--color-border-lighter)}.field-input.error,.field-textarea.error,.field-select.error{border-color:var(--status-danger)}.field-input.error:focus,.field-textarea.error:focus,.field-select.error:focus{box-shadow:0 0 0 3px rgb(220 53 69 / .2)}.field-input.success,.field-textarea.success,.field-select.success{border-color:var(--status-success)}.field-textarea.rows-3{min-height:calc(var(--font-size-base) * 1.4 * 3 + var(--space-sm) * 2)}.field-textarea.rows-5{min-height:120px}.field-textarea.rows-10{min-height:200px}.field-textarea.auto-resize{resize:none;overflow:hidden}[data-theme="dark"] .field-input,[data-theme="dark"] input.field-input,[data-theme="dark"] input[type="text"].field-input,[data-theme="dark"] input[type="url"].field-input,[data-theme="dark"] input[type="number"].field-input,[data-theme="dark"] input[type="email"].field-input,[data-theme="dark"] input[type="password"].field-input,[data-theme="dark"] .field-textarea,[data-theme="dark"] textarea.field-textarea,[data-theme="dark"] .field-select,[data-theme="dark"] select.field-select{background:var(--color-bg-medium)!important;border-color:var(--color-border-light);color:var(--color-text-primary)}[data-theme="dark"] .field-input:hover,[data-theme="dark"] .field-textarea:hover,[data-theme="dark"] .field-select:hover{border-color:var(--color-accent-hover)}[data-theme="dark"] .field-input:focus,[data-theme="dark"] .field-textarea:focus,[data-theme="dark"] .field-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-glow)}[data-theme="dark"] .field-input:disabled,[data-theme="dark"] .field-textarea:disabled,[data-theme="dark"] .field-select:disabled{background:var(--color-bg-tertiary)!important;opacity:.5}.field-input::placeholder,.field-textarea::placeholder{color:var(--color-text-muted);opacity:.7}[data-theme="dark"] .field-input::placeholder,[data-theme="dark"] .field-textarea::placeholder{color:var(--color-text-muted);opacity:.6}.field-label{display:block;margin-bottom:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.field-label.required::after{content:' *';color:var(--status-danger)}.field-group{margin-bottom:var(--space-md)}.field-group:last-child{margin-bottom:0}.field-help{display:block;margin-top:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4}.field-error-message{display:block;margin-top:var(--space-xs);font-size:var(--font-size-xs);color:var(--status-danger);line-height:1.4}.field-group.inline{display:flex;align-items:center;gap:var(--space-sm)}.field-group.inline .field-label{margin-bottom:0;flex-shrink:0}.field-group.inline .field-input,.field-group.inline .field-select{flex:1}@media (max-width:768px){.field-input,.field-textarea,.field-select{font-size:var(--font-size-sm)}.field-group.inline{flex-direction:column;align-items:stretch}.field-group.inline .field-label{margin-bottom:var(--space-xs)}}