.styles-module__yUoLDq__page{gap:20px;display:grid}.styles-module__yUoLDq__pageHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.styles-module__yUoLDq__pageTitle{margin:0;font-size:22px;font-weight:700}.styles-module__yUoLDq__pageSubtitle{color:var(--muted);margin:6px 0 0;font-size:13px}.styles-module__yUoLDq__primaryButton{background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;display:inline-flex}.styles-module__yUoLDq__ghostButton{border:1px solid var(--card-border);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;display:inline-flex}.styles-module__yUoLDq__loadingCard,.styles-module__yUoLDq__errorCard{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);padding:16px;font-size:13px}.styles-module__yUoLDq__errorCard{color:var(--danger)}.styles-module__yUoLDq__emptyState{background:var(--card);border:1px dashed var(--card-border);border-radius:var(--radius);text-align:center;padding:28px}.styles-module__yUoLDq__emptyTitle{margin:0 0 6px;font-size:16px;font-weight:600}.styles-module__yUoLDq__emptySubtitle{color:var(--muted);margin:0;font-size:13px}.styles-module__yUoLDq__assetGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.styles-module__yUoLDq__assetCard{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);gap:12px;padding:16px;transition:transform .2s,box-shadow .2s;display:grid}.styles-module__yUoLDq__assetCard:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0f172a14}.styles-module__yUoLDq__assetHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module__yUoLDq__assetTitle{font-size:15px;font-weight:700}.styles-module__yUoLDq__assetMeta{color:var(--muted);font-size:12px}.styles-module__yUoLDq__assetFooter{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.styles-module__yUoLDq__assetLink{color:var(--brand-dark);font-weight:600}.styles-module__yUoLDq__pill{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.styles-module__yUoLDq__pillSuccess{color:#15803d;background:#22c55e29}.styles-module__yUoLDq__pillMuted{color:#475569;background:#94a3b833}.styles-module__yUoLDq__pillPending{color:#b45309;background:#fbbf242e}.styles-module__yUoLDq__pillApproved{color:#15803d;background:#22c55e29}.styles-module__yUoLDq__pillRejected{color:#b91c1c;background:#ef444429}.styles-module__yUoLDq__pillCancelled{color:#475569;background:#94a3b833}.styles-module__yUoLDq__formCard,.styles-module__yUoLDq__panelCard{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);gap:16px;padding:20px;display:grid}.styles-module__yUoLDq__formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.styles-module__yUoLDq__formGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.styles-module__yUoLDq__field{gap:8px;display:grid}.styles-module__yUoLDq__fieldLabel{color:var(--muted);font-size:12px}.styles-module__yUoLDq__input,.styles-module__yUoLDq__textarea{border:1px solid var(--card-border);background:#fff;border-radius:12px;padding:10px 12px;font-size:13px}.styles-module__yUoLDq__textarea{resize:vertical;min-height:90px}.styles-module__yUoLDq__formActions{justify-content:flex-end;gap:10px;display:flex}.styles-module__yUoLDq__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.styles-module__yUoLDq__panelTitle{margin:0;font-size:16px;font-weight:700}.styles-module__yUoLDq__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.styles-module__yUoLDq__infoLabel{color:var(--muted);font-size:12px}.styles-module__yUoLDq__infoValue{font-size:14px;font-weight:600}.styles-module__yUoLDq__propertyForm{gap:12px;display:grid}.styles-module__yUoLDq__propertiesList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.styles-module__yUoLDq__propertyRow{background:#f8fafc;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.styles-module__yUoLDq__propertyLabel{font-size:13px;font-weight:600}.styles-module__yUoLDq__propertyValue{color:var(--muted);font-size:12px}.styles-module__yUoLDq__panelHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.styles-module__yUoLDq__unitToggle{background:#f1f5f9;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.styles-module__yUoLDq__unitButton{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 10px;font-size:12px}.styles-module__yUoLDq__unitButtonActive{background:#fff;font-weight:600;box-shadow:0 6px 16px #0f172a1f}.styles-module__yUoLDq__linkButton{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:12px}.styles-module__yUoLDq__requestActions{gap:8px;display:grid}.styles-module__yUoLDq__helperText{color:var(--muted);font-size:11px}.styles-module__yUoLDq__checkboxRow{align-items:center;gap:8px;font-size:13px;display:inline-flex}.styles-module__yUoLDq__emptyStateSmall{color:var(--muted);font-size:12px}.styles-module__yUoLDq__section{gap:12px;display:grid}.styles-module__yUoLDq__sectionTitle{margin:0;font-size:14px;font-weight:700}.styles-module__yUoLDq__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.styles-module__yUoLDq__dangerButton{color:#b91c1c;cursor:pointer;background:#ef44441a;border:1px solid #ef444466;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;display:inline-flex}@media (max-width:720px){.styles-module__yUoLDq__pageHeader{flex-direction:column;align-items:flex-start}.styles-module__yUoLDq__formActions{justify-content:flex-start}.styles-module__yUoLDq__propertyRow{gap:6px}.styles-module__yUoLDq__requestActions{width:100%}.styles-module__yUoLDq__detailsGrid,.styles-module__yUoLDq__infoGrid,.styles-module__yUoLDq__propertiesList,.styles-module__yUoLDq__formGridTwo{grid-template-columns:1fr}}
