body.gradient-focus-candidate .gradient-focus-frame{position:relative;display:block;width:100%;min-width:0;border-radius:12px}body.gradient-focus-candidate .gradient-focus-frame>.text-control{display:block}body.gradient-focus-candidate .gradient-focus-frame>.flat-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px}body.gradient-focus-candidate .gradient-focus-frame>.flat-date-trigger>span{min-width:0;overflow-wrap:anywhere}body.gradient-focus-candidate .gradient-focus-frame>.flat-date-trigger>svg{flex-shrink:0}body.gradient-focus-candidate .gradient-focus-frame:after{content:"";position:absolute;inset:-4px;z-index:1;padding:2px;border-radius:16px;background:linear-gradient(110deg,#f06a9b,#b3a0f0 50%,#5cb8e6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;pointer-events:none}body.gradient-focus-candidate .gradient-focus-frame:focus-within:after,body.gradient-focus-candidate .gradient-focus-frame:has(>.flat-date-trigger[aria-expanded=true]):after{opacity:1}body.gradient-focus-candidate.finch-unified :is(.app,.finch-final) .gradient-focus-frame>.text-control:focus{outline:none;border:1px solid #aaa3b5;padding:12px 14px;background:#fff;box-shadow:none}body.gradient-focus-candidate.finch-unified :is(.app,.finch-final) .gradient-focus-frame .ui-select-trigger:focus,body.gradient-focus-candidate.finch-unified :is(.app,.finch-final) .gradient-focus-frame>.s2-number-control:focus-within{outline:none;border-color:#aaa3b5;background:#fff;box-shadow:none}body.gradient-focus-candidate.finch-unified :is(.app,.finch-final) .gradient-focus-frame>.text-control[aria-invalid=true]{border-color:#b42318}@media(forced-colors:active){body.gradient-focus-candidate .gradient-focus-frame:after{padding:0;border:2px solid Highlight;background:transparent;-webkit-mask:none;mask:none}}
