
/* /alumen_portal_core/static/src/scss/portal_tokens.scss */
 .alumen-portal, .alumen-portal-order, .alumen-portal-invoice, .alumen-portal-cert, .alumen-portal-reviews, .alm-portal-shell, .alm-shop, .alm-pdp, .alm-commerce-checkout, .alm-auth-form, .alm-articles, #window_quote_builder_app, #importQuoteModal, #clearAllConfirmModal, .qb-share, .energy-code-lookup, #recommended-products-section, .window-configurator-modal, .oe_website_sale_configurator_seo_example, .o_window_configurator_product, .oe_website_sale_configurator_button, .rating-stars-container, #o_product_page_reviews, .o_portal_review_center, .o_review_form_page, .alumen-deposit-sign, .alm-done-page, .alm-acc, .s_dynamic_section, .s_alm_energy_widget, .s_alm_op_widget{--alm-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; --alm-w-reg: 400; --alm-w-mid: 500; --alm-w-med: 600; --alm-w-strong: 600; --alm-w-title: 700; --alm-w-bold: 600; --alm-w-data: var(--alm-w-bold); --alm-fs-hero: clamp(2.125rem, 1.52rem + 2.47vw, 3.5rem); --alm-fs-h1: clamp(1.6875rem, 1.33rem + 1.46vw, 2.5rem); --alm-fs-h2: clamp(1.375rem, 1.16rem + 0.90vw, 1.875rem); --alm-fs-h3: clamp(1.1875rem, 1.08rem + 0.45vw, 1.4375rem); --alm-fs-h4: clamp(1rem, 0.945rem + 0.22vw, 1.125rem); --alm-fs-lede: 1.0625rem; --alm-fs-body: 0.9375rem; --alm-fs-sm: 0.8125rem; --alm-fs-caption: 0.75rem; --alm-fs-label: 0.75rem; --alm-lh-hero: 1.06; --alm-ls-hero: -0.03em; --alm-lh-h1: 1.1; --alm-ls-h1: -0.025em; --alm-lh-h2: 1.18; --alm-ls-h2: -0.02em; --alm-lh-h3: 1.28; --alm-ls-h3: -0.015em; --alm-lh-h4: 1.35; --alm-ls-h4: -0.005em; --alm-lh-lede: 1.55; --alm-lh-body: 1.6; --alm-lh-sm: 1.5; --alm-lh-caption: 1.45; --alm-measure-prose: 68ch; --alm-ink: var(--o-color-1, #323841); --alm-primary: var(--o-cc1-btn-primary, var(--o-color-1, #323841)); --alm-on-primary: var(--o-cc1-btn-primary-text, white); --alm-text: var(--o-cc1-text, #212529); --alm-muted: var(--o-color-2, #7b8085); --alm-faint: #aeb2b6; --alm-line: #e6e7e9; --alm-line2: #f0f1f2; --alm-surface: var(--o-color-3, #f2f2f3); --alm-bg: var(--o-cc1-bg, #ffffff); --alm-canvas: #f9f9f9; --alm-idle: #5c6166; --alm-idle-soft: #eef0f2; --alm-idle-line: #dde0e3; --alm-idle-bg: #f6f7f8; --alm-move: #1f5f9a; --alm-move-soft: #e7f0f8; --alm-move-line: #c4dbef; --alm-move-bg: #f1f7fb; --alm-success: #1f7a4d; --alm-success-soft: #e3f3ea; --alm-success-line: #c6e3d4; --alm-success-bg: #f1f8f4; --alm-danger: #c0392b; --alm-danger-soft: #fbe8e6; --alm-danger-line: #f0cbc7; --alm-danger-bg: #fdf1ef; --alm-wait: #9a6a12; --alm-wait-soft: #fbf0d6; --alm-wait-line: #eed9a6; --alm-wait-bg: #fdf6e8; --alm-radius-container: 12px; --alm-radius-control: 8px; --alm-radius-pill: 999px; --alm-sp-gutter: 28px; --alm-sp-card: 22px; --alm-sp-grid: 24px; --alm-sp-stack: 16px; --alm-sp-section: 40px; --alm-sp-band: 24px; --alm-sp-inline: 8px; --alm-sp-label: 6px; --alm-measure-content: 980px; --alm-measure-doc: 780px; --alm-measure-shell: 1290px;}.alumen-portal input, .alumen-portal select, .alumen-portal textarea, .alumen-portal-order input, .alumen-portal-order select, .alumen-portal-order textarea, .alumen-portal-invoice input, .alumen-portal-invoice select, .alumen-portal-invoice textarea, .alumen-portal-cert input, .alumen-portal-cert select, .alumen-portal-cert textarea, .alumen-portal-reviews input, .alumen-portal-reviews select, .alumen-portal-reviews textarea, .alm-portal-shell input, .alm-portal-shell select, .alm-portal-shell textarea, .alm-shop input, .alm-shop select, .alm-shop textarea, .alm-pdp input, .alm-pdp select, .alm-pdp textarea, .alm-commerce-checkout input, .alm-commerce-checkout select, .alm-commerce-checkout textarea, .alm-auth-form input, .alm-auth-form select, .alm-auth-form textarea, .alm-articles input, .alm-articles select, .alm-articles textarea, #window_quote_builder_app input, #window_quote_builder_app select, #window_quote_builder_app textarea, #importQuoteModal input, #importQuoteModal select, #importQuoteModal textarea, #clearAllConfirmModal input, #clearAllConfirmModal select, #clearAllConfirmModal textarea, .qb-share input, .qb-share select, .qb-share textarea, .energy-code-lookup input, .energy-code-lookup select, .energy-code-lookup textarea, #recommended-products-section input, #recommended-products-section select, #recommended-products-section textarea, .window-configurator-modal input, .window-configurator-modal select, .window-configurator-modal textarea, .oe_website_sale_configurator_seo_example input, .oe_website_sale_configurator_seo_example select, .oe_website_sale_configurator_seo_example textarea, .o_window_configurator_product input, .o_window_configurator_product select, .o_window_configurator_product textarea, .oe_website_sale_configurator_button input, .oe_website_sale_configurator_button select, .oe_website_sale_configurator_button textarea, .rating-stars-container input, .rating-stars-container select, .rating-stars-container textarea, #o_product_page_reviews input, #o_product_page_reviews select, #o_product_page_reviews textarea, .o_portal_review_center input, .o_portal_review_center select, .o_portal_review_center textarea, .o_review_form_page input, .o_review_form_page select, .o_review_form_page textarea, .alumen-deposit-sign input, .alumen-deposit-sign select, .alumen-deposit-sign textarea, .alm-done-page input, .alm-done-page select, .alm-done-page textarea, .alm-acc input, .alm-acc select, .alm-acc textarea, .s_dynamic_section input, .s_dynamic_section select, .s_dynamic_section textarea, .s_alm_energy_widget input, .s_alm_energy_widget select, .s_alm_energy_widget textarea, .s_alm_op_widget input, .s_alm_op_widget select, .s_alm_op_widget textarea{font-size: 1rem;}@media (min-width: 1200px) and (max-width: 1399.98px){.alumen-portal, .alumen-portal-order, .alumen-portal-invoice, .alumen-portal-cert, .alumen-portal-reviews, .alm-portal-shell, .alm-shop, .alm-pdp, .alm-commerce-checkout, .alm-auth-form, .alm-articles, #window_quote_builder_app, #importQuoteModal, #clearAllConfirmModal, .qb-share, .energy-code-lookup, #recommended-products-section, .window-configurator-modal, .oe_website_sale_configurator_seo_example, .o_window_configurator_product, .oe_website_sale_configurator_button, .rating-stars-container, #o_product_page_reviews, .o_portal_review_center, .o_review_form_page, .alumen-deposit-sign, .alm-done-page, .alm-acc, .s_dynamic_section, .s_alm_energy_widget, .s_alm_op_widget{--alm-measure-shell: 1110px;}}@media (min-width: 992px) and (max-width: 1199.98px){.alumen-portal, .alumen-portal-order, .alumen-portal-invoice, .alumen-portal-cert, .alumen-portal-reviews, .alm-portal-shell, .alm-shop, .alm-pdp, .alm-commerce-checkout, .alm-auth-form, .alm-articles, #window_quote_builder_app, #importQuoteModal, #clearAllConfirmModal, .qb-share, .energy-code-lookup, #recommended-products-section, .window-configurator-modal, .oe_website_sale_configurator_seo_example, .o_window_configurator_product, .oe_website_sale_configurator_button, .rating-stars-container, #o_product_page_reviews, .o_portal_review_center, .o_review_form_page, .alumen-deposit-sign, .alm-done-page, .alm-acc, .s_dynamic_section, .s_alm_energy_widget, .s_alm_op_widget{--alm-measure-shell: 930px;}}@media (min-width: 768px) and (max-width: 991.98px){.alumen-portal, .alumen-portal-order, .alumen-portal-invoice, .alumen-portal-cert, .alumen-portal-reviews, .alm-portal-shell, .alm-shop, .alm-pdp, .alm-commerce-checkout, .alm-auth-form, .alm-articles, #window_quote_builder_app, #importQuoteModal, #clearAllConfirmModal, .qb-share, .energy-code-lookup, #recommended-products-section, .window-configurator-modal, .oe_website_sale_configurator_seo_example, .o_window_configurator_product, .oe_website_sale_configurator_button, .rating-stars-container, #o_product_page_reviews, .o_portal_review_center, .o_review_form_page, .alumen-deposit-sign, .alm-done-page, .alm-acc, .s_dynamic_section, .s_alm_energy_widget, .s_alm_op_widget{--alm-measure-shell: 690px;}}@media (min-width: 576px) and (max-width: 767.98px){.alumen-portal, .alumen-portal-order, .alumen-portal-invoice, .alumen-portal-cert, .alumen-portal-reviews, .alm-portal-shell, .alm-shop, .alm-pdp, .alm-commerce-checkout, .alm-auth-form, .alm-articles, #window_quote_builder_app, #importQuoteModal, #clearAllConfirmModal, .qb-share, .energy-code-lookup, #recommended-products-section, .window-configurator-modal, .oe_website_sale_configurator_seo_example, .o_window_configurator_product, .oe_website_sale_configurator_button, .rating-stars-container, #o_product_page_reviews, .o_portal_review_center, .o_review_form_page, .alumen-deposit-sign, .alm-done-page, .alm-acc, .s_dynamic_section, .s_alm_energy_widget, .s_alm_op_widget{--alm-measure-shell: 510px;}}

