.pc-list{display:grid;gap:18px}.pc-card{display:grid;gap:12px;padding:14px;border:var(--nc-stroke) solid var(--nc-border);border-radius:var(--nc-radius-card);background:var(--nc-black)}.pc-card__head{display:flex;align-items:baseline;gap:8px}.pc-card__head strong{color:var(--nc-text);font-size:var(--nc-type-card);overflow-wrap:anywhere}.pc-card__head span{color:var(--nc-text-muted);font-size:var(--nc-type-support)}.pc-card__body{display:grid;gap:12px}.pc-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-cell{display:grid;gap:6px}.pc-cell__hours{color:var(--nc-text-muted);font-size:var(--nc-type-caption);font-weight:var(--nc-weight-bold)}.pc-cell__field{display:flex;align-items:center;gap:6px;padding:0 16px;border:var(--nc-stroke) solid var(--nc-border);border-radius:var(--nc-radius-control);background-color:var(--nc-surface-raised);color:var(--nc-text)}.pc-cell__field:focus-within{border-color:var(--nc-border-strong);outline:var(--nc-focus-ring);outline-offset:var(--nc-focus-offset)}.pc-cell__field input{min-width:0;width:100%;min-height:calc(var(--nc-field-height) - 2 * var(--nc-stroke));padding:0;border:0;background:transparent;color:var(--nc-text);font:inherit;font-size:16px;outline:none}.pc-cell__field input::placeholder{color:var(--nc-text-muted);opacity:1}.pc-cell__field:has(input[readonly]){border-color:transparent;background:transparent;padding-left:0}.pc-cell.is-valid .pc-cell__hours:after{content:"";display:inline-block;inline-size:1.1em;block-size:1.1em;vertical-align:-.2em;background:url(../../assets/icons/checkmark.svg) center / contain no-repeat;margin-inline-start:.4em}.pc-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--nc-text);font-size:var(--nc-type-support)}.pc-switch__control{position:relative;flex:0 0 auto;width:60px;height:44px;margin:0;padding:0;border:0;border-radius:var(--nc-radius-pill);background:transparent;cursor:pointer}.pc-switch__control:before{content:"";position:absolute;top:8px;left:4px;width:52px;height:28px;border-radius:var(--nc-radius-pill);background:var(--nc-surface-hover);box-shadow:inset 0 0 0 var(--nc-stroke) var(--nc-border-strong);transition:background-color .16s ease}.pc-switch__control:after{content:"";position:absolute;top:11px;left:7px;width:22px;height:22px;border-radius:50%;background:var(--nc-text);transition:transform .16s ease}.pc-switch__control[aria-checked=true]:before{background:var(--nc-action);box-shadow:none}.pc-switch__control[aria-checked=true]:after{transform:translate(24px)}.pc-switch__control:disabled{cursor:not-allowed;opacity:var(--nc-disabled-opacity)}.pc-switch__control:focus-visible{outline:var(--nc-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pc-switch__control:before,.pc-switch__control:after{transition:none}}.pc-seg{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;border:0}.pc-seg button{flex:1 1 0;min-width:64px;min-height:var(--nc-control-height);margin:0;padding:0 18px;border:var(--nc-stroke) solid var(--nc-border);border-radius:var(--nc-radius-pill);background:transparent;color:var(--nc-text-muted);font:inherit;font-size:var(--nc-type-support);font-weight:var(--nc-weight-bold);font-variant-numeric:tabular-nums;cursor:pointer}.pc-seg button[aria-checked=true]{border-color:var(--nc-action-edge);background:var(--nc-action-tint);color:var(--nc-text)}
