.page-wrapper[data-v-d9f0cfe5]{display:flex;flex-direction:column;min-height:100vh}.requisites-page[data-v-d9f0cfe5]{flex:1}.requisites-hero[data-v-d9f0cfe5]{background:var(--hero-gradient);color:#fff;overflow:hidden;padding:4rem 0;position:relative}.requisites-hero[data-v-d9f0cfe5]:before{background:var(--hero-pattern);content:"";inset:0;opacity:.1;position:absolute}.hero-content[data-v-d9f0cfe5]{margin:0 auto;max-width:600px;position:relative;text-align:center;z-index:10}.hero-title[data-v-d9f0cfe5]{color:#fff;font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-lg)}.hero-subtitle[data-v-d9f0cfe5]{color:#fff;font-family:var(--font-accent);font-size:var(--text-xl);font-weight:var(--font-light);line-height:var(--leading-relaxed);opacity:.9}.requisites-content[data-v-d9f0cfe5]{padding:var(--space-2xl) 0}.requisites-grid[data-v-d9f0cfe5]{display:grid;gap:var(--space-2xl);grid-template-columns:1fr 1fr;margin-bottom:var(--space-2xl)}.requisites-section.full-width[data-v-d9f0cfe5]{grid-column:1/-1}.requisites-card[data-v-d9f0cfe5]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);height:-moz-fit-content;height:fit-content;padding:var(--space-2xl);transition:all .3s ease}.requisites-card[data-v-d9f0cfe5]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.requisites-header[data-v-d9f0cfe5]{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg)}.requisites-title[data-v-d9f0cfe5]{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.company-badge .badge[data-v-d9f0cfe5]{font-size:var(--text-xs);padding:.25rem .5rem}.bank-logo[data-v-d9f0cfe5],.contact-icon[data-v-d9f0cfe5]{align-items:center;background:var(--primary-50);border-radius:var(--radius-lg);display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}.requisites-list[data-v-d9f0cfe5]{gap:var(--space-lg)}.requisites-item[data-v-d9f0cfe5],.requisites-list[data-v-d9f0cfe5]{display:flex;flex-direction:column}.requisites-item[data-v-d9f0cfe5]{gap:var(--space-xs)}.requisites-label[data-v-d9f0cfe5]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight)}.requisites-value[data-v-d9f0cfe5]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-relaxed);word-break:break-word}.requisites-value.code-value[data-v-d9f0cfe5]{background:var(--primary-50);border:1px solid var(--primary-100);border-radius:var(--radius-sm);color:var(--primary-600);font-family:var(--font-accent);font-weight:var(--font-semibold);padding:var(--space-xs) var(--space-sm)}.requisites-value.link-value[data-v-d9f0cfe5]{color:var(--primary-600);font-weight:var(--font-medium);text-decoration:none;transition:color .2s ease}.requisites-value.link-value[data-v-d9f0cfe5]:hover{color:var(--primary-700);text-decoration:underline}.additional-info[data-v-d9f0cfe5]{margin-top:var(--space-lg)}.info-grid[data-v-d9f0cfe5]{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-item[data-v-d9f0cfe5]{align-items:flex-start;background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:var(--space-md);padding:var(--space-lg);transition:all .3s ease}.info-item[data-v-d9f0cfe5]:hover{background:var(--bg-tertiary);transform:translateY(-2px)}.info-icon[data-v-d9f0cfe5]{align-items:center;background:var(--primary-100);border-radius:var(--radius-lg);display:flex;flex-shrink:0;font-size:1.5rem;height:3rem;justify-content:center;width:3rem}.info-content[data-v-d9f0cfe5]{flex:1}.info-title[data-v-d9f0cfe5]{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-xs)}.info-description[data-v-d9f0cfe5]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.action-buttons[data-v-d9f0cfe5]{border-top:1px solid var(--border-light);display:flex;gap:var(--space-lg);justify-content:center;margin-top:var(--space-2xl);padding-top:var(--space-2xl)}.copy-button[data-v-d9f0cfe5],.print-button[data-v-d9f0cfe5]{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--text-base);font-weight:var(--font-semibold);gap:var(--space-sm);padding:var(--space-md) var(--space-xl);transition:all .3s ease}.button-icon[data-v-d9f0cfe5]{font-size:1.25rem}@media(max-width:1024px){.requisites-grid[data-v-d9f0cfe5]{gap:var(--space-xl)}.info-grid[data-v-d9f0cfe5],.requisites-grid[data-v-d9f0cfe5]{grid-template-columns:1fr}}@media(max-width:768px){.requisites-hero[data-v-d9f0cfe5]{padding:3rem 0}.hero-title[data-v-d9f0cfe5]{font-size:var(--text-3xl)}.hero-subtitle[data-v-d9f0cfe5]{font-size:var(--text-lg)}.requisites-card[data-v-d9f0cfe5]{padding:var(--space-xl)}.requisites-header[data-v-d9f0cfe5]{align-items:flex-start;flex-direction:column;gap:var(--space-md)}.action-buttons[data-v-d9f0cfe5]{align-items:center;flex-direction:column}.copy-button[data-v-d9f0cfe5],.print-button[data-v-d9f0cfe5]{justify-content:center;max-width:300px;width:100%}}@media(max-width:480px){.requisites-content[data-v-d9f0cfe5]{padding:var(--space-xl) 0}.requisites-hero[data-v-d9f0cfe5]{padding:2rem 0}.hero-title[data-v-d9f0cfe5]{font-size:var(--text-2xl)}.requisites-card[data-v-d9f0cfe5]{padding:var(--space-lg)}.info-item[data-v-d9f0cfe5]{flex-direction:column;gap:var(--space-sm);text-align:center}.info-icon[data-v-d9f0cfe5]{align-self:center}}@media print{.action-buttons[data-v-d9f0cfe5],.footer[data-v-d9f0cfe5],.header[data-v-d9f0cfe5]{display:none!important}.requisites-hero[data-v-d9f0cfe5]{background:#fff!important;padding:1rem 0!important}.hero-subtitle[data-v-d9f0cfe5],.hero-title[data-v-d9f0cfe5],.requisites-hero[data-v-d9f0cfe5]{color:#000!important}.requisites-card[data-v-d9f0cfe5]{border:1px solid #ccc!important;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}.requisites-content[data-v-d9f0cfe5]{padding:0!important}}
