/* Traxtic Operations OS V0.8.6.6 — guided workflow / resource controls only */
.v0866-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.v0866-resource-choice{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 11px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;color:inherit;user-select:none}
.v0866-resource-choice:hover{border-color:rgba(255,91,36,.34);background:rgba(255,255,255,.04)}
.v0866-resource-choice input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.v0866-choice-box{width:18px;height:18px;flex:0 0 18px;border-radius:5px;border:1px solid rgba(255,255,255,.26);background:rgba(10,12,15,.42);display:grid;place-items:center;transition:all .16s ease}
.v0866-choice-box::after{content:"";width:8px;height:4px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg) translateY(-1px)}
.v0866-resource-choice input:checked + .v0866-choice-box{border-color:#ff4b18;background:#ff4b18;box-shadow:0 0 0 3px rgba(255,75,24,.12)}
.v0866-resource-choice input:checked + .v0866-choice-box::after{border-left-color:#fff;border-bottom-color:#fff}
.v0866-resource-choice input:focus-visible + .v0866-choice-box{outline:2px solid rgba(255,126,78,.55);outline-offset:2px}
.v0866-choice-label{font-size:14px;line-height:1.25;font-weight:650;color:inherit}
.v0866-resource-choice:has(input:checked){border-color:rgba(255,75,24,.42);background:rgba(255,75,24,.07)}
.v0866-date-picker-proxy{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.v0866-quote-back{white-space:nowrap}
@media(max-width:720px){.v0866-choice-grid{grid-template-columns:1fr}}
