.orders[data-v-86da19aa]{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .9rem .95rem;background:#f4f5f7}.orders>h5[data-v-86da19aa]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;font-size:1.02rem;line-height:1.3;color:#1b2733}.orders>h5>small[data-v-86da19aa]{font-size:.78rem;font-weight:400;color:#7c8794}.orders>input[type=search][data-v-86da19aa]{font:inherit;font-size:.82rem;padding:.32rem .55rem;border:1px solid #e2e5e9;border-radius:.45rem;background:#fff;transition:border-color .15s,box-shadow .15s,background-color .15s}.orders>input[type=search][data-v-86da19aa]::placeholder{color:#a8b0b8}.orders>input[type=search][data-v-86da19aa]:focus{outline:0;border-color:#9dbdf7;background:#fff;box-shadow:0 0 0 .15rem #0d6efd1f}.orders>p[data-v-86da19aa]{margin:0;font-size:.8rem;color:#6b7480}.orders>p>a[data-v-86da19aa]{color:#4d5b68;text-decoration:underline;text-decoration-color:#c9d1d9;text-underline-offset:.15em}.orders>p>a[data-v-86da19aa]:hover{color:#0d6efd;text-decoration-color:currentcolor}.orders>p>a+a[data-v-86da19aa]{margin-left:.75rem}.orders>article[data-v-86da19aa]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head action" "subject subject";column-gap:.6rem;row-gap:.3rem;padding:.5rem .6rem .55rem .55rem;border:1px solid #e9ecf0;border-left:3px solid #dde2e7;border-radius:.5rem;background:#fff;box-shadow:0 1px 1px #1018280a;transition:border-color .15s,box-shadow .15s}.orders>article[data-v-86da19aa]:hover{border-color:#d3d9df;border-left-color:#a9b3bd;box-shadow:0 2px 5px #10182814}.orders>article.linked[data-v-86da19aa]{border-color:#bcd6fb;border-left-color:#0d6efd;background:#f7fbff}.orders>article>header[data-v-86da19aa]{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;min-width:0}.orders>article>header>b[data-v-86da19aa]{min-width:1.25rem;padding:.05rem .3rem;border-radius:.35rem;font-size:.7rem;font-weight:700;text-align:center;color:#fff;background:#b3bbc3}.orders>article>header>b[data-priority="1"][data-v-86da19aa]{background:#d94b57}.orders>article>header>b[data-priority="2"][data-v-86da19aa]{background:#e2883c}.orders>article>header>b[data-priority="3"][data-v-86da19aa]{background:#3fa8bf}.orders>article>header>a[data-v-86da19aa]{font-size:.88rem;font-weight:600;color:#1b2733;text-decoration:none}.orders>article>header>a[data-v-86da19aa]:hover{color:#0d6efd;text-decoration:underline}.orders>article>header>em[data-v-86da19aa]{padding:.05rem .4rem;border-radius:.35rem;font-size:.68rem;font-style:normal;font-weight:600;color:#7a5200;background:#fff1c9}.orders>article>header>span[data-v-86da19aa],.orders>article>header>strong[data-v-86da19aa]{min-width:0;overflow:hidden;font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.orders>article>header>span[data-v-86da19aa]{color:#7c8794}.orders>article>header>strong[data-v-86da19aa]{font-weight:600;color:#4d5b68}.orders>article>header[data-v-86da19aa] .badge{padding:.18rem .4rem;border-radius:.35rem;font-size:.68rem;font-weight:600;letter-spacing:.01em}.orders>article>p[data-v-86da19aa]{grid-area:subject;margin:0;overflow-wrap:anywhere;font-size:.8rem;line-height:1.35;color:#5a6673}.orders>article>p>b[data-v-86da19aa]{margin-left:.3rem;font-weight:500;color:#98a1aa;white-space:nowrap}.orders>article>span[data-v-86da19aa],.orders>article>button[data-v-86da19aa]{grid-area:action;align-self:start;justify-self:end}.orders>article>span[data-v-86da19aa]{padding-top:.15rem;font-size:.74rem;font-weight:600;color:#2f7d3a;white-space:nowrap}.orders>article>span[data-v-86da19aa]:after{content:" ✓"}.orders>article>button[data-v-86da19aa]{font:inherit;font-size:.74rem;font-weight:500;line-height:1.1;padding:.22rem .55rem;border:1px solid #cfd6dd;border-radius:.4rem;background:#fff;color:#36404a;white-space:nowrap;cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}.orders>article>button[data-v-86da19aa]:hover{color:#fff;background:#0d6efd;border-color:#0d6efd}.orders>article>button[data-v-86da19aa]:focus-visible{outline:0;box-shadow:0 0 0 .15rem #0d6efd38}.orders>article>button[data-v-86da19aa]:active{transform:translateY(1px)}h6[data-v-bfade57d]{margin-bottom:.5rem}ul[data-v-bfade57d]{margin:0;padding:0;list-style:none}ul>li[data-v-bfade57d]{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem}ul>li>input[data-v-bfade57d]{margin:0}ul>li>small[data-v-bfade57d]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swatch[data-v-b431abf1]{display:inline-block;width:1.4em;line-height:1.3em;margin-right:.3em;text-align:center;font-weight:700;font-size:.85em;border-radius:.15em}.month-title[data-v-3430a7fd]{min-width:9rem}.absence-calendar td[data-v-1ec59ff6]{width:14.28%;padding:.35rem 0;-webkit-user-select:none;user-select:none}.absence-calendar td.weekend[data-v-1ec59ff6]{background:var(--bs-tertiary-bg)}.absence-calendar td.vacation[data-v-1ec59ff6]{background:var(--bs-primary-bg-subtle)}.absence-calendar td.sick[data-v-1ec59ff6]{background:var(--bs-warning-bg-subtle)}.absence-calendar td.editable[data-v-1ec59ff6]{cursor:pointer}.absence-calendar td.editable[data-v-1ec59ff6]:hover{outline:2px solid var(--bs-primary);outline-offset:-2px}.absence-calendar td.locked[data-v-1ec59ff6]{background-image:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(127,127,127,.15) 4px,rgba(127,127,127,.15) 8px)}.absence-calendar td.today[data-v-1ec59ff6]{font-weight:700;box-shadow:inset 0 0 0 2px var(--bs-success)}.absences-grid th[data-v-b9d4ae2b],.absences-grid td[data-v-b9d4ae2b]{padding:.25rem .2rem;min-width:1.8rem;-webkit-user-select:none;user-select:none}.absences-grid .name[data-v-b9d4ae2b]{position:sticky;left:0;z-index:1;background:var(--bs-body-bg);min-width:10rem}.absences-grid .weekend[data-v-b9d4ae2b]{background:var(--bs-tertiary-bg)}.absences-grid td.vacation[data-v-b9d4ae2b]{background:var(--bs-primary-bg-subtle);font-weight:700}.absences-grid td.sick[data-v-b9d4ae2b]{background:var(--bs-warning-bg-subtle);font-weight:700}.absences-grid td.editable[data-v-b9d4ae2b]{cursor:pointer}.absences-grid td.editable[data-v-b9d4ae2b]:hover{outline:2px solid var(--bs-primary);outline-offset:-2px}
