/* Карандаш и форма статуса в «Студия сейчас в работе» (главная) и пояснение команды на странице тайтла. */
.air-work__stage.is-hold {
    color: var(--air-amber, #ff9f43);
    font-weight: 600;
}

.air-work__edit {
    display: inline-grid;
    place-items: center;
    width: 26px;
    height: 26px;
    margin-left: 4px;
    vertical-align: middle;
    border: 1px solid var(--air-line, rgba(61, 220, 151, .14));
    border-radius: 8px;
    background: transparent;
    color: var(--air-cream-dim, #a9b9b1);
    cursor: pointer;
    transition: color .15s, border-color .15s, transform .15s;
}

.air-work__edit:hover,
.air-work__edit:focus-visible {
    border-color: var(--air-line-strong, rgba(61, 220, 151, .34));
    color: var(--air-mint, #3ddc97);
    transform: rotate(-8deg);
}

.air-work__edit svg {
    width: 14px;
    height: 14px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.air-work__note,
.air-next__note {
    margin: 0;
    color: var(--air-cream, #ece9df);
    font-size: .82rem;
}

.air-next__note b {
    color: var(--air-amber, #ff9f43);
}

.air-status {
    display: grid;
    gap: 8px;
    padding: 10px;
    border: 1px solid var(--air-line-strong, rgba(61, 220, 151, .34));
    border-radius: 12px;
    background: var(--air-surface, #062a21);
}

.air-status[hidden] {
    display: none;
}

.air-status label {
    display: grid;
    gap: 4px;
    color: var(--air-cream-dim, #a9b9b1);
    font-size: .78rem;
}

.air-status select,
.air-status input {
    height: 36px;
    padding: 0 10px;
    border: 1px solid var(--air-line, rgba(61, 220, 151, .14));
    border-radius: 9px;
    background: var(--air-bg, #021511);
    color: var(--air-cream, #ece9df);
    font: inherit;
    font-size: .85rem;
}

.air-status__row {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
}

.air-status__hint {
    margin: 0;
    color: var(--air-cream-faint, #74887f);
    font-size: .72rem;
}
