.input,.form-input,.form-control,.mos-input,.input-field,.form-textarea,.a365-input,.lsp-inp,.lsp-ta,.lda-inp,.lda-ta,.gl-inp,.gl-note,.mlg-codein,.ticket-chat-input,.pf-input,.ptf-select,.newsfeed-input,.deploy-input,.req-textarea,.cim-textarea,.cim-mapping-select,.mos-hero-callback-textarea,.agenda-modal-attendee-pick,.agenda-modal-attendee-input,.att-team-search,.immo-street-no,.immo-toolbar-search,.immo-toolbar-city,.bl-search,.bl-status,.invoices-mobile-sort,.mob-tax-queue-year{box-sizing:border-box;padding:10px 12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md, 8px);color:var(--text);font-family:inherit;font-size:.9rem;line-height:1.35;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.input:focus,.form-input:focus,.form-control:focus,.mos-input:focus,.input-field:focus,.form-textarea:focus,.a365-input:focus,.lsp-inp:focus,.lsp-ta:focus,.lda-inp:focus,.lda-ta:focus,.gl-inp:focus,.gl-note:focus,.mlg-codein:focus,.ticket-chat-input:focus,.pf-input:focus,.ptf-select:focus,.newsfeed-input:focus,.deploy-input:focus,.req-textarea:focus,.cim-textarea:focus,.cim-mapping-select:focus,.mos-hero-callback-textarea:focus,.agenda-modal-attendee-pick:focus,.agenda-modal-attendee-input:focus,.att-team-search:focus,.immo-street-no:focus,.immo-toolbar-search:focus,.immo-toolbar-city:focus,.bl-search:focus,.bl-status:focus,.invoices-mobile-sort:focus,.mob-tax-queue-year:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.input::placeholder,.form-input::placeholder,.form-control::placeholder,.mos-input::placeholder,.input-field::placeholder,.form-textarea::placeholder,.a365-input::placeholder,.lsp-inp::placeholder,.lsp-ta::placeholder,.lda-inp::placeholder,.lda-ta::placeholder,.gl-inp::placeholder,.gl-note::placeholder,.mlg-codein::placeholder,.ticket-chat-input::placeholder,.pf-input::placeholder,.newsfeed-input::placeholder,.deploy-input::placeholder,.req-textarea::placeholder,.cim-textarea::placeholder,.mos-hero-callback-textarea::placeholder,.att-team-search::placeholder,.immo-street-no::placeholder,.immo-toolbar-search::placeholder,.immo-toolbar-city::placeholder,.bl-search::placeholder{color:var(--muted);opacity:1}.input:disabled,.form-input:disabled,.form-control:disabled,.mos-input:disabled,.input-field:disabled,.form-textarea:disabled,.a365-input:disabled,.lsp-inp:disabled,.lsp-ta:disabled,.lda-inp:disabled,.lda-ta:disabled,.gl-inp:disabled,.gl-note:disabled,.ticket-chat-input:disabled,.pf-input:disabled,.ptf-select:disabled,.cim-mapping-select:disabled,.bl-status:disabled,.invoices-mobile-sort:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}textarea.input,textarea.form-input,textarea.form-control,textarea.mos-input,textarea.input-field,.form-textarea,.lsp-ta,.lda-ta,.gl-note,.ticket-chat-input,.req-textarea,.cim-textarea,.mos-hero-callback-textarea{resize:vertical;min-height:72px}select.input,select.form-input,select.form-control,select.mos-input,select.input-field,.ptf-select,.cim-mapping-select,.invoices-mobile-sort,.bl-status{cursor:pointer;padding-right:8px;padding-top:9px;padding-bottom:9px}.input--sm,.form-input-sm{padding:6px 9px;font-size:.82rem;border-radius:var(--radius-sm, 6px)}.input.is-invalid,.form-input.is-invalid,.form-control.is-invalid,.mos-input.is-invalid,.input[aria-invalid=true],.form-input[aria-invalid=true],.form-control[aria-invalid=true],.mos-input[aria-invalid=true]{border-color:var(--danger, #ef4444)}.input.is-invalid:focus,.form-input.is-invalid:focus,.form-control.is-invalid:focus,.mos-input.is-invalid:focus,.input[aria-invalid=true]:focus,.form-input[aria-invalid=true]:focus,.form-control[aria-invalid=true]:focus,.mos-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger, #ef4444) 22%,transparent)}@keyframes mos-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sidebar-status-pulse{0%,to{box-shadow:0 0 6px #dc2626a6}50%{box-shadow:0 0 12px #dc2626f2}}@keyframes mos-context-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sidebar-status-popup-in{0%{opacity:0;transform:translate(-4px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes mos-bar-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mos-bar-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes media-ctrl-spin{to{transform:rotate(360deg)}}@keyframes media-live-pulse{0%{box-shadow:0 0 #e11d4880}70%{box-shadow:0 0 0 6px #e11d4800}to{box-shadow:0 0 #e11d4800}}@keyframes media-eq{0%{height:4px}to{height:14px}}@keyframes media-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pdf-toast-in{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes comm-sidebar-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes comm-sidebar-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes comm-expanded-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes column-filter-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mos-recovery-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mos-recovery-spin{to{transform:rotate(360deg)}}@keyframes backend-status-lamp-pulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.12);transform:scale(1.06)}}@keyframes mos-status-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes mos-login-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 12px #22c55e00}}@keyframes db-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mos-drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mos-mega-backdrop-in{to{opacity:1}}@keyframes mos-mega-panel-in{to{opacity:1;transform:translateY(0)}}@keyframes mos-mega-panel-in-centered{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes pos-spin{to{transform:rotate(360deg)}}@keyframes pos-line-slide{0%{background:#0ea5e933;transform:translate(-8px)}to{background:transparent;transform:translate(0)}}@keyframes pos-done-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes mos-spin{to{transform:rotate(360deg)}}@keyframes explorer-spin{to{transform:rotate(360deg)}}@keyframes explorer-preview-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes explorer-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mosbar-ctx-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mos-login-page-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mahn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mahn-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes spesen-fade{0%{opacity:0}to{opacity:1}}@keyframes spesen-pop{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}:root{--mos-img-fallback-bg: rgba(128, 132, 140, .13);--mos-img-fallback-line: rgba(128, 132, 140, .18);--mos-img-fallback-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none' stroke='%23848a95' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='12' width='50' height='40' rx='7'/%3E%3Ccircle cx='22' cy='26' r='4'/%3E%3Cpath d='M10 46 L24 32 L33 41 L41 34 L54 47'/%3E%3C/svg%3E")}img[data-mos-broken="1"]{background-color:var(--mos-img-fallback-bg, rgba(128, 132, 140, .13));background-image:var(--mos-img-fallback-icon);background-repeat:no-repeat;background-position:center;background-size:min(38%,56px);box-shadow:inset 0 0 0 1px var(--mos-img-fallback-line, rgba(128, 132, 140, .18));border-style:none;color:transparent;font-size:0}@media print{img[data-mos-broken="1"]{background-image:none;background-color:transparent;box-shadow:none}}
