.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage{gap:17px;padding:0;border-radius:0;background:transparent}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>.memberPage__header{min-height:48px;align-items:center;margin:0;padding:12px 18px;border:0;border-radius:16px 16px 0 0;background:var(--portal-refresh-tan,#cdb79f)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>.memberPage__header :is(.memberPage__title,h1){margin:0;color:#fff;font-size:clamp(20px,1.5vw,22px);font-weight:650;line-height:1.2;letter-spacing:-.02em}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>.memberPage__header .memberPage__eyebrow{color:rgb(255 255 255/86%)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>.memberNotice{border:1px solid var(--portal-refresh-line,#e4e7ec);border-left:4px solid #b99672;border-radius:var(--portal-refresh-card-radius,16px);background:#fffaf5;box-shadow:none;color:var(--portal-refresh-ink,#263445)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>:is(.memberSearch,.memberFilters){overflow:visible;min-height:0;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-card-radius,16px);background:#fff;box-shadow:none}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>:is(.memberSearch,.memberFilters)>fieldset{min-inline-size:0;margin:0;padding:0;border:0}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>:is(.memberSearch,.memberFilters) .memberSearch__header:not(button):not([role=button]):after{content:none}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>.memberTableWrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-card-radius,16px);background:#fff;box-shadow:none}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>.memberTableWrap>.memberTable{margin:0}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .memberTable input[type=number]{width:72px;min-height:38px;padding:7px 9px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#fff;color:var(--portal-refresh-ink,#263445);font:inherit}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .memberTable input[type=number]:focus-visible{border-color:var(--portal-refresh-lime-strong,#8ebd00);outline:3px solid rgb(186 241 51/42%);outline-offset:1px}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) :is(.memberFilters,.memberSearch,.memberDialog) input:is([type=checkbox],[type=radio]){inline-size:18px;block-size:18px;min-block-size:18px;flex:0 0 18px;margin:0;padding:0;border-radius:4px;accent-color:var(--portal-refresh-lime-strong,#8ebd00)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) :is(.memberFilters,.memberSearch,.memberDialog) label>span:has(>input:is([type=checkbox],[type=radio])){display:inline-flex;align-items:center;gap:8px;min-height:var(--portal-refresh-control-height,43px)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .memberTableToolbar :is(button,a),.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) :is(.memberFilters,.memberSearch)>a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--portal-refresh-control-height,43px);padding:9px 14px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#fff;color:var(--portal-refresh-ink,#263445);font:inherit;font-weight:650;line-height:1;text-decoration:none;cursor:pointer}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .memberTableToolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--portal-refresh-line,#e4e7ec);background:#fff}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) dialog .memberTableToolbar{border-top:0}.portalRefresh .bookingSearchTableWrap>.memberTableWrap__header,.portalRefresh .bookingSearchTableWrap>.memberTableWrap__header .memberTableToolbar{justify-content:flex-start}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .memberTableToolbar button[type=submit]{border-color:var(--portal-refresh-lime-strong,#8ebd00);background:var(--portal-refresh-lime,#baf133)}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) :is(.memberFilters,.memberSearch,.memberTableToolbar) :is(button,a):focus-visible{border-color:var(--portal-refresh-lime-strong,#8ebd00);outline:3px solid rgb(186 241 51/42%);outline-offset:2px}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) :is(.memberFilters,.memberSearch,.memberTableToolbar) button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage{gap:14px}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .portalShell__main>.memberPage>.memberPage__header{min-height:46px;padding:12px 16px}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) :is(.memberFilters,.memberSearch__grid){grid-template-columns:minmax(0,1fr)!important}.portalRefresh:is([data-portal-ui-section=catalog],[data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=operations],[data-portal-ui-section=tools]) .memberFilters>:is(button,a,.memberButton,.memberDetailButton){width:100%}}.portalRefresh[data-portal-ui-section=operations] .portalShell__main>.memberPage[aria-labelledby=staffRanksPageTitle]>.memberPage__header{margin:-20px -30px 0 -37px;padding:0 30px;border-radius:0}.portalRefresh[data-portal-ui-section=operations] .portalShell__main>.memberPage[aria-labelledby=staffRanksPageTitle]>form{min-width:0}.portalRefresh[data-portal-ui-section=operations] .portalShell__main>.memberPage[aria-labelledby=staffRanksPageTitle] dialog[data-portal-list-detail-dialog][data-portal-list-detail-dialog=compact]{width:min(620px,calc(100vw - 32px));max-width:calc(100vw - 32px)}@media (max-width:760px){.portalRefresh[data-portal-ui-section=operations] .portalShell__main>.memberPage[aria-labelledby=staffRanksPageTitle]>.memberPage__header{margin:-10px -10px 0;padding:14px 16px}}.portalRefresh:is([data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=tools]):has(.portalSidebar--figma-reference) .portalShell__main>.memberPage{min-width:0!important;width:auto!important;max-width:none!important;margin-inline:0!important;grid-template-columns:minmax(0,1fr)!important}.portalRefresh:is([data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=tools]):has(.portalSidebar--figma-reference) .portalShell__main>.memberPage>.memberPage__header{min-height:48px!important;align-items:center!important;margin:-20px -30px 0 -37px!important;padding:0 30px!important;border:0!important;border-radius:0!important;background:var(--portal-refresh-tan,#cdb79f)!important;box-shadow:none!important;color:#fff}.portalRefresh:is([data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=tools]):has(.portalSidebar--figma-reference) .portalShell__main>.memberPage>.memberPage__header :is(.memberPage__title,h1){margin:0!important;color:#fff!important;font-size:21px!important;font-weight:650!important;letter-spacing:.01em!important;line-height:1.2!important}.portalRefresh:is([data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=tools]):has(.portalSidebar--figma-reference) .portalShell__main>.memberPage>.memberPage__header .memberPage__eyebrow{display:none!important}@media (max-width:640px){.portalRefresh:is([data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=tools]):has(.portalSidebar--figma-reference) .portalShell__main>.memberPage>.memberPage__header{align-items:flex-start!important;gap:12px!important;margin:-10px -10px 0!important;padding:14px 16px!important}.portalRefresh:is([data-portal-ui-section=reports],[data-portal-ui-section=inventory],[data-portal-ui-section=finance],[data-portal-ui-section=admin],[data-portal-ui-section=tools]):has(.portalSidebar--figma-reference) .portalShell__main>.memberPage>.memberPage__header :is(.memberPage__title,h1){font-size:20px!important}}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal{inset:0;width:min(1080px,calc(100vw - 32px));height:auto;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;transform:none;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-card-radius,16px);background:#ffffff;box-shadow:0 24px 64px rgb(20 27 38/28%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal::backdrop{background:rgb(20 27 38/68%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__surface{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);min-height:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--portal-refresh-line,#e4e7ec);background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header>:first-child{min-width:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__title{min-width:0;margin:0;color:var(--portal-refresh-ink,#263445);font-size:17px;line-height:1.3;overflow-wrap:anywhere}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__subtitle{margin:4px 0 0;color:var(--portal-refresh-muted,#708096);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__close{display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;place-items:center;padding:0;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#ffffff;color:var(--portal-refresh-muted,#708096);cursor:pointer;font-size:22px;line-height:1}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__close:focus-visible,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__close:hover{border-color:var(--portal-refresh-lime-strong,#8ebd00);background:#e9f9c8;color:var(--portal-refresh-ink,#263445);outline:3px solid rgb(186 241 51/34%);outline-offset:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body{min-width:0;min-height:0;overflow:auto;background:#f7f9fb}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid__item{display:grid;min-width:0;min-height:68px;align-content:start;gap:5px;padding:12px 14px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid__label{min-width:0;margin:0;color:var(--portal-refresh-muted,#708096);font-size:11px;font-weight:750;letter-spacing:.04em;line-height:1.35;overflow-wrap:anywhere;text-transform:uppercase}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid__value{min-width:0;margin:0;color:var(--portal-refresh-ink,#263445);font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid__item:nth-child(6){border-color:#d6e7ad;background:#fbfff3}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid__item:nth-child(6) .memberDetailGrid__value{color:#536b00;font-size:15px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberTable__code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberState{margin:14px 0 0;padding:12px 14px;border-radius:var(--portal-refresh-control-radius,8px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberState--warning{border-color:#ead9c7;border-left:3px solid var(--portal-refresh-tan,#cdb79f);background:#fffaf5;color:#7c5c3c}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body{display:block}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>*+*{margin-top:12px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__summary{display:grid;min-width:0;overflow:hidden;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:12px;background:#ffffff;box-shadow:0 2px 8px rgb(38 52 69/5%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table{min-width:0;table-layout:fixed;background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__labelColumn{width:28%}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table td,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table th{padding:9px 11px;border-color:#eef1f4;font-size:12px;line-height:1.45;overflow-wrap:anywhere;text-align:left;vertical-align:middle}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table th{width:28%;color:#536174;background:#f8fafc;font-weight:700}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table tbody tr:hover td,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table td{background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__tableRow--positive td{color:#536b00;background:#fbfff3;font-weight:700}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table tbody tr:hover.completedInvoiceDetail__tableRow--positive td{background:#fbfff3}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__tableRow--amount td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__value--code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState{margin:0;padding:14px 16px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:12px;background:#ffffff;box-shadow:0 2px 8px rgb(38 52 69/5%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberState__title{margin-bottom:5px;color:var(--portal-refresh-ink,#263445);font-size:14px;font-weight:750}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberState__detail,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberState__message{color:#536174;font-size:12px;line-height:1.5}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberState__actions{gap:8px;margin-top:10px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch{display:flex;min-width:0;align-items:center;gap:8px;margin:10px 0 0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__footer .memberPager,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch button[type=submit]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #b99672;border-radius:8px;background:#ffffff;color:#6f5238;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__footer .memberPager:focus-visible,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__footer .memberPager:hover,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch button[type=submit]:focus-visible,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch button[type=submit]:hover{border-color:var(--portal-refresh-lime-strong,#8ebd00);background:#fffaf5;color:#6f5238;outline:3px solid rgb(186 241 51/34%);outline-offset:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch .memberFilters__field{flex:1 1 240px;min-width:min(240px,100%);max-width:360px;gap:4px;color:#536174;font-size:12px;font-weight:700}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch .memberFilters__field input:not([type=hidden]){min-height:34px;padding:6px 10px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:8px;background:#ffffff;color:var(--portal-refresh-ink,#263445);font:inherit;font-weight:400}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__footer{padding-top:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel{display:block;margin:0;padding:18px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:12px;background:#ffffff;box-shadow:0 2px 8px rgb(38 52 69/5%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel>.memberState{margin:12px 0 0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel form{display:block;margin:14px 0 0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel .memberPrimaryButton,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel .memberSecondaryButton{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:6px 13px;border:1px solid #b99672;border-radius:8px;background:#ffffff;color:#6f5238;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.35}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel .memberPrimaryButton{border-color:var(--portal-refresh-lime-strong,#8ebd00);background:var(--portal-refresh-lime,#baf133);color:#263445}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel .memberPrimaryButton:focus-visible,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel .memberPrimaryButton:hover,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel .memberSecondaryButton:focus-visible,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel .memberSecondaryButton:hover{outline:3px solid rgb(186 241 51/34%);outline-offset:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceActionPanel button:disabled{cursor:not-allowed;opacity:.55}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 48px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__surface{grid-template-rows:auto auto;height:auto;max-height:calc(100dvh - 48px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__header{min-height:64px;padding:12px 16px 12px 18px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__title{font-size:16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__close{width:34px;min-width:34px;height:34px;min-height:34px;font-size:20px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__body{max-height:calc(100dvh - 128px);padding:16px;overflow:auto}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceDetail__actionSection{display:grid;min-width:0;gap:12px;margin:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceDetail__actionSection>h3{margin:0;color:var(--portal-refresh-ink,#263445);font-size:15px;font-weight:750;line-height:1.35}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceDetail__actionSection>form{display:grid;min-width:0;gap:12px;margin:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceSignatureAction{gap:12px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true]>form{display:grid;min-width:0;gap:14px;margin:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true]>form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true]>form>div>div{display:grid;min-width:0;gap:8px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true] .memberForm__label{color:#536174;font-size:12px;font-weight:750;line-height:1.35}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true] canvas{display:block;width:100%;height:auto;max-width:none;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#ffffff;box-shadow:inset 0 1px 2px rgb(38 52 69/4%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true]>form>label{display:flex;min-height:24px;align-items:flex-start;gap:8px;margin:0;color:#536174;font-size:12px;line-height:1.45}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true] input[type=checkbox]{inline-size:18px;block-size:18px;min-block-size:18px;margin:0;accent-color:var(--portal-refresh-lime-strong,#8ebd00)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true]>form>button{width:max-content;align-self:start}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true] .signatureError{margin:0;padding:10px 12px;border:1px solid #ead9c7;border-left:3px solid var(--portal-refresh-tan,#cdb79f);border-radius:var(--portal-refresh-control-radius,8px);background:#fffaf5;color:#7c5c3c;font-size:12px;line-height:1.45}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTableWrap{min-width:0;overflow-x:auto;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:10px;background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable{width:100%;min-width:560px;table-layout:fixed;background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable :is(th,td){padding:9px 11px;border-color:#eef1f4;color:#334155;font-size:12px;line-height:1.4;overflow-wrap:anywhere;vertical-align:middle}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable thead th{color:#536174;background:#f8fafc;font-weight:750;text-align:left}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable tbody th{color:#536174;background:#ffffff;font-weight:700;text-align:left}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable tbody td{background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable tbody tr:hover :is(th,td){background:#fbfff3}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable :is(th,td):first-child{width:17%}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable :is(th,td):nth-child(2){width:43%}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable :is(th,td):nth-child(3){width:24%}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable :is(th,td):last-child{width:72px;text-align:center}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable input[type=number]{box-sizing:border-box;width:100%;max-width:120px;min-height:36px;padding:6px 9px;border:1px solid var(--portal-refresh-line,#e4e7ec);border-radius:var(--portal-refresh-control-radius,8px);background:#ffffff;color:var(--portal-refresh-ink,#263445);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable input[type=number]:focus-visible{border-color:var(--portal-refresh-lime-strong,#8ebd00);outline:3px solid rgb(186 241 51/34%);outline-offset:1px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable input[type=checkbox],.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberCheckbox input[type=checkbox]{inline-size:18px;block-size:18px;min-block-size:18px;margin:0;padding:0;accent-color:var(--portal-refresh-lime-strong,#8ebd00)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceCommissionTable td:last-child label{display:inline-flex;min-height:34px;align-items:center;justify-content:center}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberCheckbox{display:flex;min-width:0;align-items:flex-start;gap:8px;margin:0;color:#536174;font-size:12px;line-height:1.45}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog :is(.memberPrimaryButton,.memberSecondaryButton){display:inline-flex;width:max-content;min-height:34px;align-items:center;justify-content:center;align-self:start;padding:6px 13px;border:1px solid #b99672;border-radius:8px;background:#ffffff;color:#6f5238;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.35}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberPrimaryButton{border-color:var(--portal-refresh-lime-strong,#8ebd00);background:var(--portal-refresh-lime,#baf133);color:#263445}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog :is(.memberPrimaryButton,.memberSecondaryButton):is(:hover,:focus-visible){border-color:var(--portal-refresh-lime-strong,#8ebd00);background:#fffaf5;color:#6f5238;outline:3px solid rgb(186 241 51/34%);outline-offset:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberPrimaryButton:is(:hover,:focus-visible){background:var(--portal-refresh-lime,#baf133);color:#263445}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog :is(.memberPrimaryButton,.memberSecondaryButton):disabled{cursor:not-allowed;opacity:.55}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceDetail__actionSection>.memberState{margin:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__footer .memberPager:first-child{border-color:#d5c4b1;background:#ffffff}@media (max-width:760px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__surface{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body{padding:16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__labelColumn,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table th{width:34%}}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header .completedInvoiceDetailHeader__identity{flex:1 1 220px;min-width:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header .completedInvoiceApprovalControls--header{display:flex;min-width:0;margin-left:auto;align-items:center;justify-content:flex-end;gap:8px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatuses{display:flex;min-width:0;align-items:center;gap:8px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus{display:grid;min-width:104px;gap:2px;padding:7px 10px;border:1px solid #d7dee7;border-radius:10px;background:#f7f9fc;color:#536579;line-height:1.2}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus>span{font-size:10px;font-weight:650}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus>strong{color:#33465a;font-size:12px;font-weight:800}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus--positive{border-color:#a9d5b3;background:#edf8ef}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus--positive>strong{color:#27643b}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus--pending{border-color:#e5c88e;background:#fff8e9}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus--pending>strong{color:#805c11}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatusForm{min-width:104px;margin:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatusButton{width:100%;margin:0;appearance:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,filter .15s ease}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatusButton:hover:not(:disabled){border-color:#8ebd00;filter:brightness(.98)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatusButton:focus-visible{border-color:#8ebd00;outline:3px solid rgb(186 241 51/38%);outline-offset:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatus--unavailable,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatusButton:disabled{cursor:not-allowed;opacity:.62}@media (max-width:760px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header{align-items:flex-start;flex-wrap:wrap}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header .completedInvoiceApprovalControls--header{order:3;width:100%;flex:1 0 100%;margin-left:0;justify-content:space-between}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatuses{flex:1 1 auto}}@media (max-width:520px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header .completedInvoiceApprovalControls--header{align-items:stretch;flex-direction:column}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__headerStatuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal :is(.completedInvoiceApprovalControls__headerStatus,.completedInvoiceApprovalControls__headerStatusForm){min-width:0}}@media (max-width:520px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header{padding:12px 14px 12px 16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body{padding:12px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberDetailGrid{grid-template-columns:minmax(0,1fr)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table td,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table th{padding:8px 9px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch{align-items:stretch;flex-direction:column}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch .memberFilters__field{width:100%;max-width:none}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>.memberState .memberSearch button[type=submit]{width:100%}}.promotionRecommendationCreatePage{gap:18px;grid-template-columns:minmax(0,1fr);min-width:0}.promotionRecommendationCreateShell{min-width:0;width:100%}.promotionRecommendationCreateForm__metaGrid{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr))!important;gap:16px 20px}.promotionRecommendationCreateForm__metaGrid .memberSearch__field{min-width:0}@media (max-width:960px){.promotionRecommendationCreateForm__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.promotionRecommendationCreateForm__metaGrid{grid-template-columns:1fr!important}}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal{--completed-invoice-header:#cdb79f;--completed-invoice-body:#e9eef4;--completed-invoice-line:#d6e0e9;--completed-invoice-ink:#263445;--completed-invoice-muted:#5d6d80;--completed-invoice-focus:#30485f;--completed-invoice-radius:14px;overflow:hidden;padding:0;border-color:#d2bfaa;border-radius:18px;background:var(--completed-invoice-body);box-shadow:0 24px 64px rgb(38 52 69/26%);color:var(--completed-invoice-ink)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header{min-height:72px;padding:14px 18px 14px 22px;border-bottom:0;background:var(--completed-invoice-header);box-shadow:inset 0 -1px 0 rgb(111 82 56/18%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__title{color:#ffffff;font-size:18px;font-weight:750;letter-spacing:-.01em}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__subtitle{color:rgb(255 255 255/82%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__close{border-color:rgb(255 255 255/68%);border-radius:10px;background:rgb(255 255 255/82%);color:#6f5238}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__close:hover{border-color:#ffffff;background:#ffffff;color:#4f3927}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal :is(.memberRegistrationAdditionalDataModal__close,.completedInvoiceApprovalControls__form button,.completedInvoiceDetail__footer a):focus-visible{border-color:var(--completed-invoice-focus);outline:3px solid rgb(48 72 95/62%);outline-offset:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body{padding:20px;background:var(--completed-invoice-body)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body>*+*{margin-top:16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topNotice{border-color:#ead9c7;border-left:4px solid #c99d70;border-radius:var(--completed-invoice-radius);background:#fff8ee;box-shadow:0 6px 18px rgb(111 82 56/8%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;align-items:stretch}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions>:only-child{grid-column:1/-1}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions>.completedInvoiceApprovalControls{display:flex;min-width:0;margin:0;padding:16px;flex-direction:column;border:1px solid var(--completed-invoice-line);border-radius:var(--completed-invoice-radius);background:#ffffff;box-shadow:0 8px 22px rgb(38 52 69/8%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions :is(.completedInvoiceApprovalControls__title,.memberState__title){margin:0;color:var(--completed-invoice-ink);font-size:15px;font-weight:750;line-height:1.35}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions .memberState__message{margin:8px 0 0;color:var(--completed-invoice-muted);font-size:12px;line-height:1.5}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__status{margin-top:10px;padding:10px 12px;border:1px solid #dbe4ec;border-radius:10px;background:#f5f8fb;color:#43576d;font-weight:700}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__unsupported{display:grid;justify-items:start;gap:10px;margin-top:12px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__unsupported>.memberState{margin:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__payBalanceLink{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:7px 12px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls .memberState__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form{display:flex;min-width:0;flex:1 1 180px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form>button{width:100%;min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:12px;font-weight:750;line-height:1.25;cursor:pointer}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form[data-operation=approve-shop]>button{border-color:#79b98b;background:#d8f1dd;color:#205b35}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form[data-operation=unapprove-shop]>button{border-color:#dc8a8f;background:#f9dfe1;color:#8c2f35}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form[data-operation=approve-account]>button{border-color:#e1bb4d;background:#fff0c7;color:#6f5200}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form[data-operation=unapprove-account]>button{border-color:#cda780;background:#f4e4d4;color:#6f5238}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form>button:hover{filter:brightness(.97)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form>button:disabled{cursor:not-allowed;filter:none;opacity:.58}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form>.memberState,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form>.memberState__message{flex-basis:100%;margin-top:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__summary{border-color:var(--completed-invoice-line);border-radius:var(--completed-invoice-radius);box-shadow:0 8px 22px rgb(38 52 69/8%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table th{background:#eef3f8;color:#43576d}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__table td{color:#334155}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__tableRow--positive td{background:#edf8ef;color:#245d38}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__tableRow--amount td{background:#fbfcfe;color:#263445}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__footer{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__footer a{border-color:#b99672;border-radius:10px;background:#ffffff;color:#6f5238}@media (max-width:760px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__surface{height:auto;max-height:calc(100dvh - 24px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog [data-completed-invoice-signature=true]>form>div{grid-template-columns:minmax(0,1fr)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions{grid-template-columns:minmax(0,1fr);gap:12px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions>.completedInvoiceApprovalControls{padding:14px}}@media (max-width:520px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__header{min-height:64px;padding:12px 14px 12px 16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .memberRegistrationAdditionalDataModal__body{padding:12px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceApprovalControls__form{flex-basis:100%}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__summary,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal .completedInvoiceDetail__topActions>.completedInvoiceApprovalControls{border-radius:12px}}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog{border:0;background:#ffffff;box-shadow:0 24px 64px rgb(20 27 38/28%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__surface{background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__header{border-bottom:0;background:var(--portal-refresh-tan,#cdb79f);color:var(--portal-refresh-ink,#263445)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__title{color:var(--portal-refresh-ink,#263445)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__subtitle{color:rgb(38 52 69/72%)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__close{border-color:transparent;background:rgb(38 52 69/8%);color:var(--portal-refresh-ink,#263445)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__close:focus-visible,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__close:hover{border-color:var(--portal-refresh-lime-strong,#8ebd00);background:var(--portal-refresh-lime,#baf133);color:var(--portal-refresh-ink,#263445);outline:3px solid rgb(186 241 51/42%);outline-offset:2px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__body{padding:20px;background:#ffffff}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceActionPanel{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceActionPanel form{margin-top:16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceActionPanel__success{display:grid;gap:12px;margin-top:16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceActionPanel__success>.memberState{margin:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceActionPanel__success>.memberPrimaryButton{width:max-content}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .completedInvoiceActionPanel .memberSecondaryButton{border-color:#d9c7b3;background:#ffffff;color:#6f5238}@media (max-width:520px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog .memberRegistrationAdditionalDataModal__body{padding:16px}}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign]{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] .memberRegistrationAdditionalDataModal__surface{grid-template-rows:auto minmax(0,1fr);height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] .memberRegistrationAdditionalDataModal__body{max-height:none;padding:22px 24px 24px;overflow:auto}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] [data-completed-invoice-signature=true]{gap:16px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] [data-completed-invoice-signature=true]>div{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:0}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] [data-signature-role]{gap:12px;padding:20px;border-radius:14px}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] [data-completed-invoice-signature=true] .memberForm__label{font-size:13px}@media (max-width:760px){.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] .memberRegistrationAdditionalDataModal__surface{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] .memberRegistrationAdditionalDataModal__body,.portalRefresh dialog.memberRegistrationAdditionalDataModal.completedInvoiceDetailModal.completedInvoiceActionDialog[data-completed-invoice-action=sign] [data-signature-role]{padding:16px}}