@layer theme,base;@layer components{dialog.post-job-sheet{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-panel);width:min(42rem,100vw - 2rem);max-height:min(52rem,100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-pop);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}dialog.post-job-sheet::backdrop{background:#08100c73}dialog.post-job-sheet[data-review=true]{width:min(64rem,100vw - 2rem)}dialog.post-job-sheet[open]{animation:post-job-in .2s var(--ease-snap)}.post-job-sheet__rule{background:var(--color-accent);flex:none;height:3px}.post-job-sheet__body{flex:1;min-height:0;overflow:auto}.post-job-sheet__split{display:grid}.post-job-sheet__footer{border-top:1px solid var(--color-rule);background:var(--color-panel);flex-wrap:wrap;flex:none;align-items:center;gap:.75rem 1rem;padding:.75rem 1.25rem;display:flex}.post-job-sheet__actions{display:contents}.post-job-publish{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.post-job-hit{min-height:44px!important}.post-job-hit-square{min-width:44px!important}.post-job-well{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-well)}.post-job-well[data-dropping=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.post-job-chip{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-panel)}.post-job-ask{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.post-job-card{border:1px solid var(--color-rule);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-canvas);padding:.9rem 1rem .4rem}.post-job-include{min-height:44px;font-size:var(--text-meta);color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.post-job-include input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent)}.post-job-kind select{border:1px solid var(--color-rule);background:var(--color-accent-soft);min-height:44px;color:var(--color-ink);font-size:var(--text-micro);border-radius:999px;padding:0 .85rem;font-weight:600}.post-job-fact{border-top:1px solid var(--color-rule);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;column-gap:0;padding:.15rem 0;display:grid}.post-job-fact__label{font-size:var(--text-micro);color:var(--color-ink-subtle);white-space:nowrap}.post-job-fact__label:after{content:":"}.post-job-fact__main{min-width:0}.post-job-fact__row{align-items:baseline;gap:.5rem;min-width:0;display:flex}.post-job-fact__tag{font-size:var(--text-micro);color:var(--color-ink-subtle);flex:none;margin-left:auto}.post-job-fact--missing .post-job-fact__label,.post-job-fact--missing .post-job-value{color:var(--color-ink-muted)}.post-job-name{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-height:44px;display:flex}.post-job-name__change{min-height:44px;color:var(--color-link);font-size:var(--text-micro);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0 .15rem;font-weight:600;text-decoration:underline}.post-job-value{border-radius:var(--radius-xs);width:auto;min-width:0;min-height:44px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:.45rem 0;display:block}.post-job-value:disabled{cursor:default}.post-job-notice,.post-job-discard,.post-job-duplicate,.post-job-withdraw{border-left:3px solid var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-meta);padding:.7rem .85rem}.post-job-discard{margin:.75rem 1.25rem 0}.post-job-choice{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.post-job-withdraw{border-left-color:var(--color-danger);background:var(--color-danger-soft)}.post-job-review{background:var(--color-canvas)}.post-job-success__card{margin:0;padding:0;list-style:none}.post-job-success .opp-card{margin:0}.post-job-stamp{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-canvas)}.post-job-stamp[data-kind=listed]{border-color:var(--color-ok);background:var(--color-ok-soft)}.post-job-stamp[data-kind=review]{border-color:var(--color-accent);background:var(--color-accent-soft)}.post-job-stamp[data-kind=refused]{border-color:var(--color-danger);background:var(--color-danger-soft)}@media (min-width:768px){.post-job-sheet__split{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.post-job-review{border-left:1px solid var(--color-rule)}}@media (max-width:767px){dialog.post-job-sheet,dialog.post-job-sheet[data-review=true]{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;position:relative}.post-job-review{border-top:1px solid var(--color-rule)}.post-job-sheet__body{padding-bottom:var(--post-job-footer-h,0px)}.post-job-sheet__footer{z-index:2;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:.25rem;position:absolute;bottom:0;left:0;right:0}.post-job-sheet__actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.post-job-publish{flex-direction:row;justify-content:flex-start;align-items:center;min-height:0}.post-job-name{min-height:0;font-size:var(--text-micro)}}@media (prefers-reduced-motion:reduce){dialog.post-job-sheet[open]{animation:none}}}@layer utilities;@keyframes post-job-in{0%{opacity:0;transform:translateY(8px)}}dialog.post-job-sheet .post-job-hit:disabled{opacity:1;border-color:var(--color-rule-strong);background:var(--color-well);color:var(--color-ink-muted);box-shadow:none}@media (max-width:767px){dialog.post-job-sheet .post-job-sheet__actions .post-job-hit{white-space:normal;text-align:center;width:100%;height:auto;min-height:44px;padding-left:.55rem;padding-right:.55rem;line-height:1.2}}
