/* Bounded input presentation and motion; never animate font size or layout. */
:is(#ocA#ocB#ocC#ocD#ocE,html) select.orange-native-select-source{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;max-width:1px!important;padding:0!important;margin:-1px!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important}
:is(#ocA#ocB#ocC#ocD#ocE,html[data-orange-input="pointer"]) :is(button,a,input,select,textarea,[tabindex]):focus{outline:none!important}
html[data-warm-workspace] :is(.orange-registry-menu-icon,.orange-member-screen-menu-icon){width:24px!important;height:24px!important;flex:0 0 24px!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;vertical-align:middle!important}
:is(#ocA#ocB#ocC#ocD#ocE,html[data-reference-page]) #app .admin-menu .el-menu-item::before{display:none!important;content:none!important}
:is(#ocA#ocB#ocC#ocD#ocE,html[data-reference-page]) #app .admin-menu .el-menu-item>:is(.orange-registry-menu-icon,.orange-member-screen-menu-icon){display:block!important;visibility:visible!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;filter:none!important}
:is(#ocA#ocB#ocC#ocD#ocE,html[data-reference-page]) #app .admin-sidebar:after{display:none!important}
:is(#ocA#ocB#ocC#ocD#ocE,html[data-reference-page]) #productAdminPro .pap-metric-icon{display:grid!important;place-items:center!important;background:#faf2e6!important;background-image:none!important;width:52px!important;height:52px!important;border-radius:14px!important;flex:0 0 52px!important}
:is(#ocA#ocB#ocC#ocD#ocE,html[data-reference-page]) #productAdminPro .pap-metric-icon img{visibility:visible!important;width:26px!important;height:26px!important;object-fit:contain!important;transform:none!important;filter:none!important}
:is(#ocA#ocB#ocC#ocD,html[data-reference-page]) #tableAdminPro .tap-card-visual img[src*="/table-style-images/"]{transform:none!important;object-fit:contain!important;object-position:center!important}
.orange-select-popover{animation:orange-popover-in 150ms ease-out}
.orange-select-option[aria-selected=true]{background:#fbf3e6;color:#825c2c;border-color:transparent!important}
.orange-date-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;border:0;background:transparent;color:#3f4c60;text-align:left;font:inherit;font-size:13px;cursor:pointer;padding:0 10px}
.orange-date-popover{position:fixed;z-index:120050;padding:18px;border:1px solid #e2d9cc;border-radius:12px;background:#fff;color:#27364d;box-shadow:0 16px 48px #26334824;font:13px/1.5 var(--oe-font,"Microsoft YaHei UI",sans-serif);max-height:calc(100vh - 24px);overflow:auto;animation:orange-popover-in 150ms ease-out}
.orange-date-popover *{box-sizing:border-box}
.orange-date-popover button{font:inherit;cursor:pointer;color:#526076;background:transparent;border:0;border-radius:6px;padding:7px 10px;min-height:32px}
.orange-date-popover button:hover{background:#f7f2e8;color:#815d2e}
.orange-date-popover button:focus-visible{outline:2px solid #af8447;outline-offset:1px}
.orange-date-shortcuts{display:flex;align-items:center;gap:4px;border-bottom:1px solid #eef0f3;padding-bottom:12px}.orange-date-shortcuts b{margin-right:auto}.orange-date-shortcuts [data-close]{font-size:20px;padding:0 8px}
.orange-date-fields{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0}.orange-date-fields [aria-pressed=true]{background:#fcf3e3;color:#895b24}
.orange-calendar-nav{display:flex;justify-content:space-between;align-items:center;color:#647185;font-size:12px}
.orange-calendars{display:grid;grid-template-columns:1fr 1fr;gap:24px}.orange-calendar h3{text-align:center;font-size:14px;margin:8px 0 14px}
.orange-calendar-week,.orange-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.orange-calendar-week{color:#647185;font-size:12px;margin-bottom:8px}.orange-calendar-days button{padding:6px 0;min-width:0}
.orange-calendar-days [aria-pressed=true]{background:#8a602a!important;color:#fff!important}.orange-calendar-days .in-range{background:#faf4e9}.orange-calendar-days [aria-current=date]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
.orange-date-times{display:flex;gap:24px;margin:20px 0 0}.orange-date-times label{display:flex;align-items:center;gap:10px;flex:1;color:#647185}.orange-date-times input{width:84px;height:34px;padding:7px 10px;border:1px solid #dfe4eb;border-radius:7px;color:#314259;font:inherit;background:#fff}
.orange-date-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eef0f3;padding-top:12px}.orange-date-footer [data-apply]{background:#8a602a;color:#fff;padding:9px 18px}.orange-date-error{min-height:18px;margin:8px 0;color:#b65340;font-size:12px}
:is(#ocA#ocB#ocC#ocD#ocE,html) #operationAudit .oa-date-range:has(.orange-date-trigger){display:block!important;padding:0 0 0 28px!important}
@keyframes orange-popover-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:620px){.orange-calendars{grid-template-columns:1fr}.orange-calendar:nth-child(2){display:none}.orange-date-shortcuts{gap:0}.orange-date-popover{padding:12px}.orange-date-times{gap:10px}}
@media(prefers-reduced-motion:reduce){.orange-date-popover,.orange-select-popover{animation:none}}
