:root{--accent-color:#1abc9c;--accent-color-darker:#16a085;--accent-color-strong:#0f766e;--accent-color-lighter:#4fd1c7;--accent-color-lightest:#e8f8f5;--text-primary:#1a202c;--text-secondary:#4a5568;--text-tertiary:#718096;--canvas-background:#f7fafc;--card-background:#ffffff;--white:#ffffff;--border-color:#e2e8f0;--border-color-light:#f1f5f9;--border-radius:8px;--gray-50:#f9fafb;--gray-300:#cccccc;--gray-500:#6b7280;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-danger:#ef4444;--color-danger-darker:#c82333;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-warning-dark:#92400e;--color-disabled-bg:#f5f5f5;--color-disabled-text:#999999;--color-disabled-border:#e0e0e0;--operation-type-classic:#a436ff;--operation-type-modern:#f98436;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-card:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -2px rgba(0,0,0,0.05);--shadow-card-hover:0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -4px rgba(0,0,0,0.07);--shadow-button:0 4px 14px 0 rgba(26,188,156,0.25);--shadow-button-hover:0 6px 20px 0 rgba(26,188,156,0.3);--shadow-dropdown:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}*{box-sizing:border-box;padding:0;margin:0}body,html{height:100%}body{color:var(--text-primary);background-color:var(--canvas-background);font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh;padding-top:64px}main{flex:1}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus-visible{outline-color:var(--accent-color)}.choices{width:100%;font-size:1rem;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.choices__inner{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:8px;min-height:45px;height:45px;padding:6px 12px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;color:var(--text-primary);font-size:.875rem;line-height:1.5;display:flex;align-items:center}.choices__list--dropdown{border-radius:8px;z-index:1000;background-color:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}.choices__list--dropdown.is-active{background-color:var(--card-background)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-dropdown)!important}.choices__item--choice{padding:6px 12px;color:var(--text-primary);border-bottom:1px solid var(--border-color-light);font-size:.875rem;line-height:1.4}.choices__item--choice:last-child{border-bottom:none}.choices__item--choice:hover{background-color:var(--accent-color-lightest)}.choices__item--choice.is-highlighted,.choices__item--selectable.is-highlighted{background-color:var(--accent-color)!important;color:var(--white)!important}.choices__input{background-color:rgba(0,0,0,0);color:var(--text-primary);font-size:.875rem;line-height:1.5}.choices__input::-moz-placeholder{color:var(--text-tertiary)}.choices__input::placeholder{color:var(--text-tertiary)}.choices__input--cloned{background-color:rgba(0,0,0,0)!important;border:none!important;outline:none!important;color:var(--text-primary);font-size:.875rem}.choices__placeholder{color:var(--text-tertiary);opacity:1;font-size:.875rem}.choices__button{background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'></line><line x1='6' y1='6' x2='18' y2='18'></line></svg>");opacity:.7;width:16px;height:16px;margin-top:0}.choices__button:hover{opacity:1}.is-open .choices__inner{border-color:var(--accent-color)}.is-disabled .choices__inner{background-color:var(--gray-50);cursor:not-allowed;opacity:.6}.is-open .choices__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.is-open .choices__list--dropdown{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--accent-color)!important;color:var(--white)!important}.choices[data-type*=select-multiple] .choices__inner{height:45px;flex-wrap:wrap;gap:4px}.choices[data-type*=select-multiple] .choices__inner:has(.choices__item){height:auto;min-height:45px}.choices[data-type*=select-multiple] .choices__inner .choices__item{background-color:var(--accent-color-lightest)!important;border:1px solid var(--accent-color)!important;color:var(--accent-color-strong)!important;border-radius:6px;font-size:.8125rem;padding:2px 8px}.choices[data-type*=select-multiple] .choices__inner .choices__button{border-left:1px solid var(--accent-color);opacity:1;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cg fill='%230f766e' fill-rule='evenodd'%3E%3Cpath d='M2.592.044l18.364 18.364-2.548 2.548L.044 2.592z'/%3E%3Cpath d='M0 18.364L18.364 0l2.548 2.548L2.548 20.912z'/%3E%3C/g%3E%3C/svg%3E")!important}.choices[data-type*=select-multiple] .choices__input--cloned{min-width:90px!important}