/* Üretio v6 – operational definitions and calendar views */
.u6-def-title{display:flex;align-items:center;gap:14px;margin:0 0 15px}.u6-def-title h2{margin:0}.u6-def-title p{margin:3px 0}.u6-def-title>.btn:last-child{margin-left:auto}.u6-def-search{min-width:230px;flex:1}
.u6-cal-views{align-items:center}.u6-cal-chips{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0 14px}.u6-cal-chip{border:1px solid #bdd4e3;background:white;color:#243c53;padding:7px 10px;border-radius:999px;font-size:12px;cursor:pointer}.u6-cal-chip.on{border-color:#1685ac;background:#effaff;color:#095b7d;font-weight:700}.u6-cal-chip.off{opacity:.55;text-decoration:line-through}.u6-cal-chip:focus-visible,.u6-cal-day-button:focus-visible{outline:2px solid #097eaa;outline-offset:2px}
.u6-cal-filters{display:grid;grid-template-columns:repeat(3,minmax(145px,1fr));gap:10px;align-items:end;margin-bottom:16px}.u6-cal-filters label{display:grid;gap:5px;font-size:12px;color:#536477}.u6-cal-filters .field{width:100%;min-width:0}.u6-cal-filters button{justify-self:start}.u6-cal-panel{margin-top:12px}.u6-cal-panel .card-body{padding:14px}.u6-cal-grid{overflow-x:auto}.u6-cal-grid .calendar{min-width:760px}.u6-cal-day-button{border:0;border-radius:6px;background:#eaf3f8;color:#1b4b69;font-size:12px;padding:5px 9px;margin:3px;cursor:pointer;text-align:left}.u6-cal-day-grid{display:grid;grid-template-columns:repeat(var(--u6-cols),minmax(150px,1fr));gap:10px;overflow-x:auto}.u6-cal-column{border:1px solid #e1e8ef;border-radius:10px;padding:9px;background:#fbfdff;min-width:140px}.u6-cal-list{display:grid;gap:7px;margin-top:10px}.u6-cal-event{display:block;width:100%;text-align:left;margin:3px 0;padding:8px;cursor:pointer}.u6-cal-panel .cal-day{min-height:105px;overflow:hidden}.u6-cal-panel .calendar{align-items:stretch}.u6-cal-panel .table .u6-cal-event{min-width:135px}
@media(max-width:850px){.u6-cal-filters{grid-template-columns:repeat(2,minmax(130px,1fr))}.u6-def-title{flex-wrap:wrap}}
@media(max-width:520px){.u6-cal-filters{grid-template-columns:1fr}.u6-cal-day-grid{display:flex;flex-wrap:wrap}.u6-cal-column{flex:1 1 100%}}
