select:not([multiple]):not([size]){border-radius:10px;transition:border-color .15s,box-shadow .15s}select:not([multiple]):not([size]):hover:not(:disabled){border-color:var(--brand-primary,#7e41ea)}select:not([multiple]):not([size]):focus-visible{outline:2px solid var(--brand-focus-ring,#b79bf3);outline-offset:2px}select:disabled{cursor:not-allowed;opacity:.65}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size]){align-items:center;gap:12px;padding-inline-end:12px}select:not([multiple]):not([size])::picker-icon{content:"";margin:-3px 2px 0 4px;opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;margin-inline-start:auto;rotate:45deg}select:not([multiple]):not([size]):open::picker-icon{margin-top:3px;rotate:225deg}select:not([multiple]):not([size])::picker(select){color:#344b6d;scrollbar-width:thin;scrollbar-color:#d0c3e7 transparent;background:#fff;border:1px solid #e2e7f0;border-radius:12px;max-width:calc(100vw - 24px);max-height:min(340px,60dvh);margin-block:6px;padding:5px;font-family:inherit;font-size:13px;font-weight:400;overflow:auto;box-shadow:0 12px 36px #0c214c24,0 2px 8px #0c214c0a}select:not([multiple]):not([size]) option{white-space:normal;overflow-wrap:anywhere;color:#344b6d;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;display:flex}select:not([multiple]):not([size]) option:checked{background:var(--brand-primary-soft,#f2ecfd);color:var(--brand-primary,#7e41ea);font-weight:600}select:not([multiple]):not([size]) option:hover:not(:disabled),select:not([multiple]):not([size]) option:focus-visible{background:var(--brand-primary-soft,#f2ecfd);outline:1px solid var(--brand-focus-ring,#b79bf3);outline-offset:-1px}select:not([multiple]):not([size]) option::checkmark{color:var(--brand-primary,#7e41ea);order:1;margin-inline-start:auto}select:not([multiple]):not([size]) option:disabled{color:#8994a8;cursor:not-allowed}@media (pointer:coarse){select:not([multiple]):not([size]) option{min-height:44px;font-size:16px}}}
.p-dialog.u-editor{border-radius:20px;width:min(960px,100vw - 48px);max-width:none;height:min(900px,92dvh);max-height:92dvh;padding:0;overflow:hidden}.p-dialog.u-editor[open]{flex-direction:column;display:flex}.u-editor>.p-dialog-heading{border-bottom:1px solid #e6eaf3;flex-shrink:0;margin:0;padding:24px 30px}.u-editor-form{flex-direction:column;flex:1;min-height:0;display:flex}.u-editor-body{overscroll-behavior:contain;background:#f7f8fc;min-height:0;padding:22px 30px;overflow:auto}.u-editor fieldset{border:0;min-width:0;margin:0;padding:0}.u-intro{color:#6a7892;margin:0 0 20px;font-size:13px;line-height:1.7}.u-section{background:#fff;border:1px solid #e4e9f3;border-radius:14px;margin-bottom:18px;padding:22px}.u-section h3{color:#0c214c;align-items:center;gap:10px;margin:0 0 20px;font-size:15px;display:flex}.u-section h3 svg{color:var(--brand-primary)}.u-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;display:grid}.u-section .p-field{min-width:0;margin:0}.u-section .p-field small{margin-top:7px;line-height:1.6;display:block}.u-lookup{align-items:flex-end;gap:12px;margin:16px 0;display:flex}.u-lookup>.p-field{flex:1}.u-lookup>.p-button{flex-shrink:0;min-height:43px}.u-lookup-hint{margin:-6px 0 18px;line-height:1.6}.u-pending{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.u-pending input{width:18px;height:18px;accent-color:var(--brand-primary)}.u-section .p-note{margin:12px 0;line-height:1.65}.u-suggestion{background:var(--brand-primary-soft,#f2ecfd);border:1px solid var(--brand-focus-ring,#b79bf3);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:18px;font-size:13px}.u-suggestion strong,.u-suggestion small{display:block}.u-suggestion small{color:#566782;font-size:11px;line-height:1.6}.u-suggestion p{margin:9px 0}.u-suggestion-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.u-legacy{color:#64748b;margin-top:18px;font-size:12px}.u-legacy summary{cursor:pointer;margin-bottom:12px}.u-legacy p{margin:10px 0}.u-editor-footer{background:#fff;border-top:1px solid #e4e9f3;flex-shrink:0;padding:18px 30px}.u-editor-footer>div{align-items:center;gap:10px;display:flex}.u-editor-footer span{color:#7e8aa0;margin-right:auto;font-size:11px}.u-editor-footer>p{margin:0 0 12px;font-size:12px;line-height:1.5}@media (max-width:640px){.p-dialog.u-editor{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.u-editor>.p-dialog-heading,.u-editor-body{padding:18px}.u-section{padding:16px}.u-grid{grid-template-columns:1fr;gap:16px}.u-editor-footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.u-editor-footer span{display:none}.u-editor-footer>div{justify-content:flex-end}.u-lookup{flex-wrap:wrap}.u-lookup>.p-field{min-width:160px}}
