@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.cn-box-office .cn-input{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);color:var(--cn-navy);min-width:0;min-height:44px;font:inherit;border-width:1px;border-color:#cbd3de;border-radius:0;padding:8px 12px;font-size:16px}.cn-box-office .cn-input:not([type=number]){width:100%}.cn-box-office .cn-input:focus-visible{outline:2px solid var(--cn-navy);outline-offset:2px}.cn-box-office :is(.btn-cn-primary,.btn-cn-secondary){border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 20px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.cn-box-office .btn-cn-primary{color:var(--color-white,#fff);background-color:#f9671f}.cn-box-office .btn-cn-primary:hover{border-color:var(--cn-navy)}.cn-box-office .btn-cn-secondary{background-color:var(--color-white,#fff);color:#0c2340;border-color:#cbd3de}.cn-box-office .btn-cn-secondary:hover{border-color:var(--cn-navy)}.cn-box-office :is(.btn-cn-primary,.btn-cn-secondary):focus-visible{outline:2px solid var(--cn-navy);outline-offset:3px}.cn-box-office :is(.btn-cn-primary,.btn-cn-secondary,.cn-input):disabled{opacity:.6;cursor:not-allowed}.cn-modular .cn-box-office :is(.cn-input,.btn-cn-primary,.btn-cn-secondary){border-radius:8px}@media print{.cn-box-office{color:var(--cn-navy);background:#fff}.cn-box-office article{break-inside:avoid}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
