.staff-console-root{--staff-green: #2d5a3d;--staff-green-dark: #1f4029;--staff-green-pale: #eef3ec;--staff-clay: #c97f4a;--staff-clay-pale: #fbf2ea;--staff-canvas: #f0ede4;--staff-card: #fbf9f3;--staff-ink: #2a2825;--staff-ink-soft: #4a4642;--staff-muted: #7a746c;--staff-border: rgba(42, 40, 37, .12);color:var(--staff-ink);font-family:var(--font-sans-jp, "Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif);min-width:0}.staff-brand-mark{width:18px;height:18px;border-left:2px solid var(--staff-green);border-bottom:2px solid var(--staff-green);border-radius:0 0 0 12px;transform:translateY(-1px)}.staff-queue-list{border:1px solid var(--staff-border);border-radius:8px;background:#fff;overflow:hidden}.staff-queue-item{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(260px,1.55fr) minmax(130px,.65fr) minmax(130px,.65fr);gap:16px;width:100%;padding:16px 18px;border:0;border-bottom:1px solid rgba(42,40,37,.08);background:#fff;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.staff-queue-item:last-child{border-bottom:0}.staff-queue-item:hover{background:#fbf9f3;box-shadow:inset 3px 0 var(--staff-green)}.staff-detail-grid{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(390px,1.22fr) minmax(300px,.9fr);gap:16px;align-items:start;min-width:0}.staff-detail-grid>*{min-width:0}.staff-action-bar{position:sticky;bottom:0;z-index:5;padding:14px 16px;border:1px solid var(--staff-border);border-radius:8px;background:#fbf9f3f5;box-shadow:0 -8px 32px #2a282514;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1180px){.staff-detail-grid{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.4fr)}.staff-detail-secondary{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-queue-item{grid-template-columns:minmax(100px,.45fr) minmax(220px,1.4fr) minmax(120px,.65fr)}.staff-queue-item-assignee{display:none}}@media(max-width:720px){.staff-detail-grid{display:flex;flex-direction:column}.staff-detail-grid>*,.staff-detail-secondary{width:100%}.staff-detail-secondary{display:flex!important;flex-direction:column}.staff-queue-item{display:block;padding:14px 16px}.staff-queue-item>*+*{margin-top:8px}.staff-action-bar{margin:0 -8px -8px;border-radius:8px 8px 0 0;padding:12px}}
