.planning-top-actions,.planning-controls,.planning-nav,.planning-views{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.planning-controls{justify-content:space-between;position:relative}.planning-views .selected{background:#eaf2ff;color:#155fc1;border-color:#8bb8ef;font-weight:700}.planning-filter{position:relative}.planning-filter summary{cursor:pointer;list-style:none}.planning-filter form{position:absolute;right:0;top:38px;z-index:9;min-width:220px;background:#fff;border:1px solid #dce5ed;box-shadow:0 10px 28px #1c32452e;border-radius:8px;padding:10px}.planning-filter form label{display:flex;gap:8px;align-items:center;padding:5px}.planning-calendar{padding:0;overflow:hidden}.planning-scroll{overflow:auto}.planning-week{min-width:1160px;display:grid;grid-template-columns:160px repeat(5,minmax(200px,1fr))}.planning-week-head{padding:9px 11px;background:#f4f7fb;border-bottom:1px solid #dfe7ef;border-right:1px solid #dfe7ef;font-weight:700}.planning-week-row{display:contents}.planning-person{position:sticky;left:0;z-index:3;background:#fff;padding:10px;border-right:1px solid #dce5ee;border-bottom:1px solid #dce5ee;font-weight:700}.planning-week-cell{position:relative;height:360px;border-bottom:1px solid #e0e7ee;border-right:1px solid #e0e7ee;background:repeating-linear-gradient(to bottom,#fff 0,#fff 47px,#e5eaf0 48px)}.planning-lunch{position:absolute;background:repeating-linear-gradient(135deg,#f4efe5 0,#f4efe5 7px,#e8dcc7 7px,#e8dcc7 14px);opacity:.65;pointer-events:none;z-index:0;left:0;right:0}.planning-day{min-width:900px}.planning-day-head,.planning-day-body{display:grid;grid-template-columns:70px repeat(5,minmax(190px,1fr))}.planning-day-head>*,.planning-day-body>*{border-right:1px solid #dce5ee}.planning-day-head>*{padding:10px;background:#f4f7fb}.planning-axis,.planning-day-lane{height:540px;position:relative;background:repeating-linear-gradient(to bottom,#fff 0,#fff 59px,#e6ebf2 60px)}.planning-axis span{position:absolute;left:10px;transform:translateY(-50%);font-size:11px;color:#63758b}.planning-horizontal{min-width:1115px}.planning-horizontal-head,.planning-horizontal-row{display:grid;grid-template-columns:170px 945px}.planning-horizontal-head{height:42px;background:#f4f7fb}.planning-horizontal-head>strong,.planning-horizontal-row>strong{position:sticky;left:0;z-index:3;background:#fff;padding:10px;border-right:1px solid #dce5ee;border-bottom:1px solid #dce5ee}.planning-horizontal-head>strong{background:#f4f7fb}.planning-horizontal-head>div{position:relative}.planning-horizontal-head span{position:absolute;top:11px;font-size:11px;color:#44566c;transform:translateX(5px)}.planning-horizontal-row{height:96px}.planning-horizontal-lane{position:relative;border-bottom:1px solid #dce5ee;background:repeating-linear-gradient(to right,#fff 0,#fff 104px,#e3e9f0 105px)}.planning-horizontal-lane .planning-lunch{top:0;bottom:0;right:auto}.plan-drop:hover{background-color:#f9fbff}.plan-event{position:absolute;z-index:2;background:#e5efff;border-left:4px solid #286ee0;border-radius:6px;padding:5px 15px 12px 6px;box-shadow:0 2px 5px #20334d24;overflow:hidden;cursor:grab;font-size:10px}.plan-event.ticket{background:#e5f7ef;border-left-color:#25956d}.plan-event strong,.plan-event span,.plan-event small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-event.week{left:5px;right:5px;min-height:36px}.plan-event.day{left:7px;right:7px;min-height:36px}.plan-event.timeline{top:8px;height:79px;min-width:26px}.plan-event-actions{display:none;position:absolute;left:0;right:15px;bottom:10px;background:#fffffff2;max-height:55px;overflow:auto}.plan-event:hover .plan-event-actions,.plan-event:focus-within .plan-event-actions{display:block}.planning-actions{display:flex;gap:3px;align-items:center;flex-wrap:wrap}.planning-actions form{display:inline}.planning-actions button,.planning-actions a{font-size:10px;padding:2px 4px;border:1px solid #c9d7e6;background:#fff;border-radius:4px;color:#234b78;text-decoration:none;cursor:pointer}.plan-resize{position:absolute;z-index:4;border:0;background:#cfe1ff;color:#2762b5;touch-action:none}.plan-resize.vertical{left:0;right:0;bottom:0;width:100%;height:11px;border-top:1px solid #98b7e8;cursor:ns-resize;line-height:7px}.plan-resize.horizontal{right:0;top:0;bottom:0;width:15px;border-left:1px solid #98b7e8;cursor:ew-resize}.planning-table{width:100%;border-collapse:collapse}.planning-table th,.planning-table td{padding:10px;border-bottom:1px solid #e6ebf0;text-align:left}.planning-note{padding:8px 12px;background:#fff6dc;color:#674c13;border-top:1px solid #e9d59e}.planning-order-row{display:grid;grid-template-columns:110px minmax(140px,1.2fr) minmax(180px,1.4fr) 100px auto;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #e3e9f0;cursor:grab}.planning-order-row:hover{background:#f7faff}.planning-order-row span{font-size:12px}.planning-ticket{border:1px solid #e2e8ee;border-radius:7px;padding:10px;margin:8px 0}.planning-ticket>strong,.planning-ticket>small{display:block}.planning-ticket>small{color:#44566c}.planning-task-row{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:1px solid #e9edf2}.planning-task-row form{display:inline}.planning-settings-grid{display:grid;gap:8px;margin:15px 0}.planning-settings-grid form{display:flex;gap:10px;align-items:end;flex-wrap:wrap;border:1px solid #e2e8ef;border-radius:7px;padding:10px}.planning-settings-grid form>strong{min-width:95px;align-self:center}.planning-settings-grid label{font-size:12px}.planning-settings-grid input,.planning-settings-grid select{display:block;border:1px solid #cbd5e1;border-radius:5px;padding:5px}.planning-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.planning-form-grid input,.planning-form-grid select{width:100%}dialog [hidden]{display:none!important}@media(max-width:800px){.planning-order-row{grid-template-columns:1fr}.planning-task-row{flex-wrap:wrap}.planning-controls{align-items:flex-start}.planning-day-head,.planning-day-body{grid-template-columns:70px repeat(5,minmax(190px,1fr))}}


.plan-event.reception{background:#f0eaff;border-left-color:#8f5bd2;cursor:default}
.planning-unavailable{position:absolute;left:0;right:0;background:#e5e9efb5;pointer-events:none;z-index:0}.planning-horizontal-lane .planning-unavailable{top:0;bottom:0;right:auto}
.plan-event:hover,.plan-event:focus-within{overflow:visible;z-index:12}.plan-event-actions{top:100%;left:0;right:auto;bottom:auto;width:max-content;min-width:235px;max-width:360px;max-height:none;overflow:visible;padding:5px;border:1px solid #cbd7e6;border-radius:6px;box-shadow:0 6px 16px #172b4c2e}.plan-event .planning-actions{white-space:normal}
.plan-drag-preview{position:absolute;z-index:30;box-sizing:border-box;min-width:54px;min-height:20px;overflow:hidden;padding:8px;border:2px dashed #1769dc;border-radius:7px;background:#dbeafeed;color:#123c74;font-size:11px;font-weight:700;pointer-events:none;box-shadow:0 4px 12px #29456742}
.plan-dragging{opacity:.5;cursor:grabbing}
.plan-event,.planning-order-row,.plan-note-card{touch-action:none;user-select:none;-webkit-user-select:none}
.planning-drag-active,.planning-drag-active *{user-select:none!important;-webkit-user-select:none!important;cursor:grabbing!important}
.plan-drag-ghost{position:fixed;z-index:1000;pointer-events:none;box-sizing:border-box;width:min(280px,calc(100vw - 24px));padding:9px 12px;border:1px solid #96b5e7;border-left:4px solid #286ee0;border-radius:8px;background:#e5effff2;color:#173d72;box-shadow:0 12px 28px #152d4b40;transform:rotate(-1deg)}
.plan-drag-ghost.ticket{border-left-color:#25956d;background:#e5f7eff2;color:#175944}
.plan-drag-ghost strong,.plan-drag-ghost span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-drag-ghost strong{font-size:13px}.plan-drag-ghost span{margin-top:2px;font-size:11px}
.planning-week-hours{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}
.planning-week-hours span{position:absolute;left:2px;transform:translateY(-50%);font-size:9px;color:#708299;background:#ffffffd9;border-radius:3px;padding:1px 2px}
.planning-list-card{padding:0;overflow:hidden}
.planning-list-presets,.planning-list-search,.planning-list-footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px}
.planning-list-presets{border-bottom:1px solid #e3e9f0}.planning-list-presets .selected{background:#eaf2ff;color:#155fc1;border-color:#8bb8ef}
.planning-list-search{border-bottom:1px solid #e3e9f0}.planning-list-search label{font-size:12px;display:flex;flex-direction:column;gap:3px}.planning-list-search input{border:1px solid #cbd5e1;border-radius:5px;padding:7px}
.planning-list-footer{justify-content:space-between;border-top:1px solid #e3e9f0}.planning-list-footer form{display:flex;align-items:center;gap:7px}.planning-list-footer select{padding:5px}
.planning-list-row{cursor:pointer}.planning-list-row:hover{background:#f5f9ff}.planning-table th a{color:inherit;text-decoration:none}.planning-table th a:hover{text-decoration:underline}
.planning-list-footer a[aria-disabled="true"]{pointer-events:none;opacity:.45}
.planning-mail-settings form{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:12px 0}.planning-mail-settings form label{width:min(100%,700px)}.planning-mail-settings input:not([type=checkbox]),.planning-mail-settings select,.planning-mail-settings textarea,.planning-confirm-card input,.planning-confirm-card textarea,.planning-confirm-card select{display:block;width:100%;box-sizing:border-box;padding:7px;border:1px solid #cbd5e1;border-radius:5px}.planning-mail-templates details{border-top:1px solid #e3e9f0;padding:9px 0}.planning-mail-templates summary{cursor:pointer;font-weight:600}.planning-confirm-card{max-width:850px}.planning-confirm-card form{display:grid;gap:12px}.planning-confirm-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px}
.planning-week-cell{background:#fff}.planning-week-hours span{left:0;right:0;transform:none;border-top:1px solid #e5eaf0;padding:1px 2px;background:transparent}.plan-event.week,.plan-event.day{min-height:15px}
.plan-note-card{position:absolute;z-index:3;display:block;overflow:hidden;text-align:left;border:1px solid #dfbe61;border-left:4px solid #d99d18;border-radius:6px;background:#fff3cc;color:#674b15;padding:5px 7px;cursor:pointer;font-size:10px;box-shadow:0 2px 5px #5b471b20}.plan-note-card strong,.plan-note-card span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-note-card.timeline{height:79px}.planning-task-tray{padding:15px}.planning-task-tray h2{margin:0 0 7px}.planning-task-tray>p{margin:0 0 9px}.planning-calendar .plan-drop{cursor:crosshair}#planning-confirm-dialog{border:1px solid #d8e1ec;border-radius:10px;box-shadow:0 15px 35px #172a4040;padding:22px;max-width:min(460px,90vw)}#planning-confirm-dialog::backdrop{background:#14243b80}#planning-action-message.error{border-color:#d9aaaa;background:#fff4f2;color:#9d241d}
.plan-note-resize{position:absolute;z-index:5;border:0;background:#f1ce79;color:#6b4d0d;touch-action:none}.plan-note-resize.horizontal{right:0;top:0;bottom:0;width:13px;cursor:ew-resize}.plan-note-resize.vertical{left:0;right:0;bottom:0;height:10px;cursor:ns-resize}#planning-compose-dialog{width:min(620px,90vw);max-height:88vh;overflow:auto;border:1px solid #d8e1ec;border-radius:10px;box-shadow:0 15px 35px #172a4040;padding:22px}#planning-compose-dialog::backdrop{background:#14243b80}#planning-compose-dialog form{display:grid;gap:12px}#planning-compose-dialog form label{display:grid;gap:4px}#planning-compose-dialog input:not([type=hidden]),#planning-compose-dialog select,#planning-compose-dialog textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid #cbd5e1;border-radius:6px;font:inherit}
.planning-table th{position:relative;white-space:nowrap}.planning-table th>a{font-size:10px;margin-left:5px}.planning-column-filter{display:inline-block}.planning-column-filter summary{list-style:none;cursor:pointer}.planning-column-filter form{position:absolute;z-index:25;top:100%;left:0;min-width:180px;padding:10px;background:#fff;border:1px solid #cbd5e1;border-radius:7px;box-shadow:0 8px 20px #1d355333}.planning-column-filter form label{display:flex;gap:6px;align-items:center;margin:6px 0}.planning-column-filter form input[type=search],.planning-column-filter form input[type=date]{width:175px;padding:5px}.planning-column-filter fieldset{border:0;padding:0;margin:0}.planning-column-filter form .btn{margin:4px 3px 0 0}
.planning-save-filter{position:relative}.planning-save-filter summary{list-style:none;cursor:pointer}.planning-save-filter form,.planning-save-filter>div{position:absolute;top:100%;left:0;z-index:25;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px;box-shadow:0 8px 20px #1d355333;min-width:190px}.planning-save-filter form input{display:block;max-width:220px;margin:6px 0;padding:6px;border:1px solid #cbd5e1;border-radius:5px}.planning-save-filter>div>a,.planning-save-filter>div>label{display:flex;align-items:center;gap:6px;padding:5px;text-decoration:none}.planning-table [hidden]{display:none}
.planning-list-card{padding:18px}.planning-list-presets{padding:0 0 14px;align-items:center}.planning-list-presets>details{display:flex;align-items:center}.planning-list-presets summary.btn{display:inline-flex;align-items:center;min-height:36px;box-sizing:border-box}.planning-list-search{padding:14px 0}.planning-table{font-size:12px;min-width:1100px}.planning-table th{padding:9px 5px;background:#f8fafc;color:var(--text)}.planning-table td{padding:11px 9px;vertical-align:top}.planning-table th>a{font-size:11px;color:#64748b;text-decoration:none}.planning-column-filter summary{font-weight:700;padding:4px}.planning-list-row td[data-col=number] a{color:var(--text);font-weight:700;text-decoration:none}.planning-list-footer{padding:14px 0 0}.planning-table .badge{white-space:nowrap}
.planning-list-presets>details{margin:0}.planning-column-filter{margin:0}.planning-list-presets .btn{white-space:nowrap}
.planning-table .badge.amber{background:#fff2d4;color:#8a5a00}
.planning-column-filter[open] form{position:fixed;z-index:200;top:auto;left:auto;max-height:min(340px,80vh);overflow:auto}
.planning-mail-settings>details>summary.btn{display:inline-block;list-style:none}.planning-mail-settings>details>summary.btn::-webkit-details-marker{display:none}
.planning-admin-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.planning-admin-layout>.card{min-width:0;margin:0}.planning-admin-layout .planning-settings-grid form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.planning-admin-layout .planning-settings-grid form>strong{grid-column:1/-1}.planning-admin-layout .planning-settings-grid form>label{min-width:0;margin:0}.planning-admin-layout .planning-settings-grid input,.planning-admin-layout .planning-settings-grid select{width:100%;box-sizing:border-box;margin-top:5px}.planning-admin-layout .planning-settings-grid .btn{justify-self:start}@media(max-width:1200px){.planning-admin-layout{grid-template-columns:1fr}}@media(max-width:600px){.planning-admin-layout .planning-settings-grid form{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Planning quick filters use the same visual language as the other lists. */
.planning-list-presets{border-bottom:0;padding:12px 14px 5px;gap:10px;align-items:stretch}
.planning-list-presets>a.btn{display:flex;align-items:center;min-width:145px;min-height:70px;padding:12px 38px 11px 14px;border:1px solid #bcd0eb;border-radius:14px;background:#eef6ff;box-shadow:0 1px 2px #0000000a;color:var(--text);font-size:13px;font-weight:700;text-align:left}
.planning-list-presets>a.btn.selected{background:#e3f0ff;border-color:#6aa3ee;color:var(--text)}
.planning-list-presets>a.btn:first-child{position:relative}
.planning-list-presets>a.btn:first-child::after{content:"★";position:absolute;top:8px;right:10px;color:#2166c6;font-size:20px}
.planning-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 14px}
.planning-toolbar-actions>details{position:relative}
.planning-toolbar-actions>details>div,.planning-toolbar-actions>details>form{z-index:5}
.planning-toolbar-actions>.btn.primary{margin-left:auto}@media(max-width:620px){.planning-toolbar-actions>.btn.primary{margin-left:0}}
.planning-list-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:10px 14px}.planning-list-toolbar .planning-list-search{display:flex;align-items:end;gap:8px;flex:1 1 550px;min-width:0;padding:0;border:0}.planning-list-toolbar .planning-list-search label:first-of-type{flex:1 1 180px;min-width:160px}.planning-list-toolbar .planning-list-search input[type=search]{width:100%;box-sizing:border-box}.planning-list-toolbar .planning-list-search input[type=date]{width:130px;box-sizing:border-box}.planning-list-toolbar .planning-toolbar-actions{display:flex;align-items:end;gap:8px;flex:0 1 auto;padding:0}.planning-list-toolbar .planning-toolbar-actions>.btn.primary{margin-left:0;white-space:nowrap}.planning-list-toolbar .planning-save-filter>summary{white-space:nowrap}@media(max-width:1150px){.planning-list-toolbar .planning-list-search{flex-basis:100%}.planning-list-toolbar .planning-toolbar-actions{margin-left:auto}}@media(max-width:650px){.planning-list-toolbar .planning-list-search{flex-wrap:wrap}.planning-list-toolbar .planning-list-search label:first-of-type{flex-basis:100%}.planning-list-toolbar .planning-toolbar-actions{margin-left:0;flex-wrap:wrap}}
.planning-list-toolbar .planning-list-search label,.planning-list-toolbar .planning-list-search input{margin:0}
.planning-column-filter form{position:fixed;max-height:calc(100vh - 16px);overflow:auto}.planning-date-column form{width:min(340px,calc(100vw - 16px));box-sizing:border-box;white-space:normal}.planning-date-column.active summary{color:#2167bf}.planning-date-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.planning-date-column form .planning-date-range label{display:grid;gap:4px;min-width:0;font-size:12px;font-weight:700}.planning-date-column form .planning-date-range input[type=date]{box-sizing:border-box;width:100%;min-width:0;margin:0}.planning-date-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px;text-transform:capitalize}.planning-date-head button{border:1px solid #e5e7eb;background:#fff;border-radius:6px;font-size:20px;width:30px;height:30px;cursor:pointer}.planning-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:12px;text-align:center}.planning-date-grid span{font-size:12px;color:#6b7280;padding:5px 0}.planning-date-grid button{border:0;border-radius:6px;background:#f8fafc;height:30px;color:#17202a;cursor:pointer;font-size:13px}.planning-date-grid button:hover{background:#eaf2ff}.planning-date-grid button.selected{background:#1f6feb;color:#fff}.planning-date-hint{font-size:12px;line-height:1.35;color:#64748b;white-space:normal;margin:10px 0}.planning-date-column form>.btn{margin-top:6px}
.planning-column-filter.planning-date-column[open] form{max-height:calc(100vh - 16px)}
.planning-date-column form .planning-date-hint{font-size:12px;font-weight:400;line-height:1.35;color:#64748b}

.planning-saved-card{position:relative;display:flex;min-width:145px}.planning-list-presets .planning-saved-card>a.btn{display:flex;align-items:center;width:100%;min-height:70px;padding:12px 48px 11px 14px;border:1px solid #bcd0eb;border-radius:14px;background:#eef6ff;color:var(--text);font-size:13px;font-weight:700;text-align:left}.planning-saved-star,.planning-saved-edit{position:absolute;right:9px;border:0;background:transparent;color:#2166c6;cursor:pointer}.planning-saved-star{top:8px;font-size:20px}.planning-saved-edit{bottom:8px;font-size:17px}.planning-saved-star:disabled{cursor:default}.planning-list-card .saved-filter-editor{width:min(520px,calc(100vw - 30px))}
.planning-list-presets>a.planning-overdue-filter{display:grid;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;min-width:165px;padding-right:14px}.planning-overdue-filter strong{grid-column:2;grid-row:1/3;font-size:23px;color:#a06100}.planning-overdue-filter small{grid-column:1;color:#64748b;font-weight:400}.planning-table .badge.amber{background:#fff2d4;color:#8a5a00}
.planning-overdue-settings{margin-top:16px}.planning-overdue-settings form{display:grid;gap:10px;max-width:600px}.planning-overdue-settings form label{display:grid;gap:5px}.planning-overdue-settings input[type=number]{width:140px;padding:7px;border:1px solid #cbd5e1;border-radius:6px}.planning-overdue-settings form .btn{justify-self:start}
.planning-note-people{border:1px solid #dce5ee;border-radius:7px;padding:9px 11px;margin:10px 0}.planning-note-people legend{font-weight:700;padding:0 4px}.planning-note-people label{display:flex;align-items:center;gap:7px;padding:4px 0;font-size:13px}.planning-note-people>div{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:0 12px;max-height:190px;overflow:auto;margin-top:6px;border-top:1px solid #e6edf4}.planning-note-people input{width:auto!important;margin:0}.plan-note-card small{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#planning-note-dialog{width:min(660px,calc(100vw - 28px))}#planning-note-dialog textarea[name=body]{display:block;box-sizing:border-box;width:100%;min-height:170px;padding:10px;border:1px solid #c9ced6;border-radius:8px;font:14px Inter,"Segoe UI",Arial,sans-serif;line-height:1.5;resize:vertical}.planning-note-history{margin:12px 0 0;border-top:1px solid #e0e7ef;padding-top:11px}.planning-note-history h3{font-size:13px;margin:0 0 7px}.planning-note-history ol{margin:0;padding-left:20px;max-height:130px;overflow:auto}.planning-note-history li{padding:3px 0;color:#536679;font-size:12px}
.planning-note-repeat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.planning-note-repeat label{margin:0}.planning-note-repeat select,.planning-note-repeat input,.planning-note-scope select{box-sizing:border-box;width:100%}.planning-note-delete{margin-right:auto;color:#a52222}@media(max-width:520px){.planning-note-repeat{grid-template-columns:1fr}}
/* Compact company hours: one day per row; horizontal scrolling stays inside the card on small screens. */
.planning-admin-layout.planning-admin-single .planning-settings-grid{overflow-x:auto;padding-bottom:4px}.planning-admin-layout.planning-admin-single .planning-settings-grid form{grid-template-columns:90px 78px repeat(4,minmax(100px,1fr)) auto;gap:10px;min-width:770px;padding:9px 10px;align-items:center}.planning-admin-layout.planning-admin-single .planning-settings-grid form>strong{grid-column:auto;min-width:0}.planning-admin-layout.planning-admin-single .planning-settings-grid form:has(input[value="employee"]){grid-template-columns:90px minmax(120px,1fr) minmax(100px,1fr) minmax(100px,1fr) auto;min-width:600px}.planning-admin-layout.planning-admin-single .planning-settings-grid .btn{align-self:end;margin-bottom:0}.planning-admin-layout.planning-admin-single .planning-settings-grid label{font-weight:500;font-size:11px}.planning-admin-layout.planning-admin-single .planning-settings-grid input,.planning-admin-layout.planning-admin-single .planning-settings-grid select{min-height:33px;margin-top:3px}
