.tender-entry[data-v-98495572]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:1rem;padding:.85rem 1rem;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:10px}.tender-entry__text[data-v-98495572]{flex:1;min-width:16rem;margin:0;color:var(--color-primary-dark);font-size:.88rem;line-height:1.85}.tender-entry__trigger[data-v-98495572]{flex-shrink:0;white-space:nowrap;padding:.45rem .9rem;border:1.5px solid var(--color-primary);border-radius:8px;background:transparent;color:var(--color-primary);font-size:.84rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.tender-entry__trigger[data-v-98495572]:hover{background:var(--color-primary);color:var(--color-on-primary)}.tender-modal[data-v-98495572]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a8c}.tender-modal--inline[data-v-98495572]{position:static;inset:auto;z-index:auto;display:block;padding:0;background:transparent}.tender-modal__dialog[data-v-98495572]{width:min(100%,34rem);max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.35rem 1.25rem 1.15rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 18px 40px var(--color-card-shadow)}.tender-modal__dialog--inline[data-v-98495572]{width:100%;max-width:40rem;max-height:none;box-shadow:none}.tender-modal__title[data-v-98495572]{margin:0 0 .65rem;color:var(--color-text-heading);font-size:1.08rem;font-weight:800}.tender-modal__title--success[data-v-98495572]{color:var(--color-primary-dark)}.tender-modal__lead[data-v-98495572]{margin:0 0 .85rem;color:var(--color-text-body);font-size:.9rem;line-height:1.85}.tender-modal__hint[data-v-98495572]{margin:0;color:var(--color-text-muted);font-size:.86rem;text-align:center}.tender-modal__form[data-v-98495572]{display:flex;flex-direction:column;gap:.85rem}.tender-modal__field[data-v-98495572]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.tender-modal__fieldset[data-v-98495572]{border:none;margin:0;padding:0}.tender-modal__label[data-v-98495572]{color:var(--color-text-heading);font-size:.86rem;font-weight:700}.tender-modal__required[data-v-98495572]{color:var(--color-error)}.tender-modal__optional[data-v-98495572]{margin-inline-start:.35rem;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.tender-modal__input[data-v-98495572],.tender-modal__textarea[data-v-98495572]{width:100%;padding:.65rem .75rem;border:1px solid var(--color-border-input);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-heading);font-size:.88rem;line-height:1.6;font-family:inherit}.tender-modal__textarea[data-v-98495572]{resize:vertical;min-height:6.5rem}.tender-modal__input[data-v-98495572]:focus,.tender-modal__textarea[data-v-98495572]:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.tender-modal__counter[data-v-98495572]{align-self:flex-end;color:var(--color-text-muted);font-size:.76rem}.tender-modal__radios[data-v-98495572]{display:flex;flex-wrap:wrap;gap:.5rem}.tender-modal__radio[data-v-98495572]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border:1.5px solid var(--color-border-input);border-radius:8px;background:var(--color-bg-muted);color:var(--color-text-body);font-size:.84rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.tender-modal__radio--selected[data-v-98495572]{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-dark)}.tender-modal__radio-input[data-v-98495572]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tender-modal__error[data-v-98495572]{margin:0;padding:.65rem .75rem;color:var(--color-error);font-size:.85rem;line-height:1.6;background:var(--color-error-soft-bg);border:1px solid var(--color-error-soft-border);border-radius:8px}.tender-modal__actions[data-v-98495572]{display:flex;gap:.65rem;margin-top:.35rem}.tender-modal__actions--success[data-v-98495572]{margin-top:1.15rem}.tender-modal__btn[data-v-98495572]{flex:1;min-height:2.75rem;border-radius:10px;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.tender-modal__btn[data-v-98495572]:disabled{opacity:.6;cursor:not-allowed}.tender-modal__btn--secondary[data-v-98495572]{border:1px solid var(--color-border-input);background:transparent;color:var(--color-text-muted)}.tender-modal__btn--secondary[data-v-98495572]:hover:not(:disabled){background:var(--color-bg-hover)}.tender-modal__btn--primary[data-v-98495572]{border:none;background:var(--color-primary);color:var(--color-on-primary)}.tender-modal__btn--primary[data-v-98495572]:hover:not(:disabled){background:var(--color-primary-hover)}.tender-modal__btn--link[data-v-98495572]:hover{color:var(--color-on-primary);text-decoration:none}
