.cd-app .cd-toolbar{grid-template-columns:minmax(200px,2fr) minmax(140px,1.2fr) repeat(2,minmax(120px,1fr)) 140px}.cd-app .cd-toolbar>.da-toolbar-search{grid-column:auto}.cd-app table{min-width:980px}.da-app.cd-app th:first-child,.da-app.cd-app td:first-child{width:32%;min-width:280px}.da-app.cd-app td:nth-child(2){min-width:160px;max-width:240px}.da-app.cd-app td:nth-child(3){min-width:80px;width:80px}.da-app.cd-app td:nth-child(4){min-width:120px}.cd-nowrap{white-space:nowrap}.cd-trashed td{color:#8a9892}.cd-status{display:inline-block;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;background:#edf4f2;color:#0e494f}.cd-status-completed{background:#e7f4ec;color:#23704a}.cd-status-cancelled,.cd-status-deleted{background:#f6ecec;color:#94403b}.cd-progress{--cd-progress-color:oklch(44% .105 155);display:flex;flex-direction:column;gap:.375rem;margin-block-start:.5rem;color:color-mix(in oklch,var(--cd-progress-color),black 30%)}.cd-progress-label{font-size:.75rem;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.cd-progress-bar{display:block;inline-size:8rem;max-inline-size:100%;block-size:.625rem;border:1px solid var(--cd-progress-color);border-radius:.3125rem;background:color-mix(in oklch,var(--cd-progress-color),white 94%);overflow:clip}.cd-progress-bar>span{display:block;block-size:100%;background:var(--cd-progress-color)}@media (forced-colors:active){.cd-progress{color:CanvasText}.cd-progress-bar{forced-color-adjust:none;border-color:CanvasText;background:Canvas}.cd-progress-bar>span{background:CanvasText}}.cd-actions button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#5c7669}.cd-actions button:hover:not(:disabled){background:#e8f1ee;color:#0e494f}.cd-app th:last-child,.cd-app tbody>tr>td:last-child{min-width:140px}.cd-notice{margin:-10px 0 12px;padding:9px 12px;border-radius:8px;background:#edf4f2;color:#0e494f;font-size:12px}.cds-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end;color:#243332;font-size:13px}.cds-layer *{box-sizing:border-box}.cds-layer button,.cds-layer input,.cds-layer select,.cds-layer textarea{font:inherit}.cds-layer button:focus-visible,.cds-layer a:focus-visible,.cds-layer input:focus-visible,.cds-layer select:focus-visible,.cds-layer textarea:focus-visible{outline:2px solid #217b80;outline-offset:2px}.cds-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#10262a59}.cds-panel{position:relative;display:flex;flex-direction:column;width:min(880px,100vw);height:100%;background:#fff;box-shadow:-16px 0 40px #12342b33;outline:none;animation:cds-in .16s ease-out}@keyframes cds-in{0%{transform:translate(24px);opacity:.6}}.cds-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;border-bottom:1px solid #e5e9e8}.cds-header h2{margin:6px 0 0;font-size:20px;font-weight:650;letter-spacing:-.02em;word-break:break-word}.cds-header-actions{display:flex;gap:6px}.cds-header-actions a,.cds-header-actions button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:7px;background:#f3f7f6;color:#40534f;cursor:pointer}.cds-header-actions a:hover,.cds-header-actions button:hover{background:#e8f1ee;color:#0e494f}.cds-body{flex:1;min-height:0;overflow:auto;padding:0 24px;display:flex;flex-direction:column}.cds-section{border:0;margin:0;padding:20px 0;border-bottom:1px solid #edf0ef;min-width:0}.cds-section h3,.cds-section legend{font-size:13px;font-weight:650;margin:0 0 14px;padding:0}.cds-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.cds-span{grid-column:1/-1}.cds-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:14px}.cds-grid .cds-field{margin-bottom:0}.cds-label,.cds-search>label{font-size:11px;font-weight:600;color:#687875}.cds-field input,.cds-field select,.cds-field textarea,.cds-search-control{width:100%;border:1px solid #dfe5e3;border-radius:7px;background:#fff;padding:8px 10px;min-height:36px}.cds-layer .cds-field>input:focus,.cds-layer .cds-field>textarea:focus{border-color:#217b80;box-shadow:none;outline:2px solid #217b80;outline-offset:2px}.cds-field textarea{resize:none;overflow-y:hidden}.cds-readonly{margin:0;padding:8px 10px;min-height:36px;border-radius:7px;background:#f5f7f6;color:#40534f}.cds-help{margin:0;font-size:11px;color:#7a8a86}.cds-toggle{display:flex;align-items:center;gap:10px;inline-size:100%;padding:4px 0;border:0;background:transparent;color:#243332;text-align:start;cursor:pointer}.cds-toggle-track{position:relative;flex:none;inline-size:36px;block-size:22px;border:1px solid #687875;border-radius:999px;background:#e5e9e8}.cds-toggle-track:before{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:16px;block-size:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #12342b33}.cds-toggle[aria-checked=true] .cds-toggle-track{border-color:#0e494f;background:#0e494f}.cds-toggle[aria-checked=true] .cds-toggle-track:before{inset-inline-start:16px}.cds-toggle:disabled{opacity:.6;cursor:default}@media (forced-colors:active){.cds-toggle-track{background:Canvas;border-color:ButtonText}.cds-toggle-track:before{background:ButtonText}.cds-toggle[aria-checked=true] .cds-toggle-track{background:Highlight;border-color:Highlight}.cds-toggle[aria-checked=true] .cds-toggle-track:before{background:HighlightText}}.cds-muted{margin:0;color:#8a9892;font-size:12px}.cds-participant-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px;margin-block-end:6px}.cds-active-participants{display:flex;flex-direction:column;gap:6px;flex:2 1 240px;min-inline-size:0}.cds-excluded-participants{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;min-inline-size:0}.cds-chip-scope{display:block;font-size:10px;color:#536b65}.cds-chip.cds-chip-excluded{background:#f1f3f2;color:#64716d}.cds-chip>span{min-inline-size:0;overflow-wrap:anywhere}.cds-chip{max-inline-size:100%}.cds-chip button{flex:none}.cds-chip button:disabled{opacity:.5;cursor:default}.cds-error{margin:0;font-size:11px;color:#b3261e}.cds-notice{margin:16px 0 0;padding:9px 12px;border-radius:8px;background:#f6ecec;color:#94403b}.cds-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.cds-chip{display:inline-flex;align-items:center;gap:4px;background:#edf4f2;color:#0e494f;border-radius:6px;padding:4px 4px 4px 9px;font-size:12px}.cds-chip:not(:has(button)):not(:has(.cds-chip-lock)){padding-right:9px;min-height:30px}.cds-chip button,.cds-chip-lock{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}@media (hover:hover){.cds-chip button:hover:not(:disabled){background:#d8e8e3}.cds-chip-excluded button:hover:not(:disabled){background:#e1e6e3}}.cds-chip-lock{cursor:help;color:#627674}.cds-search{position:relative;display:flex;flex-direction:column;gap:6px}.cds-search-control{display:flex;align-items:center;gap:8px;padding:0 10px;color:#71817f}.cds-search-control input{flex:1;min-width:0;border:0;padding:8px 0;background:transparent;box-shadow:none}.cds-layer .cds-search-control input,.cds-layer .cds-search-control input:focus,.cds-layer .cds-search-control input:focus-visible{border:0;border-radius:0;outline:none;box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.cds-search-control>svg{flex:none}.cds-search-control:focus-within{border-color:#217b80;outline:2px solid #217b80;outline-offset:2px}.cds-results{position:absolute;top:100%;left:0;right:0;z-index:5;margin:4px 0 0;padding:4px;list-style:none;max-height:260px;overflow:auto;background:#fff;border:1px solid #dfe5e3;border-radius:8px;box-shadow:0 12px 30px #12342b24}.cds-results li{padding:8px 10px;border-radius:5px;cursor:pointer}.cds-results li.is-active,.cds-results li:hover{background:#edf4f2}.cds-results .cds-empty{cursor:default;color:#8a9892}.cds-departures{display:flex;flex-direction:column;gap:12px}.cds-departure{display:grid;grid-template-columns:minmax(140px,1fr) 2fr 2fr;gap:10px;align-items:start;padding:10px;border:1px solid #edf0ef;border-radius:8px}.cds-radio{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.cds-radio input{margin-top:3px;accent-color:#0e494f}.cds-radio small{display:block;color:#7a8a86;font-size:11px;margin-top:2px}.cds-footer{position:sticky;bottom:0;margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 0;background:#fff;border-top:1px solid #e5e9e8}.cds-status{flex:1;font-size:12px;color:#627674}.cds-legacy{font-size:12px;color:#40534f}.cds-secondary{border:1px solid #dfe5e3;background:#fff;border-radius:8px;padding:10px 14px;cursor:pointer}.cds-footer .da-primary{border:0;cursor:pointer;background:var(--da-green,#0e494f);color:#fff}@media (hover:hover){.cds-footer .da-primary:hover:not(:disabled){background:#17636a}}.cds-footer .da-primary:disabled:hover{background:var(--da-green,#0e494f)}.cds-footer .da-primary:disabled{opacity:.45;cursor:default}@media (max-width:700px){.cds-grid,.cds-departure{grid-template-columns:1fr}.cds-header,.cds-body{padding-left:16px;padding-right:16px}.cds-footer{flex-wrap:wrap}.cds-status{flex-basis:100%}}@media (max-width:900px){.cd-app .cd-toolbar{grid-template-columns:1fr 1fr}.cd-app .cd-toolbar>.da-toolbar-search{grid-column:1/-1}}.cd-dropdown{min-width:0}.cd-dropdown-label{display:block;font-size:11px;font-weight:600;color:#687875;margin-bottom:6px}.cd-dropdown-control{position:relative}.cd-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:8px 10px;border:1px solid var(--da-border,#dfe5e3);border-radius:7px;background:#fff;color:#40534f;font-size:12px;text-align:left}.cd-dropdown-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-dropdown-trigger svg{flex-shrink:0;color:#71817f}.cd-dropdown-trigger[aria-expanded=true]{border-color:#217b80}.cds-field .cd-dropdown-trigger{height:36px;font-size:13px}.cds-field .cd-dropdown-label{margin-bottom:0}.cds-field .cd-dropdown{display:flex;flex-direction:column;gap:6px}.cds-field .cd-menu{width:100%;max-width:none}.cd-menu li>span{overflow:hidden;text-overflow:ellipsis}.cd-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:100%;width:-moz-max-content;width:max-content;max-width:320px;max-height:300px;overflow:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--da-border,#dfe5e3);border-radius:9px;box-shadow:0 12px 35px #12342b20;outline:none}.cd-menu-up{top:auto;bottom:calc(100% + 4px)}.cd-menu li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-radius:5px;cursor:pointer;white-space:nowrap}.cd-menu li.is-active{background:#f1f6f4}.cd-menu li[aria-selected=true]{color:#0e494f;font-weight:600}.cd-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:14px}.cd-footer .da-pagination{justify-self:end}.cd-page-size{display:flex;align-items:center;gap:8px;justify-self:start}.cd-page-size .cd-dropdown-label{margin:0;font-weight:400;font-size:12px;color:#60746d}.cd-page-size .cd-dropdown-trigger{height:32px;min-width:66px}@media (max-width:600px){.cd-footer{grid-template-columns:1fr auto}.cd-footer .da-count{grid-column:1/-1;grid-row:1;justify-self:center}}.cd-confirm-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#10262a73;color:#243332;font-size:13px}.cd-confirm{width:min(440px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 50px #12342b40;outline:none}.cd-confirm header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid #e5e9e8}.cd-confirm h2{flex:1;margin:0;font-size:15px;font-weight:650}.cd-confirm-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#fbeaea;color:#b3261e}.cd-confirm-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#627674;cursor:pointer}.cd-confirm-close:hover{background:#f3f7f6}.cd-confirm p{margin:0;padding:16px 18px;color:#40534f;line-height:1.5;word-break:break-word}.cd-confirm footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #e5e9e8}.cd-confirm footer button{border-radius:8px;padding:9px 14px;font:inherit;font-weight:600;cursor:pointer}.cd-confirm-cancel{border:1px solid #dfe5e3;background:#fff;color:#40534f}.cd-confirm-cancel:hover{background:#f3f7f6}.cd-confirm-danger{border:0;background:#b3261e;color:#fff}.cd-confirm-danger:hover{background:#951f19}.cd-confirm-primary{border:0;background:#0e494f;color:#fff}.cd-confirm button:focus-visible{outline:2px solid #217b80;outline-offset:2px}@media (prefers-reduced-motion:reduce){.cds-panel{animation:none}}.cd-confirm-icon-warning{background:#fff3e0;color:#b45309}.cd-confirm-warning{border:0;background:#b45309;color:#fff}.cd-confirm-warning:hover{background:#92400e}.da-app.cd-app td{font-size:14px}.da-app.cd-app th,.cd-app .cd-status{font-size:12px}.da-app.cd-app .cd-actions button{width:38px;height:38px}.da-app.cd-app .cd-title-link{display:inline;white-space:normal}.cd-title-link span{min-width:0}.cd-title-link svg{display:inline-block;margin-left:6px;vertical-align:-3px;color:#9ca3af;stroke-width:1.5}.da-app.cd-app tbody>tr:hover:not(.da-group)>td:last-child:not(.da-detail-cell){background:#fbfcfb}.cd-app .da-options .cd-participant-option{display:flex;align-items:center;gap:9px;width:100%;margin:0;padding:9px 8px;text-align:left;background:transparent;border:0;border-radius:5px}.cd-app .da-options .cd-participant-option:hover{background:#f1f6f4}.cd-participant-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1px solid #a9bab4;border-radius:3px;background:#fff}.cd-participant-option[aria-checked=true] .cd-participant-check{background:var(--da-green);border-color:var(--da-green);color:#fff}
