body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form{--pb-form-border: var(--border, #dee2e6);--pb-form-surface: var(--bg-primary, #fff);--pb-form-muted: var(--text-secondary, #6c757d);--pb-form-accent: var(--color-primary, #2980b9);color:var(--text-primary, #212529)}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--pb-form-border);border-radius:6px;background:var(--pb-form-surface);color:inherit;font-size:16px;line-height:1.5;box-shadow:none}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form textarea{min-height:112px;resize:vertical}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(input,select,textarea)::placeholder{color:var(--pb-form-muted);opacity:1}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(input,select,textarea):focus-visible{border-color:var(--pb-form-accent);outline:2px solid var(--pb-form-accent);outline-offset:2px}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(input,select,textarea):disabled{background:var(--bg-secondary, #f8f9fa);color:var(--pb-form-muted);opacity:.85;cursor:not-allowed}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(input,select,textarea)[aria-invalid=true]{border-color:#dc3545}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(.pb-form-field,.form-label):not(:has(input[type=checkbox],input[type=radio])){display:grid;gap:8px}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(.pb-form-field>label,.form-label){font-size:16px;line-height:1.5;font-weight:400;color:inherit}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(.form-text,.pb-form-field>small){font-size:14px;line-height:1.5;color:var(--pb-form-muted)}body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-dj-section,.pb-settings-page) form :is(button[type=submit],.pb-upload-draft,.pb-upload-actions-bar>a){min-height:44px;border-radius:6px;padding:8px 12px}@media(max-width:767px){body:not(.pb-admin-body) :is(.main-content,.pb-account-page,.pb-info-page,.pb-settings-page) form{min-width:0}}body:not(.pb-admin-body) .pb-auth-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:54px;padding:14px 16px}body:not(.pb-admin-body) .pb-auth-form button[type=submit]{min-height:50px}body:not(.pb-admin-body) :is(.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-settings-page) form :is(.pb-settings-save,.btn-primary,button[type=submit]:not(.btn-outline-secondary):not(.btn-link)){background:var(--color-primary, #1e90ff);border:1px solid var(--color-primary, #1e90ff);color:#fff;font-weight:600}body:not(.pb-admin-body) :is(.pb-account-page,.pb-info-page,.pb-auth-shell,.pb-settings-page) form button:disabled{cursor:not-allowed;opacity:.65}.pb-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000}.pb-dialog-content{z-index:11001}.pb-dialog-content.pb-upload-leave-dialog{width:min(560px,calc(100vw - 32px));max-width:560px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px 24px 24px;border-radius:12px;background:var(--pb-surface, #fff);color:var(--pb-text, #172033)}.pb-upload-leave-dialog h2{margin:0 24px 12px 0;font-size:22px;line-height:1.35;font-weight:600;text-align:left}.pb-upload-leave-dialog>button{display:grid;place-items:center;width:44px;height:44px;top:4px;right:4px}.pb-upload-leave-dialog p{margin:0;font-size:14px;line-height:1.6;text-align:left;color:var(--pb-muted, #667085)}.pb-upload-leave-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.pb-upload-leave-dialog__actions button{width:100%;min-width:0;height:auto;min-height:44px;padding:10px 12px;border-radius:6px;white-space:normal;line-height:1.4;font-size:14px}@media(max-width:479px){.pb-upload-leave-dialog__actions{grid-template-columns:minmax(0,1fr)}.pb-dialog-content.pb-upload-leave-dialog{padding:28px 20px 20px}.pb-upload-leave-dialog h2{font-size:20px}}