/* /alumen_portal_core/static/src/scss/alm_buttons.scss */
 .alm-btn{display: inline-flex; align-items: center; justify-content: center; gap: 0.45rem; min-height: 40px; padding: 0.5rem 1rem; border: 1px solid var(--alm-line); border-radius: var(--alm-radius-control); background: var(--alm-surface); color: var(--alm-ink); font: inherit; font-size: 0.9rem; font-weight: var(--alm-w-med); line-height: 1.2; text-decoration: none; white-space: nowrap; cursor: pointer; transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;}.alm-btn i{font-size: 0.85em;}.alm-btn:hover, .alm-btn:focus{background: color-mix(in srgb, var(--alm-ink) 6%, var(--alm-surface)); color: var(--alm-ink); text-decoration: none;}.alm-btn:focus-visible{outline: none; box-shadow: 0 0 0 3px color-mix(in srgb, var(--alm-primary) 18%, transparent);}.alm-btn.disabled, .alm-btn:disabled, .alm-btn[disabled]{opacity: 0.55; cursor: default; transform: none;}.alm-btn.primary{border-color: var(--alm-primary); background: var(--alm-primary); color: var(--alm-on-primary);}.alm-btn.primary:hover, .alm-btn.primary:focus{border-color: var(--alm-ink); background: var(--alm-ink); color: var(--alm-on-primary);}.alm-btn.primary:focus-visible{box-shadow: 0 0 0 3px color-mix(in srgb, var(--alm-primary) 24%, transparent);}.alm-btn.primary.disabled, .alm-btn.primary:disabled, .alm-btn.primary[disabled]{border-color: var(--alm-line); background: var(--alm-line); color: var(--alm-muted); opacity: 1;}.alm-btn.ghost{border-color: var(--alm-line); background: transparent; color: var(--alm-ink);}.alm-btn.ghost:hover, .alm-btn.ghost:focus{border-color: var(--alm-ink); background: transparent; color: var(--alm-ink);}.alm-btn.caution{border-color: var(--alm-danger-line); background: transparent; color: var(--alm-danger);}.alm-btn.caution:hover, .alm-btn.caution:focus{border-color: var(--alm-danger); background: var(--alm-danger); color: #fff;}.alm-btn.caution:focus-visible{box-shadow: 0 0 0 3px color-mix(in srgb, var(--alm-danger) 24%, transparent);}.alm-btn.wait{border-color: var(--alm-wait-line); background: var(--alm-wait-soft); color: var(--alm-wait);}.alm-btn.paid{border-color: var(--alm-success-line); background: var(--alm-success-soft); color: var(--alm-success);}.alm-btn.overdue{border-color: var(--alm-danger-line); background: var(--alm-danger-soft); color: var(--alm-danger);}.alm-btn.sm{min-height: 32px; padding: 0.3rem 0.75rem; font-size: 0.8rem;}.alm-btn.lg{min-height: 48px; padding: 0.7rem 1.4rem; font-size: 1rem;}.alm-btn-link{display: inline-flex; align-items: center; gap: 0.3rem; min-height: 0; padding: 0; border: 0; background: none; font: inherit; font-weight: var(--alm-w-med); color: var(--alm-primary); cursor: pointer; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px;}.alm-btn-link:hover, .alm-btn-link:focus{color: var(--alm-ink);}

/* /alumen_portal_core/static/src/scss/portal_breadcrumb.scss */
 .alumen-portal .alm-crumb, .alumen-portal-order .alm-crumb, .alumen-portal-invoice .alm-crumb, .alumen-portal-cert .alm-crumb, .alumen-portal-reviews .alm-crumb{display: flex; align-items: center; flex-wrap: wrap; gap: 7px; font-size: var(--alm-fs-sm); font-weight: var(--alm-w-mid); color: var(--alm-muted); margin: 0 2px 18px;}.alumen-portal .alm-crumb .alm-crumb-home, .alumen-portal-order .alm-crumb .alm-crumb-home, .alumen-portal-invoice .alm-crumb .alm-crumb-home, .alumen-portal-cert .alm-crumb .alm-crumb-home, .alumen-portal-reviews .alm-crumb .alm-crumb-home{width: 15px; height: 15px; flex: none; margin-right: 5px; margin-top: -1px;}.alumen-portal .alm-crumb .alm-crumb-sep, .alumen-portal-order .alm-crumb .alm-crumb-sep, .alumen-portal-invoice .alm-crumb .alm-crumb-sep, .alumen-portal-cert .alm-crumb .alm-crumb-sep, .alumen-portal-reviews .alm-crumb .alm-crumb-sep{color: var(--alm-faint); font-size: var(--alm-fs-caption);}.alumen-portal .alm-crumb .alm-crumb-link, .alumen-portal-order .alm-crumb .alm-crumb-link, .alumen-portal-invoice .alm-crumb .alm-crumb-link, .alumen-portal-cert .alm-crumb .alm-crumb-link, .alumen-portal-reviews .alm-crumb .alm-crumb-link{display: inline-flex; align-items: center; color: var(--alm-muted); text-decoration: none;}.alumen-portal .alm-crumb .alm-crumb-link:hover, .alumen-portal-order .alm-crumb .alm-crumb-link:hover, .alumen-portal-invoice .alm-crumb .alm-crumb-link:hover, .alumen-portal-cert .alm-crumb .alm-crumb-link:hover, .alumen-portal-reviews .alm-crumb .alm-crumb-link:hover{color: var(--alm-text); text-decoration: underline;}.alumen-portal .alm-crumb .alm-crumb-current, .alumen-portal-order .alm-crumb .alm-crumb-current, .alumen-portal-invoice .alm-crumb .alm-crumb-current, .alumen-portal-cert .alm-crumb .alm-crumb-current, .alumen-portal-reviews .alm-crumb .alm-crumb-current{display: inline-flex; align-items: center; color: var(--alm-text); font-weight: var(--alm-w-med);}

/* /alumen_portal_documents/static/src/scss/portal_documents.scss */
 .alumen-portal-documents{max-width: 980px; margin: 0 auto; padding: 24px 0 56px; font-family: var(--alm-font); color: var(--alm-text); -webkit-font-smoothing: antialiased;}.alumen-portal-documents .alm-head{background: var(--alm-ink); color: #fff; border-radius: var(--alm-radius-container); padding: 20px 24px; margin-bottom: 22px;}.alumen-portal-documents .alm-head .kicker{font-size: var(--alm-fs-label); letter-spacing: .14em; text-transform: uppercase; opacity: .7; margin: 0 0 4px; font-weight: var(--alm-w-mid);}.alumen-portal-documents .alm-head h1{font-size: 22px; font-weight: var(--alm-w-title); letter-spacing: -.02em; margin: 0;}.alumen-portal-documents .alm-head .sub{margin: 6px 0 0; opacity: .82; font-size: 13.5px;}.alumen-portal-documents .alm-filters{display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 20px;}.alumen-portal-documents .alm-filters .alm-search, .alumen-portal-documents .alm-filters .alm-select{border: 1px solid var(--alm-line); border-radius: var(--alm-radius-control); padding: 8px 12px; font-size: 13px; background: var(--alm-bg); color: var(--alm-text);}.alumen-portal-documents .alm-filters .alm-search{flex: 1 1 220px; min-width: 180px;}.alumen-portal-documents .alm-catgroup{margin-bottom: 30px;}.alumen-portal-documents .alm-cathead{display: flex; align-items: baseline; gap: 10px; border-bottom: 1.5px solid var(--alm-ink); padding-bottom: 8px; margin-bottom: 14px;}.alumen-portal-documents .alm-cathead h2{font-size: 16px; font-weight: var(--alm-w-strong); margin: 0; letter-spacing: -.01em;}.alumen-portal-documents .alm-cathead .alm-cc{font-size: var(--alm-fs-caption); font-weight: var(--alm-w-strong); color: var(--alm-muted); background: var(--alm-surface); border-radius: var(--alm-radius-pill); padding: 2px 9px;}.alumen-portal-documents .alm-files{display: flex; flex-direction: column; gap: 10px;}.alumen-portal-documents .alm-frow{display: flex; align-items: center; gap: 14px; border: 1px solid var(--alm-line); border-radius: var(--alm-radius-container); padding: 12px 14px; background: var(--alm-bg); transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease;}.alumen-portal-documents .alm-frow:hover{border-color: var(--alm-ink); box-shadow: 0 5px 16px rgba(50, 56, 65, 0.08); transform: translateY(-1px);}.alumen-portal-documents .alm-frow .ftile{flex: 0 0 auto; width: 42px; height: 42px; display: inline-flex; align-items: center; justify-content: center; border-radius: var(--alm-radius-control); background: var(--alm-surface);}.alumen-portal-documents .alm-frow .ftile .ext{font-size: var(--alm-fs-label); font-weight: var(--alm-w-bold); color: var(--alm-muted);}.alumen-portal-documents .alm-frow .mid{flex: 1 1 auto; min-width: 0;}.alumen-portal-documents .alm-frow .nm{font-size: 14px; font-weight: var(--alm-w-strong); letter-spacing: -.01em;}.alumen-portal-documents .alm-frow .ds{font-size: 12.5px; color: var(--alm-muted); margin-top: 2px;}.alumen-portal-documents .alm-frow .metaline{display: flex; flex-wrap: wrap; gap: 6px; align-items: center; margin-top: 6px; font-size: var(--alm-fs-caption); color: var(--alm-muted);}.alumen-portal-documents .alm-frow .metaline .alm-tag{font-size: var(--alm-fs-label); font-weight: var(--alm-w-bold); text-transform: uppercase; background: var(--alm-surface); border-radius: var(--alm-radius-pill); padding: 2px 8px; color: var(--alm-muted);}.alumen-portal-documents .alm-frow .metaline .sep{opacity: .5;}.alumen-portal-documents .alm-frow .acts{flex: 0 0 auto;}.alumen-portal-documents .alm-viewswitch{display: inline-flex; gap: 4px; background: var(--alm-surface); border-radius: var(--alm-radius-pill); padding: 3px; margin-bottom: 14px;}.alumen-portal-documents .alm-viewswitch .alm-toggle-btn{font-size: 12px; font-weight: var(--alm-w-strong); text-decoration: none; color: var(--alm-muted); padding: 5px 14px; border-radius: var(--alm-radius-pill);}.alumen-portal-documents .alm-viewswitch .alm-toggle-btn.on{background: var(--alm-bg); color: var(--alm-ink); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);}.alumen-portal-documents .alm-pgroup{border: 1px solid var(--alm-line); border-radius: var(--alm-radius-container); padding: 4px 14px 10px; margin-bottom: 12px;}.alumen-portal-documents .alm-pgroup .ph{display: flex; align-items: center; gap: 10px; padding: 12px 0 10px; border-bottom: 1px solid var(--alm-line2);}.alumen-portal-documents .alm-pgroup .ph .pn{font-size: 14px; font-weight: var(--alm-w-strong); letter-spacing: -.01em;}.alumen-portal-documents .alm-pgroup .ph .ps{font-size: var(--alm-fs-caption); color: var(--alm-muted);}.alumen-portal-documents .alm-pgroup .ph .pc{margin-left: auto; font-size: var(--alm-fs-caption); color: var(--alm-faint); font-weight: var(--alm-w-med);}.alumen-portal-documents .alm-pgroup .alm-mrow{display: flex; align-items: center; gap: 10px; padding: 10px 0; border-bottom: 1px solid var(--alm-line2);}.alumen-portal-documents .alm-pgroup .alm-mrow:last-child{border-bottom: none;}.alumen-portal-documents .alm-pgroup .alm-mrow .mn{font-size: 13px; font-weight: var(--alm-w-strong);}.alumen-portal-documents .alm-pgroup .alm-mrow .mm{font-size: var(--alm-fs-caption); color: var(--alm-muted); margin-top: 1px;}.alumen-portal-documents .alm-pgroup .alm-mrow .spacer{flex: 1 1 auto;}.alumen-portal-documents .alm-matrix-wrap{border: 1px solid var(--alm-line); border-radius: var(--alm-radius-container); overflow: hidden; background: var(--alm-bg);}@media (max-width: 600px){.alumen-portal-documents .alm-matrix-wrap{overflow-x: auto;}.alumen-portal-documents table.alm-matrix{min-width: 540px;}}.alumen-portal-documents table.alm-matrix{width: 100%; border-collapse: collapse;}.alumen-portal-documents table.alm-matrix th{font-size: var(--alm-fs-label); letter-spacing: .07em; text-transform: uppercase; color: var(--alm-muted); font-weight: var(--alm-w-strong); text-align: center; padding: 13px 12px; border-bottom: 1.5px solid var(--alm-ink); background: var(--alm-surface);}.alumen-portal-documents table.alm-matrix th.rh{text-align: left;}.alumen-portal-documents table.alm-matrix td{padding: 12px; border-bottom: 1px solid var(--alm-line2); text-align: center; vertical-align: middle;}.alumen-portal-documents table.alm-matrix td.rh{text-align: left;}.alumen-portal-documents table.alm-matrix tr:last-child td{border-bottom: none;}.alumen-portal-documents table.alm-matrix .pn{font-size: 13px; font-weight: var(--alm-w-strong); letter-spacing: -.01em;}.alumen-portal-documents table.alm-matrix .ps{font-size: var(--alm-fs-caption); color: var(--alm-muted); margin-top: 1px;}.alumen-portal-documents table.alm-matrix .cell{display: inline-flex; flex-direction: column; align-items: center; gap: 3px;}.alumen-portal-documents table.alm-matrix a.dl{display: inline-flex; align-items: center; justify-content: center; font-size: var(--alm-fs-caption); font-weight: var(--alm-w-strong); color: var(--alm-ink); background: var(--alm-surface); border-radius: var(--alm-radius-pill); padding: 5px 11px; text-decoration: none;}.alumen-portal-documents table.alm-matrix a.dl:hover{background: var(--alm-ink); color: #fff;}.alumen-portal-documents table.alm-matrix .vr{font-size: var(--alm-fs-caption); color: var(--alm-faint); font-weight: var(--alm-w-med);}.alumen-portal-documents table.alm-matrix .none{color: var(--alm-faint); font-size: 14px;}.alumen-portal-documents .alm-empty{text-align: center; padding: 48px 20px; border: 1px dashed var(--alm-line); border-radius: var(--alm-radius-container);}.alumen-portal-documents .alm-empty .alm-empty-title{font-size: 16px; font-weight: var(--alm-w-strong); margin: 0 0 4px;}.alumen-portal-documents .alm-empty .alm-empty-sub{font-size: 13px; color: var(--alm-muted); margin: 0;}.alumen-portal-documents .alm-libfoot{margin-top: 24px; font-size: 12.5px; color: var(--alm-muted);}.alumen-portal-documents .alm-notice{border-radius: var(--alm-radius-container); padding: 22px 24px;}.alumen-portal-documents .alm-notice h1{font-size: 20px; font-weight: var(--alm-w-title); margin: 0 0 8px;}.alumen-portal-documents .alm-notice p{font-size: 13.5px; margin: 0 0 14px;}.alumen-portal-documents .alm-notice ul{margin: 0; padding-left: 18px;}.alumen-portal-documents .alm-notice.alm-notice--denied{background: var(--alm-danger-soft); border: 1px solid var(--alm-danger);}.alumen-portal-documents .alm-notice.alm-notice--warning{background: var(--alm-wait-soft); border: 1px solid var(--alm-wait-line);}.alumen-portal-documents .alm-signup{max-width: 440px; display: flex; flex-direction: column; gap: 14px;}.alumen-portal-documents .alm-signup .alm-field{display: flex; flex-direction: column; gap: 5px;}.alumen-portal-documents .alm-signup label{font-size: 12px; font-weight: var(--alm-w-strong); color: var(--alm-muted);}.alumen-portal-documents .alm-signup input{border: 1px solid var(--alm-line); border-radius: var(--alm-radius-control); padding: 10px 12px; font-size: 14px; background: var(--alm-bg); color: var(--alm-text);}@media (max-width: 600px){.alumen-portal-documents{padding: 16px 14px 40px;}}