.contracts-page,.contracts-page__header{display:flex;flex-direction:column;gap:16px}.contracts-page__header{padding:16px 0;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.contracts-page__title{margin:0;font-size:clamp(1.5rem,2vw,2rem);letter-spacing:.12em;text-transform:uppercase}.contracts-page__filters{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.contracts-page__filter{display:flex;flex-direction:column;gap:6px;min-width:160px}.contracts-page__filter-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text,#f8fafc)}.contracts-page__filter--checkboxes{align-items:flex-start}.contracts-page__checkbox-group{display:inline-flex;flex-wrap:wrap;gap:12px}.contracts-page__checkbox{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;cursor:pointer}.contracts-page__checkbox input[type=checkbox]{width:20px;height:20px;border-radius:4px;border:1px solid var(--color-border);accent-color:var(--color-primary,#3f8cff)}.contracts-page__select{min-height:40px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font-size:.95rem;font-weight:500;color:inherit}.contracts-page__select:focus-visible{outline:2px solid var(--color-primary,#3f8cff);outline-offset:2px}.contracts-page__toggle{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;cursor:pointer}.contracts-page__toggle input[type=checkbox]{width:20px;height:20px;border-radius:4px;border:1px solid var(--color-border);accent-color:var(--color-primary,#3f8cff)}.contracts-page__content{display:flex;flex-direction:column;gap:16px;padding-top:8px}.contracts-page__list-container{border:1px solid var(--color-border);border-radius:12px;padding:16px;background:var(--color-surface);overflow-y:auto;max-height:clamp(320px,60vh,640px);box-shadow:var(--shadow-small,0 4px 12px rgba(0,0,0,.08))}.contracts-page__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.contracts-page__list-item{display:flex;justify-content:space-between;align-items:center;gap:12px}.contracts-page__row-meta{font-size:12px;opacity:.8}.contracts-page__open{min-width:0;padding:8px 14px}.contracts-page__pagination{display:flex;justify-content:space-between;align-items:center;gap:12px}.contracts-page__pagination-buttons{display:flex;gap:8px}.contracts-page__feedback{margin:0}.contracts-page__feedback--error{color:crimson}.contracts-summary{padding:16px;display:grid;grid-gap:12px;gap:12px}.contracts-summary--request{border:1px solid #e2e8f0;border-radius:16px;background:#fff}.request-summary{display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-small,0 8px 16px rgba(15,23,42,.08))}.request-summary__grid{display:grid;grid-gap:8px;gap:8px}.request-summary__row{display:flex;justify-content:space-between;gap:12px;font-weight:600;color:#0f172a;padding:8px 0;border-bottom:1px solid rgba(15,23,42,.08)}.request-summary__row:last-of-type{border-bottom:none}.request-summary__label{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;color:#475569}.request-summary__value{font-size:1rem;font-weight:700}.request-summary__message-panel{margin-top:12px;border-radius:12px;border:1px solid #e2e8f0;padding:16px;background:#fff}.request-summary__message-title{font-weight:700;color:#0f172a;display:block;margin-bottom:8px}.request-summary__message-text{margin:0;color:#0f172a;font-weight:600;white-space:pre-wrap}.contracts-summary__grid{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contracts-summary__grid--three{grid-template-columns:repeat(3,minmax(220px,1fr))}.contracts-summary__grid-item--col2{grid-column:2}@media (max-width:768px){.contracts-summary__grid--three{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contracts-summary__grid-item--col2{grid-column:auto}}.contracts-summary__list{margin:4px;padding-left:20px}.contracts-field{color:inherit;font-weight:500}.contracts-field--pending{color:#dc2626;font-weight:600}.contracts-field--accepted{color:#047857;font-weight:600}.contracts-field--owned{color:#1d4ed8;font-weight:700}@media (max-width:1024px){.contracts-page__filters{gap:12px}.contracts-page__list-container{max-height:clamp(280px,55vh,520px)}}@media (max-width:768px){.contracts-page,.contracts-page__header{gap:12px}.contracts-page__filters{gap:10px}.contracts-page__filter{min-width:140px}.contracts-page__select{min-height:34px;padding:6px 10px;font-size:.85rem}.contracts-page__checkbox{font-size:.85rem}.contracts-page__checkbox-group{gap:10px}.contracts-page__toggle{font-size:.85rem}.contracts-page__open{padding:6px 12px;font-size:.85rem}.contracts-page__row-meta{font-size:10px}}.contracts-page__header-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contracts-page__badge{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#0f172a;color:#fff}.ContractActions_cardVirtual__60EFy{padding:18px;display:grid;grid-gap:8px;gap:8px;background:#1f2933;color:#f8fafc;border:1px solid #334155;border-radius:16px}.ContractActions_headingReset__jVB2_{margin:0}.ContractActions_headingVirtual__2ANq9{margin:0;color:#f8fafc}.ContractActions_textStrong__68vB4{font-weight:700}.ContractActions_layout__o5SHL{display:grid;grid-gap:16px;gap:16px}.ContractActions_requestPanel__Oh6DI{border:1px solid #cbd5f5;border-radius:16px;padding:20px;background:#f8fafc;color:#0f172a;display:grid;grid-gap:12px;gap:12px}.ContractActions_requestInfo__VWS5_{font-size:.95rem;color:#475569;margin:0}.ContractActions_requestMeta__SKvtN{font-size:.9rem;font-weight:600;color:#475569;margin:0}.ContractActions_requestMessageCard__54AzO{border:1px solid #cbd5f5;border-radius:12px;padding:12px;background:#fff}.ContractActions_requestMessageTitle__GstQC{margin:0 0 6px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f172a}.ContractActions_requestMessageBody__hqJnC{margin:0;color:#0f172a;font-weight:600;white-space:pre-wrap}.ContractActions_requestActionsRow__gbS_t{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ContractActions_requestButton__OpqSi{border-radius:999px;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:#e2e8f0;color:#0f172a;cursor:pointer;transition:transform .1s ease}.ContractActions_requestButton__OpqSi:disabled{opacity:.5;cursor:not-allowed}.ContractActions_requestButtonPrimary__LEE3m{background:#047857;color:#fff;border-color:#047857}.ContractActions_requestButtonSecondary__PX3vz{background:#2563eb;color:#fff;border-color:#1d4ed8}.ContractActions_requestButtonDanger__wgOi1{background:#dc2626;color:#fff;border-color:#dc2626}.ContractActions_requestButtonGhost__PwaB5{background:#e2e8f0;color:#0f172a;border-color:#cbd5f5}.ContractActions_requestFeedback__cYL7x{margin:0;font-weight:600;color:#047857}.ContractActions_requestError__lbEOV{margin:0;font-weight:600;color:#b91c1c}.ContractActions_replyModalBody__mN8Zg{display:flex;flex-direction:column;gap:12px}.ContractActions_replyOption__5V_nx{display:flex;gap:8px;align-items:flex-start;font-size:.95rem}.ContractActions_replyOption__5V_nx input[type=radio]{margin-top:5px}.ContractActions_replyTextarea__PUBzY{width:100%;min-height:120px;border:1px solid #cbd5f5;border-radius:8px;padding:8px;font-family:inherit;font-size:.95rem;resize:vertical}.ContractActions_replyTextarea__PUBzY:disabled{opacity:.5;cursor:not-allowed}.ContractActions_profileSelectorRow__vF3cZ{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.ContractActions_gridGap4__TKC3b{display:grid;grid-gap:4px;gap:4px}.ContractActions_gridGap8__csIWt{display:grid;grid-gap:8px;gap:8px}.ContractActions_gridGap12__xMAv_{display:grid;grid-gap:12px;gap:12px}.ContractActions_gridGap16__Sgxt8{display:grid;grid-gap:16px;gap:16px}.ContractActions_flexRow__wsNIj{display:flex}.ContractActions_gap8__salcZ{gap:8px}.ContractActions_gap12__4MneT{gap:12px}.ContractActions_gap16__em_6W{gap:16px}.ContractActions_gap24__OsF5X{gap:24px}.ContractActions_alignCenter__avLIM{align-items:center}.ContractActions_alignFlexEnd__dMhJ_{align-items:flex-end}.ContractActions_alignFlexStart__pzXZf{align-items:flex-start}.ContractActions_flexWrap__zr3tZ{flex-wrap:wrap}.ContractActions_labelTitle__MlsiH{font-size:12px;font-weight:600}.ContractActions_infoMuted__Tg5M7{font-size:14px;color:#4a5568}.ContractActions_statusBadge__0Awoo{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:700;border:1px solid #1f4f39;background-color:#22543d;color:#fff}.ContractActions_statusBadgePositive__KnkQb{background-color:#38a169;border-color:#38a169;color:#fff}.ContractActions_statusBadgeWarning__KsBaX{background-color:#d69e2e;border-color:#d69e2e;color:#1a202c}.ContractActions_statusBadgeDanger__XKfP9{background-color:#e53e3e;border-color:#e53e3e;color:#fff}.ContractActions_btnPositive__ApmL9{background-color:#38a169;border-color:#38a169;color:#fff}.ContractActions_btnWarning___DJW_{background-color:#d69e2e;border-color:#d69e2e;color:#1a202c}.ContractActions_btnDanger__VxXtq{background-color:#e53e3e;border-color:#e53e3e;color:#fff}.ContractActions_actionRow__vQ__j{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ContractActions_negotiationFieldset__C05yj{border:1px solid var(--color-border);border-radius:8px;padding:12px;margin-top:12px}.ContractActions_negotiationInputs__CrVbA{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ContractActions_feeInputs__bz1aA{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ContractActions_marginTop8___FnQG{margin-top:8px}.ContractActions_marginTop12__RBn_I{margin-top:12px}.ContractActions_messageError__BzhsG{color:crimson}.ContractActions_messageSuccess__nEoup{color:#047857;font-weight:600}.ContractActions_textareaNote__CJ0Br{min-height:120px}