.z-select,.z-date{color:#eef5ff;width:100%;min-width:0;position:relative}.z-select input,.z-date input{border:1px solid var(--zapro-blue-border);color:#eef5ff;width:100%;min-height:48px;font:inherit;cursor:pointer;text-overflow:ellipsis;background:#0b1525;border-radius:8px;padding:12px;font-size:16px}.z-select input{padding-right:32px}.z-autocomplete input{cursor:text;padding-right:12px}.z-select-chevron{pointer-events:none;position:absolute;top:14px;right:12px}.z-options{z-index:20;overscroll-behavior:contain;color:#eef5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--zapro-blue-border);background:#101e32;border-radius:8px;max-height:min(260px,45vh);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0008}.z-options [role=option]{overflow-wrap:anywhere;cursor:pointer;min-height:48px;padding:14px 12px;font-size:16px}.z-options [data-active=true],.z-options [role=option]:hover{background:#174675}.z-options [aria-selected=true]{color:var(--zapro-blue);box-shadow:inset 3px 0 #2388ff}.z-options [aria-disabled=true]{opacity:.5;cursor:default}.z-calendar{box-sizing:border-box;border:1px solid var(--zapro-blue-border);background:#101e32;border-radius:10px;width:100%;max-width:336px;margin-top:6px;padding:8px;box-shadow:0 10px 24px #0005}.z-calendar-heading{justify-content:space-between;align-items:center;gap:4px;display:flex}.z-calendar button{color:#eef5ff;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;min-height:44px;padding:0;font-size:16px}.z-calendar-heading button{min-width:44px;font-size:26px}.z-calendar-heading strong{text-align:center;font-size:14px}.z-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.z-calendar-grid span{text-align:center;color:#a9bdd5;padding:8px 0;font-size:12px}.z-calendar button:hover,.z-calendar button:focus-visible{background:#174675}.z-calendar button[aria-current=date]{border-color:#ff941f}.z-calendar button[aria-pressed=true],.integrated-workspace .z-calendar button[aria-pressed=true]{color:#fff;background:#ae510f}.z-calendar-today{width:100%}.z-select input:focus-visible,.z-date input:focus-visible,.z-calendar button:focus-visible{outline:2px solid var(--zapro-blue);outline-offset:2px}.tm-field .z-select input:focus,.tm-field .z-date input:focus,.z-calendar button:focus-visible{outline:2px solid var(--zapro-blue);outline-offset:2px;border-color:var(--zapro-blue-border)}.z-calendar button{color:#91c4ff;min-height:48px}.z-calendar-large .z-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.z-calendar-field{max-width:420px;padding:12px}.z-calendar-field button{min-height:48px}.z-calendar-field .z-calendar-heading button{min-width:48px}.z-calendar-field .z-calendar-heading strong{font-size:1rem}.z-calendar-field .z-calendar-grid{gap:6px}.z-calendar-field button[aria-current=date],.integrated-workspace .z-calendar-field button[aria-current=date]{color:#fff;background:#a34708;border:2px solid #ffab57;font-weight:700}.z-calendar-field button[aria-pressed=true],.integrated-workspace .z-calendar-field button[aria-pressed=true]{color:#fff;outline-offset:-2px;background:#174675;outline:2px solid #91c4ff}.z-calendar-field button[aria-current=date][aria-pressed=true],.integrated-workspace .z-calendar-field button[aria-current=date][aria-pressed=true]{background:#a34708}
