.InlineAlert-module__vjOIjG__alertContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex;position:fixed;top:20px;right:20px}.InlineAlert-module__vjOIjG__alert{pointer-events:all;background:#fff;border-left:4px solid;border-radius:8px;padding:16px;animation:.3s ease-out InlineAlert-module__vjOIjG__slideIn;box-shadow:0 4px 12px #00000026}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__success{background:#f0fdf4;border-left-color:#10b981}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__error{background:#fef2f2;border-left-color:#ef4444}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__warning{background:#fffbeb;border-left-color:#f59e0b}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__info{background:#eff6ff;border-left-color:#3b82f6}.InlineAlert-module__vjOIjG__alertContent{align-items:flex-start;gap:12px;display:flex}.InlineAlert-module__vjOIjG__alertIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;display:flex}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__success .InlineAlert-module__vjOIjG__alertIcon{color:#fff;background:#10b981}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__error .InlineAlert-module__vjOIjG__alertIcon{color:#fff;background:#ef4444}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__warning .InlineAlert-module__vjOIjG__alertIcon{color:#fff;background:#f59e0b}.InlineAlert-module__vjOIjG__alert.InlineAlert-module__vjOIjG__info .InlineAlert-module__vjOIjG__alertIcon{color:#fff;background:#3b82f6}.InlineAlert-module__vjOIjG__alertMessage{color:#111827;flex:1;font-size:14px;line-height:1.5}.InlineAlert-module__vjOIjG__errorCode{color:#6b7280;margin-top:4px;font-family:monospace;font-size:12px;display:block}.InlineAlert-module__vjOIjG__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;line-height:1;transition:background-color .2s;display:flex}.InlineAlert-module__vjOIjG__closeButton:hover{color:#111827;background:#0000000d}.InlineAlert-module__vjOIjG__alertActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.InlineAlert-module__vjOIjG__actionButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.InlineAlert-module__vjOIjG__actionButton.InlineAlert-module__vjOIjG__primary{color:#fff;background:#3b82f6}.InlineAlert-module__vjOIjG__actionButton.InlineAlert-module__vjOIjG__primary:hover{background:#2563eb}.InlineAlert-module__vjOIjG__actionButton.InlineAlert-module__vjOIjG__secondary{color:#374151;background:#e5e7eb}.InlineAlert-module__vjOIjG__actionButton.InlineAlert-module__vjOIjG__secondary:hover{background:#d1d5db}@keyframes InlineAlert-module__vjOIjG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.InlineAlert-module__vjOIjG__slideIn{animation:.3s ease-out InlineAlert-module__vjOIjG__slideIn}@media (max-width:640px){.InlineAlert-module__vjOIjG__alertContainer{max-width:none;top:10px;left:10px;right:10px}.InlineAlert-module__vjOIjG__alert{padding:12px}.InlineAlert-module__vjOIjG__alertMessage{font-size:13px}.InlineAlert-module__vjOIjG__actionButton{padding:6px 12px;font-size:13px}}
:root{--bg-color:#fafafa;--card-bg:#fafafa;--input-bg:#ddd;--light-bg:#ddd;--section-bg:#f5f5f5;--form-card-bg:#fafafa;--hover-color:#f2ecec;--table-stripe-bg:#ddd;--muted-bg:#f2f2f2;--text-color:#000;--heading-color:#101010;--label-color:#000;--placeholder-color:#242222;--secondary-text-color:#121111;--icon-color:#000;--icon-color-light:#000;--icon-color-dark:#fff;--text-primary:#212121;--text-secondary:#666;--text-tertiary:#999;--background-primary:#fafafa;--background-secondary:#f5f5f5;--card-background:#fff;--border-color-alt:#e0e0e0;--link-color:#06c;--link-hover-color:#004c99;--focus-border-color:#007bff;--focus-shadow-color:#007bff40;--border-color:#fa7d08;--border-color-light:#e0e0e0;--muted-border:#dcdcdc;--shadow-color:#0000001a;--golden-color:#8b5a00;--golden-border:sienna;--primary-color:#0984e3;--secondary-color:#6c757d;--accent-color:#007bff;--nav-primary-color:#0984e3;--nav-accent-color:#007bff;--nav-link-color:#06c;--nav-link-hover:#004c99;--success-color:#28a745;--error-color:#dc3545;--warning-color:#ffc107;--info-color:#17a2b8;--danger-color:var(--error-color);--danger-color-hover:var(--error-color);--muted-color:var(--secondary-text-color);--success-bg:#d1e7dd;--success-border:#badbcc;--error-bg:#f8d7da;--error-border:#f5c2c7;--warning-bg:#fff3cd;--warning-border:#ffecb5;--info-bg:#cff4fc;--info-border:#b6effb;--disabled-bg:#e9ecef;--table-header-bg:#007bff;--table-header-text:#fff;--tag-bg:#e9ecef;--form-bg:linear-gradient(135deg,#f3f4f6 0%,#e6e7ea 100%);--form-header-border:#e6e7ea;--form-title:#2c3e50;--form-subtitle:#6c757d;--btn-primary-bg:#d97706;--btn-primary-hover-bg:#b45309;--btn-primary-text:#000;--btn-primary-hover-text:#000;--btn-secondary-bg:#6c757d;--btn-secondary-hover-bg:#495057;--btn-secondary-text:#fff;--btn-secondary-hover-text:#fff;--accent-btn-bg:#007bff;--accent-btn-hover-bg:#0056b3;--user-message-bg:#007bff;--user-message-text:#fff;--other-message-bg:#f0f0f0;--other-message-text:#333;--chat-time-text:#666;--chat-input-bg:#fff;--chat-input-text:#333;--chat-input-placeholder:#999;--chat-send-btn-bg:#007bff;--chat-send-btn-text:#fff;--chat-sidebar-active:#e6f7ff;--chat-unread-badge:#ff4d4f;--nav-bg:#fff;--nav-text:#000;--nav-highlight:#007bff;--nav-highlight-bg:#007bff1a;--error-bg-light:#ef44441a;--error-hover-color:#ef4444;--skeleton-base-color:#a0c1e4;--skeleton-highlight-color:#e6f2ff;--skeleton-gradient:linear-gradient(90deg,transparent 0%,#fffc 50%,transparent 100%);--skeleton-animation-duration:1.5s;--skeleton-image-color:#00d2ff;--skeleton-container-bg:#f7f7f6;--skeleton-button-bg:#f0f0f0;--badge-bg:#168d18;--badge-text:#fff;--error-shadow:#dc354540;--form-fields-bg-dark:#2d2d2d;--review-card-star-filled:#007bff;--review-card-star-empty:#ddd;--golden-text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0px -1px 0 #000,0px 1px 0 #000,-1px 0px 0 #000,1px 0px 0 #000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--transition-duration:.3s;--transition-timing:cubic-bezier(.4,0,.2,1)}[data-theme=dark]{--bg-color:#111;--card-bg:#111;--input-bg:#111;--light-bg:#171616;--section-bg:#1a1a1a;--form-card-bg:#090909;--hover-color:#1d1c1c;--table-stripe-bg:#1a1919;--muted-bg:#1f1f1f;--text-color:#fff;--heading-color:#fff;--label-color:#fff;--placeholder-color:#efeaea;--secondary-text-color:#fff;--icon-color:#fff;--icon-color-light:#000;--icon-color-dark:#fff;--text-primary:#fff;--text-secondary:#ccc;--text-tertiary:#999;--background-primary:#111;--background-secondary:#1a1a1a;--card-background:#1a1a1a;--border-color-alt:#333;--link-color:#88c5ff;--link-hover-color:#b3d9ff;--focus-border-color:#007bff;--focus-shadow-color:#007bff40;--border-color:#fbad05;--border-color-light:#8fb6f5;--muted-border:#2a2a2a;--shadow-color:#0000004d;--golden-color:gold;--golden-border:#fdb813;--primary-color:#0984e3;--secondary-color:#6c757d;--accent-color:#007bff;--nav-primary-color:#0984e3;--nav-accent-color:#007bff;--nav-link-color:#06c;--nav-link-hover:#004c99;--success-color:#25a03a;--error-color:#b20c0c;--warning-color:#e0aa12;--info-color:#1a9eb0;--danger-color:var(--error-color);--danger-color-hover:var(--error-color);--muted-color:var(--secondary-text-color);--success-bg:#133b24;--success-border:#1a542f;--error-bg:#3b1212;--error-border:#4f1c1c;--warning-bg:#3b2c10;--warning-border:#543e17;--info-bg:#0e3842;--info-border:#164d58;--disabled-bg:#505050;--table-header-bg:#007bff;--table-header-text:#fff;--tag-bg:#505050;--form-bg:linear-gradient(135deg,#23272f 0%,#181a1b 100%);--form-header-border:#23272f;--form-title:gold;--form-subtitle:#b0b8c1;--btn-primary-bg:#f59e0b;--btn-primary-hover-bg:#fbbf24;--btn-primary-text:#1f2937;--btn-primary-hover-text:#111827;--btn-secondary-bg:#666;--btn-secondary-hover-bg:#555;--btn-secondary-text:#fff;--btn-secondary-hover-text:#fff;--accent-btn-bg:#007bff;--accent-btn-hover-bg:#0056b3;--user-message-bg:#007bff;--user-message-text:#fff;--other-message-bg:#505050;--other-message-text:#f0f0f0;--chat-time-text:#b5b5b5;--chat-input-bg:#383838;--chat-input-text:#f0f0f0;--chat-input-placeholder:#aaa;--chat-send-btn-bg:#007bff;--chat-send-btn-text:#fff;--chat-sidebar-active:#3a3f41;--chat-unread-badge:#ff4d4f;--nav-bg:#161f2c;--nav-text:#f0f0f0;--nav-highlight:#4ade80;--nav-highlight-bg:#4ade8026;--error-bg-light:#ef444426;--error-hover-color:#f87171;--skeleton-base-color:#a0c1e4;--skeleton-highlight-color:#e6f2ff;--skeleton-gradient:linear-gradient(90deg,transparent 0%,#fffc 50%,transparent 100%);--skeleton-animation-duration:1.5s;--skeleton-image-color:#00d2ff;--skeleton-container-bg:#f7f7f6;--skeleton-button-bg:#f0f0f0;--badge-bg:#168d18;--badge-text:#fff;--error-shadow:#b20c0c40;--form-fields-bg-dark:#2d2d2d;--form-fields-bg:#2d2d2d;--category-header-color:#3ea6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--star-rating-filter-title:#fff;--star-rating-filter-count:#fff;--star-rating-filter-button:#fff;--review-card-star-filled:gold;--review-card-star-empty:#ddd;--golden-text-shadow:none}*{box-sizing:border-box;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html,body{background-color:var(--bg-color);width:100%;height:100%;color:var(--text-color);margin:0;padding:0;font-family:Arial,sans-serif;transition:background-color .3s,color .3s}html{scroll-behavior:smooth;scrollbar-gutter:stable;visibility:visible;opacity:1}input,textarea,select{background-color:var(--input-bg)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}button{transition:background-color .3s,color .3s,border-color .3s}::placeholder{color:var(--placeholder-color);opacity:1}label{color:var(--label-color)}a{color:var(--link-color);text-decoration:none;transition:color .3s}a:hover{color:var(--link-hover-color)}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}h1.category-header{color:var(--category-header-color,#3ea6ff)!important}.text-success{color:var(--success-color)}.text-error{color:var(--error-color)}.text-warning{color:var(--warning-color)}.text-info{color:var(--info-color)}.bg-success{background-color:var(--success-bg)}.bg-error{background-color:var(--error-bg)}.bg-warning{background-color:var(--warning-bg)}.bg-info{background-color:var(--info-bg)}:root[data-theme]{--transition-duration:.3s;--transition-timing:ease}:root[data-theme] *{transition:background-color var(--transition-duration)var(--transition-timing),color var(--transition-duration)var(--transition-timing),border-color var(--transition-duration)var(--transition-timing),box-shadow var(--transition-duration)var(--transition-timing)}:root:not([data-theme]),.js-loading *{visibility:hidden}.theme-transition{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)!important}.theme-transition *{transition:inherit}.theme-transition [class*=animation-],.theme-transition [class*=transition-]{transition:none!important;animation:none!important}.theme-transition input,.theme-transition select,.theme-transition textarea{transition:none!important}.theme-transition button{transition:background-color .3s ease-in-out,color .3s ease-in-out,transform .2s!important}html[data-theme]{visibility:visible}[data-theme]{visibility:visible;transition:none}.theme-transition,.theme-transition *,.theme-transition :before,.theme-transition :after{transition:all .3s ease-in-out!important;transition-delay:0!important}.js-loading *{visibility:hidden}:root .golden-text{color:var(--golden-color,#8b5a00);text-shadow:var(--golden-text-shadow)}[data-theme=dark] .golden-text{color:var(--golden-color,gold);text-shadow:none}:root [color*=form-title],:root [style*="var(--form-title)"]{text-shadow:var(--golden-text-shadow,none)}[data-theme=dark] [color*=form-title],[data-theme=dark] [style*="var(--form-title)"]{text-shadow:none}[data-theme=dark] .star-filled,[data-theme=dark] [class*=star-filled],:root .star-filled,:root [class*=star-filled]{filter:drop-shadow(none)}
