.poster-customers-info>.marketing-poster-customers-info-panel{position:absolute;right:0;top:calc(100% + 8px);box-sizing:border-box;width:345px;max-width:75vw;padding:14px 16px;background:#fff;border:1px solid #d7e2eb;border-radius:6px;box-shadow:0 8px 26px #223b4b26;color:#778793;font-size:12px;line-height:1.5;display:grid;gap:12px}.poster-customers-info .marketing-poster-customers-info-panel>p{position:static;top:auto;right:auto;width:auto;max-width:none;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:inherit;font-size:inherit;line-height:inherit}.marketing-poster-customers-info-panel>button{justify-self:start;min-height:34px;padding:5px 12px;border:1px solid #d7e2eb;border-radius:5px;background:#fff;color:#3588cd;cursor:pointer}@media(min-width:1101px){.poster-loyalty-overview .poster-loyalty-system{margin-bottom:43px}.poster-loyalty-overview .poster-loyalty-system h2,.poster-loyalty-overview .poster-loyalty-intro{margin-bottom:8px}.poster-loyalty-overview .poster-loyalty-setting-row{min-height:42px;grid-template-columns:310px 137px minmax(0,1fr);padding:2px 0}.poster-loyalty-overview .poster-loyalty-setting-row>:is(input,select){width:137px;height:37px;min-height:37px;padding:5px 9px}.poster-loyalty-overview .poster-loyalty-transition{grid-template-columns:26px minmax(160px,345px) minmax(160px,270px)}.poster-loyalty-overview .poster-loyalty-transition>:is(input,select){min-height:37px;height:37px}.poster-loyalty-overview .poster-loyalty-sms{margin-top:14px}.poster-loyalty-overview .poster-loyalty-sms p{margin:6px 0}}.poster-loyalty-overview .poster-loyalty-transition-add{grid-column:2 / -1;padding:0 0 0 34px;margin-top:-6px}.poster-loyalty-overview .poster-loyalty-transition-add>button{border:0;padding:2px 4px;background:transparent;color:#288ed6;font:inherit;font-size:14px;opacity:.6;cursor:not-allowed}.poster-loyalty-overview .poster-loyalty-local>summary{margin:0;color:#318cd2;font-size:15px;cursor:pointer}.poster-loyalty-overview .poster-loyalty-local>h2{margin-top:20px}.poster-loyalty-overview .poster-loyalty-setting-row>:is(input,select):disabled,.poster-loyalty-overview .poster-loyalty-transition>:is(input,select):disabled{background:#fff;color:#454545;-webkit-text-fill-color:#454545}.poster-loyalty-overview .poster-loyalty-setting-row :is(input,select):disabled{cursor:not-allowed}.poster-loyalty-overview .poster-loyalty-system[aria-labelledby=poster-discount-heading]:has(select option[value=off]:checked) .poster-loyalty-setting-fields>.poster-loyalty-setting-row:nth-child(2){display:none}@media(min-width:821px){.app-shell:has(.poster-employees){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-employees) .workspace>.topbar{display:none}.app-shell:has(.poster-employees) .workspace>.content{box-sizing:border-box;background:#292e33;color:#e2e8eb;min-height:100vh;padding:0 0 45px}.app-shell:has(.poster-employees) .sidebar{background:#202427;color:#d8e1e6;border-color:#35414a}.app-shell:has(.poster-employees) .sidebar-brand,.app-shell:has(.poster-employees) .sidebar-foot{border-color:#36424b}.app-shell:has(.poster-employees) .sidebar-brand strong,.app-shell:has(.poster-employees) .sidebar-foot strong{color:#e9eef0}.app-shell:has(.poster-employees) .sidebar-brand span,.app-shell:has(.poster-employees) .sidebar-foot span{color:#9daab3}.app-shell:has(.poster-employees) .poster-nav-heading{color:#d3dee5}.app-shell:has(.poster-employees) .poster-nav-heading:hover{color:#fff;background:#303b45}.app-shell:has(.poster-employees) .sidebar nav.poster-navigation .poster-nav-items a{color:#8ec5ed}.app-shell:has(.poster-employees) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#f4f5f7;background:#353f47;font-weight:600}.poster-employees{background:#292e33;color:#e1e8ec;min-height:750px}.poster-employees-header{box-sizing:border-box;min-height:102px;padding:19px 28px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:15px 30px}.poster-employees-header h1{color:#e2e7eb;margin:0;font-size:29px;font-weight:450;line-height:1.25;letter-spacing:-.3px}.poster-employees-top-tabs{margin-left:0;margin-right:auto;display:flex;align-items:center;gap:22px;align-self:stretch}.poster-employees-top-tabs span{box-sizing:border-box;display:flex;align-items:center;border-bottom:2px solid transparent;color:#91c4ee;font-size:17px}.poster-employees-top-tabs span[aria-current=page]{color:#e9eff2;border-color:#e6e9eb;font-weight:600}.poster-employees-top-tabs span.poster-employees-unavailable-tab{opacity:.5;cursor:not-allowed}.poster-employees-head-actions{display:flex;gap:14px;align-items:center}.poster-employees-head-actions button{border:0;min-height:36px;padding:7px 9px;border-radius:5px;color:#9dcbef;background:transparent;font:inherit;cursor:pointer}.poster-employees-head-actions button.poster-employees-operational{border:1px solid #526470;font-size:12px;color:#a9d0eb;background:#28343e}.poster-employees-head-actions button:disabled{opacity:.5;cursor:not-allowed}.poster-employees-head-actions .poster-employees-add{min-height:50px;padding:9px 23px;background:#258ddd;color:#fff;border-radius:7px;font-size:17px;font-weight:500}.poster-employees-head-actions button:hover:not(:disabled){filter:brightness(1.12)}.poster-employees-card{box-sizing:border-box;margin:0 21px;background:#202427;color:#e1e6ea;border-radius:16px;min-width:0;overflow:visible}.poster-employees-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;box-sizing:border-box;min-height:95px;padding:19px 20px}.poster-employees-search{box-sizing:border-box;display:flex;gap:4px;align-items:center;padding:4px 10px;border:1px solid #54626a;background:#202427;border-radius:7px;height:44px;width:min(324px,36%);min-width:185px}.poster-employees-search>span{flex:none;color:#9cabba;font-size:27px;width:27px;line-height:1}.poster-employees-search input{width:100%;min-width:0;height:35px;background:transparent;color:#e9edf1;border:0;outline:0;box-shadow:none;font-family:inherit;font-size:16px;padding:5px 0}.poster-employees-search input::placeholder{color:#9aaab5}.poster-employees-search:focus-within{outline:2px solid #3a92d6;outline-offset:2px}.poster-employees-role select,.poster-employees-filter-wrap>button{box-sizing:border-box;min-height:43px;padding:8px 12px;border:1px solid #4e5b64;border-radius:6px;background:#22292e;color:#aabac4;font:inherit;font-size:15px;cursor:pointer}.poster-employees-role select{min-width:113px;max-width:190px}.poster-employees-filter-wrap{position:relative;z-index:14}.poster-employees-filter-wrap>button:hover{color:#f4f7f9;background:#343d45}.poster-employees-filter-popover,.poster-employees-row-menu{position:absolute;z-index:30;top:calc(100% + 7px);left:0;box-sizing:border-box;display:grid;gap:9px;min-width:200px;padding:12px 14px;border:1px solid #596773;border-radius:6px;color:#d5e0e7;background:#303a42;box-shadow:0 10px 26px #0006;font-size:12px}.poster-employees-filter-popover label{display:grid;gap:7px}.poster-employees-filter-popover select{box-sizing:border-box;background:#252d32;border:1px solid #536470;color:#dce6ee;min-height:36px;border-radius:5px;padding:7px 10px}.poster-employees-filter-popover button,.poster-employees-row-menu button{border:0;padding:7px 4px;color:#9bcdf0;background:transparent;text-align:left;cursor:pointer;font:inherit}.poster-employees-extra{display:flex;align-items:center;gap:9px;margin-left:auto}.poster-employees-extra>button{color:#9cc8e6;font-family:inherit;font-size:12px;padding:8px 10px;background:transparent;border:1px solid #485a66;border-radius:5px;cursor:pointer}.poster-employees-extra>button:disabled{opacity:.5;cursor:not-allowed}.poster-employees-extra details{position:relative;z-index:13}.poster-employees-extra summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:26px;color:#9caebd;font-size:20px}.poster-employees-extra summary::-webkit-details-marker{display:none}.poster-employees-extra details p{position:absolute;z-index:25;top:calc(100% + 9px);right:0;box-sizing:border-box;width:355px;max-width:75vw;margin:0;padding:14px 15px;color:#d9e1e8;background:#34414b;border:1px solid #556672;border-radius:6px;font-size:12px;line-height:1.5;box-shadow:0 9px 28px #0006}.poster-employees-scroll{width:100%;overflow-x:auto;border-radius:0 0 15px 15px}.poster-employees-table{table-layout:fixed;border-collapse:collapse;min-width:1060px;width:100%;color:#e0e7ec;background:#202427}.poster-employees-table thead th{box-sizing:border-box;height:65px;padding:12px 10px 15px;background:#202427;border-bottom:1px solid #525c66;color:#8f9da8;white-space:nowrap;text-align:left;font-size:15px;font-weight:500}.poster-employees-table :is(th,td):first-child{padding-left:19px;width:19%}.poster-employees-table th:nth-child(2){width:15%}.poster-employees-table th:nth-child(3){width:17%}.poster-employees-table th:nth-child(4){width:10%}.poster-employees-table th:nth-child(5){width:17%}.poster-employees-table th:nth-child(6){width:15%}.poster-employees-table th:nth-child(7){width:4%}.poster-employees-table th:last-child{width:3%}.poster-employees-table thead button{background:transparent;border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.poster-employees-table thead button span{margin-left:10px}.poster-employees-table tbody td{box-sizing:border-box;height:64px;padding:11px 10px;color:#e1e8ec;font-size:15px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#202427;border-bottom:1px solid #4a555e}.poster-employees-table tbody tr:hover td{background:#29333b}.poster-employees-table .poster-employees-unknown{color:#8698a5}.poster-employees-role-name{position:relative;display:inline-block;padding-left:18px}.poster-employees-role-name:before{content:"";width:9px;height:9px;border-radius:50%;background:#d18c36;position:absolute;left:0;top:6px}.poster-employees-role-name.role-manager:before{background:#2faa63}.poster-employees-role-name.role-admin:before{background:#b247bf}.poster-employees-archived td{opacity:.6}.poster-employees-table .poster-employees-edit,.poster-employees-table .poster-employees-more>button{border:0;padding:6px 3px;color:#8dc5ea;background:transparent;font-size:23px;cursor:pointer}.poster-employees-table button:disabled{opacity:.4;cursor:not-allowed}.poster-employees-table td.poster-employees-more{position:relative;overflow:visible}.poster-employees-row-menu{right:5px;left:auto;top:100%;min-width:225px}.poster-employees-empty{color:#a5b6c3;padding:27px!important;font-size:13px!important}.poster-employees-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;min-height:63px;box-sizing:border-box;color:#aab6c0;font-size:12px}.poster-employees-pagination button{border:1px solid #51616e;background:#283139;color:#96c6e7;border-radius:5px;padding:8px 12px;font-size:12px;cursor:pointer}.poster-employees-pagination button:disabled{opacity:.4;cursor:not-allowed}.poster-employees-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important}@media(max-width:1000px){.poster-employees-header{padding:16px;gap:12px}.poster-employees-filters{padding:14px}.poster-employees-card{margin:0 9px}.poster-employees-search{flex:1 1 220px;width:100%}}@media print{.poster-employees-head-actions,.poster-employees-filters,.poster-employees-pagination,.poster-employees-more,.app-shell:has(.poster-employees) .sidebar{display:none!important}.poster-employees-table{min-width:0}.poster-employees-table tbody td{font-size:10px}}.poster-archived-employees{position:relative}.poster-archived-status{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;padding:12px 28px;background:#283640;color:#aabfcf;border-block:1px solid #3e5666;font-size:12px}.poster-archived-status strong{color:#ebf2f6;font-size:13px}.poster-archived-message{padding:16px 28px;background:#293238;color:#dee8ec;line-height:1.5}.poster-archived-message button,.poster-archived-clear{padding:6px 10px;border:1px solid #536b7d;border-radius:4px;color:#9ad0f4;background:transparent;cursor:pointer}.poster-archived-counter{margin-left:auto;font-size:12px;color:#aab7c1;white-space:nowrap}.poster-archived-employees .poster-employees-table th:nth-child(1){width:20%}.poster-archived-employees .poster-employees-table th:nth-child(2){width:15%}.poster-archived-employees .poster-employees-table th:nth-child(3){width:21%}.poster-archived-employees .poster-employees-table th:nth-child(4){width:8%}.poster-archived-employees .poster-employees-table th:nth-child(5){width:15%}.poster-archived-employees .poster-employees-table th:nth-child(6){width:16%}.poster-archived-employees .poster-employees-table th:nth-child(7){width:4%}.poster-archived-employees .poster-employees-table th:nth-child(8){width:3%}.poster-archived-employees .poster-employees-table :is(td,th){max-width:0}.poster-archived-employees .poster-employees-table :is(td,th):first-child{padding-left:19px}.poster-archived-employees .poster-employees-table tbody td:nth-child(4){color:#82929e;font-size:15px}.poster-archived-employees .poster-employees-table tbody td:nth-last-child(2),.poster-archived-employees .poster-employees-table tbody td:last-child{text-align:center}.poster-archived-employees .poster-employees-table td.poster-archived-row-menu{position:relative;overflow:visible}.poster-archived-row-menu>button{border:0;background:transparent;color:#89c5ee;font-size:23px;padding:6px;cursor:pointer}.poster-archived-employees .poster-archived-row-menu .poster-archived-filter-popover{right:0;left:auto;min-width:165px;max-width:225px;overflow:visible}.poster-archived-employees .poster-employees-head-actions button:disabled{cursor:not-allowed;opacity:.5}.poster-archived-detail{max-width:620px;padding:24px;color:#263640}.poster-archived-detail .modal-header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e1e8ee;padding-bottom:12px}.poster-archived-detail h2{margin:0;font-size:22px}.poster-archived-detail p{margin:12px 0;line-height:1.45}.poster-archived-detail>button{margin-top:15px;padding:9px 16px;border:0;border-radius:5px;background:#278fce;color:#fff;cursor:pointer}@media(max-width:900px){.poster-archived-status{padding:12px 15px}.poster-archived-counter{margin:0;width:100%}.poster-archived-employees .poster-employees-table{min-width:1060px}}.poster-archived-employees .poster-employees-filters{gap:11px}.poster-archived-role-menu,.poster-archived-field-menu,.poster-archived-staff-active-filter{position:relative;z-index:18}.poster-archived-employees .poster-archived-filter-trigger,.poster-archived-employees .poster-archived-staff-active-filter>button{box-sizing:border-box;height:43px;border:1px solid #4e5b64;border-radius:6px;background:#22292e;color:#aabac4;padding:7px 12px;font:inherit;font-size:15px;cursor:pointer}.poster-archived-employees .poster-archived-filter-trigger[aria-expanded=true],.poster-archived-employees .poster-archived-staff-active-filter>button[aria-expanded=true]{background:#343d45;color:#e8f0f5}.poster-archived-employees .poster-archived-staff-active-filter>button:nth-child(2){border-left:0;padding-inline:7px;color:#b1c5d3}.poster-archived-employees .poster-archived-filter-popover{position:absolute;display:grid;align-content:start;min-width:260px;max-height:350px;overflow:auto;top:calc(100% + 6px);left:0;z-index:45;padding:12px 14px;border:1px solid #596773;border-radius:7px;background:#292f33;color:#e3e8ec;box-shadow:0 12px 30px #0008;gap:8px}.poster-archived-employees .poster-archived-role-actions{display:flex;justify-content:space-between;gap:14px}.poster-archived-employees .poster-archived-filter-popover button{border:0;background:transparent;color:#93c7ed;font:inherit;font-size:13px;padding:5px 7px;text-align:left;cursor:pointer}.poster-archived-employees .poster-archived-filter-popover button:hover:not(:disabled){background:#384854}.poster-archived-employees .poster-archived-filter-popover button:disabled{opacity:.55;cursor:not-allowed}.poster-archived-employees .poster-archived-filter-popover input:not([type=checkbox]),.poster-archived-employees .poster-archived-filter-popover select{box-sizing:border-box;padding:8px 10px;width:100%;min-height:36px;border-radius:5px;border:1px solid #536470;color:#e2e9ee;background:#22292e;font-size:14px}.poster-archived-employees .poster-archived-filter-popover label{display:flex;gap:9px;align-items:center;color:#e5eaed;font-size:14px;line-height:1.5;cursor:pointer}.poster-archived-employees .poster-archived-filter-popover input[type=checkbox]{accent-color:#2d95d9;width:16px;height:16px}.poster-archived-role-dot{display:inline-flex;align-items:center;gap:10px;color:#e0e7ec}.poster-archived-role-dot:before{content:"";flex:none;display:inline-block;width:9px;height:9px;border-radius:50%;background:#efa41d}.poster-archived-role-dot.green:before{background:#2fb344}.poster-archived-role-dot.pink:before{background:#cf3893}.poster-archived-employees button:focus-visible,.poster-archived-employees input:focus-visible,.poster-archived-employees select:focus-visible{outline:2px solid #6fc0ff;outline-offset:2px}.poster-archived-employees .poster-archived-counter{font-size:12px}.app-shell:has(.poster-archived-staff-editor) .workspace>.topbar{display:none}.poster-archived-staff-editor{box-sizing:border-box;background:#fff;color:#393939;min-height:900px;font-size:16px;margin:0}.poster-archived-staff-editor *{box-sizing:border-box}.poster-archived-staff-header{display:flex;min-height:66px;align-items:center;gap:18px;padding:9px 27px;border-bottom:1px solid #e6e6e6}.poster-archived-staff-header>button{display:flex;align-items:center;height:44px;width:27px;color:#3195db;background:transparent;border:0;padding:0;font-size:39px;font-weight:300;cursor:pointer}.poster-archived-staff-header h1{margin:0;color:#353535;font-size:24px;line-height:30px;font-weight:650}.poster-archived-staff-form{padding:12px 28px 60px;max-width:895px}.poster-archived-staff-field{display:grid;grid-template-columns:193px minmax(240px,470px);column-gap:20px;align-items:center;min-height:52px;font-size:15px}.poster-archived-staff-field>span{color:#333}.poster-archived-staff-field>input,.poster-archived-staff-field>select{height:37px;width:100%;margin:0;padding:7px 12px;border:1px solid #cbcbcb;border-radius:5px;background:#fff;color:#373737;font:inherit;font-size:15px}.poster-archived-staff-field>select:disabled{opacity:1;color:#373737;-webkit-text-fill-color:#373737}.poster-archived-staff-role-description{margin:0 0 17px 213px;padding:5px 0 0;color:#a0a0a0;font-size:13px;line-height:19px}.poster-archived-staff-section{margin-top:17px;padding-top:18px;border-top:1px solid #e7e7e7}.poster-archived-staff-section h2{margin:0 0 10px;font-size:21px;font-weight:650;line-height:28px}.poster-archived-staff-reset-disabled{display:inline-block;margin:7px 0 0 213px;color:#8d99a3;font-size:13px;cursor:not-allowed;opacity:.7}.poster-archived-staff-actions{margin-top:28px}.poster-archived-staff-actions>button{min-width:118px;padding:12px 20px;border:0;border-radius:5px;color:#fff;background:#00b95f;opacity:.47;cursor:not-allowed;font-size:16px}.poster-archived-staff-actions>.poster-archived-staff-back-from-error{margin-left:28px;background:#258cd1;opacity:1;cursor:pointer}.poster-archived-staff-audit{max-width:755px;margin-top:23px;color:#80909b;font-size:12px;line-height:1.55}@media(max-width:800px){.poster-archived-staff-editor{margin-top:0}.poster-archived-staff-header{padding:8px 15px}.poster-archived-staff-form{padding:14px 15px}.poster-archived-staff-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}.poster-archived-staff-role-description,.poster-archived-staff-reset-disabled{margin-left:0}}@media(min-width:821px){.app-shell:has(.poster-registers-directory){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-registers-directory) .workspace>.topbar{display:none}.app-shell:has(.poster-registers-directory) .workspace>.content{box-sizing:border-box;min-height:100vh;background:#292e33;color:#e0e6e9;padding:0 0 35px}.app-shell:has(.poster-registers-directory) .sidebar{background:#202427;color:#dce2e6;border-color:#394148}.app-shell:has(.poster-registers-directory) .sidebar-brand,.app-shell:has(.poster-registers-directory) .sidebar-foot{border-color:#37434b}.app-shell:has(.poster-registers-directory) .sidebar-brand strong,.app-shell:has(.poster-registers-directory) .sidebar-foot strong{color:#e9edef}.app-shell:has(.poster-registers-directory) .poster-nav-heading{color:#d7e1e7}.app-shell:has(.poster-registers-directory) .sidebar nav.poster-navigation .poster-nav-items a{color:#92c6ed}.app-shell:has(.poster-registers-directory) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#343e47;color:#e9eef2;font-weight:600}.poster-registers-directory{background:#292e33;min-height:650px;min-width:0;color:#dfe6ea}.poster-registers-heading{min-height:103px;padding:20px 29px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:16px}.poster-registers-heading h1{font-size:29px;font-weight:450;margin:0;color:#e1e7eb}.poster-registers-heading-actions{display:flex;align-items:center;gap:18px}.poster-registers-heading-actions>span{color:#8bc6f0;font-size:27px}.poster-registers-operational{background:#29333b;border:1px solid #52616d;border-radius:5px;color:#a1c9e4;padding:9px 12px;font-size:12px;cursor:pointer}.poster-registers-add{background:#258ddd;border:1px solid #258ddd;border-radius:7px;color:#fff;padding:11px 24px;min-height:48px;font-size:18px;font-weight:500;cursor:pointer}.poster-registers-add:hover{background:#167fc9}.poster-registers-card{box-sizing:border-box;margin:0 21px;background:#202427;color:#e1e6eb;border-radius:17px;overflow:visible}.poster-registers-toolbar{min-height:100px;box-sizing:border-box;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:19px 20px}.poster-registers-search{display:flex;align-items:center;box-sizing:border-box;min-width:185px;width:min(325px,34%);height:44px;padding:6px 10px;background:#202427;color:#94a3ad;border:1px solid #55636e;border-radius:7px}.poster-registers-search>span{font-size:27px;width:27px;line-height:1}.poster-registers-search input{min-width:0;width:100%;padding:5px 1px;border:0;background:transparent;color:#e8edf1;outline:0;box-shadow:none;font:inherit;font-size:16px}.poster-registers-search input::placeholder{color:#9daab4}.poster-registers-search:focus-within{outline:2px solid #398ed9;outline-offset:2px}.poster-registers-select select,.poster-registers-filter-container>button{min-height:43px;box-sizing:border-box;padding:8px 12px;border-radius:6px;background:#22282d;border:1px solid #4e5c66;color:#aab7c0;font-size:15px;font-family:inherit;cursor:pointer}.poster-registers-select select{min-width:115px;max-width:220px}.poster-registers-venue-container{position:relative;z-index:12;min-width:130px;max-width:270px}.poster-registers-venue-trigger{display:flex;justify-content:space-between;align-items:center;gap:12px;box-sizing:border-box;min-height:43px;max-width:270px;padding:8px 12px;border:1px solid #4e5c66;border-radius:6px;background:#22282d;color:#aab7c0;font-size:15px;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-registers-venue-trigger span{color:#9ec9e3}.poster-registers-venue-trigger:focus-visible{outline:2px solid #398ed9;outline-offset:2px}.poster-registers-venue-popover{position:absolute;top:calc(100% + 5px);left:0;z-index:20;box-sizing:border-box;width:310px;max-width:calc(100vw - 36px);padding:10px;border:1px solid #536570;border-radius:6px;background:#303b43;color:#e0e8ec;box-shadow:0 10px 28px #0007}.poster-registers-venue-actions{display:flex;justify-content:space-between;gap:9px;margin-bottom:9px}.poster-registers-venue-actions button{background:none;color:#9dccf4;border:0;padding:4px 3px;font:inherit;font-size:13px;cursor:pointer}.poster-registers-venue-popover>input{box-sizing:border-box;width:100%;height:35px;padding:7px 9px;border:1px solid #687882;border-radius:4px;background:#222c33;color:#edf4f7;font:inherit;font-size:14px}.poster-registers-venue-options{max-height:260px;overflow:auto;padding-top:5px}.poster-registers-venue-options label{display:flex;align-items:center;gap:10px;padding:9px 6px;font-size:13px;cursor:pointer}.poster-registers-venue-options label:hover{background:#45515b}.poster-registers-venue-options input{width:16px;height:16px;accent-color:#278bd9}.poster-registers-venue-options p{padding:6px;font-size:13px;color:#b5c4d0}.poster-registers-filter-container{position:relative;z-index:9}.poster-registers-filter-container>button:hover{background:#343e47;color:#fff}.poster-registers-filter-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:15;display:grid;gap:12px;min-width:200px;padding:14px;box-sizing:border-box;border:1px solid #536570;border-radius:7px;background:#303b43;color:#dce3e8;box-shadow:0 10px 30px #0005;font-size:13px}.poster-registers-filter-popover label{display:flex;align-items:center;gap:9px;cursor:pointer}.poster-registers-filter-popover input{accent-color:#328fda}.poster-registers-filter-popover button{border:0;background:transparent;color:#93c5eb;font:inherit;text-align:left;cursor:pointer}.poster-registers-source{position:relative;margin-left:auto;z-index:9}.poster-registers-source summary{list-style:none;display:grid;place-items:center;color:#95a7b4;font-size:19px;cursor:pointer;width:32px}.poster-registers-source summary::-webkit-details-marker{display:none}.poster-registers-source p{position:absolute;right:0;top:calc(100% + 8px);width:340px;max-width:74vw;box-sizing:border-box;margin:0;padding:14px;border-radius:6px;border:1px solid #566774;background:#303e48;color:#dce5ec;box-shadow:0 9px 28px #0006;font-size:12px;line-height:1.5}.poster-registers-table-scroll{width:100%;overflow-x:auto;border-radius:0 0 16px 16px}.poster-registers-table{width:100%;min-width:1020px;table-layout:fixed;border-collapse:collapse;color:#e1e6e9;font-size:15px}.poster-registers-table thead th{box-sizing:border-box;height:63px;padding:12px 10px 15px;background:#202427;border-bottom:1px solid #515d67;color:#929faa;font-size:15px;font-weight:500;text-align:left;white-space:nowrap}.poster-registers-table :is(th,td):nth-child(1){width:6%;text-align:right}.poster-registers-table :is(th,td):nth-child(2){width:25%}.poster-registers-table :is(th,td):nth-child(3){width:13%}.poster-registers-table :is(th,td):nth-child(4){width:21%}.poster-registers-table :is(th,td):nth-child(5){width:15%}.poster-registers-table :is(th,td):nth-child(6){width:13%}.poster-registers-table :is(th,td):nth-child(7){width:4%}.poster-registers-table :is(th,td):nth-child(8){width:3%}.poster-registers-table th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.poster-registers-table th button span{margin-left:4px}.poster-registers-table tbody td{height:64px;box-sizing:border-box;padding:11px 10px;border-bottom:1px solid #4a555d;background:#202427;color:#dfe5e9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.poster-registers-table tbody tr:hover td{background:#2b343b}.poster-registers-name{white-space:nowrap;text-overflow:ellipsis}.poster-registers-status{display:inline-block;width:10px;height:10px;margin-right:11px;border-radius:50%;background:#8a9298;vertical-align:middle}.poster-registers-status.enabled{background:#39b778}.poster-registers-table tbody td.poster-registers-unavailable{color:#92a0aa}.poster-registers-table td.poster-registers-edit-cell{overflow:visible}.poster-registers-edit-cell>button,.poster-registers-more>button{border:0;background:transparent;color:#8bc6ec;font-size:27px;padding:4px 2px;cursor:pointer}.poster-registers-more{position:relative;overflow:visible!important}.poster-registers-more>button:disabled,.poster-registers-edit-cell>button:disabled{opacity:.4;cursor:not-allowed}.poster-registers-row-popover{position:absolute;right:5px;top:100%;z-index:15;min-width:220px;padding:12px 13px;display:grid;gap:10px;box-sizing:border-box;border:1px solid #526371;border-radius:6px;background:#344049;color:#d9e7ed;box-shadow:0 9px 24px #0007;font-size:12px}.poster-registers-row-popover small{color:#abbfce;font-size:12px}.poster-registers-row-popover button{color:#99ccf0;border:0;background:transparent;cursor:pointer;text-align:left}.poster-registers-empty{padding:30px!important;color:#9caab5!important}.poster-registers-footer{display:flex;align-items:center;gap:12px;min-height:64px;box-sizing:border-box;padding:12px 20px;color:#aebac3;font-size:13px}.poster-registers-footer button{border:1px solid #50606b;border-radius:5px;color:#9cccf0;background:#29333b;padding:8px 12px;cursor:pointer;font-size:14px}.poster-registers-footer button:disabled{opacity:.4;cursor:not-allowed}.poster-registers-screenreader{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}.modal-backdrop.poster-register-editor-backdrop{position:fixed;inset:0 0 0 220px;display:block;overflow:auto;z-index:110;padding:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-register-editor-backdrop .modal-card.poster-register-editor-card{box-sizing:border-box;width:100%;max-width:none;min-height:100vh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#333b41;box-shadow:none;overflow:visible;display:flex;flex-direction:column}.poster-register-editor-card>.modal-head{box-sizing:border-box;min-height:103px;padding:20px 27px;display:flex;align-items:center;border-bottom:1px solid #e1e5e8;background:#fff;gap:17px}.poster-register-editor-title{display:flex;align-items:center;gap:17px}.poster-register-editor-title>.eyebrow,.poster-register-editor-title>p,.poster-register-editor-card>.modal-head>.icon-button{display:none}.poster-register-editor-title>h2{color:#363b40;font-weight:550;font-size:28px;line-height:1.3;letter-spacing:-.4px;margin:0}.poster-register-editor-back{padding:0;border:0;background:transparent;color:#398ddb;font-size:48px;font-weight:300;width:30px;height:44px;cursor:pointer}.poster-register-editor-card>.poster-register-editor-form{flex:1;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:23px 28px 0;gap:0;background:#fff;color:#343a3f}.poster-register-editor-form>.poster-register-editor-fields{display:grid;grid-template-columns:minmax(175px,25%) minmax(170px,30%) minmax(150px,30%);grid-template-rows:auto;gap:15px 12px;align-items:start;max-width:1200px;width:100%;box-sizing:border-box}.poster-register-editor-fields>.poster-register-editor-location-heading{display:none}.poster-register-editor-fields>.poster-register-editor-location{grid-row:1;grid-column:1/-1;display:grid;grid-template-columns:25% minmax(0,1fr);gap:14px;align-items:center;min-height:48px}.poster-register-editor-fields>.poster-register-editor-location select{width:100%;max-width:850px;min-height:44px;padding:9px 13px;border:1px solid #d2d7da;border-radius:5px;background:#fff;color:#353d43;font-size:16px;font-family:inherit}.poster-register-editor-fields>.poster-register-editor-location span{font-size:16px;color:#343a40;font-weight:400}.poster-register-editor-fields>.poster-register-editor-type{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:25% minmax(0,1fr);gap:14px;align-items:center;padding:0;min-height:50px}.poster-register-editor-type>span{font-size:16px}.poster-register-editor-type>div{display:flex;align-items:center}.poster-register-editor-type button{box-sizing:border-box;padding:10px 16px;border:1px solid #d9e3ed;background:#fff;color:#458dd5;font-family:inherit;font-size:15px;font-weight:500;min-height:43px;cursor:not-allowed;opacity:.7}.poster-register-editor-type button.selected{background:#eaf3fc}.poster-register-editor-type button:first-child{border-radius:5px 0 0 5px}.poster-register-editor-type button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.poster-register-editor-fields>.poster-register-editor-description{grid-column:2/-1;grid-row:3;box-sizing:border-box;background:#fff3e8;border-radius:8px;padding:16px 20px;color:#826247;font-size:14px;line-height:1.5}.poster-register-editor-fields>.poster-register-editor-table-header{grid-column:1/-1;grid-row:4;margin:8px 0 0;display:grid;align-items:end;grid-template-columns:25% minmax(0,30%) minmax(0,30%);gap:12px;color:#363c42;font-weight:400;font-size:17px}.poster-register-editor-table-header strong{font-weight:400}.poster-register-editor-fields>.poster-register-editor-name{grid-column:2;grid-row:5;display:block;width:100%;min-width:0}.poster-register-editor-fields>.poster-register-editor-password{grid-column:3;grid-row:5;display:block;width:100%;min-width:0}.poster-register-editor-name>span,.poster-register-editor-password>span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.poster-register-editor-name input,.poster-register-editor-password input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px 13px;border:1px solid #d2d9dd;border-radius:5px;font:inherit;font-size:16px;color:#333b40;background:#fff;outline:none}.poster-register-editor-password input:disabled{background:#f7f8fa;color:#96a2ad;cursor:not-allowed}.poster-register-editor-name input:focus-visible{outline:2px solid #4996da44;border-color:#489bdc}.poster-register-editor-fields>.poster-register-editor-add-more{grid-column:2;grid-row:6;justify-self:start;border:0;background:transparent;color:#5799ce;opacity:.55;font-size:16px;font-family:inherit;padding:2px 0;cursor:not-allowed}.poster-register-editor-fields>.poster-register-editor-status{grid-column:1/-1;grid-row:7;max-width:800px;display:flex;align-items:center;gap:18px}.poster-register-editor-status>span{min-width:185px}.poster-register-editor-fields>.poster-register-editor-reason{grid-column:1/-1;grid-row:8;display:grid;grid-template-columns:25% minmax(0,1fr);gap:14px;align-items:center}.poster-register-editor-reason input{border:1px solid #d1d9df;padding:9px 12px;border-radius:5px;min-height:42px;max-width:850px}.poster-register-editor-fields>.message.error{grid-column:1/-1}.poster-register-editor-card .poster-register-editor-form>.form-actions{box-sizing:border-box;position:sticky;z-index:11;bottom:0;margin:auto -28px 0;width:calc(100% + 56px);min-height:86px;padding:13px 28px;display:flex;gap:12px;align-items:center;justify-content:flex-start;border-top:1px solid #e2e7eb;background:#fff}.poster-register-editor-card .form-actions>.primary-button{order:-1;box-sizing:border-box;min-height:54px;padding:11px 24px;border:1px solid #11b65a;border-radius:7px;background:#11b65a;color:#fff;font-size:19px;font-weight:600;box-shadow:none;cursor:pointer}.poster-register-editor-card .form-actions>.primary-button:hover:not(:disabled){background:#0e9e4e}.poster-register-editor-card .form-actions>.secondary-button{border:1px solid #d0e3ee;background:#fff;color:#358bd2;border-radius:5px;padding:10px 15px}.poster-register-editor-card .form-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1000px){.poster-registers-heading{padding:17px}.poster-registers-card{margin:0 8px}.poster-registers-toolbar{padding:15px}.poster-registers-search{flex:1 1 190px;width:100%}.modal-backdrop.poster-register-editor-backdrop{inset:0}}@media(min-width:1001px){.poster-register-editor-card>.modal-head{min-height:62px;padding:8px 27px}.poster-register-editor-card>.poster-register-editor-form{padding:25px 28px 0}.poster-register-editor-form>.poster-register-editor-fields{max-width:767px;grid-template-columns:223px 265px 265px;column-gap:7px;row-gap:17px}.poster-register-editor-fields>.poster-register-editor-location,.poster-register-editor-fields>.poster-register-editor-type{grid-template-columns:223px minmax(0,537px);gap:7px}.poster-register-editor-fields>.poster-register-editor-location{min-height:38px}.poster-register-editor-fields>.poster-register-editor-location select{max-width:537px;min-height:38px;height:38px;padding:6px 12px}.poster-register-editor-fields>.poster-register-editor-type{min-height:37px}.poster-register-editor-type button{min-height:36px;padding:7px 15px;font-size:14px;opacity:1}.poster-register-editor-fields>.poster-register-editor-description{padding:11px 15px;min-height:55px;font-size:14px;line-height:1.4}.poster-register-editor-fields>.poster-register-editor-table-header{grid-template-columns:223px 265px 265px;column-gap:7px;margin-top:5px;font-size:16px;min-height:21px}.poster-register-editor-card .poster-register-editor-name input,.poster-register-editor-card .poster-register-editor-password input{box-sizing:border-box;min-height:38px;height:38px;padding:6px 11px;font-size:14px}.poster-register-editor-fields>.poster-register-editor-add-more{margin-top:-17px;opacity:.85;cursor:not-allowed}.poster-register-editor-card .poster-register-editor-form>.form-actions{min-height:74px}.poster-register-editor-card .form-actions>.primary-button{min-height:46px;padding:9px 20px;font-size:17px}}.poster-register-editor-name{position:relative}.poster-register-editor-form:has(.poster-register-editor-add-more) .poster-register-editor-name:before{content:"1.";display:block;position:absolute;right:calc(100% + 10px);top:8px;font-size:16px;color:#4d5660}.poster-register-real-edit{display:grid;width:min(100%,735px);gap:15px;padding-top:21px}.poster-register-real-edit>label{display:grid;grid-template-columns:250px minmax(0,470px);align-items:center;gap:15px;min-height:37px;font-size:15px}.poster-register-real-edit>label:first-child{margin-bottom:-10px}.poster-register-real-edit-location-value{display:flex;align-items:center;min-height:37px;font-size:15px;color:#343b40}.poster-register-real-edit>label>input{box-sizing:border-box;display:block;width:100%;height:37px;min-height:37px;padding:6px 12px;background:#fff;border:1px solid #cfd5d9;border-radius:5px;color:#343b40;font:inherit;font-size:15px}.poster-register-real-edit input:disabled{-webkit-text-fill-color:#919da5;opacity:1;background:#f7f8f9}.poster-register-real-edit-settings{margin-left:265px;margin-top:0;font-size:14px;color:#667681;max-width:470px}.poster-register-real-edit-settings>summary{color:#398dd2;cursor:pointer;font-size:13px}.poster-register-real-edit-settings>p{font-size:12px;line-height:1.6}.poster-register-real-edit-settings>label,.poster-register-real-edit-toggle{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,1fr);gap:12px;align-items:center;margin:10px 0}.poster-register-real-edit-settings input{width:100%;box-sizing:border-box;border:1px solid #cfd5d9;padding:8px 10px;border-radius:5px;font:inherit}.poster-register-editor-card:has(.poster-register-real-edit) .poster-register-editor-form>.form-actions{position:static;box-sizing:border-box;width:auto;min-height:65px;margin:15px 0 0 265px;padding:9px 0;border:0;justify-content:flex-start}.poster-register-editor-card:has(.poster-register-real-edit) .form-actions>.secondary-button{order:2}@media(max-width:1000px){.poster-register-real-edit{padding-top:0}.poster-register-real-edit>label{grid-template-columns:200px minmax(0,470px)}.poster-register-real-edit-settings,.poster-register-editor-card:has(.poster-register-real-edit) .poster-register-editor-form>.form-actions{margin-left:215px}}@media(max-width:670px){.poster-register-real-edit>label{grid-template-columns:minmax(0,1fr);gap:6px}.poster-register-real-edit-settings,.poster-register-editor-card:has(.poster-register-real-edit) .poster-register-editor-form>.form-actions{margin-left:0}}.poster-register-discard-backdrop{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;background:#11191f85;padding:18px}.poster-register-discard-dialog{box-sizing:border-box;width:min(100%,450px);padding:25px;border-radius:9px;background:#fff;color:#313940;box-shadow:0 17px 60px #0004}.poster-register-discard-dialog h3{font-size:21px;margin:0 0 12px}.poster-register-discard-dialog p{font-size:15px;line-height:1.5;margin:0 0 22px}.poster-register-discard-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.poster-register-discard-actions button{padding:11px 14px;border-radius:5px;border:1px solid #becbd2;color:#236ba4;background:#fff;font:inherit;cursor:pointer}.poster-register-discard-actions button:last-child{background:#c94444;color:#fff;border-color:#c94444}.poster-register-discard-actions button:focus-visible{outline:2px solid #368dd1;outline-offset:2px}@media(max-width:670px){.poster-register-editor-card>.modal-head{padding:15px}.poster-register-editor-title>h2{font-size:23px}.poster-register-editor-card>.poster-register-editor-form{padding:16px 12px 0}.poster-register-editor-form>.poster-register-editor-fields{grid-template-columns:1fr 1fr;gap:13px 8px}.poster-register-editor-fields>.poster-register-editor-location,.poster-register-editor-fields>.poster-register-editor-type,.poster-register-editor-fields>.poster-register-editor-reason{grid-template-columns:minmax(0,1fr);gap:5px}.poster-register-editor-fields>.poster-register-editor-description{grid-column:1/-1}.poster-register-editor-fields>.poster-register-editor-table-header{grid-template-columns:23% 1fr 1fr;gap:8px;font-size:13px}.poster-register-editor-fields>.poster-register-editor-name{grid-column:1;grid-row:5}.poster-register-editor-fields>.poster-register-editor-password{grid-column:2;grid-row:5}.poster-register-editor-fields>.poster-register-editor-add-more{grid-column:1/-1}.poster-register-editor-card .poster-register-editor-form>.form-actions{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);padding:12px}}.poster-archived-register-notice{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 21px 9px;padding:10px 16px;border:1px solid #384650;border-radius:7px;background:#253038;color:#aebecb;font-size:12px;line-height:1.5}.poster-archived-register-notice strong{color:#e5edf3;font-size:13px}.poster-archived-registers .poster-registers-heading{min-height:68px;padding:9px 20px}.poster-archived-registers .poster-registers-heading h1{font-size:24px}.poster-archived-registers .poster-registers-add:disabled{opacity:.5;cursor:not-allowed}.poster-archived-registers .poster-registers-toolbar{min-height:69px;padding:13px 15px;gap:9px}.poster-archived-registers .poster-registers-search{width:259px;min-width:185px;height:37px}.poster-archived-registers .poster-registers-search>span{font-size:22px}.poster-archived-registers .poster-registers-search input{font-size:14px}.poster-archived-registers .poster-registers-select select,.poster-archived-registers .poster-registers-filter-container>button{min-height:35px;height:35px;padding:6px 10px;font-size:14px}.poster-archived-registers .poster-registers-table{min-width:1000px;font-size:14px}.poster-archived-registers .poster-registers-table thead th{height:48px;padding:8px 10px;font-size:14px}.poster-archived-registers .poster-registers-table tbody td{height:47px;padding:5px 10px;font-size:14px}.poster-archived-registers .poster-registers-edit-cell>button{height:29px;line-height:24px;font-size:22px;padding:1px 2px}.poster-archived-registers .poster-registers-status{width:9px;height:9px}.poster-archived-register-type-dot{display:inline-block;vertical-align:middle;background:#238ade;border-radius:50%;width:9px;height:9px;margin-right:9px}.poster-archived-registers .poster-registers-footer{min-height:48px;padding:7px 18px}.poster-archived-register-message{color:#e6edf1;line-height:1.6;background:#2e3942;margin:12px 21px;padding:16px;border-radius:5px}.poster-archived-register-message button{margin-left:12px;background:transparent;border:1px solid #8bbfdf;border-radius:5px;color:#aadafa;padding:7px;cursor:pointer}.poster-archived-register-overlay{position:fixed;z-index:120;inset:0 0 0 220px;overflow-y:auto;background:#fff;color:#343b40}.poster-archived-register-detail{width:100%;min-height:100vh;box-sizing:border-box}.poster-archived-register-detail>header{display:flex;align-items:center;gap:16px;min-height:73px;padding:12px 28px;border-bottom:1px solid #e0e4e7}.poster-archived-register-detail>header button{color:#2f8dd7;font-size:42px;line-height:38px;border:0;background:none;cursor:pointer}.poster-archived-register-detail h2{font-size:27px;margin:0;font-weight:550}.poster-archived-register-fields{display:grid;gap:16px;padding:36px 28px 26px;width:min(920px,100%);box-sizing:border-box}.poster-archived-register-fields label,.poster-archived-register-location-row{display:grid;grid-template-columns:233px minmax(0,470px);gap:17px;align-items:center;min-height:37px}.poster-archived-register-location-row{min-height:26px}.poster-archived-register-location-row output{font-size:16px;color:#343b42;line-height:1.4}.poster-archived-register-fields input{border:1px solid #d5dade;border-radius:5px;padding:7px 12px;font:inherit;height:37px;box-sizing:border-box;background:#fff;color:#35414a}.poster-archived-register-fields input:disabled{background:#eee;color:#8b969c;opacity:1;cursor:not-allowed}.poster-archived-register-fields input::placeholder{color:#a3aeb7}.poster-archived-register-fields p{color:#7f8e99;font-size:13px;line-height:1.5}.poster-archived-register-fields>button{justify-self:start;margin:24px 0 0 250px;min-width:117px;min-height:46px;border:0;border-radius:5px;background:#19bb5a;color:#fff;opacity:.48;padding:11px 19px;cursor:not-allowed}.poster-archived-register-fields .poster-archived-register-disclaimer{margin:0 0 0 250px;max-width:470px;line-height:1.55}.poster-archived-register-missing{margin:24px 28px 15px;font-size:15px;color:#566773}.poster-archived-register-return{margin:8px 28px;border:0;border-radius:5px;background:#298ad0;color:#fff;padding:11px 20px;cursor:pointer}.poster-archived-registers .poster-registers-heading-actions{gap:16px}.poster-archived-header-menu{position:relative}.poster-archived-header-trigger{color:#8dc7ef;background:transparent;border:0;font-size:24px;padding:7px 10px;cursor:pointer}.poster-archived-header-popover{display:grid;position:absolute;top:100%;right:0;z-index:65;min-width:160px;padding:9px;background:#303a43;border:1px solid #53626e;border-radius:7px;box-shadow:0 10px 28px #0007}.poster-archived-header-popover button{text-align:left;padding:9px 10px;color:#b7dcf2;font:inherit;font-size:14px;background:transparent;border:0;cursor:pointer}.poster-archived-header-popover button:hover{background:#40505e}.poster-archived-header-popover button:disabled{opacity:.4;cursor:not-allowed}.poster-archived-registers .poster-registers-venue-trigger{height:35px;min-height:35px;padding:5px 10px;font-size:14px;max-width:230px}.poster-archived-registers .poster-registers-venue-container{z-index:22}.poster-archived-registers .poster-registers-filter-popover{min-width:205px;gap:0;padding:6px 0;z-index:45}.poster-archived-registers .poster-registers-filter-popover button{padding:8px 14px;font-size:14px;color:#c6d5df}.poster-archived-registers .poster-registers-filter-popover button:hover:not(:disabled){background:#455560}.poster-archived-registers .poster-registers-filter-popover button:disabled{opacity:.5;cursor:not-allowed}.poster-archived-filter-active{display:flex;align-items:center;gap:2px}.poster-archived-filter-active label{display:flex;align-items:center;gap:5px;font-size:13px}.poster-archived-filter-active label span{color:#b7cedb}.poster-archived-filter-active select,.poster-archived-filter-active input{box-sizing:border-box;min-height:35px;border:1px solid #52646f;background:#25333c;color:#dbeaf3;border-radius:5px;font:inherit;font-size:13px;padding:5px 7px}.poster-archived-filter-active input{width:100px}.poster-archived-filter-active>button,.poster-archived-reset{border:0;background:transparent;color:#91cafa;font:inherit;cursor:pointer;font-size:13px;padding:5px}.poster-archived-registers .poster-registers-table [data-column=sourceId]{width:8%;text-align:right}.poster-archived-registers .poster-registers-table [data-column=name]{width:21%}.poster-archived-registers .poster-registers-table [data-column=type]{width:14%}.poster-archived-registers .poster-registers-table [data-column=locationName]{width:20%}.poster-archived-registers .poster-registers-table [data-column=login]{width:15%}.poster-archived-registers .poster-registers-table [data-column=password]{width:14%}.poster-archived-registers .poster-registers-table [data-column=device],.poster-archived-registers .poster-registers-table [data-column=appVersion],.poster-archived-registers .poster-registers-table [data-column=wifi]{width:13%}.poster-archived-registers .poster-registers-table .poster-archived-action-column{width:4%}.poster-archived-registers .poster-registers-table{min-width:1100px}.poster-archived-columns-backdrop{position:fixed;inset:0;z-index:245;display:grid;align-items:start;justify-items:center;overflow-y:auto;padding:50px 16px;background:#000000a6;box-sizing:border-box}.poster-archived-columns-dialog{width:min(510px,100%);border:1px solid #4b5660;border-radius:9px;background:#202427;color:#e3ebef;box-shadow:0 18px 42px #0008}.poster-archived-columns-dialog header{min-height:63px;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;box-sizing:border-box;border-bottom:1px solid #48545d}.poster-archived-columns-dialog h2{font-size:23px;font-weight:550;margin:0}.poster-archived-columns-dialog header button{color:#abb9c4;background:none;border:0;font-size:28px;cursor:pointer}.poster-archived-columns-list{display:grid;gap:10px;padding:17px 20px}.poster-archived-columns-list label{display:flex;gap:12px;align-items:center;font-size:15px;cursor:pointer}.poster-archived-columns-list input{width:17px;height:17px;accent-color:#298cdf}.poster-archived-columns-dialog footer{display:flex;gap:10px;justify-content:flex-end;padding:16px 18px;border-top:1px solid #48545d}.poster-archived-columns-dialog footer button{border:1px solid #566875;border-radius:6px;background:transparent;color:#c1cfda;font:inherit;font-size:14px;padding:10px 14px;cursor:pointer}.poster-archived-columns-dialog footer .poster-archived-columns-apply{color:#fff;background:#248bdf;border-color:#248bdf}.poster-archived-columns-note{margin:0;padding:0 20px 16px;color:#96aabb;font-size:12px;line-height:1.5}.poster-archived-registers :is(button,input,select):focus-visible,.poster-archived-columns-dialog :is(button,input):focus-visible{outline:2px solid #76c1fb;outline-offset:2px}@media(max-width:800px){.poster-archived-register-overlay{left:0}.poster-archived-register-fields label{grid-template-columns:1fr}.poster-archived-register-fields>button{margin-left:0}.poster-archived-registers .poster-registers-toolbar,.poster-archived-filter-active{flex-wrap:wrap}}.poster-warehouses-heading h1 .warehouse-directory-count{font-size:15px;font-weight:400;color:#a4b3bf;vertical-align:baseline}.warehouse-directory-action-wrap{position:relative;display:flex;align-items:center}.warehouse-directory-actions-toggle{border:0;background:transparent;color:#8bc4eb;font-size:26px;padding:4px 12px;min-height:44px;cursor:pointer}.warehouse-directory-actions-toggle:hover{color:#d9edfc}.warehouse-directory-actions-toggle:focus-visible,.warehouse-directory-actions-popover button:focus-visible{outline:2px solid #4ea9ed;outline-offset:2px}.warehouse-directory-actions-popover{position:absolute;top:calc(100% + 5px);right:0;z-index:30;width:min(310px,78vw);padding:6px;border-radius:7px;border:1px solid #53606a;box-shadow:0 12px 25px #1118;color:#e3e9ee;background:#303b43}.warehouse-directory-actions-popover button{display:block;width:100%;padding:12px;border:0;border-radius:4px;text-align:left;background:transparent;color:inherit;cursor:pointer;font-size:13px}.warehouse-directory-actions-popover button:hover{background:#41515d}.poster-user-sessions-header{min-height:85px;padding-top:13px;padding-bottom:13px}.poster-user-sessions-filters{min-height:80px;padding:12px 16px;gap:9px}.poster-user-sessions-search{flex:0 0 245px;width:245px;min-width:180px;height:35px;padding:2px 10px}.poster-user-sessions-search input{height:29px;font-size:14px}.poster-user-sessions-search>span{font-size:21px;width:22px}.poster-user-sessions-select select,.poster-user-sessions-filter-wrap>button{min-height:35px;height:35px;border-radius:5px;padding:6px 10px;font-size:14px}.poster-user-sessions-table thead th{height:48px;padding-top:8px;padding-bottom:9px;font-size:14px}.poster-user-sessions-table tbody td{height:47px;padding-top:6px;padding-bottom:6px;font-size:14px}.poster-user-sessions-actions>button{height:32px;line-height:24px;padding:2px 6px;font-size:22px}.poster-user-sessions-table th:first-child,.poster-user-sessions-table td:first-child{width:19.3%}.poster-user-sessions-table th:nth-child(2),.poster-user-sessions-table td:nth-child(2){width:19.4%}.poster-user-sessions-table th:nth-child(3),.poster-user-sessions-table td:nth-child(3){width:19.3%}.poster-user-sessions-table th:nth-child(4),.poster-user-sessions-table td:nth-child(4){width:19.4%}.poster-user-sessions-table th:nth-child(5),.poster-user-sessions-table td:nth-child(5){width:19.2%}.poster-user-sessions-table th:last-child,.poster-user-sessions-table td:last-child{width:3.4%}.poster-user-session-status{background:#60c38a;width:9px;height:9px}.poster-user-sessions-footer{min-height:56px;padding:9px 20px}.poster-user-sessions-period{position:relative;z-index:18}.poster-user-sessions-period>button{height:35px;border-radius:5px;border:1px solid #4d5b66;background:#242b30;color:#a6b6c1;padding:6px 11px;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.poster-user-sessions-period>button:focus-visible{outline:2px solid #3996dd;outline-offset:2px}.poster-user-sessions-period-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:35;min-width:235px;max-width:320px;display:grid;gap:0;padding:6px 0;border:1px solid #4a5b69;border-radius:6px;background:#303a43;box-shadow:0 9px 26px #0006;color:#dfe9ef}.poster-user-sessions-period-popover>button{display:block;text-align:left;border:0;background:transparent;color:inherit;padding:8px 13px;font:inherit;font-size:14px;cursor:pointer}.poster-user-sessions-period-popover>button:is(:hover,:focus-visible,[aria-pressed=true]){background:#3f5362;color:#fff}.poster-user-sessions-period-popover>small{padding:10px 13px 4px;border-top:1px solid #53616a;color:#a6b6c1;font-size:11px;line-height:1.45}.poster-user-sessions-custom-period{display:grid;gap:8px;border-top:1px solid #4b5c68;padding:12px}.poster-user-sessions-custom-period label{display:grid;gap:5px;font-size:12px}.poster-user-sessions-custom-period input{min-height:33px;border-radius:5px;background:#202932;color:#dbe6ef;border:1px solid #65727a;padding:5px;color-scheme:dark}.poster-user-sessions-custom-period>button{background:#247fc0;color:#fff;border:0;border-radius:4px;padding:8px;cursor:pointer}.poster-user-sessions-user-picker{position:relative;z-index:20}.poster-user-sessions-user-picker>button{height:35px;min-width:120px;max-width:230px;padding:6px 11px;background:#242b30;color:#b1bec8;border:1px solid #4d5b66;border-radius:5px;font:inherit;font-size:14px;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-user-sessions-user-picker>button:focus-visible{outline:2px solid #3996dd;outline-offset:2px}.poster-user-sessions-user-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:295px;max-width:80vw;padding:9px 10px 10px;border:1px solid #50616e;border-radius:6px;box-shadow:0 10px 28px #0007;background:#303a43;color:#e0e6eb}.poster-user-sessions-user-actions{display:flex;gap:16px;margin-bottom:9px}.poster-user-sessions-user-actions>button{border:0;background:transparent;color:#79bef1;padding:4px 0;font-size:13px;cursor:pointer}.poster-user-sessions-user-menu>input{display:block;width:100%;height:35px;padding:6px 10px;border:1px solid #539cdd;border-radius:5px;background:#252e35;color:#e8eff4;font:inherit;font-size:14px}.poster-user-sessions-user-options{max-height:240px;overflow-y:auto;margin-top:6px}.poster-user-sessions-user-options>label{display:flex;gap:9px;align-items:center;padding:8px 10px;border-radius:4px;font-size:14px;cursor:pointer}.poster-user-sessions-user-options>label:hover{background:#3b4b58}.poster-user-sessions-user-options input{width:15px;height:15px;margin:0;accent-color:#168de4}.poster-user-sessions-user-options p{padding:6px;color:#a8b8c5}@media(max-width:990px){.poster-user-sessions-search{flex:1 1 180px;width:auto}.poster-user-sessions-table{min-width:890px}}.poster-user-session-columns-backdrop{position:fixed;inset:0;z-index:200;background:#0009;display:grid;justify-items:center;align-items:start;padding:50px 16px;overflow-y:auto;box-sizing:border-box}.poster-user-session-columns-dialog{width:min(510px,100%);border:1px solid #4b555e;border-radius:10px;color:#e8ecf0;background:#202529;box-shadow:0 18px 45px #0000004d}.poster-user-session-columns-dialog header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #49525c;min-height:64px;padding:14px 18px;box-sizing:border-box}.poster-user-session-columns-dialog h2{margin:0;font-size:22px;font-weight:550;color:inherit}.poster-user-session-columns-dialog header button{color:#adb7bf;background:transparent;border:0;font-size:30px;cursor:pointer;line-height:1}.poster-user-session-column-choices{display:grid;padding:14px 18px 17px;gap:9px}.poster-user-session-column-choices label{display:flex;align-items:center;gap:9px;min-height:24px;font-size:15px;cursor:pointer}.poster-user-session-column-choices input{width:17px;height:17px;accent-color:#258ee0;cursor:pointer}.poster-user-session-columns-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding:17px 18px;border-top:1px solid #49525c}.poster-user-session-columns-dialog footer button{font:inherit;font-size:14px;padding:10px 14px;border-radius:6px;border:1px solid #53616c;cursor:pointer}.poster-user-session-columns-dialog .poster-user-session-columns-reset{background:transparent;color:#9dacb7}.poster-user-session-columns-dialog .poster-user-session-columns-apply{background:#258fe0;border-color:#258fe0;color:#fff}.poster-user-session-columns-dialog button:disabled{opacity:.48;cursor:not-allowed}.poster-user-session-columns-dialog button:focus-visible{outline:2px solid #75c1ff;outline-offset:2px}.poster-user-sessions-filter-popover button:disabled{opacity:.48;cursor:not-allowed}.poster-user-sessions-operational-filter{padding:10px 3px 5px;margin-top:5px;border-top:1px solid #4e5b64}.poster-user-sessions-utility-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.poster-user-sessions-utility-actions button{border:1px solid #516471;background:transparent;color:#a7ccea;padding:7px 10px;border-radius:5px;cursor:pointer;font:inherit;font-size:12px}.ce-shell{min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr);font-family:Inter,system-ui,sans-serif;background:#f6f6f4;color:#1f211e}.ce-sidebar{background:#191b19;color:#f6f6f1;display:flex;flex-direction:column;padding:24px 16px;gap:22px;min-height:100vh}.ce-brand strong{display:block;letter-spacing:.14em;font-size:15px}.ce-brand span,.ce-venue small{display:block;color:#b5bdb4;font-size:12px;margin-top:5px}.ce-venue{padding:18px 13px;background:#2a2e29;border-radius:12px;display:grid;gap:3px}.ce-venue strong{font-size:14px}.ce-sidebar nav{display:grid;align-content:start;gap:2px;overflow-y:auto;max-height:calc(100vh - 280px)}.ce-sidebar nav button{border:0;text-align:left;padding:12px 13px;background:transparent;color:#b9c2b9;border-radius:9px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.ce-sidebar nav button.active,.ce-sidebar nav button:hover{background:#363c35;color:#fff}.ce-sidebar nav button span{font-size:11px;opacity:.7}.ce-logout{margin-top:auto;border:1px solid #51574f;padding:12px;border-radius:10px;background:#282c27;color:#fff}.ce-main{min-width:0;padding:28px clamp(20px,4vw,52px) 64px;max-width:1550px;width:100%;margin:auto}.ce-topbar,.ce-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.ce-topbar h1{font-size:27px;letter-spacing:-.025em;margin:3px 0 14px}.ce-topbar small{color:#687067;font-size:12px}.ce-topbar button,.ce-section-title button,.ce-actions button,.ce-component button,.ce-editor button:not(.ce-primary){border:1px solid #d8dcd5;background:#fff;padding:9px 13px;border-radius:9px;color:#273026}.ce-scope-note{margin:0 0 21px;background:#ecf2ea;padding:12px 14px;border-radius:10px;color:#3b5742;font-size:13px;line-height:1.55}.ce-columns{display:grid;grid-template-columns:minmax(230px,34%) minmax(0,1fr);gap:19px;align-items:start}.ce-list,.ce-editor{background:#fff;border:1px solid #e1e5df;border-radius:15px;min-width:0;padding:20px;box-shadow:0 2px 9px #00000006}.ce-section-title{padding-bottom:15px;border-bottom:1px solid #edf0ed;margin-bottom:16px}.ce-section-title strong{font-size:17px}.ce-section-title small{display:block;color:#757d75;font-size:12px;margin-top:4px}.ce-list>button{display:flex;flex-direction:column;gap:4px;width:100%;border:0;border-bottom:1px solid #f0f1ef;background:#fff;text-align:left;padding:13px 10px;cursor:pointer}.ce-list>button:hover,.ce-list>button.selected{background:#f0f5f0;border-radius:8px}.ce-list>button strong{font-weight:600;font-size:14px}.ce-list>button small,.ce-empty,.ce-hint{color:#747c72;font-size:12px}.ce-editor form fieldset{border:0;padding:0;margin:0}.ce-form-fields,.ce-extra{display:grid;gap:17px}.ce-field{display:grid;gap:6px;min-width:0}.ce-field>span{font-weight:600;font-size:13px}.ce-field>input,.ce-field>select{min-height:42px;width:100%;border-radius:9px;border:1px solid #d7dcd3;background:#fff;padding:10px 12px;color:#222}.ce-field>input:focus,.ce-field>select:focus{outline:2px solid #91a992;outline-offset:1px}.ce-extra h4{margin:6px 0 0;font-size:15px}.ce-component{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;border:1px solid #e1e6df;border-radius:10px}.ce-component .ce-field:first-child{grid-column:1/-1}.ce-component button{grid-column:1/-1;justify-self:start}.ce-hours{display:grid;grid-template-columns:65px 1fr 1fr;gap:8px;align-items:center}.ce-hours input[type=time]{width:100%;border:1px solid #d7dcd3;border-radius:7px;padding:7px}.ce-photo{display:block;max-width:300px;max-height:260px;object-fit:contain;border-radius:10px;border:1px solid #dbe2da;margin-top:12px}.ce-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid #edf0ed}.ce-primary{background:#1f6b49!important;color:#fff!important;border-color:#1f6b49!important;font-weight:600}.ce-error,.ce-success,.ce-uncertain{border-radius:10px;padding:13px 15px;line-height:1.6;font-size:13px;margin-bottom:15px;overflow-wrap:anywhere}.ce-error{background:#fdf0ec;color:#a2381e}.ce-success{background:#e9f5e9;color:#285a31}.ce-uncertain{background:#fff4dc;color:#815809;margin-top:12px}.ce-login-page{display:grid;place-items:center;min-height:100vh;padding:24px;background:#f3f5f0}.ce-login-card{width:min(440px,100%);padding:35px;background:#fff;border:1px solid #e0e6dc;border-radius:17px;box-shadow:0 20px 40px #0000000d}.ce-login-card h1{font-size:25px;line-height:1.18;margin:14px 0}.ce-login-card p,.ce-login-card>small{font-size:13px;color:#677168;line-height:1.5}.ce-login-card form{display:grid;gap:15px;margin:23px 0}.ce-login-card .ce-primary{border:0;border-radius:10px;padding:13px}.ce-login-card>small:first-child{letter-spacing:.15em;font-weight:700}@media(max-width:860px){.ce-shell{grid-template-columns:1fr}.ce-sidebar{position:static;min-height:0;padding:18px;gap:12px}.ce-sidebar nav{display:flex;overflow-x:auto;max-height:none;white-space:nowrap}.ce-sidebar nav button{flex:0 0 auto}.ce-logout{margin-top:0}.ce-columns{grid-template-columns:1fr}.ce-main{padding:22px 15px 40px}}*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171714;background:#f3f3ef;font-synthesis:none;text-rendering:optimizeLegibility}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:#f3f3ef}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px 18px;display:flex;flex-direction:column;gap:22px;background:#181815;color:#f7f7f3;border-right:1px solid rgba(255,255,255,.06)}.sidebar-brand,.brand-lockup{display:flex;align-items:center;gap:12px}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f3f0e7;color:#1b1b17;font-weight:800;box-shadow:inset 0 0 0 1px #00000014}.sidebar-brand strong,.brand-lockup strong{display:block;font-size:14px;letter-spacing:.01em}.sidebar-brand span,.brand-lockup span{display:block;margin-top:2px;color:#9e9e95;font-size:12px}.sidebar nav{display:grid;gap:4px;min-height:0;overflow-y:auto;scrollbar-width:thin}.sidebar nav a{min-height:42px;padding:0 12px;border-radius:11px;display:flex;align-items:center;gap:11px;color:#bdbdb5;font-size:14px;transition:.18s ease}.sidebar nav a i{width:18px;font-style:normal;text-align:center;color:#77776f}.sidebar nav a:hover{background:#ffffff0e;color:#fff}.sidebar nav a.active{background:#f3f0e7;color:#191915}.sidebar nav a.active i{color:#191915}.nav-caption{margin:14px 12px 5px;color:#66665f;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.sidebar-foot{margin-top:auto;padding:14px 12px 4px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:3px}.sidebar-foot span{color:#7d7d75;font-size:11px}.sidebar-foot strong{font-size:13px}.sidebar-foot button{margin-top:9px;width:fit-content;border:0;background:transparent;color:#a6a69e;padding:0;font-size:12px}.sidebar-foot button:hover{color:#fff}.workspace{min-width:0}.topbar{position:sticky;top:0;z-index:20;min-height:72px;padding:13px 30px;display:flex;justify-content:space-between;align-items:center;gap:18px;background:#f3f3efe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #dfdfd8}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#9a9a91;font-size:12px}.breadcrumbs b{color:#c1c1b9;font-weight:400}.breadcrumbs strong{color:#44443d;font-weight:650}.topbar-controls{display:flex;align-items:center;gap:10px;min-width:0}.location-select,.search-box{height:42px;border:1px solid #d9d9d1;border-radius:12px;background:#fff;display:flex;align-items:center}.location-select span{padding-left:12px;color:#96968d;font-size:11px}.location-select select{border:0;background:transparent;outline:0;padding:0 30px 0 8px;min-width:170px;color:#292924}.search-box{padding:0 12px;min-width:220px;gap:8px}.search-box span{color:#9b9b92;font-size:18px}.search-box input{width:100%;border:0;outline:0;background:transparent;color:#272722}.content{width:min(1440px,100%);margin:0 auto;padding:34px 34px 56px}.page-header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.page-header h1{margin:5px 0 7px;font-size:clamp(28px,3vw,40px);line-height:1.04;letter-spacing:-.035em}.page-header p{margin:0;max-width:720px;color:#707067;line-height:1.55;font-size:14px}.eyebrow{color:#9b9b91;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.page-actions{display:flex;gap:8px;flex-shrink:0}.primary-button,.secondary-button{min-height:42px;padding:0 16px;border-radius:11px;border:1px solid transparent;font-weight:700;font-size:13px}.primary-button{background:#1b1b17;color:#fff;box-shadow:0 1px #ffffff14 inset,0 8px 24px #00000014}.primary-button:hover{background:#2b2b25}.secondary-button{background:#fff;color:#393933;border-color:#d9d9d1}.wide{width:100%}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.kpi-card,.panel{background:#fff;border:1px solid #dfdfd7;border-radius:18px;box-shadow:0 8px 26px #28282209}.kpi-card{min-height:142px;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.kpi-card span{color:#7d7d74;font-size:12px}.kpi-card strong{margin-top:8px;font-size:34px;letter-spacing:-.04em}.kpi-card small{color:#a0a097;font-size:11px}.panel{padding:20px}.panel-title{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:18px}.panel-title h2{margin:4px 0 0;font-size:18px;letter-spacing:-.02em}.text-link{color:#64645d;font-size:12px;white-space:nowrap}.text-link:hover{color:#171714}.network-list{display:grid}.network-row{min-height:68px;display:grid;grid-template-columns:10px minmax(0,1fr) 74px 74px auto;gap:14px;align-items:center;border-top:1px solid #eeeeea}.network-row:first-child{border-top:0}.network-dot{width:8px;height:8px;border-radius:50%;background:#292923;box-shadow:0 0 0 5px #efefe9}.network-row strong{display:block;font-size:13px}.network-row span{display:block;margin-top:3px;color:#8f8f86;font-size:11px}.network-stat{text-align:right}.network-stat strong{font-size:16px}.status-badge{display:inline-flex;width:max-content;min-height:24px;padding:0 9px;border-radius:99px;align-items:center;font-size:10px;font-weight:800}.status-badge.active{color:#275f3d;background:#ecf6ef}.status-badge.archived{color:#77776f;background:#eeeeea}.table-panel{padding:0;overflow:hidden}.data-table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{padding:13px 18px;background:#fafaf7;border-bottom:1px solid #e6e6df;color:#8b8b82;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.data-table td{padding:16px 18px;border-bottom:1px solid #efefe9;color:#44443d;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfbf8}.data-table td strong{display:block;color:#23231f;font-size:13px}.data-table td small{display:block;margin-top:4px;color:#9d9d94;font-size:10px;max-width:250px;overflow:hidden;text-overflow:ellipsis}.row-action{text-align:right}.row-action button{border:0;background:transparent;color:#5f5f57;font-size:11px;font-weight:700}.row-action button:hover{color:#171714}.empty-state{padding:56px 20px;text-align:center;color:#77776f}.empty-state .empty-icon{width:42px;height:42px;margin:0 auto 12px;display:grid;place-items:center;border-radius:13px;background:#f2f2ed;color:#a2a299}.empty-state strong{color:#31312b;font-size:14px}.empty-state p{margin:6px 0 0;font-size:12px}.loading-card{padding:28px;border-radius:16px;background:#fff;border:1px solid #dfdfd7;color:#77776f}.message{padding:12px 14px;border-radius:11px;font-size:12px;line-height:1.45}.message.error{background:#fbefed;color:#87372d;border:1px solid #f1d6d1}.message.success{background:#edf7ef;color:#2b6540;border:1px solid #d4ead9}.message.neutral{background:#f5f5f0;color:#6e6e65;border:1px solid #e6e6df}.content-message{margin-bottom:18px}.settings-panel{max-width:820px}.muted-id{color:#aaa9a0;font-size:11px}.catalog-page-header{align-items:center}.catalog-scope{min-width:190px;padding:12px 14px;border:1px solid #dfdfd7;border-radius:12px;background:#fff;text-align:right}.catalog-scope span{display:block;color:#999990;font-size:10px}.catalog-scope strong{display:block;margin-top:4px;font-size:12px}.catalog-toolbar{margin-bottom:14px;padding:10px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;align-items:center}.segmented-control{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:#ecece6}.segmented-control button{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#77776f;font-size:11px;font-weight:700;white-space:nowrap}.segmented-control button.active{background:#fff;color:#22221e;box-shadow:0 1px 4px #20201b14}.segmented-control button span{margin-left:4px;color:#a1a198;font-size:9px}.catalog-search{height:38px;padding:0 11px;border:1px solid #deded7;border-radius:10px;display:flex;align-items:center;gap:7px;background:#fff}.catalog-search span{color:#9b9b92}.catalog-search input{width:100%;border:0;outline:0;background:transparent;color:#2b2b25;font-size:12px}.catalog-filters{grid-column:1 / -1;grid-row:2;display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding-top:4px}.catalog-filters label{display:grid;gap:4px;min-width:160px;font-size:11px;font-weight:700;color:#62625d}.catalog-filters select{min-height:38px;padding:0 10px;border:1px solid #deded7;border-radius:10px;background:#fff;color:#2b2b25;font:inherit;font-weight:500}.catalog-filter-count{padding-bottom:11px;color:#77776f;font-size:11px}.catalog-reset-filters{min-height:38px;padding:0 10px;border:1px solid #deded7;border-radius:10px;background:#fff;color:#54544c;font-size:11px}.catalog-create-actions{grid-column:3;grid-row:1;display:flex;justify-content:flex-end}.catalog-create-actions .primary-button{min-height:38px}.catalog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalog-card{min-height:190px;padding:18px;border:1px solid #dfdfd7;border-radius:16px;background:#fff;box-shadow:0 8px 26px #28282208;display:flex;flex-direction:column}.catalog-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.catalog-card-head h3{margin:5px 0 0;font-size:16px;letter-spacing:-.02em}.catalog-card-stat{margin:auto 0 15px;padding-top:18px}.catalog-card-stat strong{display:block;font-size:28px;letter-spacing:-.035em}.catalog-card-stat span{color:#929289;font-size:10px}.catalog-card .secondary-button{width:100%}.catalog-empty-panel{grid-column:1 / -1}.catalog-row-actions{gap:9px;align-items:center}.catalog-row-actions button{white-space:nowrap}.availability-pill{display:inline-flex;width:max-content;min-height:24px;align-items:center;padding:0 8px;border-radius:99px;font-size:10px;font-weight:800}.availability-pill.available{background:#edf6ef;color:#2c6842}.availability-pill.stopped{background:#fbefed;color:#8d3b31}.muted-copy{color:#9a9a91;font-size:11px}.modifier-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modifier-group-card{padding:18px;min-width:0}.modifier-group-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.modifier-group-head h2{margin:5px 0 0;font-size:17px;letter-spacing:-.02em}.modifier-group-head p{margin:5px 0 0;color:#909087;font-size:10px}.modifier-option-list{margin-top:14px;border-top:1px solid #ecece6}.modifier-option-row{min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #eeeeea}.modifier-option-row strong{display:block;font-size:12px}.modifier-option-row span{display:block;margin-top:3px;color:#929289;font-size:10px}.modifier-option-actions{display:flex;align-items:center;gap:8px}.modifier-option-actions button{border:0;background:transparent;color:#65655d;font-size:10px;font-weight:700}.modifier-empty{padding:18px 0;color:#999990;font-size:11px}.modifier-assignments{margin-top:14px}.modifier-assignments>span{display:block;margin-bottom:7px;color:#8d8d84;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.modifier-assignment-list{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-items:center}.modifier-assignment-list>small{color:#999990;font-size:10px}.assignment-chip{display:inline-flex;min-height:28px;padding:0 6px 0 9px;align-items:center;gap:6px;border-radius:9px;background:#f0f0eb;color:#4c4c45;font-size:10px;font-weight:700}.assignment-chip small{color:#929289;font-size:9px}.assignment-chip button{width:18px;height:18px;padding:0;border:0;border-radius:6px;background:#0000000e;color:#77776f;line-height:1}.modifier-group-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #ecece6}.catalog-context-card{padding:13px 14px;border:1px solid #e2e2db;border-radius:11px;background:#f5f5f0}.catalog-context-card span,.catalog-context-card small{display:block;color:#85857c;font-size:10px}.catalog-context-card strong{display:block;margin:4px 0;font-size:13px}.inventory-page-header{align-items:center}.inventory-scope{min-width:250px;padding:11px 13px;border:1px solid #dfdfd7;border-radius:13px;background:#fafaf7}.inventory-scope label{display:grid;gap:6px}.inventory-scope label>span{color:#97978e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.inventory-scope select{width:100%;min-height:36px;padding:0 8px;border:1px solid #ddddd5;border-radius:9px;background:#fff;color:#2b2b26;outline:0}.inventory-scope small{display:block;margin-top:5px;color:#999990;font-size:10px}.inventory-toolbar{margin-bottom:14px;padding:10px;display:grid;grid-template-columns:minmax(0,auto) minmax(200px,1fr);gap:10px;align-items:center}.inventory-report-toolbar{display:flex;flex-wrap:wrap;gap:10px}.inventory-report-toolbar>.segmented-control{flex:1 1 460px;min-width:0}.inventory-report-toolbar .inventory-search{flex:1 1 180px;min-width:180px}.inventory-period-selector{display:flex;gap:8px;flex:0 1 280px}.inventory-period-selector label{display:grid;gap:4px;flex:1 1 125px;font-size:11px;color:#66665c}.inventory-period-selector input{width:100%;min-height:36px;padding:0 7px;border:1px solid #ddddd5;border-radius:9px;color:#2b2b26;background:#fff}.inventory-search{justify-self:stretch}.inventory-status{display:inline-flex;min-height:24px;padding:0 9px;align-items:center;border-radius:999px;font-size:10px;font-weight:800}.inventory-status.ok{color:#275f3d;background:#ecf6ef}.inventory-status.low{color:#8a6918;background:#fbf5dd}.inventory-status.out{color:#8e3e34;background:#faece9}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recipe-card{padding:16px}.recipe-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.recipe-card-head h2{margin:4px 0 2px;font-size:16px;letter-spacing:-.02em}.recipe-card-head p{margin:0;color:#8b8b82;font-size:11px}.recipe-output{flex-shrink:0;padding:6px 9px;border-radius:9px;background:#f0f0ea;color:#4f4f48;font-size:10px;font-weight:800}.recipe-components{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #ecece6}.recipe-components div{display:flex;justify-content:space-between;gap:12px}.recipe-components strong{font-size:11px}.recipe-components span{color:#8d8d84;font-size:10px;white-space:nowrap}.inventory-footnote{margin-top:12px;padding:0 4px;display:flex;gap:16px;flex-wrap:wrap;color:#929289;font-size:10px}.inventory-page-actions{align-items:stretch}.inventory-page-actions>.primary-button{align-self:center}.inventory-document-modal{width:min(920px,100%)}.document-lines-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:3px}.document-lines-head div{display:flex;align-items:center;gap:8px}.document-lines-head strong{font-size:12px}.document-lines{display:grid;gap:9px}.document-line{display:grid;grid-template-columns:28px minmax(170px,1.5fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(150px,1fr) 32px;gap:9px;align-items:end;padding:11px;border:1px solid #e5e5de;border-radius:13px;background:#f8f8f4}.document-line-number{width:28px;height:28px;align-self:center;display:grid;place-items:center;border-radius:9px;background:#ebebe5;color:#77776f;font-size:10px;font-weight:800}.document-line label{min-width:0}.document-line input,.document-line select{height:38px}.line-remove{width:32px;height:38px;border:1px solid #ddddd5;border-radius:9px;background:#fff;color:#8b5b55;font-size:17px}.line-remove:disabled{opacity:.35}.employee-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.employee-kpis article{min-height:92px;padding:16px;border:1px solid #dfdfd7;border-radius:15px;background:#fff;box-shadow:0 8px 24px #28282206}.employee-kpis span{display:block;color:#8d8d84;font-size:10px}.employee-kpis strong{display:block;margin-top:9px;font-size:25px;letter-spacing:-.035em}.employee-location-list,.credential-list{display:flex;flex-wrap:wrap;gap:5px}.employee-location-list span{display:inline-flex;min-height:24px;padding:0 8px;align-items:center;border-radius:8px;background:#f0f0eb;color:#606058;font-size:9px;font-weight:700}.credential-badge,.role-badge,.self-mark{display:inline-flex;width:max-content;min-height:24px;padding:0 8px;align-items:center;border-radius:99px;font-size:9px;font-weight:800}.credential-badge.ready{color:#275f3d;background:#ecf6ef}.credential-badge.missing{color:#8b6e30;background:#faf4df}.role-badge{color:#53534c;background:#eeeeea}.role-badge.role-admin{color:#3d4f7c;background:#edf0f8}.role-badge.role-manager{color:#6b5428;background:#f7f1e4}.self-mark{min-height:19px;margin-left:6px;padding:0 6px;color:#66665e;background:#eeeeea;vertical-align:middle}.inventory-supplier-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%}.inventory-supplier-actions button{white-space:normal}.supplier-payment-confirm{display:flex!important;align-items:flex-start;gap:10px!important;margin:4px 0 0;line-height:1.5}.supplier-payment-confirm input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;flex:0 0 18px}.supplier-payment-confirm>span{min-width:0;font-size:12px!important;font-weight:500!important;color:#44443d!important}.recipe-version-dialog{width:min(930px,100%)}.recipe-version-dialog .modal-header p{color:#77776e;font-size:12px}.recipe-edit-list{display:grid;gap:10px;max-height:min(50vh,500px);overflow-y:auto}.recipe-edit-line{margin:0;min-width:0;padding:12px;border:1px solid #e8e8e2;border-radius:12px}.recipe-edit-line legend{padding:0 5px;color:#77776e;font-size:11px;font-weight:700}.recipe-edit-grid{display:grid;grid-template-columns:minmax(125px,1.6fr) repeat(3,minmax(85px,1fr)) auto;align-items:end;gap:9px}.recipe-edit-grid label{min-width:0}.recipe-edit-grid input,.recipe-edit-grid select{width:100%;min-width:0}@media(max-width:768px){.recipe-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-edit-grid label:first-child{grid-column:1 / -1}}@media(max-width:420px){.recipe-edit-grid{grid-template-columns:minmax(0,1fr)}.recipe-edit-grid label:first-child{grid-column:auto}}.cafe-setup-panel .panel-title{align-items:center}.setup-check-list{display:grid;gap:0;border-top:1px solid #eaeae4}.setup-check-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 0;border-bottom:1px solid #eaeae4}.setup-check-row strong{display:block;font-size:13px}.setup-check-row p{margin:4px 0 0;color:#717168;font-size:11px;line-height:1.4}.setup-check-row .text-link{white-space:nowrap}.setup-check-mark{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;font-size:16px;font-weight:700}.setup-check-mark.complete{color:#266744;background:#e5f1e9}.setup-check-mark.missing{color:#985e2d;background:#f8eee3}.setup-check-mark.unknown{color:#717168;background:#eeeeea}.setup-note{margin:12px 0 0;color:#717168;font-size:12px;line-height:1.55}@media(max-width:560px){.setup-check-row{grid-template-columns:28px minmax(0,1fr)}.setup-check-row .text-link{grid-column:2;justify-self:start}}.location-scope-fieldset{margin:0;padding:0;border:0}.location-scope-fieldset legend{margin-bottom:8px;color:#74746b;font-size:11px;font-weight:700}.location-scope-fieldset .field-hint{margin:0 0 10px;color:#74746b;font-size:12px;line-height:1.45}.location-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.location-scope-option{grid-template-columns:18px minmax(0,1fr)!important;align-items:center;gap:9px!important;min-height:58px;padding:10px 11px;border:1px solid #dfdfd7;border-radius:11px;background:#fff}.location-scope-option.selected{border-color:#bdbdb3;background:#f7f7f2}.location-scope-option input{width:16px;height:16px;margin:0}.location-scope-option strong{display:block;font-size:11px}.location-scope-option small{display:block;margin-top:3px;color:#999990;font-size:9px}.employee-security-note{margin-top:-3px}.public-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-menu-card{min-width:0;display:flex;flex-direction:column;gap:14px}.public-menu-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.public-menu-card-head h2{margin:5px 0 3px;font-size:17px;letter-spacing:-.025em}.public-menu-card-head p{margin:0;color:#96968d;font-size:10px;overflow-wrap:anywhere}.public-menu-card-body{display:grid;grid-template-columns:126px minmax(0,1fr);gap:14px;align-items:center}.public-menu-qr-wrap{min-height:126px;display:grid;place-items:center;padding:7px;border:1px solid #e6e6df;border-radius:13px;background:#fff}.public-menu-qr{width:112px;height:112px;image-rendering:pixelated}.public-menu-qr-export{display:grid;justify-items:center;gap:6px;min-width:0}.public-menu-qr-download{font-size:11px;color:#286ac0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.public-menu-qr-template{width:100%;min-width:0;display:grid;gap:7px;justify-items:center;padding-top:9px;border-top:1px solid #eceff1}.public-menu-qr-template label{width:100%;min-width:0;display:grid;gap:5px;font-size:10px;color:#6c7781}.public-menu-qr-template select{min-width:0;width:100%;min-height:36px;padding:4px 6px;font-size:11px}.public-menu-qr-template>img{display:block;width:74px;height:auto;border:1px solid #e6e9ed}.qr-placeholder{width:92px;height:92px;display:grid;place-items:center;border:1px dashed #ccccc3;border-radius:11px;color:#b0b0a7;font-size:18px;font-weight:800;letter-spacing:.08em}.public-menu-flags{display:grid;gap:7px}.public-menu-flags div{display:flex;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid #eeeeea}.public-menu-flags div:last-child{border-bottom:0;padding-bottom:0}.public-menu-flags span{color:#8c8c83;font-size:10px}.public-menu-flags strong{font-size:10px}.public-menu-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#66665e;font-size:10px;text-decoration:underline;text-underline-offset:2px}.public-menu-card-actions{margin-top:auto;padding-top:2px}.public-menu-card-actions .secondary-button{width:100%}.public-menu-kpis{max-width:720px}.slug-input{height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid #d9d9d1;border-radius:10px;background:#fff;overflow:hidden}.slug-input>span{align-self:stretch;display:flex;align-items:center;padding:0 10px;border-right:1px solid #e4e4dd;background:#f4f4ef;color:#999990!important}.slug-input input{height:42px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.menu-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.menu-toggle{grid-template-columns:18px minmax(0,1fr)!important;align-items:start;gap:9px!important;min-height:68px;padding:11px;border:1px solid #dfdfd7;border-radius:11px;background:#fff}.menu-toggle.selected{border-color:#b9cabb;background:#f2f7f3}.menu-toggle.disabled{opacity:.55}.menu-toggle input{width:16px;height:16px;margin:2px 0 0}.menu-toggle strong{display:block;font-size:11px}.menu-toggle small{display:block;margin-top:4px;color:#909087;font-size:9px;line-height:1.4}.reports-page-header{align-items:center}.reports-range{display:flex;gap:8px;padding:9px;border:1px solid #dfdfd7;border-radius:13px;background:#fff}.reports-range label{display:grid;gap:4px}.employee-sales-range{flex-wrap:wrap;align-items:center;justify-content:flex-end;max-width:100%}.employee-sales-range .reports-trend-period{display:flex;flex-wrap:wrap;gap:4px}.reports-range label>span{color:#929289;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.reports-range input,.reports-range select{height:34px;padding:0 8px;border:1px solid #dfdfd7;border-radius:8px;background:#fafaf7;color:#34342e}.reports-range-preset select{min-width:140px;font:inherit;font-size:12px;cursor:pointer}.reports-range :is(select,input):focus-visible{outline:2px solid #247cbd;outline-offset:2px}.reports-trend-period{flex-wrap:nowrap}.reports-trend-period button{min-height:32px;padding:0 9px}.reports-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;margin-bottom:12px}.payment-breakdown{display:grid;gap:4px}.payment-breakdown div{min-height:48px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #eeeeea}.payment-breakdown div:last-child{border-bottom:0}.payment-breakdown span{color:#85857c;font-size:11px}.payment-breakdown strong{font-size:14px}.qr-module-navigation{display:flex;gap:4px;overflow-x:auto;padding:5px;margin-bottom:16px;border:1px solid #e8e9e5;border-radius:13px;background:#f8f9f7;scrollbar-width:thin}.qr-module-navigation button{flex:0 0 auto;border:0;border-radius:9px;padding:12px 17px;font-size:13px;font-weight:600;background:transparent;color:#6b6d68;cursor:pointer}.qr-module-navigation button.active{color:#252924;background:#fff;box-shadow:0 1px 5px #0000000f}.qr-module-navigation button:focus-visible{outline:2px solid #2774ba;outline-offset:2px}.catalog-product-name-with-image{display:flex;align-items:center;gap:10px;min-width:190px}.catalog-product-name-with-image img,.catalog-product-photo-placeholder{display:block;flex:0 0 52px;width:52px;height:52px;border-radius:7px;object-fit:cover;background:#f2f4f5}.catalog-product-photo-placeholder{display:grid;place-items:center;color:#9ba9ae}.catalog-product-name-with-image>div{min-width:0;overflow-wrap:anywhere}.catalog-product-name-with-image small{display:block}.catalog-photo-editor{border:1px solid #d9e0e5;border-radius:9px;padding:12px 14px;display:grid;gap:12px}.catalog-photo-editor legend{font-weight:650;padding:0 5px}.catalog-category-photo-editor{min-width:0;border:1px solid var(--line, #d9dedc);border-radius:12px;padding:14px 16px;display:grid;gap:10px}.catalog-category-photo-editor legend{font-weight:700}.catalog-category-photo-editor img{max-width:min(260px,100%);max-height:150px;width:auto;object-fit:cover;border-radius:9px}.catalog-category-photo-editor label{display:grid;gap:8px;min-width:0}.catalog-category-photo-editor input[type=file]{max-width:100%}.catalog-category-photo-editor button{justify-self:start}.catalog-category-photo-editor p,.catalog-category-photo-editor small{margin:0}.catalog-category-name-with-photo{display:inline-flex;align-items:center;gap:10px}.catalog-category-name-with-photo img{width:38px;height:38px;border-radius:7px;object-fit:cover}.qr-carousel-editor{display:grid;gap:12px;padding:15px 18px;min-width:0;border:1px solid var(--line, #d9dedc);border-radius:14px}.qr-carousel-editor legend{font-weight:700;padding:0 6px}.qr-carousel-editor label{display:grid;gap:8px;min-width:0}.qr-carousel-editor input[type=file]{max-width:100%}.qr-carousel-editor p,.qr-carousel-editor small{margin:0}.qr-carousel-edit-list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.qr-carousel-edit-list li{display:flex;align-items:center;gap:12px;min-width:0;padding:8px;background:#f3f5f6;border-radius:10px}.qr-carousel-edit-list img{width:92px;height:62px;object-fit:cover;border-radius:7px}.qr-carousel-edit-list li>div{display:grid;gap:5px}.qr-carousel-actions{display:flex;flex-wrap:wrap;gap:5px}.qr-walkin-admin-section{margin:20px 0;padding:20px;border:1px solid var(--line, #dce3e4);border-radius:14px}.qr-walkin-admin-title{display:flex;gap:18px;align-items:end;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.qr-walkin-admin-title h3{margin:0 0 6px;font-size:17px}.qr-walkin-admin-title p{margin:0;color:#62737a;font-size:13px}.qr-walkin-admin-title label{display:grid;gap:7px;min-width:170px}.qr-walkin-admin-section td{overflow-wrap:anywhere}.qr-design-panel{display:grid;gap:16px}.qr-design-location{display:grid;gap:7px;max-width:350px}.qr-design-location select{width:100%}.qr-design-workbench{display:grid;grid-template-columns:minmax(295px,.86fr) minmax(320px,1fr);gap:20px;align-items:start}.qr-design-settings{display:grid;gap:17px;padding:22px;min-width:0}.qr-design-settings h2,.qr-design-preview-toolbar h3{margin:0}.qr-design-settings>p{margin:0}.qr-design-settings label{display:grid;gap:7px}.qr-design-settings label small,.qr-design-note{color:#667680;font-size:12px;line-height:1.5}.qr-design-settings input:not([type=radio]){max-width:100%}.qr-design-swatches{border:1px solid #dce4e5;border-radius:12px;padding:12px;min-width:0}.qr-design-swatches legend{font-weight:650;padding:0 5px}.qr-design-palette{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.qr-design-palette label{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;min-width:0}.qr-design-palette label span{width:32px;height:32px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #bdcaca}.qr-design-palette label:has(input:checked) span{box-shadow:0 0 0 2px #1e293b}.qr-design-palette small{font-size:10px;text-align:center;overflow-wrap:anywhere}.qr-design-preview-panel{padding:16px;min-width:0}.qr-design-preview-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.qr-design-device-toggle{display:inline-flex;border:1px solid #dce4e5;border-radius:10px;overflow:hidden}.qr-design-device-toggle button{border:0;background:transparent;padding:9px 12px;color:#4d5960;cursor:pointer}.qr-design-device-toggle button.active{background:#e0e9eb;color:#1c2d32;font-weight:700}.qr-design-live-preview{margin:16px auto;width:100%;max-width:540px;overflow:hidden;background:#fff;border:1px solid #d5dfe1;color:#28353a;box-shadow:0 12px 32px #2037401f;transition:max-width .2s ease}.qr-design-live-preview.phone{max-width:346px;min-height:520px;border-radius:27px}.qr-design-live-preview.desktop{max-width:100%;min-height:410px;border-radius:12px}.qr-design-live-preview header{display:flex;gap:9px;align-items:center;padding:15px 18px;border-bottom:1px solid #edf1f1}.qr-design-live-preview header img{width:30px;height:30px;border-radius:50%;object-fit:contain}.qr-design-live-hero{width:100%;height:158px;object-fit:cover}.qr-design-live-intro{padding:18px;text-align:center;background:color-mix(in srgb,var(--qr-live-accent) 8%,white)}.qr-design-live-intro h4{margin:0 0 5px;color:var(--qr-live-accent);font-size:20px}.qr-design-live-intro p{font-size:12px;margin:0}.qr-design-live-preview h5{margin:20px 18px 12px;font-size:14px}.qr-design-live-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 20px}.qr-design-live-preview.desktop .qr-design-live-products{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-design-live-products article{display:flex;flex-direction:column;gap:5px;min-width:0}.qr-design-live-products article img,.qr-design-live-no-photo{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#edf0f0}.qr-design-live-products article strong{font-size:12px;overflow-wrap:anywhere}.qr-design-live-products article small{font-size:11px;color:var(--qr-live-accent)}.qr-design-live-preview>.qr-design-note{padding:10px 15px}.qr-design-media-group{border:1px solid #dce4e5;border-radius:12px;padding:12px;min-width:0;display:grid;gap:10px}.qr-design-media-group legend{font-weight:650;padding:0 5px}.qr-design-media-group label{display:grid;gap:7px}.qr-design-media-group input[type=file]{width:100%;max-width:100%}.qr-design-media-logo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.qr-design-media-logo img{width:68px;height:68px;object-fit:contain;border-radius:9px}.qr-design-media-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qr-design-media-slide{display:grid;gap:4px;min-width:0}.qr-design-media-slide img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:7px}.qr-design-media-slide>div{display:flex;gap:3px}.qr-design-media-slide button{border:1px solid #d6e1e4;border-radius:6px;background:#f2f7f7;padding:4px 7px;cursor:pointer}.qr-design-media-slide button:disabled{opacity:.4;cursor:default}@media(max-width:940px){.qr-design-workbench{grid-template-columns:1fr}.qr-design-palette{grid-template-columns:repeat(5,minmax(0,1fr))}}.qr-options-modal{width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.qr-options-modal h3{margin:18px 0 8px}.qr-option-form{padding:16px 0}.qr-products-panel td button+button{margin-left:8px}.qr-products-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:16px}.qr-products-toolbar label{min-width:185px;flex:1 1 185px;display:grid;gap:6px}.qr-products-toolbar select,.qr-products-toolbar input{width:100%}.qr-products-toolbar [role=status]{align-self:center;color:var(--muted, #52636a)}.qr-products-panel{display:grid;gap:14px}.qr-products-panel .data-table td small{display:block;max-width:460px;overflow-wrap:anywhere;color:#657681}.qr-category-group-row{background:#f0f5f5}.qr-category-group-row>th,.qr-category-group-row>td{padding:12px 14px;border-top:1px solid #dae4e4;border-bottom:1px solid #dae4e4;text-align:left}.qr-category-expand{display:inline-flex;align-items:center;gap:11px;max-width:100%;border:0;padding:5px 8px;border-radius:8px;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.qr-category-expand:hover{background:#e0ebeb}.qr-category-expand:focus-visible{outline:2px solid #245b8b;outline-offset:2px}.qr-category-expand strong{font-size:14px}.qr-category-count{font-size:12px;font-weight:400;color:#637778}.qr-category-product-row td:first-child{padding-left:28px}.qr-product-name-with-photo{display:flex;align-items:center;gap:12px;min-width:170px}.qr-product-name-with-photo>img,.qr-product-photo-placeholder{flex:0 0 50px;width:50px;height:50px;border-radius:10px;object-fit:cover;background:#eef2f2}.qr-product-photo-placeholder{display:grid;place-items:center;font-size:10px;text-align:center;color:#6b7881}.qr-product-photo-editor{border:1px solid #dae1e3;border-radius:13px;padding:12px 14px;display:grid;gap:10px;min-width:0}.qr-product-photo-editor legend{font-weight:700;padding:0 5px}.qr-product-photo-editor label{display:grid;gap:8px}.qr-product-photo-editor input[type=file]{max-width:100%}.qr-product-photo-preview{display:flex;gap:12px;flex-wrap:wrap;align-items:start}.qr-product-photo-preview-item{display:grid;gap:7px;min-width:0}.qr-product-photo-preview-item>span{color:#536671;font-size:12px}.qr-product-photo-preview-item img{display:block;width:min(180px,43vw);height:auto;object-fit:cover;object-position:center;border-radius:10px;background:#f0f3f4}.qr-product-photo-preview-item .qr-photo-wide-preview{aspect-ratio:4 / 3}.qr-product-photo-preview-item .qr-photo-square-preview{aspect-ratio:1 / 1}.qr-product-photo-preview-item .qr-photo-source-preview{aspect-ratio:4 / 3;object-fit:contain}.qr-product-photo-actions{display:flex;flex-wrap:wrap;gap:8px}.qr-product-photo-editor p,.qr-product-photo-editor small{margin:0}.qr-product-visibility{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.qr-product-visibility input{width:18px;height:18px;accent-color:#2f746e;cursor:pointer}.qr-product-visibility input:disabled{cursor:not-allowed}.qr-product-visibility span{font-size:12px;color:#53636a}.qr-product-price{white-space:nowrap;font-weight:650;font-variant-numeric:tabular-nums}.qr-logo-editor{display:grid;gap:12px;border:1px solid var(--line, #d9dedc);border-radius:14px;padding:15px 18px;min-width:0}.qr-logo-editor legend{font-weight:700;padding:0 6px}.qr-logo-editor label{display:grid;gap:8px;min-width:0}.qr-logo-editor input[type=file]{max-width:100%}.qr-logo-editor button{justify-self:start}.qr-logo-editor p,.qr-logo-editor small{margin:0}.qr-logo-preview{display:block;width:auto;height:auto;max-width:min(260px,100%);max-height:130px;object-fit:contain;object-position:left center}.catalog-photo-editor p{margin:0;font-size:12px;color:#657681}.catalog-photo-upload{display:grid;gap:6px;min-width:0}.catalog-photo-upload input{max-width:100%}.catalog-photo-actions{display:flex;flex-wrap:wrap;gap:9px}.catalog-product-source-photo{display:flex;align-items:center;gap:14px;padding:10px;border-radius:8px;background:#f3f5f6;color:#657681;font-size:12px}.catalog-product-source-photo img{flex:none;width:136px;height:136px;max-width:42%;object-fit:contain;background:#fff;border-radius:6px}.qr-wifi-editor{display:grid;gap:12px;padding:16px;border:1px solid var(--line, #d9dedc);border-radius:13px}.qr-wifi-editor legend{font-weight:700;padding:0 6px}.qr-wifi-editor>label:not(.switch-field){display:grid;gap:6px}.qr-wifi-editor p,.qr-wifi-editor small{margin:0}.qr-wifi-editor>button{justify-self:start}.qr-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qr-contact-form-grid label{min-width:0}.qr-contact-public-notice{color:#6d7e86;font-size:12px;line-height:1.5}@media(max-width:650px){.qr-contact-form-grid{grid-template-columns:1fr}}.qr-design-preview{border:1px solid #e4e9e4;border-radius:14px;padding:17px;background:#f8faf8;overflow-wrap:anywhere;--qr-preview-accent: #244638}.qr-design-preview-244638{--qr-preview-accent: #244638}.qr-design-preview-2358a8{--qr-preview-accent: #2358a8}.qr-design-preview-ac4c2f{--qr-preview-accent: #ac4c2f}.qr-design-preview-6b3fa0{--qr-preview-accent: #6b3fa0}.qr-design-preview-101820{--qr-preview-accent: #101820}.qr-design-preview small{display:block;color:#7d827c;margin-bottom:12px}.qr-design-preview h4{color:var(--qr-preview-accent);font-size:23px;margin:0 0 7px}.qr-design-preview p{color:#626862;margin:0 0 14px;line-height:1.45}.qr-design-preview-chip{display:inline-block;border-radius:999px;padding:8px 15px;color:#fff;background:var(--qr-preview-accent);font-size:12px;font-weight:600}.qr-reviews-panel{margin-top:18px}.qr-review-acceptance{display:grid;gap:10px;padding:14px 16px;margin:14px 0 18px;border:1px solid #deded8;border-radius:14px;background:#f8f9f7}.qr-review-acceptance h3,.qr-review-acceptance p{margin:0}.qr-review-acceptance>p{font-size:12px;color:#66737a}.qr-review-acceptance .menu-toggle{width:100%;max-width:620px}.qr-reviews-panel .panel-title{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:15px}.qr-reviews-panel .panel-title p{margin:4px 0 0;font-size:12px;color:#77786f}.qr-review-filter{display:grid;gap:4px;font-size:11px;color:#77786f}.qr-review-filter select{border:1px solid #deded8;background:#fff;border-radius:9px;padding:9px 12px;min-width:150px}.qr-analytics-panel{margin-bottom:18px;overflow:hidden}.qr-analytics-panel .panel-title{align-items:flex-start;gap:14px;flex-wrap:wrap}.qr-analytics-panel .panel-title p{margin:5px 0 0;color:#77786f;font-size:12px}.qr-analytics-kpis{margin:15px 0 16px}.qr-trend-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}.qr-trend-controls small{font-size:11px;color:#83857e}.qr-trend-wrap{background:#f9fbfa;border:1px solid #edf0ee;border-radius:13px;padding:12px 18px}.qr-trend-wrap svg{display:block;width:100%;height:auto;overflow:visible}.qr-grid-line{stroke:#e8ecea;stroke-width:1}.qr-chart-tick{font-size:10px;fill:#929c94}.qr-trend-line{stroke:#1d88d4;stroke-width:2.4;fill:none;stroke-linejoin:round;stroke-linecap:round}.qr-trend-area{fill:#1d88d4;fill-opacity:.1}.qr-trend-point{fill:#1d88d4}.qr-axis-labels{display:flex;justify-content:space-between;color:#929c94;font-size:10px}.qr-analytics-details{margin-top:22px}.qr-analytics-details h3{font-size:15px;margin:0 0 12px}.qr-analytics-footnote{color:#85877f;line-height:1.5;font-size:11px;margin:14px 0 0}@media(max-width:640px){.qr-trend-wrap{padding:9px 15px}.qr-analytics-panel .segmented-control{max-width:100%}}.team-permission-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.data-table td select{display:block;width:100%;min-width:0;max-width:190px;border-radius:9px;padding:8px 10px;background:#fff;border:1px solid #deded8}.sales-trend{display:grid;gap:7px}.product-sales-detail-trigger{appearance:none;border:0;background:transparent;color:#2270a1;font:inherit;font-weight:600;cursor:pointer;padding:2px 0;text-align:left}.product-sales-detail-trigger:hover{text-decoration:underline}.product-sales-detail-trigger:focus-visible{outline:2px solid #2270a1;outline-offset:2px}.product-detail-overlay{position:fixed;z-index:1200;inset:0;background:#0d161e7a;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:4vh 20px}.product-detail-dialog{background:var(--surface, #fff);border-radius:15px;width:min(100%,920px);max-height:92vh;overflow:auto;padding:24px;box-shadow:0 15px 65px #0c1d2740}.product-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.product-detail-header h2{margin:6px 0 10px;font-size:23px}.product-detail-header p{margin:0 0 18px;color:#6a6f78}.product-detail-dialog .reports-section{margin-top:16px}.product-detail-metrics{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.product-detail-metrics [aria-pressed=true]{color:#fff;background:#257a9f;border-color:#257a9f}.product-detail-metrics button:last-child{margin-inline-start:auto}.product-detail-dialog .sales-trend-row progress{width:100%;accent-color:#257a9f;min-height:10px}@media print{.product-detail-overlay{position:static;background:none;padding:0}.product-detail-dialog{box-shadow:none;max-height:none;width:100%}.product-detail-metrics,.product-detail-dialog .form-actions{display:none}}@media(max-width:580px){.product-detail-overlay{padding:0}.product-detail-dialog{width:100%;min-height:100dvh;max-height:none;border-radius:0;padding:16px}}.product-sales-columns-picker{position:relative;align-self:end}.product-sales-columns-picker>summary{display:inline-flex;align-items:center;justify-content:center;min-height:36px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.product-sales-columns-picker>summary::-webkit-details-marker{display:none}.product-sales-columns-menu{position:absolute;z-index:25;right:0;top:calc(100% + 6px);min-width:225px;display:grid;gap:11px;padding:16px;border:1px solid #deded8;border-radius:9px;background:#fff;box-shadow:0 12px 30px #18222926}.product-sales-columns-menu label{display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.product-sales-columns-menu small{max-width:250px;white-space:normal;color:#676f70;line-height:1.45}.product-sales-columns-picker>summary:focus-visible{outline:2px solid #247cbd;outline-offset:2px}.reports-trend-navigation{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px;margin-top:6px;border-top:1px solid #e6e6df}.reports-trend-navigation span{font-size:12px;color:#61675f;text-align:center}.reports-trend-navigation button{min-height:34px;padding:6px 10px}.reports-trend-navigation button:disabled{opacity:.45;cursor:not-allowed}.sales-trend-row{display:grid;grid-template-columns:54px minmax(0,1fr) 92px;gap:8px;align-items:center}.sales-trend-row>span{color:#8f8f86;font-size:9px}.sales-trend-row progress{display:block;width:100%;height:7px;appearance:none;border:0;border-radius:99px;background:#eeeeea;overflow:hidden}.sales-trend-row progress::-webkit-progress-bar{background:#eeeeea;border-radius:99px}.sales-trend-row progress::-webkit-progress-value{background:#54544c;border-radius:99px}.sales-trend-row progress::-moz-progress-bar{background:#54544c;border-radius:99px}.sales-trend-row strong{text-align:right;font-size:9px}.compact-empty{padding:26px 10px}.reports-section{margin-top:12px}.reports-panel-title{margin:0;padding:18px 20px 12px}.abc-badge{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:8px;font-size:10px;font-weight:900}.abc-a{color:#275f3d;background:#ecf6ef}.abc-b{color:#7c641f;background:#faf4df}.abc-c{color:#77776f;background:#eeeeea}.abc-analysis-toolbar{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-end}.abc-analysis-toolbar h2{margin-bottom:5px}.abc-analysis-toolbar p{margin:0;color:#7b8793;font-size:12px}.abc-analysis-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px}.abc-analysis-filters label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#657484}.abc-analysis-filters input,.abc-analysis-filters select{min-height:36px;border:1px solid #d7e0e8;border-radius:5px;padding:5px 9px;background:#fff;color:#1f303e}.abc-analysis-filters input{max-width:230px}.abc-analysis-filters button{min-height:36px}.abc-analysis-table td:first-child{min-width:175px}.abc-analysis-table td:nth-child(n+3){white-space:nowrap}@media(max-width:700px){.abc-analysis-toolbar{align-items:stretch}.abc-analysis-filters{width:100%}.abc-analysis-filters label{flex:1 1 130px}.abc-analysis-filters input{width:100%;max-width:none}}.customer-toolbar{margin-bottom:12px;padding:10px}.customer-toolbar .catalog-search{width:100%}.customer-kpis{max-width:720px}.customer-profile-modal{width:min(860px,100%)}.customer-profile-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.customer-profile-kpis article{min-height:78px;padding:13px;border-radius:12px;background:#f3f3ee;border:1px solid #e6e6df}.customer-profile-kpis span,.customer-profile-meta span{display:block;color:#8d8d84;font-size:9px}.customer-profile-kpis strong{display:block;margin-top:7px;font-size:17px;letter-spacing:-.025em}.customer-profile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.customer-profile-meta div{padding:11px 12px;border:1px solid #e5e5de;border-radius:11px;background:#fff}.customer-profile-meta strong{display:block;margin-top:5px;font-size:11px}.customer-favorites{margin-bottom:16px;padding:12px;border-radius:12px;background:#f7f7f3}.customer-favorites>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.customer-favorites>div span{display:inline-flex;min-height:26px;padding:0 8px;align-items:center;border-radius:8px;background:#eaeae4;color:#575750;font-size:9px;font-weight:700}.customer-profile-edit{padding-top:14px;border-top:1px solid #e6e6df}.customer-profile-edit>.eyebrow{display:block;margin-bottom:12px}.orders-page-header{align-items:center}.order-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.order-detail-modal{width:min(880px,100%)}.order-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.order-detail-facts div{padding:11px 12px;border:1px solid #e5e5de;border-radius:11px;background:#f7f7f3}.order-detail-facts span{display:block;color:#8d8d84;font-size:9px}.order-detail-facts strong{display:block;margin-top:5px;font-size:11px}.order-detail-section{margin-top:16px;padding-top:14px;border-top:1px solid #e6e6df}.order-detail-section .panel-title{margin-bottom:10px}.order-detail-section .panel-title h3{margin:4px 0 0;font-size:14px}.order-line-list{display:grid}.order-line-card{min-height:58px;padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto 92px;gap:12px;align-items:center;border-bottom:1px solid #eeeeea}.order-line-card:last-child{border-bottom:0}.order-line-card>div>strong{display:block;font-size:11px}.order-line-card>div>span,.order-line-card>div>small{display:block;margin-top:3px;color:#8f8f86;font-size:9px}.order-line-card>span{color:#727269;font-size:10px;white-space:nowrap}.order-line-card>strong{text-align:right;font-size:11px}.order-total-box{margin-top:14px;padding:12px 14px;display:grid;gap:7px;border-radius:12px;background:#f5f5f0;border:1px solid #e5e5de}.order-total-box div{display:flex;justify-content:space-between;gap:12px;font-size:10px}.order-total-box div span{color:#7f7f76}.order-total-box .grand{padding-top:7px;border-top:1px solid #ddddd5;font-size:13px}.order-total-box .refund{color:#8e3e34}.payment-list{display:grid;gap:8px}.payment-list>div{min-height:36px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eeeeea;font-size:10px}.payment-list>div:last-child{border-bottom:0}.payment-list span{color:#77776f}.floor-editor{display:grid;gap:20px;min-width:0;margin-bottom:16px}.floor-editor .form-stack,.floor-editor .form-grid{min-width:0}.floor-editor .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.floor-editor .form-grid>label,.floor-editor .form-stack>label{min-width:0}.floor-editor input,.floor-editor select{box-sizing:border-box;width:100%;min-width:0}.floor-editor-sections{display:grid;gap:12px;min-width:0}.floor-editor-section{display:grid;gap:12px;padding:15px;min-width:0;background:#fafaf7;border:1px solid #e1e1d8;border-radius:14px}.floor-editor-section .panel-title{flex-wrap:wrap;gap:9px}.floor-map-preview{display:grid;gap:10px;min-width:0}.floor-map-stage{position:relative;width:100%;min-width:0;min-height:220px;aspect-ratio:16 / 9;overflow:hidden;border:1px solid #dcded6;border-radius:14px;background-color:#fff;background-image:linear-gradient(#e9ebe6 1px,transparent 1px),linear-gradient(90deg,#e9ebe6 1px,transparent 1px);background-size:28px 28px}.floor-map-caption{position:absolute;top:10px;right:12px;max-width:65%;color:#7d847c;font-size:12px;font-weight:650;text-align:right;overflow-wrap:anywhere;pointer-events:none}.floor-map-svg{position:absolute;inset:0;width:100%;height:100%}.floor-map-table{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.floor-map-table:active{cursor:grabbing}.floor-map-table[aria-disabled=true]{cursor:default}.floor-map-table rect{fill:#e1e9e4;stroke:#b9c6bf;stroke-width:2}.floor-map-table text{fill:#29483a;font-size:28px;font-weight:700;pointer-events:none}.floor-map-table:hover rect,.floor-map-table:focus-visible rect{fill:#cde0d2;stroke:#316e51;stroke-width:3}.floor-map-table-selected rect{fill:#d0e4d4;stroke:#316e51;stroke-width:4}.floor-map-empty{position:absolute;inset:32px 14px;display:grid;place-items:center;text-align:center;color:#777f77;font-size:13px}.floor-map-unplaced{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-size:12px;color:#646d66}.floor-map-preview .setup-note{margin:0;font-size:12px}.floor-editor-table{display:grid;gap:10px;padding:12px;min-width:0;background:#fff;border:1px solid #e4e4dd;border-radius:10px}.floor-editor-section strong,.floor-editor-table span{overflow-wrap:anywhere}.reservations-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:14px;align-items:start}.reservations-layout .panel{min-width:0}.reservation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reservation-fields label,.reservation-cancel label{display:grid;gap:6px;color:#76766d;font-size:12px;font-weight:600;min-width:0}.reservation-fields select,.reservation-fields input,.reservation-fields textarea,.reservation-cancel input{width:100%;min-width:0;border:1px solid #d7d7cf;border-radius:10px;padding:10px;background:#fff;color:#292924;font:inherit}.reservation-fields input,.reservation-fields select{min-height:42px}.reservation-fields label:first-child,.reservation-fields .reservation-note{grid-column:1 / -1}.reservation-fields button{align-self:end}.reservations-list-title{gap:10px;flex-wrap:wrap}.reservations-list-title label{display:flex;align-items:center;gap:7px;font-size:12px}.reservations-cards{display:grid;gap:12px}.reservation-entry{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid #deded6;border-radius:12px}.reservation-entry>span,.reservation-entry>small,.reservation-entry p{overflow-wrap:anywhere;font-size:13px}.reservation-entry small{color:#86867c}.reservation-entry p{margin:0}.reservation-cancel{display:grid;gap:10px}.reservation-cancel button{justify-self:start}@media(max-width:1050px){.reservations-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.reservation-fields{grid-template-columns:minmax(0,1fr)}.reservation-fields label:first-child,.reservation-fields .reservation-note{grid-column:auto}}.delivery-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.delivery-kpis article{display:grid;gap:6px}.delivery-kpis span{color:#85857d;font-size:12px}.delivery-kpis strong{font-size:25px}.delivery-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.delivery-settings .panel,.delivery-job-card-bo{display:grid;align-content:start;gap:12px;min-width:0}.delivery-settings h2{margin:0;font-size:16px}.delivery-settings label,.delivery-job-card-bo label{display:grid;gap:5px;min-width:0;font-size:12px;color:#79796f}.delivery-settings input,.delivery-job-card-bo input,.delivery-job-card-bo select{width:100%;min-width:0;min-height:42px;padding:8px 11px;border:1px solid #d9d9d1;border-radius:10px;background:#fff;color:#282824;font-size:14px}.delivery-settings button{justify-self:start}.delivery-jobs-title{gap:10px;flex-wrap:wrap}.delivery-jobs-title label{display:flex;gap:8px;align-items:center;font-size:12px}.delivery-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.delivery-job-card-bo{padding:16px;border:1px solid #dfdfd7;border-radius:14px}.delivery-job-heading,.delivery-job-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.delivery-job-heading strong{overflow-wrap:anywhere}.delivery-job-heading span{font-size:12px;color:#65655c}.delivery-job-card-bo p{margin:0;overflow-wrap:anywhere;font-size:13px}.delivery-job-card-bo small{color:#85857d;overflow-wrap:anywhere}.delivery-job-assignments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media(max-width:960px){.delivery-job-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.delivery-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-settings,.delivery-job-assignments{grid-template-columns:minmax(0,1fr)}}.franchise-performance-panel{margin:14px 0;min-width:0}.franchise-performance-panel .finance-journal-scroll{overflow-x:auto}.franchise-performance-period{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.franchise-performance-period label{display:grid;gap:5px;font-size:13px}.franchise-performance-period select{min-width:112px;padding:8px 10px;border:1px solid #d7d7d0;border-radius:8px;background:#fff}.franchise-performance-total{font-weight:700;background:#f4f5f1}.franchise-panel{margin:14px 0;min-width:0}.franchise-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.franchise-controls label{display:grid;flex:1;min-width:min(100%,180px);gap:7px;font-size:12px;color:#76766d;font-weight:600}.franchise-controls input,.franchise-controls select{min-height:42px;min-width:0;width:100%;border:1px solid #d7d7cf;border-radius:10px;padding:9px;color:#292924;background:#fff;font:inherit}.franchise-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:14px 0}.franchise-location-grid label{padding:11px;border:1px solid #e0e0d9;border-radius:9px;display:flex;align-items:center;gap:8px;font-size:13px}.franchise-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:16px 0}.franchise-preview-card{border:1px solid #e0e0d9;border-radius:12px;padding:15px;min-width:0}.franchise-preview-card h3{font-size:15px;margin:0 0 14px}.franchise-preview-change{padding:9px 0;border-top:1px solid #eaeae5;display:grid;gap:4px;font-size:12px}.franchise-preview-change strong{font-weight:650}.franchise-warning{color:#885720;font-size:13px;line-height:1.6}.team-period-panel,.team-payroll-panel,.team-runs-panel{margin:14px 0;min-width:0}.team-period-fields,.team-rate-fields,.team-run-actions{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0}.team-period-fields label,.team-rate-fields label,.team-run-actions label{min-width:min(100%,180px);flex:1;display:grid;gap:7px;font-size:12px;color:#76766d;font-weight:600}.team-period-fields input,.team-rate-fields input,.team-rate-fields select,.team-run-actions select{min-height:42px;min-width:0;width:100%;padding:9px;border-radius:10px;border:1px solid #d7d7cf;background:#fff;color:#292924;font:inherit}.team-table-scroll{max-width:100%;overflow-x:auto;margin:14px 0}.team-table{min-width:650px;width:100%;border-collapse:collapse;font-size:13px}.team-table th,.team-table td{padding:11px;text-align:left;border-bottom:1px solid #e6e6df}.team-table th{font-size:12px;color:#797970;font-weight:600}.team-table td small{display:block;font-size:11px;margin-top:5px;color:#81817a}.team-runs-panel>p{color:#7a7a71;font-size:13px}.finance-config-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin-top:16px}.finance-config-forms form{display:grid;align-content:start;gap:14px;min-width:0}.finance-config-forms label{display:grid;gap:7px;font-size:13px}.finance-config-forms input,.finance-config-forms select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid #d7d7d0;border-radius:9px;background:#fff}.finance-config-forms button{justify-self:start}.finance-config-list{margin-top:20px}.finance-config-list ul{padding-left:18px;overflow-wrap:anywhere}.finance-shift-select{display:grid;gap:8px;max-width:580px;margin:16px 0}.finance-shift-select select{width:100%;min-width:0;padding:10px 12px;border:1px solid #d7d7d0;border-radius:9px;background:#fff}.finance-shift-status{font-weight:600;margin:12px 0}.finance-shift-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finance-shift-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.finance-shift-figures>div{padding:12px;border:1px solid #e8e8e2;border-radius:10px;min-width:0}.finance-shift-figures dt{color:#666;font-size:12px;margin-bottom:6px}.finance-shift-figures dd{margin:0;font-weight:600;overflow-wrap:anywhere}.finance-config-list-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0}.finance-config-list-item span{flex:1 1 260px;min-width:0}.finance-config-list-item button{flex:0 0 auto}.finance-bank-panel{margin:14px 0;min-width:0}.finance-bank-panel>p{color:#77776e;line-height:1.5}.finance-bank-file-label{display:grid;gap:8px;font-size:13px}.finance-bank-file-label input{max-width:100%}.finance-bank-scroll{max-width:100%;overflow-x:auto;margin:16px 0}.finance-bank-table{width:100%;border-collapse:collapse;font-size:13px}.finance-bank-table th,.finance-bank-table td{padding:10px;text-align:left;border-bottom:1px solid #e5e5df;overflow-wrap:anywhere}.finance-bank-table th{font-size:12px;color:#73736d}.finance-bank-table td:nth-child(4){white-space:nowrap}.finance-bank-table select{max-width:195px;padding:8px;border:1px solid #dadad2;border-radius:9px}.finance-bank-issues{color:#963c30;padding-left:24px;font-size:13px}.finance-bank-actions{display:flex;flex-wrap:wrap;gap:10px}.finance-export-panel{margin:14px 0}.finance-export-panel p,.finance-export-panel small{color:#77776e;line-height:1.5}.finance-export-panel small{display:block;margin-top:12px;font-size:11px;overflow-wrap:anywhere}.finance-journal-panel{margin:14px 0}.finance-journal-panel .panel-title{gap:12px;flex-wrap:wrap}.finance-journal-panel .panel-title small,.finance-journal-panel>small{color:#818178;font-size:12px}.finance-journal-panel>small{display:block;margin-top:12px}.finance-journal-scroll{width:100%;overflow-x:auto;margin:14px 0}.finance-journal-table{width:100%;border-collapse:collapse;font-size:13px}.finance-journal-table th,.finance-journal-table td{text-align:left;padding:10px;border-bottom:1px solid #e7e7df}.finance-journal-table th{font-weight:600;color:#75756d;font-size:12px}.finance-journal-table td strong,.finance-journal-table td small{display:block}.finance-journal-table td strong{font-weight:600}.finance-journal-table td small{color:#7b7b73;margin-top:4px}.finance-journal-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.finance-journal-table td:first-child{white-space:nowrap}.finance-journal-table td:nth-child(2){min-width:170px;overflow-wrap:anywhere}.finance-operations-panel{margin-bottom:14px}.finance-operations-panel>p,.finance-operations-panel>small{color:#78786e;line-height:1.5}.finance-operations-panel>small{display:block;margin-top:12px}.finance-operation-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.finance-operation-form label{display:flex;flex-direction:column;gap:6px;min-width:0;color:#717168;font-size:12px;font-weight:600}.finance-operation-form input,.finance-operation-form select{width:100%;min-width:0;min-height:42px;padding:0 12px;border:1px solid #d9d9d1;border-radius:10px;background:#fff;color:#292924;font-size:14px}.finance-operation-form .finance-operation-description{grid-column:span 2}.finance-operation-form>.primary-button{align-self:end}@media(max-width:850px){.finance-operation-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.finance-operation-form{grid-template-columns:minmax(0,1fr)}.finance-operation-form .finance-operation-description{grid-column:auto}}.finance-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.finance-result-card{min-height:108px;padding:16px;border:1px solid #dfdfd7;border-radius:15px;background:#fff;box-shadow:0 8px 24px #28282206}.finance-result-card span{display:block;color:#8d8d84;font-size:10px}.finance-result-card strong{display:block;margin-top:10px;font-size:20px;letter-spacing:-.03em}.finance-result-card strong.negative{color:#8e3e34}.finance-result-card small{display:block;margin-top:6px;color:#9a9a91;font-size:9px}.finance-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:12px}.finance-ledger,.finance-cashflow{display:grid}.finance-ledger>div,.finance-cashflow>div{min-height:42px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #eeeeea}.finance-ledger>div:last-child,.finance-cashflow>div:last-child{border-bottom:0}.finance-ledger span,.finance-cashflow span{color:#818178;font-size:10px}.finance-ledger strong,.finance-cashflow strong{font-size:11px}.finance-ledger .subtotal{margin-top:2px;padding-top:2px;background:#fafaf7}.finance-ledger .subtotal strong{font-size:12px}.finance-ledger .grand,.finance-cashflow .grand{margin-top:4px;padding:9px 10px;min-height:46px;border:1px solid #deded6;border-radius:10px;background:#f4f4ef}.finance-ledger .grand span,.finance-cashflow .grand span{color:#44443e;font-weight:800}.finance-ledger .grand strong,.finance-cashflow .grand strong{font-size:13px}.finance-comparison{min-width:0}.finance-comparison-heading{align-items:flex-start;gap:14px;flex-wrap:wrap}.finance-comparison-heading>div{flex:1 1 250px;min-width:0}.finance-comparison-heading .secondary-button{max-width:100%;white-space:normal}.finance-comparison .data-table-wrap{max-width:100%;overflow-x:auto}.finance-comparison-table{min-width:1050px}.finance-comparison-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.finance-comparison-emphasis{font-weight:700;background:#78787812}.finance-footnote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-footnote div{padding:2px 0}.finance-footnote span{display:block;color:#8f8f86;font-size:9px}.finance-footnote strong{display:block;margin-top:5px;font-size:11px}.form-stack{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .span-2{grid-column:1 / -1}.payment-method-choice-group{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid #d9d9d1;border-radius:10px}.payment-method-choice-group legend{padding:0 5px;color:#53534c;font-size:12px;font-weight:700}.payment-method-choice-row{display:flex;flex-wrap:wrap;gap:8px 18px}.payment-method-choice-row label{display:inline-flex;align-items:center;min-height:38px;gap:8px;cursor:pointer}.payment-method-choice-row input{accent-color:#33362b}.payment-method-choice-row input:focus-visible{outline:2px solid #53534c;outline-offset:3px}.payment-method-choice-group small{display:block;margin-top:7px;color:#77776c;font-size:11px}.form-stack label{display:grid;gap:7px}.form-stack label>span{color:#74746b;font-size:11px;font-weight:700}.form-stack input,.form-stack select{width:100%;height:44px;padding:0 12px;border:1px solid #d9d9d1;border-radius:10px;outline:0;background:#fff;color:#252520}.form-stack input:focus,.form-stack select:focus{border-color:#9a9a91;box-shadow:0 0 0 3px #efefe8}.form-stack input:disabled{background:#f4f4ef;color:#8d8d84}.form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.switch-field{align-content:end}.switch{width:150px;height:44px;padding:0 10px;border-radius:10px;border:1px solid #d9d9d1;background:#f4f4ef;display:flex;align-items:center;gap:9px;color:#66665e}.switch i{width:24px;height:14px;border-radius:99px;background:#c8c8c0;position:relative}.switch i:after{content:"";position:absolute;width:10px;height:10px;top:2px;left:2px;border-radius:50%;background:#fff;transition:.15s}.switch b{font-size:11px}.switch.on{background:#edf6ef;border-color:#d6e9da;color:#275f3d}.switch.on i{background:#4b835e}.switch.on i:after{transform:translate(10px)}.modal-backdrop{position:fixed;inset:0;z-index:60;padding:24px;display:grid;place-items:center;background:#11110e5c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.packaging-archive-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#54544b}.modal-card.packaging-dialog{width:min(520px,100%)}.packaging-dialog h2{margin:0 0 18px;font-size:23px}.packaging-dialog .page-actions{justify-content:flex-end}.modal-card{width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px;border-radius:20px;background:#fbfbf8;box-shadow:0 30px 90px #00000038;border:1px solid rgba(255,255,255,.7)}.modal-product-edit{width:min(940px,100%)}.catalog-poster-tax-snapshot{margin:12px 0 16px;padding:14px;border:1px solid #e1e5e8;border-radius:12px;background:#fafbfc}.catalog-poster-tax-snapshot legend{padding:0 5px;font-weight:700}.catalog-poster-tax-snapshot .form-grid{gap:12px;margin-bottom:8px}.catalog-poster-tax-snapshot strong{font-size:12px}.catalog-poster-tax-snapshot p{margin:5px 0 0}.catalog-poster-tax-snapshot small{color:#66737e}.catalog-shared-price-controls{margin:0 0 15px;padding:12px;border:1px solid #d7e2eb;border-radius:12px;background:#f7fafd}.catalog-shared-price-editor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.catalog-shared-price-editor>strong,.catalog-shared-price-editor>p{flex:0 0 100%;margin:0}.catalog-shared-price-editor>p{color:#5b6878;font-size:12px}.catalog-shared-price-editor label{display:grid;gap:5px;flex:1 1 220px}.catalog-shared-price-editor input{width:100%;min-height:38px}.catalog-shared-price-editor [role=alert]{color:#b42318}.catalog-venue-matrix{margin-top:18px;padding:14px;border:1px solid #e1e5e8;border-radius:12px;background:#fff}.catalog-venue-matrix-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.catalog-venue-matrix-head p,.catalog-venue-matrix>small{margin:6px 0;color:#66737e;font-size:12px}.catalog-venue-matrix .data-table-wrap{max-height:420px;overflow:auto}.catalog-venue-matrix .data-table{min-width:680px}.catalog-venue-matrix .data-table th,.catalog-venue-matrix .data-table td{padding:9px 10px;vertical-align:middle;font-size:12px}.catalog-venue-matrix .data-table td small{display:block;margin-top:2px;color:#66737e}.catalog-venue-inline-editor{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.catalog-venue-inline-editor label{display:grid;gap:5px;min-width:130px;flex:1}.catalog-venue-inline-editor input{min-height:36px;width:100%}.catalog-venue-inline-editor p[role=alert]{color:#b42318;width:100%}@media(max-width:640px){.catalog-venue-matrix-head{flex-direction:column}}.modal-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px}.modal-head h2{margin:5px 0 6px;font-size:24px;letter-spacing:-.03em}.modal-head p{margin:0;color:#77776f;font-size:12px;line-height:1.5}.icon-button{width:36px;height:36px;border-radius:10px;border:1px solid #ddddd5;background:#fff;color:#6f6f66;font-size:20px}.login-shell{min-height:100vh;padding:32px;display:grid;place-items:center;background:radial-gradient(circle at 30% 10%,#fff 0,#f5f5f0 30%,#edede7)}.login-card{width:min(440px,100%);padding:28px;border-radius:24px;background:#ffffffe0;border:1px solid rgba(210,210,202,.9);box-shadow:0 24px 80px #24241f1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-copy{margin:34px 0 22px}.login-copy h1{margin:6px 0 10px;font-size:34px;line-height:1.03;letter-spacing:-.045em}.login-copy p{margin:0;color:#727269;font-size:13px;line-height:1.6}.login-card .message{margin-bottom:14px}@media(max-width:1100px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.content{padding:28px 24px 48px}.topbar{padding-left:24px;padding-right:24px}.kpi-grid,.catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modifier-group-grid{grid-template-columns:1fr}.public-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-split,.finance-layout{grid-template-columns:1fr}}@media(max-width:820px){.app-shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:12px 14px;flex-direction:row;align-items:center;gap:10px;overflow-x:auto}.sidebar-brand{min-width:150px}.sidebar nav{display:flex;align-items:center;gap:4px;overflow-y:visible}.sidebar nav a{min-width:max-content;min-height:40px}.nav-caption,.sidebar-foot{display:none}.topbar{top:0;min-height:64px;padding:10px 16px}.breadcrumbs{display:none}.topbar-controls{width:100%}.location-select{flex:1}.location-select select{min-width:0;width:100%}.search-box{min-width:0;flex:1}.content{padding:24px 16px 42px}.page-header{align-items:flex-start}.network-row{grid-template-columns:10px minmax(0,1fr) auto}.network-stat,.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{display:block;width:100%}.data-table tr{padding:14px 16px;border-bottom:1px solid #ecece6}.data-table tr:last-child{border-bottom:0}.data-table td{padding:6px 0;border:0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:start}.data-table td:before{content:attr(data-label);color:#999990;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.data-table .row-action{display:flex;justify-content:flex-end;padding-top:10px}.data-table .row-action:before{display:none}.variant-grid{grid-template-columns:1fr 1fr}.catalog-toolbar{grid-template-columns:1fr}.catalog-filters,.catalog-create-actions{grid-column:auto;grid-row:auto}.catalog-filters label{flex:1 1 150px}.segmented-control{width:100%}.segmented-control button{flex:1}.catalog-create-actions .primary-button{width:100%}.inventory-toolbar{grid-template-columns:1fr}.recipe-grid{grid-template-columns:1fr 1fr}.document-line{grid-template-columns:28px minmax(160px,1.4fr) minmax(100px,.7fr) minmax(110px,.8fr) 32px}.document-line-note{grid-column:2 / -2}}@media(max-width:560px){.sidebar{display:flex;flex-direction:column;align-items:stretch;gap:10px;overflow:hidden}.sidebar-brand{min-width:0}.sidebar .brand-mark{width:38px;height:38px;flex-shrink:0}.sidebar nav{width:100%;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scroll-snap-type:x proximity}.sidebar nav a{flex:0 0 auto;min-height:40px;min-width:max-content;padding:0 12px;justify-content:center;scroll-snap-align:start}.sidebar nav a i{display:block;width:auto;font-size:16px}.sidebar nav a span{display:inline;font-size:12px}.topbar-controls{flex-direction:column;align-items:stretch;gap:8px}.topbar{position:static}.location-select,.search-box{width:100%}.page-header{display:grid;gap:16px}.page-actions,.page-actions .primary-button{width:100%}.kpi-grid{grid-template-columns:1fr 1fr;gap:9px}.kpi-card{min-height:126px;padding:15px}.kpi-card strong{font-size:28px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.form-actions{flex-direction:column-reverse}.form-actions button{width:100%}.modal-backdrop{padding:10px;align-items:end}.modal-card{width:100%;max-height:92vh;border-radius:20px 20px 12px 12px}.login-shell{padding:14px}.login-card{padding:22px;border-radius:20px}.login-copy h1{font-size:30px}.catalog-tabs{width:100%}.catalog-tabs button{flex:1}.catalog-product-head{display:grid}.catalog-product-actions{width:100%}.catalog-product-actions button{flex:1}.variant-grid{grid-template-columns:1fr}.variant-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-actions button{flex:1}.catalog-scope{width:100%;text-align:left}.segmented-control{overflow-x:auto}.catalog-no-variants{align-items:stretch;flex-direction:column}.catalog-page-header{align-items:stretch}.catalog-scope{min-width:0;text-align:left}.segmented-control{width:100%}.segmented-control button{flex:1;padding-left:6px;padding-right:6px}.catalog-card-grid{grid-template-columns:1fr}.catalog-row-actions{min-width:0}.modifier-option-row{align-items:flex-start;padding:11px 0}.modifier-option-actions{align-items:flex-end;flex-direction:column}.modifier-group-actions button{flex:1 1 120px}.inventory-page-header{align-items:stretch}.inventory-scope{min-width:0}.inventory-toolbar .segmented-control{display:grid;grid-template-columns:1fr 1fr}.recipe-grid{grid-template-columns:1fr}.inventory-page-actions{width:100%;display:grid;grid-template-columns:1fr}.inventory-page-actions>.primary-button{width:100%}.document-line{grid-template-columns:28px minmax(0,1fr) 32px;align-items:start}.document-line label,.document-line-note{grid-column:2}.document-line-number{grid-column:1;grid-row:1}.line-remove{grid-column:3;grid-row:1}.employee-kpis{grid-template-columns:1fr 1fr 1fr;gap:7px}.employee-kpis article{min-height:78px;padding:12px}.employee-kpis strong{font-size:22px}.location-scope-grid,.menu-toggle-grid,.public-menu-grid{grid-template-columns:1fr}.public-menu-card-body{grid-template-columns:112px minmax(0,1fr)}.public-menu-qr-wrap{min-height:112px}.public-menu-qr{width:98px;height:98px}.reports-page-header{align-items:stretch}.reports-range{width:100%}.reports-range label{flex:1;min-width:0}.reports-range input,.reports-range select{width:100%;min-width:0}.sales-trend-row{grid-template-columns:46px minmax(0,1fr) 78px}.customer-profile-kpis{grid-template-columns:1fr 1fr}.customer-profile-meta{grid-template-columns:1fr}.orders-page-header{align-items:stretch}.order-kpis,.order-detail-facts{grid-template-columns:1fr 1fr}.order-line-card{grid-template-columns:minmax(0,1fr) auto}.order-line-card>strong{grid-column:2}.finance-results-grid{grid-template-columns:1fr 1fr}.finance-footnote{grid-template-columns:1fr}}.finance-refund-reconciliation{min-width:0}.finance-refund-reconciliation .panel-title{align-items:flex-start}.finance-refund-reconciliation .panel-title>div{min-width:0}.finance-refund-reconciliation .panel-title .secondary-button{flex-shrink:0}.finance-refund-reconciliation .data-table{min-width:980px}.finance-refund-reconciliation .data-table td:first-child{overflow-wrap:anywhere}.finance-refund-reconciliation .data-table td small{display:block;margin-top:5px;color:#73736a;font-size:11px}.finance-refund-reconciliation .refund-review-detail-row td{padding:14px 18px 20px;background:#f7f7f2;white-space:normal}.finance-refund-review-details{max-width:900px;padding:14px 18px;border:1px solid #deded6;border-radius:12px;background:#fff;line-height:1.55}.finance-refund-review-details>strong{color:#22221e}.finance-refund-review-details p{margin:10px 0 0}.finance-refund-review-details ol{margin:10px 0;padding-left:22px}.finance-refund-review-details li+li{margin-top:6px}@media(max-width:700px){.finance-refund-reconciliation .panel-title{flex-wrap:wrap}.finance-refund-reconciliation .panel-title .secondary-button{width:100%}}@media print{@page{size:A4 landscape;margin:12mm}:root,html,body,#root{background:#fff!important}.app-shell{display:block;min-height:0}.sidebar,.topbar,.reports-range,.reports-trend-period{display:none!important}.workspace,.content{width:100%;max-width:none;margin:0;padding:0}.reports-page-header,.reports-split,.reports-section,.panel,.kpi-card{break-inside:avoid;box-shadow:none!important;border-color:#ccc!important}.reports-split{grid-template-columns:.8fr 1.2fr}.data-table-wrap{overflow:visible!important}.data-table{min-width:0!important;width:100%}.sales-trend-row progress{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#343b43;background:#fff}body{background:#fff}.app-shell{grid-template-columns:206px minmax(0,1fr);background:#fff}.sidebar{background:#f5f6f8;color:#343b43;border-right:1px solid #e4e8ed;padding:14px 0 12px;gap:13px;box-shadow:none}.sidebar-brand{min-height:45px;padding:2px 17px 13px;border-bottom:1px solid #e5e8ed}.sidebar .brand-mark{background:#f8c95b;color:#363536;border-radius:7px;width:31px;height:31px;box-shadow:none;font-size:17px}.sidebar-brand strong{color:#34383d;font-weight:650;font-size:13px}.sidebar-brand span{color:#929ba3;font-size:11px}.sidebar nav.poster-navigation{display:flex;flex-direction:column;align-items:stretch;gap:1px;overflow-y:auto;overflow-x:hidden;padding:0 5px;scrollbar-color:#d9dce1 transparent}.poster-nav-section{min-width:0}.poster-nav-heading{display:flex;align-items:center;width:100%;min-height:39px;padding:0 12px;gap:10px;border:0;border-radius:3px;background:transparent;color:#41484f;font-size:13px;font-weight:600;text-align:left}.poster-nav-heading:hover,.poster-nav-section.current>.poster-nav-heading{background:#eaf1f9;color:#3385bf}.poster-nav-heading svg{width:17px;height:17px;flex-shrink:0;color:#7c8790}.poster-nav-section.current>.poster-nav-heading svg{color:#3385bf}.poster-nav-heading>span:nth-child(2){flex:1}.poster-nav-chevron{color:#8d99a4;font-size:16px;line-height:1;transition:transform .15s ease}.poster-nav-heading[aria-expanded=true] .poster-nav-chevron{transform:rotate(180deg)}.poster-nav-items{display:grid;padding:2px 0 7px 29px}.sidebar nav.poster-navigation .poster-nav-items a{display:flex;width:100%;min-width:0;height:auto;min-height:30px;border-radius:3px;padding:6px 9px;gap:0;font-size:12px;font-weight:400;line-height:1.25;color:#63717e}.sidebar nav.poster-navigation .poster-nav-items a:hover{background:#edf3f9;color:#2e83c0}.sidebar nav.poster-navigation .poster-nav-items a.active{background:#e0edf9;color:#247bb9;font-weight:600}.sidebar-foot{border-top:1px solid #e4e7ec;padding:12px 16px 4px}.sidebar-foot span{color:#8b939c}.sidebar-foot strong{color:#343b43}.sidebar-foot button,.sidebar-foot button:hover{color:#408cc5}.workspace{background:#fff}.topbar{min-height:59px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #e8eaed;padding:9px 24px}.breadcrumbs{font-size:12px;color:#88949e}.breadcrumbs strong{color:#3c434a;font-weight:600}.topbar-controls{gap:9px}.location-select,.search-box{border:1px solid #d9e0e6;border-radius:4px;height:33px}.location-select select,.search-box input{font-size:12px}.content{width:100%;max-width:none;padding:24px 28px 56px}.page-header{margin-bottom:18px;align-items:center;gap:12px}.page-header h1{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.02em;color:#343b43;margin:0 0 5px}.page-header p{font-size:12px;color:#818b96;line-height:1.4}.eyebrow{font-size:10px;letter-spacing:.02em;font-weight:600;color:#8f9daa;text-transform:none}.primary-button,.secondary-button{min-height:33px;padding:0 12px;border-radius:4px;font-size:12px;font-weight:600;box-shadow:none}.primary-button{background:#49b84b;border-color:#40a843;color:#fff}.primary-button:hover{background:#3cab41}.secondary-button{background:#fff;border-color:#dce2e8;color:#438ac3}.secondary-button:hover{background:#f2f8fc}.kpi-grid{gap:0;margin-bottom:16px}.kpi-card,.panel{border:1px solid #e2e7ed;border-radius:4px;box-shadow:none}.kpi-card{border-radius:0;min-height:94px;padding:13px 16px;justify-content:center}.kpi-grid>.kpi-card:not(:first-child){border-left:none}.kpi-grid>.kpi-card:first-child{border-radius:4px 0 0 4px}.kpi-grid>.kpi-card:last-child{border-radius:0 4px 4px 0}.kpi-card span{color:#7d8891;font-size:12px}.kpi-card strong{color:#343b43;font-size:23px;font-weight:600;margin:6px 0;letter-spacing:-.02em}.kpi-card small{color:#99a3ad;font-size:10px}.panel{padding:17px;margin-bottom:14px}.panel-title{margin-bottom:13px}.panel-title h2{font-size:16px;font-weight:600;letter-spacing:0}.text-link,.row-action button{color:#3887c4}.text-link:hover,.row-action button:hover{color:#1668aa}.data-table{font-size:12px}.data-table th{background:#f9fafc;color:#8794a0;font-size:11px;letter-spacing:0;text-transform:none;font-weight:600;padding:10px 12px}.data-table td{padding:11px 12px;color:#4d5660;border-color:#edf0f4}.data-table tbody tr:hover{background:#f7fbff}.data-table td strong{color:#3c434b;font-size:12px}.status-badge{border-radius:3px;font-weight:600}.poster-sales-chart{margin:10px 0 2px;border-top:1px solid #e9edf1;padding:12px 0 0}.poster-sales-chart .chart-label{display:flex;justify-content:space-between;font-size:11px;color:#8d98a3;margin-bottom:8px}.poster-sales-chart svg{width:100%;height:180px;display:block;overflow:visible}.poster-sales-chart .chart-gridline{stroke:#e8edf3;stroke-width:1}.poster-sales-chart .chart-line{fill:none;stroke:#4299d8;stroke-width:2.4;vector-effect:non-scaling-stroke}.poster-sales-chart .chart-area{fill:#d7eaf9;fill-opacity:.48}@media(max-width:1100px)and (min-width:821px){.app-shell{grid-template-columns:196px minmax(0,1fr)}.content{padding:20px 20px 40px}}@media(max-width:820px){.sidebar{background:#f5f6f8;border-bottom:1px solid #e3e7ed;gap:8px}.sidebar-brand{padding:0 8px 0 0;border:0}.sidebar nav.poster-navigation{display:flex;flex:1 1 auto;flex-direction:row;gap:4px;overflow-x:auto;overflow-y:hidden;padding:0;align-items:flex-start}.poster-nav-section{flex:0 0 auto;display:flex;align-items:center;gap:4px}.poster-nav-heading{width:auto;white-space:nowrap;padding:0 9px;min-height:36px}.poster-nav-items{display:flex;padding:0;gap:2px}.sidebar nav.poster-navigation .poster-nav-items a{min-width:max-content;min-height:36px;padding:0 8px}.sidebar-foot{display:none}.content{padding:18px 15px 40px}.topbar{padding:8px 14px}.kpi-grid{gap:8px}.kpi-grid>.kpi-card{border:1px solid #e2e7ed;border-radius:4px}}@media(max-width:560px){.sidebar{padding:8px}.sidebar nav.poster-navigation{width:auto}.poster-nav-heading svg{width:15px;height:15px}.poster-nav-chevron{display:none}.poster-sales-chart svg{height:145px}.kpi-card strong{font-size:19px}}.poster-mobile-navigation{display:none}@media(max-width:820px){.sidebar nav.poster-navigation{display:none!important}.sidebar{display:flex;align-items:center;flex-direction:row;overflow:visible;gap:12px;padding:10px 14px}.sidebar-brand{min-width:0;flex:0 0 auto}.poster-mobile-navigation{display:block;min-width:0;max-width:100%;flex:1 1 160px;height:42px;font:inherit;font-size:13px;font-weight:600;color:#343b43;background:#fff;border:1px solid #d9e0e6;border-radius:5px;padding:0 9px}}@media(max-width:560px){.sidebar{display:grid;grid-template-columns:minmax(0,1fr)}.poster-mobile-navigation{width:100%}}.poster-page-title{font-size:26px;line-height:1.25;letter-spacing:-.015em;color:#343b43;font-weight:650;margin:0}.poster-dashboard-overview{width:100%;margin:0 0 28px}.poster-sales-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #e5e9ee}.poster-sales-toolbar label{display:flex;align-items:center;gap:7px;border:1px solid #d9e0e6;border-radius:4px;padding:0 9px;min-height:34px;color:#8f98a3;font-size:11px}.poster-sales-toolbar label input{border:0;background:transparent;font-size:12px;color:#3384c5;width:124px;min-height:30px}.poster-today-summary{background:#f6f9fd;border:1px solid #b8d7fc;border-radius:4px;min-height:105px;display:grid;grid-template-columns:minmax(126px,1.15fr) repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding:16px 22px;margin-bottom:30px}.poster-today-heading{display:flex;flex-direction:column;gap:4px;font-size:15px;color:#363e46}.poster-today-heading strong{font-size:18px}.poster-today-heading span{text-transform:capitalize;color:#7b8793;font-size:12px}.poster-stat-metric{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px}.poster-stat-metric strong{font-weight:700;font-size:clamp(15px,1.48vw,23px);line-height:1.2;color:#262d34;white-space:nowrap;font-variant-numeric:tabular-nums}.poster-stat-metric span{font-size:12px;line-height:1.3;color:#626e7c}.poster-stat-metric.unavailable strong{color:#a5abb1}.poster-main-chart-head{display:flex;align-items:center;gap:20px;margin:0 0 12px}.poster-main-chart-head h2{margin:0;font-size:21px;font-weight:650;color:#313840;letter-spacing:-.02em}.poster-period-switch{display:flex;align-items:stretch}.poster-period-switch button{min-height:31px;padding:0 12px;font-size:12px;font-weight:500;color:#3288ca;background:#fff;border:1px solid #cdd7e1;cursor:pointer}.poster-period-switch button+button{border-left:0}.poster-period-switch button:first-child{border-radius:3px 0 0 3px}.poster-period-switch button:last-child{border-radius:0 3px 3px 0}.poster-period-switch button.active,.poster-period-switch button[aria-pressed=true]{color:#fff;background:#388cce;border-color:#388cce}.poster-dashboard-overview .poster-sales-chart{margin:6px 0 8px;padding:6px 0 0;border-top:0}.poster-dashboard-overview .poster-sales-chart svg{height:290px;width:100%}.poster-chart-point{fill:#388dd0;stroke:#fff;stroke-width:1.4px;vector-effect:non-scaling-stroke}.poster-axis-label{font-size:10px;fill:#8b9298;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif}.poster-dashboard-overview .chart-gridline{stroke:#e8edf3;stroke-width:.9;vector-effect:non-scaling-stroke}.poster-dashboard-overview .chart-line{stroke:#358ace;stroke-width:2.3px}.poster-dashboard-overview .chart-area{fill:#d7e6f7;fill-opacity:.47}.poster-empty-trend{display:flex;align-items:center;justify-content:center;min-height:240px;color:#7d8791;font-size:13px}.poster-period-kpis{border:1px solid #e2e6ec;border-radius:3px;margin:10px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.poster-period-kpis .poster-stat-metric{min-height:96px;padding:13px 19px}.poster-period-kpis .poster-stat-metric+.poster-stat-metric{border-left:1px solid #e2e6ec}.poster-period-kpis .poster-stat-metric strong{font-size:19px}.poster-metrics-note{margin:10px 0 25px;color:#95a0ac;font-size:11px;line-height:1.5}@media(max-width:1250px){.poster-today-summary{padding:15px 14px;gap:8px}.poster-stat-metric strong,.poster-today-heading strong{font-size:16px}}@media(max-width:1000px){.poster-today-summary{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:17px}.poster-today-heading{grid-column:span 3}.poster-sales-toolbar{flex-wrap:wrap;justify-content:flex-start}.poster-period-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.poster-period-kpis .poster-stat-metric:nth-child(4){border-left:0}}@media(max-width:560px){.poster-page-title{font-size:22px}.poster-today-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.poster-today-heading{grid-column:span 2}.poster-dashboard-overview .poster-sales-chart svg{height:220px}.poster-main-chart-head{flex-wrap:wrap;gap:12px}.poster-period-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-period-kpis .poster-stat-metric:nth-child(3),.poster-period-kpis .poster-stat-metric:nth-child(5){border-left:0}.poster-period-kpis .poster-stat-metric:nth-child(4){border-left:1px solid #e2e6ec}.poster-sales-toolbar label input{width:108px}.poster-stat-metric span{font-size:11px}}.catalog-page-header{border-bottom:1px solid #edf0f4;margin:0 -28px 18px;padding:4px 28px 16px;align-items:center}.catalog-page-header .eyebrow{display:none}.catalog-page-header h1{font-size:24px;display:flex;align-items:baseline;gap:14px}.poster-heading-count{color:#9ca5ae;font-size:14px;font-weight:400}.poster-catalog-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.poster-catalog-header-actions button{min-height:35px}.poster-catalog-header-actions .primary-button{min-width:98px;background:#13b953;border-color:#13b953}.poster-catalog-header-actions .primary-button:hover{background:#0da949}.poster-more-button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #dfe6ef;background:#fff;border-radius:4px;color:#3b8fd1;font-weight:800;font-size:19px}.poster-more-button:hover{background:#f2f8ff}.catalog-toolbar{border:none;border-radius:0;box-shadow:none;background:transparent;padding:0;display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.poster-catalog-extras[hidden]{display:none!important}.poster-catalog-extras{flex:1 1 100%;order:3}.poster-catalog-extras .segmented-control{background:#f3f7fa;border-radius:4px;padding:3px}.poster-catalog-extras .segmented-control button{border-radius:3px;font-size:12px;font-weight:500}.catalog-toolbar .catalog-search{flex:0 1 245px;order:1;height:35px;border:1px solid #dce3eb;border-radius:5px}.catalog-toolbar .catalog-filters{flex:1 1 360px;order:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;grid-column:auto;grid-row:auto}.catalog-toolbar .catalog-filters label{display:flex;flex:0 1 170px;min-width:130px;align-items:center;gap:6px;color:#448fc8;font-size:12px;font-weight:500}.catalog-toolbar .catalog-filters label span{white-space:nowrap}.catalog-toolbar .catalog-filters select{min-height:34px;height:34px;padding:0 7px;min-width:92px;width:100%;border-color:#dce3eb;border-radius:5px;background:#fff;color:#468dc3}.catalog-toolbar .catalog-filter-count{padding:0;color:#929da7}.catalog-toolbar .catalog-reset-filters{min-height:31px;border-radius:4px}.catalog-page-header+.message.error{margin-top:10px}.poster-product-archived{color:#a0a6ae;opacity:.7}.catalog-product-row-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.catalog-product-row-menu-wrap{position:relative}.catalog-product-row-menu-wrap>button{border:0;background:transparent;color:#3887c4;min-width:32px;min-height:32px;padding:4px 6px;border-radius:5px;font-weight:650}.catalog-product-row-menu-wrap>button:hover,.catalog-product-row-menu-wrap>button[aria-expanded=true]{background:#eff6fc}.catalog-product-row-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:50;min-width:230px;border:1px solid #dce3eb;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1b314b26;padding:5px}.catalog-product-row-menu.above{top:auto;bottom:calc(100% + 4px)}.catalog-product-row-menu [role=menuitem]{display:block;width:100%;text-align:left;border:0;background:transparent;color:#25394a;padding:9px 10px;border-radius:5px;font-size:12px}.catalog-product-row-menu [role=menuitem]:hover{background:#eff6fc}.catalog-copy-scope{margin:0 0 18px;padding:15px 18px;border:1px solid #cbdceb;background:#f7fbfe;border-radius:7px;color:#243a4c;font-size:13px;line-height:1.55}.catalog-copy-scope legend{padding:0 6px;color:#286a9b;font-weight:650}.catalog-copy-scope p{margin:0 0 9px}.catalog-copy-scope .catalog-copy-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:13px;font-weight:600}.catalog-copy-confirm input[type=checkbox]{flex:none;width:16px;height:16px;margin:2px 0 0}@media print{.catalog-product-row-menu-wrap{display:none!important}}.poster-product-price{display:inline!important;font-weight:650!important;color:inherit!important;font-size:inherit!important}.catalog-toolbar+.panel.table-panel{margin-top:0}.catalog-toolbar+.panel.table-panel .data-table th{background:#fff;padding-top:13px;padding-bottom:13px;border-color:#e4e9ee;color:#9aa2ab}.catalog-toolbar+.panel.table-panel .data-table td{height:48px;padding-top:11px;padding-bottom:11px}.catalog-toolbar+.panel.table-panel .data-table th:first-child,.catalog-toolbar+.panel.table-panel .data-table td:first-child{padding-left:22px}.catalog-toolbar+.panel.table-panel .data-table td:first-child strong{font-size:13px;font-weight:600}@media(max-width:820px){.catalog-page-header{margin:0 -15px 14px;padding:0 15px 12px;align-items:flex-start;flex-wrap:wrap}.poster-catalog-header-actions{width:100%;justify-content:flex-start}.catalog-toolbar .catalog-search{flex:1 1 100%}.catalog-toolbar .catalog-filters{flex-basis:100%}.catalog-toolbar .catalog-filters label{flex:1 1 160px}}@media(max-width:560px){.catalog-page-header h1{font-size:21px}.catalog-toolbar .catalog-filters{display:grid;grid-template-columns:1fr 1fr}.catalog-toolbar .catalog-filters label{min-width:0;display:grid}.catalog-toolbar .catalog-filter-count{grid-column:span 2}.poster-catalog-extras .segmented-control{display:flex;flex-wrap:wrap}.poster-catalog-extras .segmented-control button{flex:1 1 auto}}@media(min-width:1000px){.app-shell{grid-template-columns:264px minmax(0,1fr)}.sidebar{padding-top:0;gap:9px;background:#f6f6f6;border-color:#dedede}.sidebar-brand{min-height:76px;padding:8px 14px;gap:9px;border-bottom:1px solid #e1e1e1}.sidebar nav.poster-navigation{padding:5px 0 0}.poster-nav-heading{min-height:40px;padding-left:18px;font-size:15px}.sidebar nav.poster-navigation .poster-nav-items a{font-size:14px;min-height:37px;padding:8px 15px 8px 24px}.sidebar nav.poster-navigation .poster-nav-items{padding:1px 0 9px 32px}.sidebar-foot{padding:12px 18px}}.workspace:has(.catalog-page-header)>.topbar{display:none}.content:has(.catalog-page-header){max-width:none;padding:0 0 48px}.content:has(.catalog-page-header)>.loading-card,.content:has(.catalog-page-header)>.message{margin:15px 30px}.catalog-page-header{height:76px;min-height:76px;margin:0;padding:0 30px;border-bottom:1px solid #e8e8e8;background:#fff}.catalog-page-header h1{font-size:21px;font-weight:650;color:#323232;margin:0;gap:16px}.catalog-page-header .poster-heading-count{font-size:15px;color:#9e9e9e}.poster-catalog-header-actions{flex-wrap:nowrap;gap:16px}.poster-catalog-header-actions button{white-space:nowrap}.poster-catalog-header-actions .primary-button{min-height:46px;min-width:105px;border-radius:9px;font-size:14px;font-weight:600}.poster-catalog-text-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;padding:4px 2px;background:none;border:0;font-size:15px;font-weight:550;color:#348ce3}.poster-catalog-text-action>span:first-child{font-size:22px;line-height:1}.poster-catalog-text-action:hover,.poster-catalog-text-action[aria-pressed=true]{color:#146cb6;background:#f4f9ff}.poster-catalog-columns-wrap{position:relative;z-index:30}.poster-catalog-column-popover{position:absolute;right:0;top:calc(100% + 6px);width:244px;padding:9px 10px;border:1px solid #dbe0e6;background:#fff;box-shadow:0 10px 30px #24384a27;border-radius:5px;display:grid;gap:1px;color:#353b44}.poster-catalog-column-popover label{display:flex;align-items:center;gap:10px;min-height:33px;padding:6px 7px;font-size:13px;font-weight:400;cursor:pointer}.poster-catalog-column-popover input{accent-color:#318bdb;width:16px;height:16px}.poster-catalog-column-popover label:hover{background:#eff6fc}.poster-catalog-column-popover>button{border:none;background:none;color:#348ce3;text-align:left;font-size:12px;padding:8px}.poster-catalog-header-actions .poster-more-button{border:0;width:37px;height:40px;font-size:24px;color:#318fe3}.catalog-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 28px 16px;margin-bottom:0;border-bottom:0}.catalog-toolbar .catalog-search{order:1;flex:0 0 200px;height:37px}.catalog-toolbar .catalog-search input{font-size:13px}.catalog-toolbar .catalog-filters{order:2;flex:1 1 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-toolbar .catalog-filters label{flex:0 1 auto;min-width:0}.catalog-toolbar .catalog-filters label>span{display:none}.catalog-toolbar .poster-catalog-filter-group{position:relative;display:inline-flex;flex:0 0 auto;min-width:80px}.catalog-toolbar .poster-catalog-filter-group:has([aria-expanded=true]){z-index:95}.catalog-toolbar .poster-catalog-filter-picker{position:relative;width:100%}.catalog-toolbar .poster-catalog-filter-trigger{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:space-between;gap:6px;max-width:205px;min-height:36px;width:100%;padding:0 5px;border:0;border-radius:4px;background:transparent;color:#398cda;font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}.catalog-toolbar .poster-catalog-filter-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis}.catalog-toolbar .poster-catalog-filter-trigger:hover,.catalog-toolbar .poster-catalog-filter-trigger[aria-expanded=true]{background:#e8f2fe;color:#227cc3}.catalog-toolbar .poster-catalog-filter-trigger:focus-visible{outline:2px solid #4699e8;outline-offset:2px}.catalog-toolbar .poster-catalog-filter-caret{flex:none;font-size:15px;line-height:1}.catalog-toolbar .poster-catalog-filter-menu{position:absolute;z-index:100;top:calc(100% + 5px);left:0;box-sizing:border-box;width:clamp(225px,24vw,315px);padding:8px;border:1px solid #d9e2e9;border-radius:6px;background:#fff;box-shadow:0 10px 30px #23364725;color:#303a43}.catalog-toolbar .poster-catalog-filter-menu input[type=search]{box-sizing:border-box;width:100%;min-height:37px;margin:0 0 7px;padding:7px 10px;border:1px solid #dbe3ea;border-radius:5px;color:#34404a;background:#fff;font-size:13px}.catalog-toolbar .poster-catalog-filter-menu input[type=search]:focus{outline:2px solid #b5dafa;border-color:#4a98d7}.catalog-toolbar .poster-catalog-filter-options{max-height:min(355px,55vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.catalog-toolbar .poster-catalog-filter-options button{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;padding:7px 10px;border:0;border-radius:4px;background:transparent;color:#33404a;font-size:13px;text-align:left;cursor:pointer}.catalog-toolbar .poster-catalog-filter-options button:hover,.catalog-toolbar .poster-catalog-filter-options button:focus-visible{background:#edf6fd;outline:none}.catalog-toolbar .poster-catalog-filter-options button.selected{background:#e5f1ff;color:#267cc4;font-weight:600}.catalog-toolbar .poster-catalog-filter-options>p{padding:12px 10px;margin:0;color:#80909c;font-size:13px}.catalog-toolbar .poster-catalog-category-picker .poster-catalog-filter-menu{padding:0;width:clamp(250px,25vw,325px)}.catalog-toolbar .poster-catalog-category-actions{display:flex;align-items:center;gap:13px;min-height:44px;padding:7px 16px}.catalog-toolbar .poster-catalog-category-actions button{padding:5px 0;border:none;background:transparent;color:#338dd6;font-size:13px;cursor:pointer}.catalog-toolbar .poster-catalog-category-actions button:hover,.catalog-toolbar .poster-catalog-category-actions button:focus-visible{color:#176cb4;text-decoration:underline;outline-offset:2px}.catalog-toolbar .poster-catalog-category-picker .poster-catalog-filter-menu>input[type=search]{display:block;width:100%;height:44px;margin:0;padding:7px 16px;border:0;border-bottom:1px solid #dfe5ea;border-radius:0;box-shadow:none}.catalog-toolbar .poster-catalog-category-picker .poster-catalog-filter-menu>input[type=search]:focus{outline:none;border-bottom-color:#8abbec}.catalog-toolbar .poster-catalog-category-picker .poster-catalog-filter-options{max-height:min(340px,54vh);padding:6px 8px}.catalog-toolbar .poster-catalog-category-picker .poster-catalog-filter-options button{min-height:35px;padding:7px 12px;color:#333}.catalog-toolbar .poster-catalog-category-picker .poster-catalog-filter-options button.selected{color:#267cc4}.catalog-toolbar .poster-techcard-location .poster-catalog-filter-picker{width:100%}.catalog-toolbar .poster-techcard-location .poster-catalog-filter-trigger{width:100%;max-width:none;min-height:37px;padding:0 13px;border-radius:8px;background:#e8f2fe;color:#368cda;font-size:13px}.catalog-toolbar .poster-techcard-location .poster-catalog-filter-trigger:hover,.catalog-toolbar .poster-techcard-location .poster-catalog-filter-trigger[aria-expanded=true]{background:#daebfe}.catalog-toolbar .poster-techcard-location .poster-catalog-filter-menu{width:276px;max-width:min(276px,calc(100vw - 32px))}.catalog-toolbar .poster-techcard-location .poster-catalog-filter-options button{min-height:29px;font-size:13px}.catalog-toolbar .poster-techcard-location .poster-catalog-filter-menu input[type=search]{min-height:37px}.catalog-toolbar:has(.poster-catalog-filter-menu){position:relative;z-index:20;overflow:visible}.catalog-toolbar .catalog-filters select{width:auto;min-height:36px;border:none;padding:0 18px 0 5px;font-size:14px;color:#398cda;background:transparent;cursor:pointer}.catalog-toolbar .poster-techcard-location{order:3;flex:0 1 260px;min-width:145px;border:0;color:transparent;font-size:0}.catalog-toolbar .poster-techcard-location select{max-width:260px;height:37px;min-width:145px;background:#e8f2fe;border:none;border-radius:8px;color:#368cda;font-size:13px;padding:0 14px}.catalog-toolbar .catalog-filter-count{display:none}.catalog-toolbar .poster-catalog-extras{flex-basis:100%;order:6}.catalog-toolbar+.panel.table-panel{border:0;box-shadow:none;padding:0;margin:0}.catalog-toolbar+.panel.table-panel .data-table{font-size:14px}.catalog-toolbar+.panel.table-panel .data-table thead th{background:#fff;font-size:13px;font-weight:400;color:#a5a5a5;height:48px;padding:10px 12px;border-bottom:1px solid #e1e1e1}.catalog-toolbar+.panel.table-panel .data-table td{font-size:14px;height:64px;padding:7px 12px;border-bottom:1px solid #ececec;color:#3f3f3f}.catalog-toolbar+.panel.table-panel .data-table td:first-child strong{font-size:14px;color:#3c3c3c;font-weight:400}.catalog-toolbar+.panel.table-panel .data-table tr.poster-product-archived td{color:#b1b1b1}.catalog-toolbar+.panel.table-panel .data-table tr.poster-product-archived td:first-child strong{color:#b1b1b1}.catalog-product-name-with-image{gap:12px;min-width:235px}.catalog-product-name-with-image img,.catalog-product-photo-placeholder{flex-basis:57px;width:57px;height:45px;object-fit:cover;border:0;border-radius:0}.catalog-product-photo-placeholder{font-size:13px;color:#fff;background:#aaa}.catalog-product-name-with-image small{font-size:11px}.poster-catalog-sort{border:0;background:none;padding:3px 0;font:inherit;color:inherit;cursor:pointer}.poster-catalog-sort:hover{color:#318bdb}.catalog-product-row-actions>button{background:none;border:none;font-size:14px;padding:5px 3px;color:#348dde}.catalog-product-row-menu-wrap>button{font-size:22px}@media(min-width:1000px){.catalog-toolbar+.panel.table-panel .data-table th:first-child,.catalog-toolbar+.panel.table-panel .data-table td:first-child{padding-left:30px}}@media(max-width:1060px){.poster-catalog-header-actions{flex-wrap:wrap;gap:8px}.catalog-toolbar .catalog-filters{flex-basis:100%}.catalog-toolbar .poster-techcard-location{order:2}}@media(max-width:760px){.catalog-page-header{height:auto;min-height:76px;padding:12px 16px}.catalog-toolbar{padding:14px 16px;gap:12px}.catalog-toolbar .catalog-search{flex:1 1 100%}.catalog-toolbar .catalog-filters{order:3;flex-basis:100%}.catalog-toolbar .poster-techcard-location{order:2;flex:1 1 100%}.catalog-toolbar .catalog-filter-count{display:inline}}html:has(.modal-product-edit),body:has(.modal-product-edit),html:has(.modal-category-edit),body:has(.modal-category-edit){overflow:hidden}@media(min-width:1000px){body:has(.modal-product-edit) .app-shell{grid-template-columns:220px minmax(0,1fr)}body:has(.modal-product-edit) .sidebar{position:relative;z-index:85}}.modal-backdrop:has(.modal-product-edit){inset:0 0 0 220px;z-index:80;padding:0;display:block;overflow:hidden;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-card.modal-product-edit{width:100%;max-width:none;height:100%;max-height:none;padding:0 0 60px;overflow:auto;background:#fff;border:0;border-radius:0;box-shadow:none}.modal-product-edit .modal-head{position:relative;z-index:1;min-height:76px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e8e8e8;padding:14px 32px;margin:0}.modal-product-edit .modal-head .eyebrow,.modal-product-edit .modal-head p{display:none}.modal-product-edit .modal-head h2{font-size:26px;line-height:1.35;font-weight:650;color:#303030;margin:0}.modal-product-edit .modal-head>div{display:flex;align-items:center;gap:18px}.modal-product-edit .modal-head .poster-product-back{width:28px;height:40px;margin-right:2px;padding:0;border:0;background:transparent;color:#2f8ddd;font-size:40px;font-weight:400;line-height:1;cursor:pointer}.modal-product-edit .modal-head .poster-product-back:hover{color:#1165b2}.modal-product-edit .modal-head .poster-product-back:focus-visible{outline:2px solid #2f8ddd;outline-offset:3px}.modal-product-edit .modal-head .icon-button{display:none}.poster-product-editor-form{display:grid;gap:18px;padding:20px 32px 65px}.poster-product-editor-form .poster-product-basic-fields{display:flex;flex-direction:column;gap:17px;max-width:990px}.poster-product-basic-fields>label,.poster-product-basic-fields>.poster-product-reference-field{display:grid;grid-template-columns:188px minmax(0,780px);align-items:start;gap:15px;margin:0;width:100%}.poster-product-basic-fields>label>span:first-child,.poster-product-reference-field>span:first-child{display:block;padding:11px 0;font-size:14px;color:#3e3e3e;font-weight:400;line-height:1.35}.poster-product-basic-fields>label>input,.poster-product-basic-fields>label>select,.poster-product-reference-field>output{display:block;width:100%;min-height:46px;padding:9px 13px;border:1px solid #d3d3d3;border-radius:5px;background:#fff;color:#353535;font-size:14px;font-weight:400;line-height:1.5}.poster-product-reference-field>output{color:#747474;background:#fbfbfb}.poster-product-basic-fields>.poster-product-cover-row{align-items:start}.poster-product-cover-row>div{display:grid;justify-content:start;gap:6px}.poster-product-cover-row img{width:132px;height:96px;object-fit:contain;background:#19191e;border:0;border-radius:5px}.poster-product-editor-form .poster-product-basic-fields>.poster-product-category-create{box-sizing:border-box;margin:-5px 0 2px 203px;width:min(470px,calc(100% - 203px));padding:0;border:1px solid #d4d4d4;border-radius:8px;overflow:hidden;background:#f6f6f6;color:#333}.poster-product-category-create-content{display:grid;gap:15px;padding:18px 18px 15px}.poster-product-category-create-content>:is(input,select){box-sizing:border-box;display:block;width:100%;height:38px;min-height:38px;padding:6px 13px;border:1px solid #d2d2d2;border-radius:5px;background:#fff;color:#333;font-size:16px}.poster-product-category-create-content>select:disabled{appearance:none;-webkit-appearance:none;opacity:1;padding-right:34px;color:#63676b;-webkit-text-fill-color:#63676b;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#888 50%),linear-gradient(135deg,#888 50%,transparent 50%);background-position:calc(100% - 19px) 17px,calc(100% - 13px) 17px;background-size:6px 6px;background-repeat:no-repeat;cursor:not-allowed}.poster-product-category-create-content>input:focus-visible{outline:2px solid #328ee1;outline-offset:1px}.poster-product-category-create-photo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:38px;font-size:15px;font-weight:600}.poster-product-category-create-upload{display:inline-flex;position:relative;align-items:center;justify-content:center;max-width:100%;min-height:39px;padding:6px 15px;border:1px solid #b9d9ef;border-radius:5px;background:transparent;color:#378acb;font-size:15px;font-weight:400;cursor:pointer}.poster-product-category-create-upload>span{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-product-category-create-upload>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.poster-product-category-create-upload:focus-within{outline:2px solid #348ce2;outline-offset:2px}.poster-product-category-create-content>.poster-product-category-create-global-consent{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;border:1px solid #e0bf81;border-radius:5px;background:#fff4dc;color:#70511f;font-size:12px;line-height:1.4}.poster-product-category-create-global-consent>input[type=checkbox]{display:block;flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:#9a6a22}.poster-product-category-create-global-consent>span{flex:1 1 auto}.poster-product-category-create-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:65px;padding:12px 18px;background:#e9e9e9}.poster-product-category-create-actions>.primary-button{box-sizing:border-box;min-width:107px;min-height:40px;padding:8px 16px;border-radius:5px;background:#17bb58;border:1px solid #17bb58;color:#fff;font-size:16px;font-weight:600}.poster-product-category-create-actions>span{font-size:15px}.poster-product-category-create-cancel{border:0;padding:8px 0;background:transparent;color:#e74c53;font-size:15px;font-weight:600;cursor:pointer}.poster-product-category-create-cancel:focus-visible{outline:2px solid #338adc}.poster-product-category-create .message.error{margin:0}.poster-product-category-create>small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1120px){.poster-product-editor-form .poster-product-basic-fields>.poster-product-category-create{margin-left:165px;width:min(470px,calc(100% - 165px))}}@media(max-width:720px){.poster-product-editor-form .poster-product-basic-fields>.poster-product-category-create{margin-left:0;width:min(470px,100%)}}.poster-product-basic-fields>label:has(>select){position:relative}.poster-product-basic-fields>label:has(>select):after{content:"";position:absolute;right:14px;top:21px;width:0;height:0;border:5px solid transparent;border-top:6px solid #888;pointer-events:none}.poster-product-basic-fields>label>select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px}.poster-product-cover-art{width:132px;height:96px;position:relative;border-radius:5px;background:#19191e;overflow:hidden}.poster-product-cover-row .poster-product-cover-art .poster-product-cover-backdrop{display:none}.poster-product-cover-row .poster-product-cover-art .poster-product-cover-foreground{position:relative;width:100%;height:100%;object-fit:cover;object-position:left top;background:transparent}.poster-product-cover-row small{font-size:11px;color:#979797}.poster-product-cover-placeholder{width:132px;height:96px;display:grid;place-items:center;background:#f1f1f1;color:#a5a5a5;font-size:12px;border-radius:5px}.poster-product-new-cover{box-sizing:border-box;position:relative;display:grid;place-items:center;width:132px;height:96px;overflow:hidden;border-radius:5px;background:#a6a6a6;color:#fff;cursor:pointer}.poster-product-new-cover>span{font-size:0;color:transparent}.poster-product-new-cover>img{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:cover;object-position:left top;border:none}.poster-product-new-cover>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.poster-product-new-cover:focus-within{outline:2px solid #368fed;outline-offset:2px}.poster-product-new-cover:has(input:disabled){opacity:.6;cursor:wait}.poster-product-basic-fields>.poster-product-add-reference select{box-sizing:border-box;display:block;width:100%;min-height:46px;padding:9px 13px;border:1px solid #d3d3d3;border-radius:5px;background:#fff;color:#626a70;font:inherit;font-size:14px;opacity:1;cursor:not-allowed}.poster-product-add-reference>div{display:grid;gap:7px}.poster-product-add-reference .poster-product-new-tax-note{font-size:12px;line-height:1.45;color:#d8791c}.poster-product-new-price{display:grid;grid-template-columns:188px minmax(0,780px);align-items:start;gap:15px;width:100%;max-width:990px;order:2}.poster-product-new-price-label{padding-top:12px;color:#3e3e3e;font-size:14px}.poster-product-new-price-card{box-sizing:border-box;display:grid;gap:18px;padding:15px 15px 18px;border:1px solid #ececec;border-radius:5px;background:#f7f7f7}.poster-product-new-price-radio,.poster-product-new-price-other{display:flex;align-items:center;gap:9px;font-size:15px;color:#474747}.poster-product-new-price-radio strong{font-size:15px}.poster-product-new-price-radio small,.poster-product-new-price-other small{font-size:12px;color:#969696}.poster-product-new-price-meta{display:grid;grid-template-columns:minmax(0,225px) minmax(0,150px) auto;align-items:end;gap:9px}.poster-product-new-price-meta label,.poster-product-new-price-calculation label{display:grid;gap:7px;min-width:0;font-size:12px;color:#5b5f65}.poster-product-new-price-meta input{box-sizing:border-box;height:38px;min-width:0;width:100%;padding:8px 10px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;font:inherit;font-size:14px;color:#343434}.poster-product-new-price-meta input:disabled{background:#f5f5f5;opacity:1}.poster-product-new-price-search{padding:0 0 10px;color:#9ba4ad;font-size:12px;cursor:not-allowed}.poster-product-new-price-calculation{display:grid;grid-template-columns:minmax(0,1.35fr) 26px minmax(0,.8fr) 26px minmax(0,1fr);align-items:end;gap:10px}.poster-product-new-price-calculation>b{padding-bottom:7px;color:#c8c8c8;font-size:25px;font-weight:400;text-align:center}.poster-product-new-price-calculation output,.poster-product-new-price-total{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%;height:38px;padding:0 9px;border:1px solid #d1d1d1;border-radius:4px;background:#fff;color:#777;font-size:14px}.poster-product-new-price-total{padding:0 5px 0 9px}.poster-product-new-price-total input{box-sizing:border-box;width:100%;min-width:0;height:35px;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:#333}.poster-product-new-price-total:focus-within{border-color:#328fe1;box-shadow:0 0 0 2px #318fea21}.poster-product-new-price-total:has(input[aria-invalid=true]){border-color:#bd4444}.poster-product-new-price-card>p{margin:0;padding-top:10px;border-top:1px solid #e3e3e3;color:#8c8c8c;font-size:11px;line-height:1.5}@media(max-width:1120px){.poster-product-new-price{grid-template-columns:165px minmax(0,1fr)}}@media(max-width:720px){.poster-product-new-price{grid-template-columns:minmax(0,1fr)}.poster-product-new-price-meta{grid-template-columns:1fr 1fr}.poster-product-new-price-search{display:none}.poster-product-new-price-calculation{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);gap:4px}}.poster-product-basic-fields>.poster-product-option-field{order:6}.poster-product-basic-fields>.poster-product-status-field{order:7}.poster-product-basic-fields>.poster-product-sku-field{order:9}.poster-product-basic-fields>.poster-product-barcode-field{order:8}.poster-product-basic-fields>.poster-product-step-field{order:10}.poster-product-basic-fields>.poster-product-option-field>button,.poster-product-basic-fields>.poster-product-status-field>button{justify-self:start}.poster-product-basic-fields>.poster-product-option-field>span,.poster-product-basic-fields>.poster-product-status-field>span{padding-top:5px}.poster-product-editor-form .catalog-poster-tax-snapshot,.poster-product-editor-form .catalog-photo-editor,.poster-product-editor-form .catalog-venue-matrix{border-radius:5px;max-width:990px;margin:6px 0;background:#f9f9f9;border-color:#eaeaea}.poster-product-editor-form .form-actions.poster-product-editor-actions{max-width:none;position:static;bottom:auto;background:#fff;padding:14px 0;border-top:1px solid #ededed}@media(max-width:999px){.modal-backdrop:has(.modal-product-edit){inset:0}}@media(max-width:720px){.modal-product-edit .modal-head{padding:12px 17px}.poster-product-editor-form{padding:16px}.poster-product-basic-fields>label,.poster-product-basic-fields>.poster-product-reference-field{grid-template-columns:minmax(0,1fr);gap:4px}.poster-product-basic-fields>label>span:first-child,.poster-product-reference-field>span:first-child{padding:0}}.poster-product-basic-fields>.poster-product-reference-options{display:grid;grid-template-columns:188px minmax(0,780px);gap:15px;width:100%;order:6}.poster-product-reference-options>span{padding:9px 0;font-size:14px;color:#3e3e3e}.poster-product-reference-options>div{display:grid;gap:10px}.poster-product-reference-options label{display:flex;align-items:center;gap:9px;font-size:14px;color:#454545;cursor:default}.poster-product-reference-options input{width:15px;height:15px;margin:0;opacity:.9;accent-color:#348fda}.poster-product-reference-options small{color:#999;font-size:11px}.poster-product-basic-fields>.poster-product-option-field{order:7}.poster-product-basic-fields>.poster-product-status-field{order:8}.poster-product-basic-fields>.poster-product-sku-field{order:10}.poster-product-basic-fields>.poster-product-barcode-field{order:9}.poster-product-basic-fields>.poster-product-step-field{order:11}@media(max-width:720px){.poster-product-basic-fields>.poster-product-reference-options{grid-template-columns:minmax(0,1fr);gap:4px}}.poster-product-editor-form>.catalog-copy-scope,.poster-product-editor-form>.message{order:0}.poster-product-editor-form>.catalog-copy-scope.poster-copy-source-warning{order:6;box-sizing:border-box;width:min(990px,100%);margin:12px 0 5px;padding:13px 17px;background:#f4f9fd;border:1px solid #d5e5ef;border-radius:5px;font-size:12px}.poster-product-editor-form>.catalog-copy-scope.poster-copy-source-warning p{margin:0 0 7px}.poster-copy-source-warning .poster-copy-base-variants{box-sizing:border-box;width:min(550px,100%);max-height:285px;margin:12px 0 14px 25px;padding:10px 12px;overflow-y:auto;border:1px solid #dae8f2;border-radius:5px;background:#fff}.poster-copy-source-warning .poster-copy-base-variants>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:29px;border-bottom:1px solid #ecf0f3;color:#394751;font-size:13px}.poster-copy-source-warning .poster-copy-base-variants strong{flex:none;font-variant-numeric:tabular-nums}.poster-copy-source-warning .poster-copy-base-variants>small{display:block;margin:9px 0 1px;color:#7b8995;line-height:1.5}.poster-copy-source-warning .poster-copy-base-unavailable{margin:9px 0 12px 25px!important;padding:9px 11px;border-left:3px solid #dfab54;background:#fff9f0;color:#866229;font-size:12px}.poster-copy-source-warning .catalog-copy-confirm:has(input:disabled){color:#8093a0}.poster-product-editor-form .catalog-venue-matrix-reference{background:#fff;padding:0;border:0}.poster-product-editor-form .catalog-venue-matrix-reference .poster-price-board-footer>span:last-child{display:none}.poster-product-editor-form .catalog-venue-matrix-reference :is(input:disabled,button:disabled){opacity:1;color:#535c65;-webkit-text-fill-color:#535c65;background:#fff;cursor:default}.poster-product-editor-form .catalog-venue-matrix-reference input[type=checkbox]:disabled{accent-color:#258cde;-webkit-text-fill-color:initial}@media(min-width:951px){.poster-product-editor-form:has(>.catalog-venue-matrix)>.poster-product-editor-actions{padding-left:203px}}@media(max-width:950px){.poster-product-editor-form:has(>.catalog-venue-matrix)>.poster-product-editor-actions{padding-left:0}}.poster-product-editor-form .catalog-venue-matrix-reference .poster-price-board-footer:after{content:"Ціни конкретних закладів наведено для звірки: до копії вони не переноситимуться.";color:#8b6172}@media(max-width:720px){.poster-product-editor-form>.catalog-copy-scope.poster-copy-source-warning{margin:12px 0;width:100%}}.poster-product-editor-form>.poster-product-basic-fields{order:1}.poster-product-editor-form>.catalog-venue-matrix{order:2}.poster-product-editor-form>.catalog-photo-editor{order:3}.poster-product-editor-form>.catalog-poster-tax-snapshot{order:4}.poster-product-editor-form>label{order:5}.poster-product-editor-form>.poster-product-editor-actions{order:10}.poster-product-editor-form .catalog-venue-matrix{background:#f7f7f7;border:0;max-width:990px;padding:16px 18px;border-radius:4px}.poster-product-editor-form .catalog-venue-matrix-head{margin-bottom:14px;align-items:center}.poster-product-editor-form .catalog-venue-matrix-head strong{color:#474747;font-size:15px;font-weight:600}.poster-product-editor-form .catalog-venue-matrix-head p{color:#858585;line-height:1.45;font-size:12px}.poster-product-editor-form .catalog-venue-matrix .data-table th{background:#f7f7f7;color:#8c8c8c;font-size:12px;font-weight:400}.poster-product-editor-form .catalog-venue-matrix .data-table td{background:#fff;color:#525252;font-size:12px;padding:12px 9px;border-bottom:1px solid #ececec}.poster-product-editor-form .catalog-venue-matrix .secondary-button{background:#fff;color:#3189cc;border-color:#d8dfe6;border-radius:4px;font-weight:500}.poster-product-cover-upload{position:relative;display:inline-flex;width:fit-content;color:#3189ce;font-size:12px;cursor:pointer;padding:5px 0}.poster-product-cover-upload:hover{text-decoration:underline}.poster-product-cover-upload:focus-within{outline:2px solid #3189ce;outline-offset:3px}.poster-product-cover-upload input{position:absolute;opacity:0;width:1px;height:1px}.poster-catalog-columns-wrap .poster-catalog-column-popover{width:260px;max-width:calc(100vw - 20px);padding:15px 11px 11px;display:flex;flex-direction:column;gap:10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;box-shadow:0 11px 26px #00000028}.poster-catalog-column-popover>strong{font-size:14px;font-weight:500;color:#3f3f3f;padding:2px 8px 0}.poster-catalog-column-options{display:grid;gap:0;max-height:min(395px,calc(100vh - 230px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.poster-catalog-column-options label{min-height:32px;font-size:13px;line-height:1.4;color:#464646;padding:6px 7px}.poster-catalog-column-options label:has(input:focus-visible){outline:2px solid #328ddb;outline-offset:-2px}.poster-catalog-column-options label input{flex:0 0 16px;width:16px;height:16px}.poster-catalog-columns-wrap .poster-column-restore{display:inline-flex;margin:0 auto;align-items:center;justify-content:center;border:1px solid #d1e2f5;border-radius:4px;background:#fff;color:#338cdb;padding:9px 13px;min-height:38px;font-size:13px;white-space:nowrap}.poster-catalog-columns-wrap .poster-column-restore:hover{background:#eef6ff}.poster-catalog-header-actions .poster-catalog-trash-button{display:inline-grid;place-items:center;width:41px;height:42px;padding:0;background:#fff;border:1px solid #d8e4f2;border-radius:4px;color:#368fe4;font-size:23px;font-weight:400}.poster-catalog-trash-button:hover,.poster-catalog-trash-button[aria-pressed=true]{background:#eaf3ff;border-color:#9bc8ed}.poster-category-onboarding{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:28px;padding:30px 36px;margin:0;border-bottom:1px solid #e1e1e1;background:#f9f9f9;color:#777}.poster-category-onboarding-art{width:104px;height:95px;display:grid;place-items:start center;background:transparent;border:0;border-radius:0;overflow:visible}.poster-category-onboarding-art img{display:block;width:100px;max-width:100%;height:93px;object-fit:contain}.poster-category-onboarding p a{color:#288ddd;text-decoration:none}.poster-category-onboarding p a:hover{text-decoration:underline}.poster-category-onboarding-art span{font-size:49px;color:#9a9a9a}.poster-category-onboarding>div:last-child{max-width:960px}.poster-category-onboarding strong{display:block;margin:2px 0 11px;color:#0ba445;font-weight:400;font-size:18px}.poster-category-onboarding strong span{margin-right:7px}.poster-category-onboarding p{font-size:14px;line-height:1.58;color:#858585;margin:0 0 16px}.poster-category-onboarding .primary-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:9px 17px;background:#17b75a;border:1px solid #17b75a;color:#fff;border-radius:5px;min-height:38px;min-width:120px;font-size:13px;font-weight:600;line-height:1.4}.poster-category-onboarding .primary-button:hover{background:#0fa750;border-color:#0fa750;color:#fff;text-decoration:none}.content:has(.catalog-page-header) .catalog-category-name-with-photo{display:inline-flex;align-items:center;gap:12px}.content:has(.catalog-page-header) .catalog-category-name-with-photo img,.content:has(.catalog-page-header) .catalog-category-name-with-photo>.catalog-product-photo-placeholder{width:57px;height:45px;border-radius:0;object-fit:cover;flex:0 0 57px}.content:has(.catalog-page-header) .catalog-category-name-with-photo strong{font-size:14px;font-weight:400;color:#444}.content:has(.catalog-page-header) .data-table tr.poster-product-archived .catalog-category-name-with-photo strong{color:#a8a8a8}.content:has(.catalog-page-header) .poster-category-row-menu-wrap{position:relative;z-index:auto}.content:has(.catalog-page-header) .poster-category-row-menu-wrap .catalog-product-row-menu{min-width:130px;top:calc(100% + 3px);right:0;z-index:42;border-radius:4px}.content:has(.catalog-page-header) .poster-category-row-menu-wrap .catalog-product-row-menu button{font-size:13px;padding:9px 12px}.modal-backdrop:has(.modal-category-edit){inset:0 0 0 264px;z-index:80;padding:0;display:block;overflow:hidden;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-card.modal-category-edit{width:100%;max-width:none;height:100%;max-height:none;padding:0;overflow:auto;border:0;border-radius:0;background:#fff;box-shadow:none}.modal-category-edit .modal-head{position:sticky;top:0;z-index:11;min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:14px 32px;margin:0;background:#fff;border-bottom:1px solid #e6e6e6}.modal-category-edit .modal-head>div{display:flex;align-items:center;gap:16px}.modal-category-edit .modal-head .eyebrow,.modal-category-edit .modal-head p,.modal-category-edit .modal-head .icon-button{display:none}.modal-category-edit .modal-head h2{margin:0;font-size:25px;color:#353535;font-weight:650;line-height:1.25}.modal-category-edit .modal-head .poster-product-back{padding:0;border:0;background:transparent;width:30px;height:42px;font-size:41px;line-height:.9;font-weight:400;color:#358de1}.modal-category-edit .modal-head .poster-product-back:focus-visible{outline:2px solid #358de1;outline-offset:3px}.poster-category-editor-form{padding:22px 32px 64px;gap:22px;max-width:1080px}.poster-category-main-fields{grid-template-columns:1fr;gap:17px}.poster-category-main-fields>label,.poster-category-main-fields>.poster-category-reference-field,.poster-category-main-fields>.poster-category-cover-row{display:grid;grid-template-columns:176px minmax(0,555px);gap:15px;width:100%;align-items:start}.poster-category-main-fields>label>span:first-child,.poster-category-reference-field>span,.poster-category-cover-row>span{display:block;padding-top:10px;font-size:14px;font-weight:400;color:#393939}.poster-category-main-fields label input,.poster-category-reference-field output{display:block;width:100%;min-height:46px;padding:9px 13px;background:#fff;border:1px solid #d2d2d2;border-radius:4px;color:#343434;font-size:14px}.poster-category-reference-field output{background:#fff;color:#737373;box-sizing:border-box}.poster-category-main-fields>.poster-category-reference-field{position:relative}.poster-category-reference-field>output{padding-right:42px}.poster-category-reference-field:after{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #8d9194;position:absolute;top:20px;right:16px;pointer-events:none;opacity:.7}.poster-category-reference-field>output[title]{cursor:help}.poster-category-cover-row>div{display:grid;gap:0;justify-content:start;width:fit-content;position:relative}.poster-category-cover-row .poster-product-cover-upload{position:absolute;inset:auto 3px 3px;box-sizing:border-box;width:calc(100% - 6px);min-height:31px;display:grid;place-items:center;padding:4px 5px;background:#21272cde;border-radius:3px;color:#fff;font-size:11px;text-align:center;opacity:0;transition:opacity .12s}.poster-category-cover-row>div:hover .poster-product-cover-upload,.poster-category-cover-row>div:focus-within .poster-product-cover-upload{opacity:1}.poster-category-cover-row .poster-product-cover-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.poster-category-cover-row .poster-product-cover-upload:has(input:disabled){opacity:.55;cursor:not-allowed}.poster-category-cover-row img,.poster-category-cover-placeholder{width:132px;height:96px;object-fit:cover;border:0;border-radius:5px}.poster-category-cover-placeholder{display:grid;place-items:center;background:#eee;color:#8a8a8a;font-size:12px}.poster-category-staged-photo-notice{display:grid;gap:6px;max-width:245px;margin-top:8px;color:#667887;font-size:12px;line-height:1.5}.poster-category-staged-photo-notice>button{justify-self:start;padding:0;border:0;background:none;color:#2c87ce;text-align:left;font:inherit;cursor:pointer}.poster-category-staged-photo-notice>button:hover{text-decoration:underline}.poster-category-staged-photo-notice>button:disabled{opacity:.5;cursor:default}.poster-category-main-fields>.poster-category-sort-field,.poster-category-main-fields>.poster-category-status-field{margin-top:5px}.poster-category-main-fields>.poster-category-status-field button{justify-self:start}.poster-category-advanced{border-top:1px solid #ededed;padding-top:15px;max-width:990px}.poster-category-advanced summary{cursor:pointer;color:#338dde;font-size:13px}.poster-category-advanced .catalog-category-photo-editor{margin-top:12px;border-radius:5px}.poster-category-editor-form>label{display:grid;max-width:820px;grid-template-columns:176px minmax(0,555px);gap:15px;align-items:center}.poster-category-editor-form>label>span{font-size:14px;color:#434343}.poster-category-editor-form>label input{min-height:42px;width:100%;padding:9px 12px;border-radius:4px;border:1px solid #dadada}.poster-category-editor-actions{max-width:990px;justify-content:start;border-top:1px solid #eaeaea;padding-top:18px}.poster-category-editor-actions .primary-button{min-width:130px;min-height:43px;font-size:14px;border-radius:5px}.poster-category-editor-actions .secondary-button{min-height:43px}.poster-category-editor-form>.poster-category-main-fields{order:0}.poster-category-editor-form>.poster-category-editor-actions{order:1;box-sizing:border-box;max-width:none;width:100%;min-height:98px;margin:8px 0 0;padding:22px 0 18px 191px;border-top:1px solid #e8e8e8}.poster-category-editor-form>.poster-category-editor-actions .primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:132px;padding:10px 25px;border:1px solid #19b45a;background:#19b45a;color:#fff;font-size:16px;font-weight:600}.poster-category-editor-form>.poster-category-operational-options{order:2;box-sizing:border-box;width:min(100%,880px);margin-top:3px;padding:12px 0 17px;border-top:1px solid #eee;font-size:14px}.poster-category-operational-options>summary{cursor:pointer;color:#328dde;font-weight:500;padding:5px 0}.poster-category-operational-options[open]>summary{margin-bottom:18px}.poster-category-operational-fields{display:grid;gap:15px}.poster-category-operational-fields>label{display:grid;grid-template-columns:176px minmax(0,555px);gap:15px;align-items:center;margin:0}.poster-category-operational-fields>label>span:first-child{color:#414141;font-size:14px}.poster-category-operational-fields>label input{min-height:39px;border:1px solid #d5d5d5;background:#fff;border-radius:4px;padding:8px 12px;width:100%}.poster-category-operational-fields .switch-field button{justify-self:start}.poster-category-operational-options>label{display:grid;grid-template-columns:176px minmax(0,555px);gap:15px;align-items:center;margin-top:17px}.poster-category-operational-options>label input{min-height:39px;width:100%}.poster-category-operational-options>.poster-category-advanced{margin-top:18px}.poster-category-operational-options>.poster-category-cancel{margin-top:15px;min-height:36px}@media(max-width:720px){.poster-category-editor-form>.poster-category-editor-actions{padding-left:0}.poster-category-operational-fields>label,.poster-category-operational-options>label{grid-template-columns:1fr}}@media(max-width:999px){.modal-backdrop:has(.modal-category-edit){inset:0}}@media(max-width:720px){.poster-category-onboarding{grid-template-columns:1fr;gap:12px;padding:20px 16px}.modal-category-edit .modal-head{padding:12px 17px}.poster-category-editor-form{padding:16px}.poster-category-main-fields>label,.poster-category-main-fields>.poster-category-reference-field,.poster-category-main-fields>.poster-category-cover-row,.poster-category-editor-form>label{grid-template-columns:minmax(0,1fr);gap:4px}.poster-category-main-fields>label>span:first-child,.poster-category-reference-field>span,.poster-category-cover-row>span{padding:0}}.poster-category-main-fields>.poster-category-venue-visibility{display:grid;grid-template-columns:176px minmax(0,555px);align-items:start;gap:15px}.poster-category-venue-visibility>span{padding-top:6px;font-size:14px;line-height:1.5;color:#393939}.poster-category-venue-visibility>div{display:grid;gap:9px}.poster-category-venue-visibility label{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b4b4b;min-height:22px}.poster-category-main-fields .poster-category-venue-visibility label input[type=checkbox]{display:inline-block;box-sizing:border-box;appearance:auto;-webkit-appearance:checkbox;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;flex:0 0 16px;accent-color:#1684ed;border:1px solid #c4ccd4;border-radius:3px}.poster-category-main-fields .poster-category-venue-visibility label input[type=checkbox]:disabled{opacity:.77}.poster-category-venue-visibility label{width:fit-content;max-width:100%;min-height:23px;white-space:normal}.poster-category-main-fields>.poster-category-global-consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:11px;max-width:720px;margin:4px 0 0 191px;font-size:13px;line-height:1.4;color:#76541f}.poster-category-main-fields>.poster-category-global-consent input[type=checkbox]{flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:#b88532}@media(max-width:720px){.poster-category-main-fields>.poster-category-global-consent{margin-left:0}}.poster-category-venue-visibility small{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.content:has(.catalog-page-header) .poster-category-list-panel .data-table{table-layout:auto}.content:has(.catalog-page-header) .poster-category-list-panel .data-table th:nth-child(2),.content:has(.catalog-page-header) .poster-category-list-panel .data-table td:nth-child(2){width:28%}.content:has(.catalog-page-header) .poster-category-list-panel .data-table th:last-child,.content:has(.catalog-page-header) .poster-category-list-panel .data-table td:last-child{width:112px;min-width:112px}.content:has(.catalog-page-header) .poster-category-list-panel .data-table tbody tr{height:65px}.content:has(.catalog-page-header) .poster-category-list-panel .data-table tr:hover{background:#f7f7f7}@media(max-width:720px){.poster-category-main-fields>.poster-category-venue-visibility{grid-template-columns:minmax(0,1fr);gap:8px}.content:has(.catalog-page-header) .poster-category-list-panel .data-table th:nth-child(2),.content:has(.catalog-page-header) .poster-category-list-panel .data-table td:nth-child(2){width:auto}}.poster-product-editor-form .poster-product-reference-field:not(.poster-product-cover-row)>output{position:relative;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#434343;padding-right:14px;border-color:#d1d1d1}.poster-product-editor-form .poster-product-reference-field:not(.poster-product-cover-row)>output:after{content:"";flex:0 0 auto;width:0;height:0;margin-left:10px;border:5px solid transparent;border-top-color:#9e9e9e;transform:translateY(3px)}.poster-product-reference-options>div>small{display:none}.poster-product-add-options>div>.poster-product-venue-scope-note{display:block;max-width:470px;margin:-3px 0 1px;padding-left:25px;color:#845f2d;font-size:12px;line-height:1.4}.poster-product-editor-form .poster-product-basic-fields>.poster-product-cover-row{margin-bottom:0}.poster-product-editor-form .poster-product-basic-fields>.poster-product-reference-options{margin-top:-7px}.poster-product-editor-form .poster-product-basic-fields>.poster-product-reference-options label{min-height:19px}.content:has(.catalog-page-header) .catalog-product-row-menu-wrap:not(.poster-category-row-menu-wrap) .catalog-product-row-menu{width:max-content;min-width:242px;max-width:min(300px,calc(100vw - 20px));padding:4px 0;border:1px solid #d8d8d8;border-radius:4px;background:#fff;box-shadow:0 7px 17px #1b263322}.content:has(.catalog-page-header) .catalog-product-row-menu-wrap:not(.poster-category-row-menu-wrap) .catalog-product-row-menu [role=menuitem]{min-height:40px;border-radius:0;padding:8px 18px;color:#383838;font-size:14px;font-weight:400}.content:has(.catalog-page-header) .catalog-product-row-menu-wrap:not(.poster-category-row-menu-wrap) .catalog-product-row-menu [role=menuitem]:hover{background:#f2f7fd}.content:has(.catalog-page-header) .catalog-product-row-menu [role=menuitem]:focus-visible{outline:2px solid #3887d4;outline-offset:-2px}@media(min-width:1280px){.content:has(.catalog-page-header) .catalog-toolbar+.panel.table-panel table.poster-catalog-product-grid{width:100%;table-layout:fixed}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(1){width:28%}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(2){width:14%}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(3){width:17%}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(4){width:18%}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(5){width:7%}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(6){width:7%}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(7){width:9%}.content:has(.catalog-page-header) .poster-catalog-product-grid th:nth-child(n+4):nth-child(-n+6),.content:has(.catalog-page-header) .poster-catalog-product-grid td:nth-child(n+4):nth-child(-n+6){text-align:right;white-space:nowrap}.content:has(.catalog-page-header) .poster-catalog-product-grid .catalog-product-name-with-image{min-width:0;width:100%}.content:has(.catalog-page-header) .poster-catalog-product-grid .catalog-product-name-with-image>div{min-width:0;overflow:hidden}.content:has(.catalog-page-header) .poster-catalog-product-grid .catalog-product-name-with-image strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content:has(.catalog-page-header) .poster-catalog-product-grid td[data-label=Податок] small{display:none}}.catalog-toolbar:has(.poster-product-add-filter-wrap){justify-content:flex-start;column-gap:13px;row-gap:10px}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-search{flex:0 0 200px}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters{order:2;flex:0 0 auto;gap:9px;flex-wrap:nowrap}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters select{appearance:none;-webkit-appearance:none;padding:0 19px 0 4px;min-width:0;max-width:160px;font-size:15px;font-weight:400}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters label{position:relative;cursor:pointer}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters label:after{content:"⌄";position:absolute;pointer-events:none;top:50%;right:3px;transform:translateY(-58%);color:#328de2;font-size:16px;line-height:1}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters select:focus-visible,.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-techcard-location select:focus-visible{outline:2px solid #318ddd;outline-offset:3px}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-search:focus-within{border-color:#6ab2ed;box-shadow:0 0 0 2px #368ce82a}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-search input::placeholder{color:#a6a6a6;font-size:14px}.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-techcard-location select{font-size:14px;color:#328de1;box-shadow:none}.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-product-add-filter{font-size:15px;font-weight:400}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters select:hover,.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-product-add-filter:hover{color:#116fb9}.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-techcard-location{order:3;flex:0 1 278px;min-width:190px}.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-techcard-location select{width:100%;max-width:none}.poster-product-add-filter-wrap{position:relative;order:4;flex:0 0 auto;z-index:30}.poster-product-add-filter{display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:4px 1px 4px 4px;border:none;background:transparent;color:#318bdd;font-size:14px;font-weight:500;cursor:pointer}.poster-product-add-filter:hover{color:#1874be}.poster-product-add-filter:focus-visible{outline:2px solid #318bdd;outline-offset:3px}.poster-filter-active-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#348bd3}.poster-product-filter-popover{position:absolute;top:calc(100% + 5px);left:-10px;box-sizing:border-box;width:340px;max-width:min(340px,calc(100vw - 30px));display:grid;gap:13px;padding:26px 25px 20px;border:1px solid #d8dfe7;border-radius:5px;background:#fff;box-shadow:0 12px 26px #132b4024}.poster-product-filter-popover:before{content:"";position:absolute;top:-9px;left:22px;width:15px;height:15px;background:#fff;border-top:1px solid #d8dfe7;border-left:1px solid #d8dfe7;transform:rotate(45deg)}.poster-product-filter-title{color:#303438;font-size:14px;font-weight:400;line-height:1.5}.poster-product-filter-popover :is(.poster-product-filter-field,.poster-product-filter-operator,.poster-product-filter-value){box-sizing:border-box;width:100%;height:46px;min-height:46px;border:1px solid #cfd7de;border-radius:4px;padding:8px 11px;background:#fff;color:#303438;font:inherit;font-size:14px}.poster-product-advanced-field-picker{position:relative;min-width:0}.poster-product-advanced-field-picker>:is(.poster-product-filter-field,.poster-product-filter-operator){display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.poster-product-advanced-field-picker .poster-product-filter-chevron{color:#9aa4ad;font-size:19px;line-height:1}.poster-product-advanced-field-menu{position:absolute;z-index:42;top:100%;left:0;width:100%;box-sizing:border-box;background:#fff;border:1px solid #d7dfe7;box-shadow:0 10px 20px #121f3226;border-radius:0 0 4px 4px}.poster-product-advanced-field-menu input[type=search]{box-sizing:border-box;display:block;width:100%;height:39px;padding:7px 12px;border:none;border-bottom:1px solid #e5ebee;color:#3b4147;font-size:13px;outline-offset:-2px}.poster-product-advanced-field-list{max-height:min(320px,45vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.poster-product-advanced-field-list>button{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:35px;padding:8px 12px;border:0;background:#fff;color:#38434b;font-size:13px;text-align:left;cursor:pointer}.poster-product-advanced-field-list>button:hover,.poster-product-advanced-field-list>button:focus-visible,.poster-product-advanced-field-list>button[aria-selected=true]{background:#ebf5fd;color:#2279c6;outline:none}.poster-product-advanced-field-list>button:disabled{color:#a0aab4;cursor:not-allowed}.poster-product-advanced-field-list>button:disabled small{font-size:10px;color:#aeb8c2}.poster-product-advanced-field-list>p{padding:10px 12px;font-size:12px;color:#8595a0}.poster-product-filter-popover select:focus-visible,.poster-product-filter-popover input:focus-visible{outline:2px solid #4b9aee;border-color:#388de4;outline-offset:0}.poster-product-filter-auxiliary{margin:0;border-top:1px solid #edf0f3;padding-top:7px}.poster-product-filter-auxiliary>summary{color:#738998;font-size:11px;cursor:pointer;line-height:1.4}.poster-product-filter-auxiliary>summary:focus-visible{outline:2px solid #388de4}.poster-product-filter-status{display:grid;gap:7px;padding-top:10px;font-size:12px;color:#737f89}.poster-product-filter-auxiliary .poster-product-filter-status select{min-height:35px;width:100%;padding:6px 10px;border:1px solid #cfd7de;border-radius:4px;font-size:12px;color:#333;background:#fff}.poster-product-filter-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#8b8b8b;font-size:11px}.poster-product-filter-footer button{border:none;background:transparent;color:#328bd1;font-size:12px;cursor:pointer;padding:6px 2px}.poster-product-filter-footer button:disabled{color:#a9b7c2;cursor:default}@media(max-width:1050px){.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters{order:3}.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-techcard-location{order:2;flex:0 1 250px}}@media(max-width:700px){.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-search{flex:1 1 100%}.catalog-toolbar:has(.poster-product-add-filter-wrap) .poster-techcard-location{flex:1 1 100%}.catalog-toolbar:has(.poster-product-add-filter-wrap) .catalog-filters{flex:1 1 100%;flex-wrap:wrap}.poster-product-filter-popover{left:auto;right:0;width:min(340px,calc(100vw - 30px))}.poster-product-filter-popover:before{left:auto;right:22px}}.poster-product-fiscal-code-help{display:inline-flex;position:relative;vertical-align:middle;align-items:center;font-weight:400}.poster-product-fiscal-code-help-trigger{box-sizing:border-box;display:inline-grid;place-items:center;width:16px;height:16px;padding:0;margin:0 0 0 5px;border:1px solid #358ce4;border-radius:50%;color:#358ce4;background:#fff;font-size:11px;font-weight:700;line-height:1;cursor:help}.poster-product-fiscal-code-help-trigger:focus-visible{outline:2px solid #358ce4;outline-offset:2px}.poster-product-fiscal-code-help-tooltip{position:absolute;z-index:45;left:50%;bottom:calc(100% + 9px);transform:translate(-50%);box-sizing:border-box;display:block;width:300px;max-width:70vw;padding:12px 14px;border:1px solid #c8d7e5;border-radius:5px;background:#fff;box-shadow:0 8px 22px #1e34452e;color:#3d4c58;font-size:12px;font-weight:400;line-height:1.55;white-space:normal;pointer-events:none}.poster-product-editor-form:has(>.poster-product-create-reference-help){position:relative}.poster-product-create-reference-help{box-sizing:border-box;display:grid;gap:0;position:absolute;top:145px;left:663px;z-index:1;width:min(295px,calc(100% - 674px));font-size:13px;line-height:1.5}.poster-product-create-reference-help a{width:fit-content;max-width:100%;color:#278bd1;text-decoration:none}.poster-product-create-reference-help a:hover{text-decoration:underline}.poster-product-create-reference-help a:focus-visible{outline:2px solid #318edd;outline-offset:2px}.poster-product-create-reference-help .poster-product-help-weight{margin-top:158px}.poster-product-create-reference-help .poster-product-help-discount{margin-top:37px}.poster-product-create-reference-help .poster-product-help-pricing{display:grid;gap:4px;margin-top:35px}.poster-product-create-reference-help>small{display:block;max-width:255px;margin-top:18px;color:#999;font-size:11px;line-height:1.5}@media(max-width:1180px){.poster-product-create-reference-help{position:static;order:5;width:100%;max-width:631px;margin-top:8px;padding:14px 18px;border:1px solid #e7ecf0;border-radius:5px;background:#f9fbfc}.poster-product-create-reference-help .poster-product-help-weight,.poster-product-create-reference-help .poster-product-help-discount,.poster-product-create-reference-help .poster-product-help-pricing{margin-top:8px}}@media(min-width:721px){.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-basic-fields{max-width:631px;gap:14px}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-basic-fields>:is(label,.poster-product-reference-field,.poster-product-reference-options){box-sizing:border-box;grid-template-columns:146px minmax(0,470px);gap:15px;width:100%}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-basic-fields>label>:is(input,select),.poster-product-editor-form:has(>.poster-product-new-price) .poster-product-add-reference select{height:38px;min-height:38px;padding-top:7px;padding-bottom:7px}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-basic-fields>.poster-product-category-create{margin-left:161px;width:min(470px,calc(100% - 161px))}.poster-product-editor-form>.poster-product-new-price{grid-template-columns:146px minmax(0,470px);max-width:631px}}.poster-product-editor-form>.poster-product-new-price{gap:15px}@media(min-width:1000px){.modal-product-edit .modal-head{padding-left:64px}.poster-product-editor-form:has(>.poster-product-new-price){padding-left:51px}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-basic-fields{max-width:683px}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-basic-fields>:is(label,.poster-product-reference-field,.poster-product-reference-options){grid-template-columns:198px minmax(0,470px);max-width:683px}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-new-price{grid-template-columns:198px minmax(0,470px);max-width:683px}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-editor-actions{padding-left:213px}.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-basic-fields>.poster-product-category-create{margin-left:213px;width:min(470px,calc(100% - 213px))}.poster-product-create-reference-help{left:828px;top:197px;width:min(295px,calc(100% - 840px))}.poster-product-create-reference-help .poster-product-help-weight{margin-top:214px}.poster-product-create-reference-help .poster-product-help-discount{margin-top:46px}.poster-product-create-reference-help .poster-product-help-pricing{margin-top:24px}}@media(min-width:721px){.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-editor-actions{box-sizing:border-box;padding-left:161px}}@media(max-width:720px){.poster-product-editor-form:has(>.poster-product-new-price)>.poster-product-editor-actions{padding-left:0}}.poster-product-editor-form .poster-product-new-price-card{min-width:0;padding:0;gap:10px;border:0;background:transparent}.poster-product-editor-form .poster-product-price-choice{display:grid;gap:13px;min-width:0;padding:10px;border:1px solid #ececec;border-radius:5px;background:#f7f7f7}.poster-product-editor-form .poster-product-price-choice:not(.selected){box-sizing:border-box;min-height:38px;gap:0;padding-top:7px;padding-bottom:7px}.poster-product-editor-form .poster-product-price-choice.selected{border-color:#e5e5e5}.poster-product-editor-form .poster-product-new-price-meta{grid-template-columns:minmax(0,225px) minmax(0,150px) auto;gap:7px}.poster-product-editor-form .poster-product-new-price-calculation{gap:6px}.poster-product-editor-form .poster-product-new-price-card>p{display:none}.poster-product-editor-form .poster-product-new-price-other{padding-top:0;border-top:0}.poster-product-editor-form .poster-product-create-another{box-sizing:border-box;min-height:46px;padding:10px 21px;border:1px solid #1db755;border-radius:5px;background:#fff;color:#10b550;font-size:16px;font-weight:600;cursor:pointer}.poster-product-editor-form .poster-product-create-another:not(:disabled):hover{background:#f1fdf5}.poster-product-editor-form .poster-product-create-another:focus-visible{outline:2px solid #388bde;outline-offset:2px}.poster-product-editor-form .poster-product-create-another:disabled{opacity:.55;cursor:wait}.poster-product-editor-form .poster-product-price-choice>label.poster-product-new-price-radio,.poster-product-editor-form .poster-product-price-choice>label.poster-product-new-price-other{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:9px;width:fit-content;min-width:0;cursor:pointer}.poster-product-editor-form .poster-product-price-choice>.poster-product-new-price-other strong{color:#393939;font-size:15px;font-weight:700}.poster-product-editor-form .poster-product-price-choice>.poster-product-new-price-other small{color:#929292;font-size:12px;font-weight:400}.poster-product-editor-form .poster-product-new-price-radio input[type=radio],.poster-product-editor-form .poster-product-new-price-other input[type=radio]{display:block;box-sizing:border-box;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;margin:0;accent-color:#258cde;cursor:pointer}.poster-product-new-variants{display:grid;gap:15px}.poster-product-new-variant{display:grid;gap:12px;padding:12px 0;border-top:1px solid #e4e4e4}.poster-product-new-variant:first-child{border-top:0;padding-top:0}.poster-product-new-variant-name{display:grid;gap:5px;font-size:12px;color:#494949}.poster-product-new-variant-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-height:22px}.poster-product-new-variant-label>label{font-size:12px}.poster-product-new-variant-label>.poster-product-new-variant-remove{font-size:12px}.poster-product-new-variant-name>input{box-sizing:border-box;width:100%;height:38px;min-height:38px;padding:7px 10px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:#313131;font-size:14px}.poster-product-new-variant-name>input:focus-visible,.poster-product-new-variant input:focus-visible{outline:2px solid #328edf;outline-offset:1px}.poster-product-new-variant-add,.poster-product-new-variant-remove{justify-self:start;border:0;background:none;color:#298ed8;padding:6px 0;font-size:14px;text-align:left;cursor:pointer}.poster-product-new-variant-remove{color:#db5757;font-size:12px}.poster-product-new-variant-add:disabled,.poster-product-new-variant-remove:disabled{color:#aaa;cursor:default}.poster-product-editor-form .poster-product-new-validation{display:block;margin:4px 0 0;color:#bc3f3f;font-size:12px;line-height:1.45}.poster-product-editor-form .poster-product-new-variant input[aria-invalid=true],.poster-product-editor-form .poster-product-basic-fields input[aria-invalid=true]{border-color:#c34b4b;box-shadow:0 0 0 1px #c34b4b22}.poster-product-editor-form .poster-product-new-variant input[aria-invalid=true]:focus{outline:2px solid #c34b4b;outline-offset:1px}@media(max-width:720px){.poster-product-editor-form>.poster-product-new-price{width:100%}.poster-product-editor-form>.poster-product-new-price .poster-product-new-price-card{padding:8px}.poster-product-editor-form .poster-product-create-another{max-width:100%}}@media(min-width:1000px){body:has(.modal-category-edit) .app-shell{grid-template-columns:220px minmax(0,1fr)}body:has(.modal-category-edit) .sidebar{position:relative;z-index:85}.modal-backdrop:has(.modal-category-edit){inset:0 0 0 220px}.modal-category-edit .modal-head{padding-left:66px}.modal-category-edit .poster-category-editor-form{padding-left:52px}.modal-category-edit .poster-category-main-fields>label,.modal-category-edit .poster-category-main-fields>.poster-category-reference-field,.modal-category-edit .poster-category-main-fields>.poster-category-cover-row,.modal-category-edit .poster-category-main-fields>.poster-category-venue-visibility{grid-template-columns:197px minmax(0,470px);gap:16px;max-width:677px}.modal-category-edit .poster-category-editor-form>.poster-category-editor-actions{padding-left:189px}}.modal-category-edit .poster-category-main-fields{gap:14px}.modal-category-edit .poster-category-main-fields label>input:not([type=checkbox]):not([type=file]),.modal-category-edit .poster-category-reference-field output{box-sizing:border-box;height:38px;min-height:38px;padding:6px 13px;font-size:14px}.modal-category-edit .poster-category-venue-visibility>div{gap:5px}.modal-category-edit .poster-category-venue-visibility label{min-height:22px}.modal-category-edit .poster-category-main-fields>.poster-category-cover-row{min-height:96px}.poster-category-new-cover{position:relative;display:grid;place-items:center;box-sizing:border-box;overflow:hidden;width:132px;height:96px;background:#a5a5a5;border-radius:5px;cursor:pointer}.poster-category-new-cover>img{width:100%;height:100%;object-fit:cover;object-position:center}.poster-category-new-cover>input[type=file]{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.poster-category-new-cover:focus-within{outline:2px solid #358de1;outline-offset:2px}.poster-category-new-cover:has(input:disabled){opacity:.6;cursor:wait}.modal-category-edit .poster-category-editor-form>.poster-category-editor-actions .primary-button{min-width:118px;min-height:46px;font-size:16px;padding:10px 18px}@media(max-width:720px){.modal-category-edit .poster-category-main-fields>.poster-category-venue-visibility{grid-template-columns:minmax(0,1fr);gap:5px}}@media print{.poster-catalog-header-actions,.catalog-toolbar .poster-catalog-extras{display:none!important}}.poster-ingredients-filters{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:4px 0 24px;margin-bottom:8px}.poster-ingredients-filters>.catalog-search{width:235px;min-width:160px;height:34px;border-radius:4px;border-color:#dae2ea}.poster-ingredients-filters>label:not(.catalog-search){display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#388bc9;cursor:default}.poster-ingredients-filters select{font:inherit;font-size:12px;border-radius:4px;border:1px solid #dce3ea;padding:6px 9px;background:#fff;color:#3589c7;min-height:34px;cursor:pointer}.poster-ingredients-filters [role=status]{margin-left:auto;color:#909ca8;font-size:12px}.poster-column-picker{position:relative}.poster-link-button{min-height:34px;border:0;background:none;padding:0 7px;border-radius:3px;color:#358bd2;font-size:13px;font-weight:600}.poster-link-button:hover{background:#ecf4fb}.poster-column-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:150;display:grid;gap:3px;background:#fff;padding:12px;border:1px solid #dce4ee;box-shadow:0 14px 34px #23395021;width:240px;max-width:calc(100vw - 20px);border-radius:5px}.poster-column-popover label{padding:7px;display:flex;align-items:center;gap:9px;color:#4a5866;font-size:12px;cursor:pointer}.poster-column-popover label:hover{background:#f4f8fc}.poster-column-popover input{accent-color:#328aca}.content:has(.poster-ingredients-filters) .poster-ingredients-column-popover{width:344px;padding:16px 19px 19px;gap:4px;max-height:min(650px,80vh);overflow-y:auto;border-radius:5px}.content:has(.poster-ingredients-filters) .poster-ingredients-column-options{display:grid;gap:2px}.content:has(.poster-ingredients-filters) .poster-ingredients-column-options>p{margin:2px 0 12px;color:#414141;font-size:14px;line-height:1.5}.content:has(.poster-ingredients-filters) .poster-ingredients-column-options label{min-height:34px;padding:5px 3px;align-items:flex-start;color:#404040;line-height:1.45;font-size:14px}.content:has(.poster-ingredients-filters) .poster-ingredients-column-options input{flex-shrink:0;margin-top:3px}.content:has(.poster-ingredients-filters) .poster-ingredients-column-default{justify-self:start;margin:8px 0 0 3px;padding:7px 10px;border:1px solid #b7dafa;border-radius:4px;background:#fff;color:#3590d7;font:inherit;font-size:13px;cursor:pointer}.content:has(.poster-ingredients-filters) .poster-ingredients-column-default:disabled{opacity:.58;cursor:not-allowed}.content:has(.poster-ingredients-filters) .poster-column-popover .poster-ingredients-column-options label:hover{background:#f4f8fc}.poster-sort-button{background:transparent;border:none;color:inherit;font:inherit;padding:0;font-size:11px}.poster-sort-button:hover{color:#3187c8}.poster-data-warning{color:#7d8895;font-size:12px;line-height:1.55;margin:10px 0 14px}.poster-ingredients-filters+.panel.table-panel,.poster-data-warning+.panel.table-panel{padding:0;margin-top:0;border:0;box-shadow:none}.poster-ingredients-filters~.panel.table-panel .data-table th{background:#fff;font-weight:500;color:#8b939b;white-space:nowrap;border-bottom:1px solid #dce3ea;padding:13px 12px}.poster-ingredients-filters~.panel.table-panel .data-table td{font-size:13px;padding:12px;vertical-align:middle;min-height:46px}.poster-ingredients-filters~.panel.table-panel .data-table td:first-child strong{font-size:13px;font-weight:500;color:#3a434c}.poster-ingredients-filters~.panel.table-panel .data-table th:first-child,.poster-ingredients-filters~.panel.table-panel .data-table td:first-child{padding-left:18px}.poster-ingredients-filters~.panel.table-panel .row-action{white-space:nowrap}.poster-ingredients-filters~.panel.table-panel .row-action button{display:inline-block;margin:0 4px;color:#3489c6;font-weight:500;font-size:12px}.poster-ingredient-details{max-width:720px;max-height:min(88vh,900px);overflow-y:auto}.poster-ingredient-details h3{font-size:15px;margin:16px 0 10px}.poster-ingredient-details tfoot th{background:#f6f9fb;font-size:12px;padding:11px;text-align:left}@media(max-width:950px){.poster-ingredients-filters{gap:10px}.poster-ingredients-filters>.catalog-search{flex:1 1 100%;width:auto}}@media(max-width:560px){.poster-ingredients-filters>label:not(.catalog-search){flex:1 1 46%;justify-content:space-between}.poster-ingredients-filters [role=status]{flex:1 1 100%;margin-left:0}.poster-column-popover{left:0;right:auto}}.poster-ingredients-filters~.panel.table-panel .data-table .poster-ingredient-inline-row>td{box-sizing:border-box;padding:17px 27px 19px;height:auto;background:#f6f8fa;border-top:1px solid #e5e8eb;border-bottom:1px solid #e5e8eb;white-space:normal;text-align:left}.poster-ingredient-inline-details{max-width:1030px;padding:1px 0}.poster-ingredient-inline-details h3{font-size:14px;color:#444;margin:0 0 7px;font-weight:600}.poster-ingredient-inline-details h4{font-size:13px;color:#858585;margin:10px 0 7px;font-weight:550}.poster-ingredient-inline-details>p{color:#888;font-size:12px;margin:5px 0;line-height:1.5}.poster-ingredient-inline-details .poster-ingredient-inline-note{max-width:800px;font-size:11px;margin-top:11px;color:#989898}.poster-ingredient-inline-details .poster-ingredient-inline-stock{border-collapse:collapse;border-spacing:0;background:#fff;width:min(100%,850px);max-width:100%;font-size:12px}.poster-ingredients-filters~.panel.table-panel .data-table .poster-ingredient-inline-stock :is(th,td){background:#fff;border:1px solid #e3e3e3;padding:9px 12px;height:auto;min-height:0;color:#4b4b4b;text-align:left;font-size:12px;font-weight:400;white-space:normal}.poster-ingredients-filters~.panel.table-panel .data-table .poster-ingredient-inline-stock th{background:#f8f8f8;color:#838383;font-size:12px}.poster-ingredient-row-actions>button[aria-expanded=true]{color:#195b92!important;text-decoration:underline}.content:has(.poster-ingredients-filters) .catalog-page-header{min-height:78px;align-items:center;margin:0;padding:12px 28px;border-bottom:1px solid #e5e5e5}.content:has(.poster-ingredients-filters) .catalog-page-header h1{font-size:23px;font-weight:550}.content:has(.poster-ingredients-filters) .poster-catalog-header-actions{display:flex;align-items:center;gap:24px}.content:has(.poster-ingredients-filters) .poster-column-picker>.poster-link-button,.poster-ingredients-toolbar-link{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;min-height:38px;padding:5px 0;font-size:14px;font-weight:500;color:#348de0;cursor:pointer}.poster-ingredients-toolbar-link:hover:not(:disabled){color:#146eab}.poster-ingredients-toolbar-link:disabled{color:#bbb;cursor:not-allowed}.poster-ingredients-button-icon{font-size:21px;font-weight:400;line-height:1}.content:has(.poster-ingredients-filters) .poster-catalog-header-actions>.primary-button{background:#16b55e;border-color:#16b55e;color:#fff;padding:9px 21px;min-height:45px;font-size:14px;border-radius:8px}.poster-ingredients-filters{min-height:80px;padding:17px 28px 18px;margin:0;gap:22px;box-sizing:border-box}.poster-ingredients-filters>.catalog-search{box-sizing:border-box;width:200px;height:37px;min-height:37px;flex:none;border:1px solid #dedede}.poster-ingredients-filters .catalog-search input{font-size:13px}.poster-ingredients-filters .poster-ingredients-inline-filter{position:relative;gap:0!important;font-size:0!important}.poster-ingredients-inline-filter select{box-sizing:border-box;background:transparent;border:0;appearance:none;-webkit-appearance:none;color:#348fe0;padding:7px 22px 7px 5px;font-size:14px;min-width:110px;max-width:230px}.poster-ingredients-inline-filter:after{content:"⌄";color:#3b91de;position:absolute;right:4px;top:48%;font-size:14px;line-height:1;transform:translateY(-50%);pointer-events:none}.poster-ingredient-category-picker{position:relative;flex:none}.poster-ingredient-category-toggle{border:0;background:transparent;color:#348fe0;min-height:35px;padding:7px 4px;font-size:14px;cursor:pointer}.poster-ingredient-category-toggle[aria-expanded=true]{background:#dfedff;border-radius:6px}.poster-ingredient-category-toggle:disabled{opacity:.5;cursor:not-allowed}.poster-ingredient-category-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:120;box-sizing:border-box;display:flex;flex-direction:column;width:390px;max-width:calc(100vw - 30px);background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 12px 32px #3d48552b;padding:0}.poster-ingredient-category-actions{display:flex;gap:16px;padding:16px 20px 9px}.poster-ingredient-category-actions>button{padding:0;color:#2589d5;background:transparent;border:0;font:inherit;font-size:13px;cursor:pointer}.poster-ingredient-category-popover>input[type=search]{border:none;border-bottom:1px solid #dedede;border-radius:0;box-sizing:border-box;width:100%;height:45px;padding:10px 20px;outline-color:#8dc4ee;font:inherit;font-size:14px}.poster-ingredient-category-list{overflow-y:auto;max-height:min(395px,54vh);padding:8px 0 12px}.poster-ingredient-category-list>button{border:0;background:transparent;color:#323232;display:flex;gap:8px;justify-content:space-between;align-items:center;font:inherit;font-size:14px;text-align:left;cursor:pointer;padding:9px 20px;width:100%;line-height:1.4}.poster-ingredient-category-list>button:hover,.poster-ingredient-category-list>button.selected{background:#eff6fc}.poster-ingredient-category-list>button>span{color:#2b8cd8}.poster-ingredients-extra-wrap{position:relative}.poster-ingredients-extra-toggle{border:0;background:transparent;color:#348fe0;font-size:14px;padding:6px 0;cursor:pointer}.poster-ingredients-extra-popover{position:absolute;top:calc(100% + 8px);left:0;width:266px;max-width:86vw;z-index:60;padding:14px;display:grid;gap:13px;background:#fff;border:1px solid #dedede;border-radius:4px;box-shadow:0 10px 25px #2d3d512a}.poster-ingredients-extra-popover label{display:grid;gap:5px;color:#717171;font-size:13px}.poster-ingredients-extra-popover select{width:100%;max-width:100%;border:1px solid #d9d9d9;background:#fff;color:#3f4b5a;font-size:12px;padding:7px}.poster-ingredients-extra-popover small{color:#888}.poster-ingredients-extra-popover>button{text-align:left;border:0;background:transparent;color:#338cdd;font-size:13px;cursor:pointer;padding:5px 0}.poster-ingredients-filters~.panel.table-panel{border:0;box-shadow:none;border-radius:0}.poster-ingredients-filters~.panel.table-panel .data-table{border-collapse:collapse;width:100%;table-layout:fixed}.poster-ingredients-filters~.panel.table-panel .data-table th{padding:12px 9px;height:47px;font-size:12px;font-weight:400;color:#989898}.poster-ingredients-filters~.panel.table-panel .data-table td{height:56px;padding:8px 9px;font-size:13px;font-weight:400;color:#383838;box-sizing:border-box;border-bottom:1px solid #e9e9e9}.poster-ingredients-filters~.panel.table-panel .data-table td:first-child strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#3e3e3e}.poster-ingredients-filters~.panel.table-panel .data-table td[data-label=Категорія]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-ingredients-filters~.panel.table-panel .data-table td[data-label="Залишки на складах"],.poster-ingredients-filters~.panel.table-panel .data-table td[data-label=Собівартість],.poster-ingredients-filters~.panel.table-panel .data-table td[data-label="Сума залишків"]{white-space:nowrap;text-align:right}.poster-ingredients-filters~.panel.table-panel .data-table th:first-child{width:17%}.poster-ingredients-filters~.panel.table-panel .data-table th:last-child{width:18%}.poster-ingredients-filters~.panel.table-panel .data-table td:first-child{max-width:270px}.poster-ingredients-filters~.panel.table-panel .row-action.poster-ingredient-row-actions{text-align:right;padding-right:6px;overflow:visible}.poster-ingredient-row-actions>button{font-size:13px!important;font-weight:400!important;margin:0 4px!important;color:#328dde!important}.poster-ingredient-row-more{display:inline-block;position:relative;margin-left:10px}.poster-ingredient-more-toggle{border:0;background:transparent;color:#2c8edc;font-size:18px;letter-spacing:-1px;cursor:pointer;padding:7px}.poster-ingredient-row-popover{position:absolute;z-index:70;right:0;top:calc(100% + 3px);min-width:140px;padding:7px 0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 8px 25px #36414c2c}.poster-ingredient-row-popover button{border:0;background:transparent;font-size:13px;display:block;width:100%;text-align:left;padding:9px 13px}.poster-ingredient-row-popover button:disabled{color:#999;cursor:not-allowed}@media(max-width:1250px){.content:has(.poster-ingredients-filters) .poster-catalog-header-actions{gap:14px}.poster-ingredients-filters{gap:9px;padding-left:14px;padding-right:14px}.poster-ingredients-filters>.catalog-search{width:170px}}@media(max-width:840px){.poster-ingredients-filters~.panel.table-panel .data-table{min-width:980px}.content:has(.poster-ingredients-filters) .poster-catalog-header-actions{flex-wrap:wrap}}.poster-document-page-header{border-bottom:1px solid #e7edf3;margin:0 -28px 16px;padding:2px 28px 15px;align-items:center}.poster-document-page-header .eyebrow{display:none}.poster-document-page-header h1{display:flex;align-items:baseline;gap:14px;font-size:25px;font-weight:620;margin:0 0 5px;color:#343b43}.poster-document-page-header p{max-width:720px;font-size:11px;color:#9ba5af}.poster-document-page-header .page-actions{display:flex;align-items:center;gap:12px}.poster-document-page-header .inventory-page-actions>.primary-button{order:2;min-width:94px;min-height:35px;background:#13b953;border-color:#13b953}.poster-document-page-header .inventory-scope{order:1;width:210px;min-width:170px;padding:0;margin:0;background:transparent;border:0;border-radius:0}.poster-document-page-header .inventory-scope label{display:flex;align-items:center;gap:6px}.poster-document-page-header .inventory-scope label>span{text-transform:none;color:#73879b;font-size:12px;letter-spacing:0;font-weight:500}.poster-document-page-header .inventory-scope select{min-height:35px;flex:1;min-width:0;border-color:#dce3eb;color:#408ac5;font-size:12px;border-radius:5px}.poster-document-page-header .inventory-scope small{display:none}.poster-document-toolbar{display:flex;justify-content:flex-start;align-items:center;gap:14px;box-shadow:none;border:0;padding:4px 0 18px;background:transparent;border-radius:0;margin-bottom:0}.poster-document-toolbar .inventory-period-selector{order:2;display:flex;align-items:center;gap:9px;flex:0 1 320px}.poster-document-toolbar .inventory-period-selector label{display:flex;align-items:center;gap:5px;flex:1 1 150px;font-size:12px;color:#8e99a2}.poster-document-toolbar .inventory-period-selector input{min-width:115px;min-height:34px;border:1px solid #dce3eb;border-radius:4px;padding:0 6px;color:#3986c0;font-size:12px}.poster-document-period-mode{order:3;display:inline-flex;align-items:center}.poster-document-period-mode select{min-height:35px;padding:0 10px;border:1px solid #dbe3eb;background:#fff;color:#3986c0;border-radius:4px;font-size:13px}.poster-documents-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:17px 10px;color:#83909d;font-size:12px}.poster-documents-pagination span{margin-right:8px}.poster-documents-pagination .secondary-button{min-height:31px}.poster-document-toolbar .inventory-search{order:1;flex:0 1 225px;min-width:170px;height:35px;border-color:#dce3eb;border-radius:4px}.poster-documents-table{box-shadow:none;padding:0;border:none}.poster-documents-table .data-table th{font-size:12px;background:#fff;border-bottom:1px solid #e1e7ee;color:#9aa2ab;padding:15px 13px}.poster-documents-table .data-table td{font-size:12px;padding:12px 13px}.poster-documents-table .data-table td strong{font-size:12px}@media(max-width:1100px){.poster-document-page-header{gap:15px;align-items:flex-start;flex-wrap:wrap}.poster-document-page-header .page-actions{width:100%;justify-content:flex-start}}@media(max-width:820px){.poster-document-page-header{margin:0 -15px 16px;padding:0 15px 14px}.poster-document-toolbar{flex-wrap:wrap}.poster-document-toolbar .inventory-search,.poster-document-toolbar .inventory-period-selector{flex:1 1 100%}}@media print{.poster-document-page-header .page-actions,.poster-document-toolbar,.sidebar{display:none!important}}.poster-techcard-trash-view{display:flex;flex-direction:column;min-height:calc(100vh - 120px)}.poster-techcard-trash-heading{display:flex;align-items:center;gap:14px}.poster-techcard-trash-back{border:0;background:transparent;color:#278dde;cursor:pointer;font-size:36px;line-height:1;padding:0 6px 4px 0}.poster-techcard-trash-header h1{margin:0}.poster-techcard-trash-notice{margin:22px 14px 20px;background:#f7f7f7;border-radius:5px;color:#858585;font-size:14px;line-height:1.65;padding:15px 19px}.poster-techcard-trash-filters{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:0 21px 22px}.poster-techcard-trash-filters input,.poster-techcard-trash-filters select{min-width:150px;max-width:245px;height:39px;border:1px solid #d9dce0;border-radius:4px;padding:7px 10px;background:#fff;color:#3d454b;font:inherit;font-size:14px}.poster-techcard-trash-filters select{border:none;color:#288bd6;cursor:pointer}.poster-techcard-trash-results{flex:1;position:relative;min-height:440px}.poster-techcard-trash-results table{width:100%;border-collapse:collapse;text-align:left}.poster-techcard-trash-results th{padding:12px 19px;border-bottom:1px solid #e5e8ea;color:#888;font-size:13px;font-weight:400}.poster-techcard-trash-results td{padding:11px 19px;border-bottom:1px solid #e8ebed;font-size:14px}.poster-techcard-trash-empty{position:absolute;top:45%;left:0;width:100%;text-align:center;font-size:14px;color:#333}@media(max-width:690px){.poster-techcard-trash-heading{gap:5px}.poster-techcard-trash-header h1{font-size:20px}.poster-techcard-trash-notice{margin:15px 5px}.poster-techcard-trash-filters{gap:8px;padding-inline:6px}}.poster-techcard-trash-view .poster-techcard-columns-menu .poster-techcard-popover{min-width:285px;max-height:min(600px,calc(100vh - 125px));grid-template-rows:auto minmax(0,1fr) auto}.poster-techcard-trash-view .poster-techcard-column-choices-scroll{overflow-y:auto;max-height:min(440px,calc(100vh - 240px))}.poster-techcard-trash-view .poster-techcard-trash-defaults{justify-self:start;margin-top:3px;padding:7px 13px;border:1px solid #b8dafa;border-radius:4px;color:#2988d8;background:#fff;cursor:pointer}.poster-techcard-trash-view .poster-techcard-trash-defaults:disabled{opacity:.52;cursor:default}.poster-techcard-trash-filters .poster-techcard-trash-venue{max-width:340px;min-width:235px;padding:8px 12px;background:#eaf3fd;border-radius:8px;color:#287dcb}.poster-techcard-trash-results{overflow-x:auto}.poster-techcard-trash-results table{min-width:1090px}@media(max-width:760px){.poster-techcard-trash-filters .poster-techcard-trash-venue{max-width:100%;min-width:200px}}.poster-techcard-header-actions{gap:21px;align-items:center}.poster-techcard-header-actions .poster-techcard-action{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:0;background:transparent;color:#2e90e2;font-size:15px;font-weight:500;cursor:pointer;padding:7px 0}.poster-techcard-header-actions .poster-techcard-action:disabled{color:#2e90e2;opacity:.57;cursor:not-allowed}.poster-techcard-header-actions .poster-techcard-action:not(:disabled):hover,.poster-techcard-filter-trigger:hover{color:#1265ab}.poster-techcard-action-icon{width:24px;height:24px;flex:none}.poster-techcard-add.primary-button{min-height:45px;padding:10px 20px;background:#19b65b;border-color:#19b65b;color:#fff;border-radius:8px;font-size:14px}.poster-techcard-add.primary-button:disabled{opacity:.64;cursor:not-allowed}.techcard-caret{font-size:14px;margin-left:-4px}.poster-techcard-columns-menu,.poster-techcard-extras-menu,.poster-techcard-row-menu-wrap{position:relative}.poster-techcard-popover{position:absolute;z-index:80;top:calc(100% + 7px);right:0;display:grid;gap:3px;width:max-content;min-width:235px;max-width:min(340px,86vw);padding:12px 14px;border:1px solid #dedede;border-radius:4px;background:#fff;box-shadow:0 9px 26px #25364b26;color:#444;font-size:13px}.poster-techcard-popover strong{padding:2px 3px 8px;font-size:13px}.poster-techcard-columns-menu .poster-techcard-popover{width:280px;max-height:min(560px,calc(100vh - 140px));grid-template-rows:auto minmax(0,1fr) auto}.poster-techcard-column-choices-scroll{min-height:0;max-height:min(405px,calc(100vh - 230px));overflow-y:auto;scrollbar-width:thin}.poster-techcard-column-choices-scroll label{display:flex;align-items:center;gap:9px;padding:6px 3px;min-height:34px;cursor:pointer}.poster-techcard-column-choices-scroll input{accent-color:#2f8de0;width:16px;height:16px}.poster-techcard-popover label{display:flex;align-items:center;gap:9px;min-height:30px;padding:3px;font-size:13px;cursor:pointer}.poster-techcard-popover input{accent-color:#2f8de0;width:16px;height:16px}.poster-techcard-popover>button{padding:8px 3px 3px;border:0;background:transparent;text-align:left;color:#2884d4;cursor:pointer}.poster-techcard-filters{display:flex;align-items:center;gap:19px;padding:18px 28px 17px;min-height:83px;flex-wrap:wrap}.poster-techcard-filters .catalog-search{width:200px;max-width:100%;border:1px solid #dedede;border-radius:5px;min-height:37px;margin-right:0}.poster-techcard-filters>label:not(.catalog-search){display:inline-flex;align-items:center;gap:4px;color:#348ee1;font-size:0;font-weight:400}.poster-techcard-filters select{min-height:35px;padding:0 14px 0 4px;min-width:0;max-width:190px;background:transparent;border:0;border-radius:4px;color:#348de0;font-size:14px;cursor:pointer}.poster-techcard-filters select:focus-visible,.poster-techcard-filter-trigger:focus-visible{outline:2px solid #318bdb;outline-offset:2px}.poster-techcard-filters .poster-techcard-location select{max-width:260px;width:260px;background:#e8f2fe;border-radius:8px;padding:0 11px;text-overflow:ellipsis}.poster-techcard-filter-trigger{padding:5px 0;border:0;background:transparent;color:#348de0;font-size:14px;cursor:pointer}.poster-techcard-extras-menu .poster-techcard-popover{left:0;right:auto}.poster-techcards-table{border:0;border-radius:0;padding:0;box-shadow:none;overflow:visible}.poster-techcards-table .data-table{width:100%;border-collapse:collapse}.poster-techcards-table .data-table th{background:#fff;font-weight:400;color:#9a9a9a;white-space:nowrap;padding:13px 10px;height:48px;font-size:12px;border-bottom:1px solid #dedede}.poster-techcards-table .data-table td{padding:9px 10px;height:62px;font-size:14px;color:#3d3d3d;border-bottom:1px solid #e9e9e9}.poster-techcards-table .data-table td:first-child{min-width:195px}.poster-techcards-table .catalog-product-name-with-image{min-width:0;gap:10px}.poster-techcards-table .catalog-product-name-with-image img{width:48px;height:36px;flex-basis:48px;border-radius:0;object-fit:cover}.poster-techcards-table .data-table strong{font-size:14px;font-weight:400}.poster-techcards-table .data-table td[data-label=Податок] small{display:none}.poster-techcards-table .data-table td[data-label=Націнка]{white-space:nowrap}.poster-techcards-table .poster-techcard-row-actions{white-space:nowrap;text-align:right}.poster-techcard-row-actions>button,.poster-techcard-ellipsis{border:0;background:transparent;color:#2788d8;font-size:14px;padding:7px 6px;cursor:pointer}.poster-techcard-row-actions>button:hover,.poster-techcard-ellipsis:hover{color:#125a9b;text-decoration:underline}.poster-techcard-row-menu-wrap{display:inline-block;margin-left:13px}.poster-techcard-ellipsis{font-size:19px;letter-spacing:-1px;line-height:1}.poster-techcard-row-popover{position:absolute;z-index:75;right:0;top:calc(100% + 4px);width:240px;padding:7px 0;display:grid;text-align:left;background:#fff;border:1px solid #dedede;border-radius:4px;box-shadow:0 9px 28px #26374733}.poster-techcard-row-popover button{display:block;width:100%;border:0;background:transparent;padding:9px 13px;text-align:left;font-size:13px}.poster-techcard-row-popover button:disabled{color:#959595;cursor:not-allowed}.poster-techcard-menu-separator{border-top:1px solid #e8e8e8;margin:5px 0}.poster-techcard-sort{border:0;background:transparent;color:inherit;font:inherit;padding:3px 0;cursor:pointer}.poster-techcard-sort:hover{color:#2788d8}.poster-techcard-filters>label:not(.catalog-search){position:relative}.poster-techcard-filters select{appearance:none;-webkit-appearance:none;padding-right:19px}.poster-techcard-filters>label:not(.catalog-search):after{content:"⌄";position:absolute;right:4px;top:50%;transform:translateY(-55%);font-size:15px;line-height:1;color:#328ce1;pointer-events:none}.poster-techcard-filters .poster-techcard-location:after{right:10px}.poster-techcards-table .data-table td[data-label=Собівартість],.poster-techcards-table .data-table td[data-label="Ціна закладу"],.poster-techcards-table .data-table td[data-label="Базова ціна"]{font-weight:600;text-align:right}.poster-techcards-table .data-table td[data-label=Націнка]{text-align:center}.poster-techcard-row-actions>button,.poster-techcard-ellipsis{font-weight:400}@media(max-width:1390px){.poster-techcard-header-actions{gap:13px}.poster-techcard-header-actions .poster-techcard-action{font-size:13px;gap:5px}.poster-techcard-filters{gap:11px;padding-left:20px;padding-right:20px}.poster-techcard-filters .catalog-search{width:170px}.poster-techcard-filters .poster-techcard-location select{width:220px}}@media(max-width:1110px){.poster-techcard-header-actions{flex-wrap:wrap;justify-content:flex-end}.poster-techcard-header-actions .poster-techcard-action:disabled:not(:last-child){display:none}.poster-techcards-table .data-table{min-width:990px}}.poster-techcards-table .data-table tr.poster-techcard-source-row-expanded>td{background:#f5f5f5;border-bottom-color:#e5e5e5}.poster-techcards-table .poster-techcard-ingredients-trigger[aria-expanded=true]{text-decoration:underline;color:#196baa}.poster-techcards-table .data-table tr.poster-techcard-expanded-row>td{box-sizing:border-box;height:auto;min-height:0;padding:0;background:#f5f5f5;border-bottom:1px solid #dedede}.poster-techcard-inline-details{box-sizing:border-box;padding:17px 30px 23px;background:#f5f5f5;color:#353535}.poster-techcard-inline-details>h3{margin:0 0 15px;font-size:16px;font-weight:600;line-height:1.5}.poster-techcard-inline-table-shell{box-sizing:border-box;background:#fff;overflow-x:auto;border:1px solid #e9e9e9;border-bottom:none}.poster-techcard-inline-ingredient-table{width:100%;min-width:630px;border-collapse:collapse;table-layout:fixed;color:#373737}.poster-techcards-table .data-table .poster-techcard-inline-ingredient-table th{box-sizing:border-box;height:42px;padding:10px 12px;background:#fff;border-bottom:1px solid #ececec;color:#999;font-size:13px;font-weight:400;text-align:right}.poster-techcards-table .data-table .poster-techcard-inline-ingredient-table th:first-child{width:69%;text-align:left}.poster-techcard-inline-ingredient-table th:nth-child(2){width:12%}.poster-techcard-inline-ingredient-table th:nth-child(3){width:9%}.poster-techcard-inline-ingredient-table th:nth-child(4){width:10%}.poster-techcards-table .data-table .poster-techcard-inline-ingredient-table td{box-sizing:border-box;height:35px;min-height:0;padding:7px 12px;background:#fff;border:0;color:#444;font-size:13px;text-align:right;white-space:nowrap}.poster-techcards-table .data-table .poster-techcard-inline-ingredient-table td:first-child{min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.poster-techcard-inline-history{margin-top:12px}.poster-techcard-inline-version-current,.poster-techcard-inline-version>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:39px;padding:9px 14px;border:1px solid #d9d9d9;background:#fff;font-size:13px;font-weight:400;text-align:left}.poster-techcard-inline-version:not(:first-child)>summary{border-top:0}.poster-techcard-inline-version>summary{cursor:pointer}.poster-techcard-inline-version>summary:hover{color:#2486d4}.poster-techcard-inline-version>summary:focus-visible{outline:2px solid #318be5;outline-offset:-2px}.poster-techcard-inline-version>summary::-webkit-details-marker{display:none}.poster-techcard-inline-version>summary{list-style:none}.poster-techcard-inline-version>summary>span:last-child{color:#2486d4}.poster-techcard-inline-history-table{padding:9px;background:#fff;border:1px solid #d9d9d9}.poster-techcard-inline-history-table .poster-techcard-inline-ingredient-table{min-width:600px}.poster-techcard-inline-history-load{width:100%;padding:10px 14px;border:1px solid #d9d9d9;border-top:0;background:#fff;color:#2a88d5;font:inherit;font-size:13px;text-align:left;cursor:pointer}.poster-techcard-inline-history-load:focus-visible{outline:2px solid #318be5;outline-offset:-2px}.poster-techcard-inline-history>p,.poster-techcard-inline-history>small{display:block;margin:8px 2px 0;color:#828282;font-size:11px;line-height:1.55}@media(max-width:760px){.poster-techcard-inline-details{padding:12px 12px 17px}.poster-techcard-inline-details>h3{font-size:15px}.poster-techcard-inline-version-current,.poster-techcard-inline-version>summary{flex-wrap:wrap;gap:7px}}.poster-techcard-past-overlay{padding:0 0 0 70px;z-index:320;background:#fff}.poster-techcard-past-view{display:flex;flex-direction:column;width:100%;height:100vh;max-height:100vh;max-width:none;margin:0;border-radius:0;padding:0;overflow:hidden;background:#fff;color:#383838}.poster-techcard-past-header{display:flex;align-items:center;gap:18px;min-height:98px;flex-shrink:0;padding:16px 45px;border-bottom:1px solid #e2e2e2}.poster-techcard-past-header h2{font-size:26px;line-height:1.3;margin:0;font-weight:650}.poster-techcard-past-header .poster-techcard-back{flex:none;border:0;background:transparent;color:#258fe0;font-size:40px;line-height:1;cursor:pointer}.poster-techcard-past-body{flex:1;min-height:0;overflow-y:auto;padding:24px 45px 100px}.poster-techcard-past-unavailable{display:flex;gap:22px;align-items:center;max-width:950px;border:1px solid #f9dfa2;background:#fff9e4;border-radius:14px;padding:22px 27px;color:#343434;font-size:16px;line-height:1.55}.poster-techcard-past-unavailable>span{color:#e6ad28;font-size:30px;font-weight:750}.poster-techcard-past-unavailable p{margin:0}.poster-techcard-past-explanation{max-width:1000px;margin:28px 0;font-size:16px;line-height:1.6}.poster-techcard-past-dates{display:grid;grid-template-columns:205px 150px 62px 12px 62px;align-items:center;gap:16px;margin:16px 0 38px;width:max-content;max-width:100%;font-size:16px}.poster-techcard-past-dates input[type=text]{width:100%;min-width:0;height:45px;background:#f2f2f2;border:1px solid #d3d3d3;border-radius:4px;color:#4c4c4c;padding:7px 12px;font:inherit}.poster-techcard-past-dates input:disabled{opacity:1;-webkit-text-fill-color:#575757}.poster-techcard-past-dates>label{grid-column:2 / -1;display:flex;align-items:center;gap:7px;color:#999}.poster-techcard-past-dates>label input{accent-color:#91b7ef}.poster-techcard-past-ingredients h3,.poster-techcard-past-modifiers h3{margin:0 0 4px;color:#202020;font-size:22px}.poster-techcard-past-ingredients>p,.poster-techcard-past-modifiers>p{color:#858585;font-size:14px;margin:0 0 20px}.poster-techcard-past-table-wrap{overflow-x:auto;background:#f5f5f5;border-radius:14px;padding:16px 22px}.poster-techcard-past-table-wrap table{width:100%;border-collapse:collapse;min-width:720px}.poster-techcard-past-table-wrap th{color:#888;font-size:13px;font-weight:400;text-align:left;padding:8px 8px 13px 0;border-bottom:1px solid #ddd}.poster-techcard-past-table-wrap td{padding:14px 8px 14px 0;border-bottom:1px solid #ddd;font-size:14px;line-height:1.45}.poster-techcard-past-table-wrap td:first-child{width:30%}.poster-techcard-past-table-wrap td:nth-child(3){white-space:nowrap}.poster-techcard-past-table-wrap td:nth-child(3) input{width:88px;height:42px;border:1px solid #d2d2d2;border-radius:5px;padding:7px;margin-right:8px;background:#f0f0f0;-webkit-text-fill-color:#444;font:inherit}.poster-techcard-past-summary{display:flex;gap:20px;justify-content:flex-end;padding:14px 0 4px;color:#666;font-size:14px}.poster-techcard-past-modifiers{margin-top:28px}.poster-techcard-past-footer{padding:15px 45px;border-top:1px solid #e0e0e0;background:#fff}.poster-techcard-past-footer .primary-button:disabled{background:#c7c7c7;color:#fff;border-color:#c7c7c7;cursor:not-allowed}@media(max-width:760px){.poster-techcard-past-overlay{padding-left:0}.poster-techcard-past-header{padding:15px;min-height:72px}.poster-techcard-past-header h2{font-size:18px}.poster-techcard-past-body{padding:20px 15px 85px}.poster-techcard-past-unavailable{padding:14px;gap:12px;font-size:13px}.poster-techcard-past-dates{grid-template-columns:38px 122px 40px 7px 40px;gap:5px;font-size:12px}.poster-techcard-past-footer{padding:12px 15px}}.poster-techcard-show-all{width:min(620px,calc(100vw - 32px));max-height:min(86vh,820px);overflow:auto}.poster-techcard-show-all .modal-header{display:flex;align-items:center;justify-content:space-between}.poster-techcard-show-all .modal-header h2{margin:0;font-size:19px}.poster-techcard-show-all-close{border:none;background:transparent;color:#77899a;font-size:27px;line-height:1;cursor:pointer}.poster-techcard-show-all-body{padding:16px 22px 12px;font-size:13px;line-height:1.55}.poster-techcard-show-all-body>p{margin:0 0 12px}.poster-techcard-show-all-venues{list-style:none;margin:12px 0 16px;padding:0;border:1px solid #e4e9ee;border-radius:5px}.poster-techcard-show-all-venues li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 16px;padding:9px 12px;border-bottom:1px solid #e4e9ee}.poster-techcard-show-all-venues li:last-child{border-bottom:0}.poster-techcard-show-all-venues li span:last-child{color:#728394}.poster-techcard-show-all-reason,.poster-techcard-show-all-confirm{display:grid;gap:7px;margin-bottom:12px}.poster-techcard-show-all-reason textarea{resize:vertical;border:1px solid #ced7df;border-radius:4px;font:inherit;padding:8px 9px}.poster-techcard-show-all-confirm{display:flex;align-items:flex-start}.poster-techcard-show-all-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px}.poster-techcard-copy-notice{margin:10px 20px 4px;padding:10px 14px;border:1px solid #c8dced;border-radius:5px;background:#f2f8fc;color:#315e79;font-size:13px;line-height:1.5}.tech-card-details{max-width:870px;max-height:88vh;overflow-y:auto}.product-techcard-editor{max-width:1120px;max-height:91vh;overflow-y:auto}.product-techcard-editor .modal-header{margin-bottom:16px}.product-techcard-editor .form-stack{display:grid;gap:15px}.product-techcard-editor .form-stack>label,.product-techcard-editor .product-techcard-item label{display:grid;gap:6px;min-width:0}.product-techcard-editor input,.product-techcard-editor select{width:100%;min-width:0;min-height:38px;border:1px solid #d7e0eb;border-radius:4px;padding:7px 10px;background:#fff;color:#343d47}.product-techcard-editor .product-techcard-item{display:grid;grid-template-columns:minmax(175px,2.2fr) repeat(3,minmax(88px,1fr)) auto;align-items:end;gap:9px;padding:12px 0;border-bottom:1px solid #e8edf2}.product-techcard-editor .product-techcard-item>button{margin-bottom:1px;min-height:38px}.product-techcard-editor .modal-actions{position:sticky;bottom:0;background:#fff;padding:15px 0 0;border-top:1px solid #e8edf2}@media(max-width:700px){.product-techcard-editor .product-techcard-item{grid-template-columns:repeat(2,minmax(0,1fr))}.product-techcard-editor .product-techcard-item label:first-child{grid-column:1 / -1}}@media(max-width:390px){.product-techcard-editor .product-techcard-item{grid-template-columns:minmax(0,1fr)}.product-techcard-editor .product-techcard-item label:first-child{grid-column:auto}}.tech-card-details .data-table{margin:20px 0}.tech-card-details .data-table th,.tech-card-details .data-table td{padding:12px}@media(max-width:820px){.poster-techcard-filters{gap:12px}.poster-techcard-filters .catalog-search{flex:1 1 100%;width:auto}}@media print{.poster-techcard-filters,.poster-techcards-table .row-action,.poster-techcards-table .poster-documents-pagination{display:none!important}}html:has(.product-techcard-editor),body:has(.product-techcard-editor){overflow:hidden}.modal-backdrop:has(.product-techcard-editor){position:fixed;inset:0 0 0 264px;display:block;padding:0;overflow:hidden;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:90}.modal-card.product-techcard-editor{box-sizing:border-box;display:block;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;border:none;border-radius:0;background:#fff;box-shadow:none;color:#383838}.product-techcard-editor .modal-header.poster-techcard-edit-header{position:sticky;top:0;z-index:8;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:76px;margin:0;padding:11px 28px;background:#fff;border-bottom:1px solid #e5e5e5}.poster-techcard-edit-heading{display:flex;align-items:center;gap:14px;min-width:0}.product-techcard-editor .poster-techcard-edit-heading h2{margin:0;font-size:25px;font-weight:650;color:#323232;white-space:nowrap}.poster-techcard-back{border:0;background:transparent;color:#288ade;cursor:pointer;padding:0 5px;font-size:42px;font-weight:300;line-height:1}.poster-techcard-back:disabled{cursor:not-allowed;opacity:.6}.poster-techcard-print{display:inline-flex;align-items:center;gap:8px;min-height:39px;border:1px solid #b7d6f2;padding:6px 13px;border-radius:5px;background:#fff;color:#2e8cde;font-size:14px;cursor:pointer}.poster-techcard-print:hover{border-color:#448fc9;background:#f3f9ff}.product-techcard-editor .poster-techcard-edit-form{display:grid;gap:18px;padding:33px 38px 75px 13px;max-width:none}.poster-techcard-source-fields{display:grid;gap:15px;max-width:1000px}.poster-techcard-source-row{display:grid;grid-template-columns:175px minmax(0,470px);align-items:start;gap:14px}.poster-techcard-source-row>span{font-size:14px;font-weight:400;padding:10px 0}.product-techcard-editor .poster-techcard-source-row input:not([type=checkbox]),.product-techcard-editor .poster-techcard-source-row select,.poster-techcard-source-select{display:block;height:37px;min-height:37px;box-sizing:border-box;width:100%;min-height:38px;border:1px solid #d0d0d0;border-radius:4px;background:#fff;color:#454545;padding:7px 12px;font-size:14px;line-height:1.45}.product-techcard-editor .poster-techcard-source-row input[readonly]{background:#fff}.poster-techcard-source-select{position:relative;background:#fafafa;color:#777}.poster-techcard-source-row>div>small{display:block;color:#979797;max-width:540px;font-size:12px;line-height:1.5;margin-top:6px}.poster-techcard-source-unavailable{color:#999}.poster-techcard-source-fiscal{display:flex;align-items:center;gap:14px}.poster-techcard-source-fiscal input{flex:1 1 240px;max-width:300px}.poster-techcard-source-fiscal button{border:0;background:transparent;color:#348fde;opacity:.6;font-size:14px}.poster-techcard-edit-cover img{display:block;width:115px;height:84px;object-fit:cover;border-radius:5px}.poster-techcard-cover-empty{width:115px;height:84px;display:grid;place-items:center;color:#999;background:#f2f2f2;border-radius:5px;font-size:12px}.poster-techcard-source-options{display:grid;gap:13px}.poster-techcard-source-options label{display:flex;align-items:center;gap:9px;color:#4e4e4e;font-size:14px}.poster-techcard-source-options input{width:15px;height:15px;margin:0}.poster-techcard-source-pricing{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.product-techcard-editor .form-stack label.poster-techcard-source-price{box-sizing:border-box;display:flex;flex:0 0 140px;justify-content:space-between;align-items:center;gap:8px;width:140px;min-width:140px;min-height:40px;padding:7px 10px;border:1px solid #cecece;border-radius:4px;background:#fff;font-size:14px}.product-techcard-editor .poster-techcard-source-price>input{box-sizing:border-box;flex:1 1 85px;width:85px;min-width:0;min-height:24px;height:24px;border:0;outline:none;padding:0;background:transparent;color:#343d47;font:inherit}.product-techcard-editor .poster-techcard-source-price>input:disabled{color:#777;cursor:default}.product-techcard-editor .poster-techcard-source-price:focus-within{border-color:#7db7e8;box-shadow:0 0 0 1px #7db7e844}.poster-techcard-source-price small{font-size:13px;color:#555}.poster-techcard-source-pricing>div{display:grid;gap:4px}.poster-techcard-source-pricing>div span{color:#959595;font-size:13px}.poster-techcard-source-pricing>div strong{font-size:15px;font-weight:600}.poster-techcard-price-caveat{flex-basis:100%;color:#888;font-size:11px}.poster-techcard-recipe-section{border-top:1px solid #e8e8e8;padding-top:21px;margin-top:10px}.poster-techcard-recipe-section h3{font-size:20px;margin:0 0 6px}.poster-techcard-recipe-section p{margin:0;color:#888;font-size:13px}.product-techcard-editor .poster-techcard-edit-form>label,.product-techcard-editor .poster-techcard-edit-form>.form-grid,.product-techcard-editor .poster-techcard-edit-form>.poster-data-warning,.product-techcard-editor .poster-techcard-edit-form>h3,.product-techcard-editor .poster-techcard-edit-form>.product-techcard-item{max-width:880px}.product-techcard-editor .poster-techcard-edit-form>.modal-actions{position:sticky;bottom:0;z-index:6;background:#fff;padding:14px 0;border-top:1px solid #e8e8e8;max-width:900px}@media(max-width:999px){.modal-backdrop:has(.product-techcard-editor){inset:0}}@media(max-width:710px){.product-techcard-editor .modal-header.poster-techcard-edit-header{padding:12px 14px}.product-techcard-editor .poster-techcard-edit-heading h2{font-size:19px;white-space:normal}.product-techcard-editor .poster-techcard-edit-form{padding:18px 14px 60px}.poster-techcard-source-row{grid-template-columns:minmax(0,1fr);gap:5px}.poster-techcard-source-row>span{padding:0}.poster-techcard-source-pricing{gap:12px}}@media print{.product-techcard-editor .poster-techcard-edit-header,.product-techcard-editor .modal-actions,.product-techcard-editor .product-techcard-item button{display:none!important}.modal-backdrop:has(.product-techcard-editor){position:static}.modal-card.product-techcard-editor{overflow:visible;height:auto}}.product-techcard-editor .poster-techcard-edit-form>.poster-techcard-source-fields{order:0}.product-techcard-editor .poster-techcard-edit-form>.poster-techcard-sections{order:1}.product-techcard-editor .poster-techcard-edit-form>.poster-techcard-recipe-section{order:2}.product-techcard-editor .poster-techcard-edit-form>.message.error{order:3}.product-techcard-editor .poster-techcard-edit-form>.poster-techcard-ingredients-board{order:4}.product-techcard-editor .poster-techcard-edit-form>.poster-techcard-recipe-params-title{order:5}.product-techcard-editor .poster-techcard-edit-form>label,.product-techcard-editor .poster-techcard-edit-form>.form-grid{order:6}.product-techcard-editor .poster-techcard-edit-form>.poster-data-warning{order:7}.product-techcard-editor .poster-techcard-edit-form>.modal-actions{order:10}.poster-techcard-sections{display:grid;gap:12px;justify-items:start;width:fit-content;max-width:100%;margin:5px 0 4px 175px}.poster-techcard-disclosure{border:0;background:transparent;color:#278de0;font-size:15px;font-weight:550;padding:3px 0;text-align:left;cursor:pointer}.poster-techcard-disclosure:hover{text-decoration:underline}.poster-techcard-disclosure span{margin-left:7px}.poster-techcard-venue-summary{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;background:#f6f6f6;border:1px solid #eee;padding:14px 16px;border-radius:4px;font-size:13px}.poster-techcard-venue-summary small{flex-basis:100%;color:#8d8d8d}.poster-techcard-modifier-modal-backdrop{position:fixed;inset:0;z-index:12000;display:flex;justify-content:center;align-items:center;padding:20px;background:#0000009c}.poster-techcard-modifier-modal{box-sizing:border-box;width:min(650px,calc(100vw - 32px));max-height:min(95vh,900px);display:flex;flex-direction:column;overflow:visible;border-radius:4px;border:1px solid #d5d5d5;background:#fff;color:#333;box-shadow:0 10px 30px #2224;font-family:inherit}.poster-techcard-modifier-modal-header{display:flex;align-items:center;justify-content:space-between;min-height:65px;padding:0 21px;border-bottom:1px solid #ebebeb}.poster-techcard-modifier-modal-header h2{margin:0;font-size:22px;line-height:1.3;font-weight:400}.poster-techcard-modifier-modal-header>button{border:0;background:transparent;padding:3px 0;color:#555;font-size:34px;line-height:1;cursor:pointer}.poster-techcard-modifier-modal-body{min-height:0;overflow-y:auto;padding:26px 21px 12px}.poster-techcard-modifier-modal-combobox{position:relative}.poster-techcard-modifier-modal-combobox>button{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:37px;padding:8px 11px;border:1px solid #ccc;border-radius:4px;color:#3c3c3c;background:#fff;font:inherit;font-size:15px;text-align:left;cursor:pointer}.poster-techcard-combobox-chevron{color:#8e8e8e}.poster-techcard-modifier-modal-menu{position:absolute;z-index:4;top:calc(100% + 2px);left:0;right:0;padding:6px;background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-shadow:0 8px 17px #0002}.poster-techcard-modifier-modal-menu>input,.poster-techcard-modifier-modal-name{box-sizing:border-box;width:100%;min-height:38px;padding:8px 12px;border:1px solid #d5d5d5;border-radius:4px;color:#333;background:#fff;font:inherit;font-size:15px}.poster-techcard-modifier-modal-menu [role=listbox]{max-height:240px;overflow:auto;display:grid}.poster-techcard-modifier-modal-menu [role=option]{padding:9px 11px;border:0;background:transparent;text-align:left;font:inherit;font-size:14px;cursor:pointer}.poster-techcard-modifier-modal-menu [role=option]:hover,.poster-techcard-modifier-modal-menu [role=option][aria-selected=true]{background:#e8f3fc}.poster-techcard-modifier-modal-menu [role=option]:disabled{opacity:.45;cursor:not-allowed}.poster-techcard-picker-empty{padding:9px 11px;font-size:13px;color:#8d8d8d}.poster-techcard-modifier-modal-name{margin:23px 0 21px}.poster-techcard-modifier-mode{margin:0;border:0;padding:16px 0 0;border-top:1px solid #eaeaea}.poster-techcard-modifier-mode-title{width:100%;margin:0 0 17px;font-size:15px;line-height:1.45}.poster-techcard-modifier-choice{display:flex;align-items:flex-start;gap:11px;min-height:110px;padding:16px 0;border-bottom:1px solid #e9e9e9;cursor:pointer}.poster-techcard-modifier-choice>input[type=radio]{flex:0 0 15px;width:15px;height:15px;margin:5px 0 0;accent-color:#1b85e9}.poster-techcard-modifier-choice-copy{flex:1;min-width:0}.poster-techcard-modifier-choice-copy strong{display:block;font-size:15px;font-weight:600}.poster-techcard-modifier-choice-copy small{display:block;padding-top:7px;font-size:13px;line-height:1.5;color:#888}.poster-techcard-modifier-choice-copy small span{display:block}.poster-techcard-modifier-choice-icon{flex:0 0 auto;align-self:center;padding:12px 10px;border:1px solid #fbc56b;border-radius:45px;color:#f4aa29;font-weight:600;letter-spacing:3px}.poster-techcard-modifier-size-icon{display:flex;align-items:center;gap:12px;padding:0;border:0;letter-spacing:normal}.poster-techcard-modifier-size-icon i{display:grid;place-items:center;width:31px;height:31px;border:1px solid #ffcc79;border-radius:50%;font-size:16px;font-style:normal;color:#f9b652;font-weight:600}.poster-techcard-modifier-size-icon i:nth-child(2){width:43px;height:43px;border:2px solid #ffaf31;background:#fff0d4;color:#f49d17}.poster-techcard-modifier-size-icon i:nth-child(3){width:55px;height:55px}.poster-techcard-modifier-multi-icon{display:flex;gap:14px;align-items:center;border:0;padding:0;letter-spacing:normal}.poster-techcard-modifier-multi-icon>span{font-size:32px}.poster-techcard-modifier-multi-art{display:block;flex:0 0 180px;align-self:center;width:180px;height:70px;overflow:visible;pointer-events:none}.poster-techcard-modifier-limits{display:grid;gap:11px;padding:12px 0 19px 26px}.poster-techcard-modifier-limits>label{display:flex;align-items:center;gap:8px;font-size:15px}.poster-techcard-modifier-limits input[type=checkbox]{width:18px;height:18px;accent-color:#2588d6}.poster-techcard-modifier-limits input[type=number]{width:105px;min-height:35px;margin:0 0 5px 27px;padding:6px 8px;border:1px solid #ccc;border-radius:3px;font:inherit}.poster-techcard-modifier-existing-hint{padding:17px 2px 8px;line-height:1.55;color:#777}.poster-techcard-modifier-modal-error{color:#b32929;font-size:13px}.poster-techcard-modifier-modal-footer{display:flex;gap:10px;padding:20px 21px 24px;border-top:1px solid #ebebeb}.poster-techcard-modifier-modal-footer button{min-height:36px;padding:8px 17px;border-radius:4px;font-size:14px}.poster-techcard-modifier-modal-footer .primary-button{background:#19bb5a;border-color:#15ad4b;color:#fff}.poster-techcard-modifier-modal-footer .primary-button:disabled{opacity:.55}@media(max-width:700px){.poster-techcard-modifier-modal-backdrop{padding:8px}.poster-techcard-modifier-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.poster-techcard-modifier-modal-body{padding:15px}.poster-techcard-modifier-choice-icon,.poster-techcard-modifier-multi-art{transform:scale(.83);transform-origin:right center}.poster-techcard-modifier-modal-header h2{font-size:19px}}@media(max-width:480px){.poster-techcard-modifier-choice-icon,.poster-techcard-modifier-multi-art{display:none}}.poster-techcard-create-modifier-picker{position:relative;margin:10px 0}.poster-techcard-create-modifier-popover{position:absolute;z-index:80;top:100%;left:0;box-sizing:border-box;width:320px;max-width:100%;padding:8px;background:#fff;border:1px solid #d7dfe7;border-radius:4px;box-shadow:0 8px 20px #26374728}.poster-techcard-create-modifier-popover input[type=search]{box-sizing:border-box;width:100%;height:35px;padding:6px 9px;border:1px solid #d8dfe6;border-radius:3px;font:inherit}.poster-techcard-create-modifier-options{display:grid;max-height:250px;overflow-y:auto;margin-top:6px}.poster-techcard-create-modifier-options>button{padding:8px 10px;background:transparent;border:0;border-radius:3px;color:#424a52;text-align:left;font:inherit;cursor:pointer}.poster-techcard-create-modifier-options>button:hover,.poster-techcard-create-modifier-options>button:focus-visible{background:#eaf3ff;color:#2687d3}.poster-techcard-create-modifier-options>small{padding:10px;color:#888}.poster-techcard-modifier-group header{display:flex;gap:12px;align-items:center}.poster-techcard-create-remove-group{margin-left:auto;border:0;background:transparent;color:#b34c4c;font-size:21px;cursor:pointer}.poster-techcard-create-venues{display:grid;width:min(600px,calc(100vw - 120px));margin:2px 0 12px;padding:0 0 4px;font-size:14px}.poster-techcard-create-venue-row{display:grid;grid-template-columns:minmax(170px,1fr) 112px;align-items:center;gap:16px;min-height:48px;border-bottom:1px solid #ebebeb}.poster-techcard-create-venue-label{display:flex;align-items:center;gap:14px;min-width:0;cursor:pointer}.poster-techcard-create-venue-label input[type=checkbox]{width:17px;height:17px;min-height:17px;padding:0;margin:0;accent-color:#2c90df;flex:none}.poster-techcard-create-venue-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-techcard-create-venue-price{display:flex;align-items:center;gap:3px;min-height:36px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:3px;padding:0 8px}.poster-techcard-create-venue-price input{border:0;outline:none;min-width:0;width:100%;height:34px;background:#fff;color:#434343;text-align:right;font:inherit;font-size:14px}.poster-techcard-create-venue-price:focus-within{border-color:#2e90df}.poster-techcard-create-venue-price>span:last-child{color:#777}.poster-techcard-create-venues>small{padding-top:12px;color:#888;font-size:12px;line-height:1.5}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-create-venue-label,.product-techcard-editor .poster-techcard-edit-form .poster-techcard-create-venue-price{display:flex;flex-direction:row;align-items:center}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-create-venue-label>span{color:#484848;font-size:13px;font-weight:400}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-create-venue-price{width:112px;min-width:0}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-create-venue-price input{width:100%;height:32px;min-height:0;min-width:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;text-align:right}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-create-venue-price>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-create-venue-price>span:last-child{color:#777;font-size:13px;font-weight:400}.poster-techcard-venue-scope-notice{max-width:600px;width:min(600px,100%);border-left:3px solid #dbb977;background:#fffaf1;padding:10px 13px;margin:2px 0 5px;box-sizing:border-box;font-size:13px}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-venue-scope-notice>label{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;color:#66502c;font-size:13px}.product-techcard-editor .poster-techcard-edit-form .poster-techcard-venue-scope-notice select{max-width:470px;height:37px;padding:6px 9px;border-radius:4px}.poster-techcard-venue-scope-notice small{display:block;color:#805c27;margin-top:5px;line-height:1.45}@media(max-width:760px){.poster-techcard-create-venues{width:100%}.poster-techcard-create-venue-row{gap:8px;grid-template-columns:minmax(0,1fr) 94px}.poster-techcard-create-venue-label{gap:7px}}.poster-techcard-create-cover{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.poster-techcard-create-photo-picker{display:inline-flex;align-items:center;color:#2b8cdd;font-size:14px;font-weight:500;cursor:pointer}.poster-techcard-create-photo-picker:hover{text-decoration:underline}.poster-techcard-create-photo-picker input[type=file]{position:absolute;width:1px;height:1px;padding:0;opacity:0;overflow:hidden}.poster-techcard-create-photo-picker:focus-within{outline:2px solid #2b8cdd;outline-offset:3px}.poster-techcard-remove-photo{border:0;padding:1px 0;background:none;color:#bb4a4a;font:inherit;font-size:13px;cursor:pointer}.poster-techcard-remove-photo:hover{text-decoration:underline}.poster-techcard-create-fieldset{display:grid;gap:24px;min-width:0;margin:0;padding:0;border:0}.poster-techcard-create-fieldset:disabled{opacity:.82}.poster-techcard-create-fieldset .poster-techcard-source-fields select{box-sizing:border-box;width:100%;max-width:470px;min-height:38px;padding:7px 9px;border:1px solid #d5d5d5;border-radius:4px;background:#fff;color:#343434;font:inherit}.poster-techcard-create-fieldset .poster-techcard-source-fields select:disabled{background:#f6f6f6;color:#999}.poster-techcard-create-fieldset .poster-techcard-source-fields small{display:block;margin-top:5px;color:#929292;font-size:12px;line-height:1.4}.poster-techcard-create-extra{display:grid;gap:14px;margin:6px 0 0 -175px;width:650px;max-width:calc(100vw - 110px)}.poster-techcard-create-extra>label{display:grid;grid-template-columns:160px minmax(0,470px);gap:14px;align-items:center}.poster-techcard-create-extra input,.poster-techcard-create-extra textarea,.poster-techcard-ingredients-foot input,.poster-techcard-create-losses input{box-sizing:border-box;min-width:0;min-height:35px;padding:6px 10px;border:1px solid #d5d5d5;border-radius:4px;color:#383838;font:inherit}.poster-techcard-create-extra textarea{height:80px}.poster-techcard-create-extra>small{margin-left:174px;color:#888}.poster-techcard-create-losses{display:flex;gap:12px;margin:7px 0 14px;padding:0 15px;color:#7b7b7b;font-size:12px}.poster-techcard-create-losses label{display:flex;align-items:center;gap:7px}.poster-techcard-create-losses input{width:72px;min-height:30px}.poster-techcard-create-fieldset .poster-techcard-ingredients-foot label{display:flex;align-items:center;gap:9px}.poster-techcard-create-fieldset .poster-techcard-ingredients-foot input{width:90px}@media(max-width:740px){.poster-techcard-create-extra{margin-left:0;width:100%}.poster-techcard-create-extra>label{grid-template-columns:minmax(0,1fr)}.poster-techcard-create-extra>small{margin-left:0}.poster-techcard-create-losses{flex-wrap:wrap}}.poster-techcard-venue-table{box-sizing:border-box;width:min(875px,calc(100vw - 90px));max-width:100%;padding:2px 0 8px;background:#f5f5f5;border-radius:9px;overflow:hidden;font-size:14px}.poster-techcard-venue-table>p{margin:10px 0;color:#909090}.poster-techcard-venue-row{display:grid;grid-template-columns:minmax(250px,1fr) 214px;column-gap:20px;row-gap:4px;align-items:center;min-height:65px;padding:7px 20px;border-bottom:1px solid #e4e4e4;background:#f5f5f5}.poster-techcard-venue-row>label{display:flex;align-items:center;gap:13px;padding:7px 0;min-width:0;font-weight:400}.product-techcard-editor .form-stack .poster-techcard-venue-row>label{display:flex;align-items:center;gap:12px;min-width:0;font-size:14px;font-weight:400}.poster-techcard-venue-row label>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-techcard-editor .poster-techcard-venue-row input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;flex:0 0 52px;width:52px;height:28px;min-height:28px;padding:0;margin:0;border:0;border-radius:20px;background:#c4c8cb;cursor:pointer}.product-techcard-editor .poster-techcard-venue-row input[type=checkbox]:checked{background:#428fe2}.product-techcard-editor .poster-techcard-venue-row input[type=checkbox]:before{content:"";display:block;position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .12s ease-out}.product-techcard-editor .poster-techcard-venue-row input[type=checkbox]:checked:before{transform:translate(24px)}.product-techcard-editor .poster-techcard-venue-row input[type=checkbox]:focus-visible{outline:2px solid #287ec8;outline-offset:3px}.product-techcard-editor .poster-techcard-venue-row input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.poster-techcard-venue-row>output{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:160px;min-height:36px;padding:6px 12px;border:1px dashed #dedede;border-radius:3px;color:#4a4a4a;white-space:nowrap}.poster-techcard-venue-row output>span{color:#858585}.poster-techcard-venue-price-edit{display:flex;gap:7px;align-items:center;min-width:0;padding:6px 8px;border:1px dashed #d7d7d7;border-radius:3px;background:#f7f7f7;font-size:13px}.product-techcard-editor .poster-techcard-venue-price-edit>input{width:100%;min-width:0;min-height:23px;padding:0;border:0;border-radius:0;outline:0;background:transparent;font-size:13px}.poster-techcard-venue-price-edit:focus-within{border-color:#328de1}.poster-techcard-venue-price-edit>span{color:#858585}.poster-techcard-venue-actions{grid-column:2;display:flex;flex-direction:row;justify-content:flex-end;gap:8px;align-items:center;padding:3px 0}.poster-techcard-venue-apply{box-sizing:border-box;padding:7px 10px;min-height:34px;border:1px solid #afd5f7;border-radius:4px;color:#2889d9;background:#fff;cursor:pointer;font:inherit;font-size:12px}.poster-techcard-venue-apply:disabled{color:#aaa;border-color:#e4e4e4;cursor:default}.poster-techcard-venue-revert{border:0;background:transparent;padding:3px;color:#7a828b;cursor:pointer;font:inherit;font-size:12px}.poster-techcard-venue-revert:hover:not(:disabled){color:#287fca}.poster-techcard-venue-revert:disabled{opacity:.5;cursor:default}.poster-techcard-venue-message,.poster-techcard-venue-error{grid-column:1 / -1;display:block;margin:0 8px 8px;font-size:12px;line-height:1.45}.poster-techcard-venue-message{color:#307b47}.poster-techcard-venue-error{color:#bc3434}.poster-techcard-venue-table>small{display:block;margin:12px 8px;max-width:570px;color:#939393;font-size:12px;line-height:1.5}@media(max-width:720px){.poster-techcard-venue-row{grid-template-columns:minmax(0,1fr) 125px;gap:8px;padding:7px}.poster-techcard-venue-row>label{gap:7px}.poster-techcard-venue-row>output{min-width:75px}.poster-techcard-venue-actions{grid-column:1 / -1;justify-self:end}}.poster-techcard-extra-caption{max-width:680px;color:#8c8c8c;font-size:12px;margin:0}.poster-techcard-sections:has(.poster-techcard-extra-fields){width:700px}.poster-techcard-extra-fields{display:grid;gap:16px;width:700px;max-width:calc(100vw - 105px);margin-left:-175px;padding:9px 0 10px}.poster-techcard-extra-fields>label{display:grid;grid-template-columns:160px minmax(0,470px);gap:14px;align-items:start;font-size:14px}.poster-techcard-extra-fields>label>span{padding-top:9px}.product-techcard-editor .poster-techcard-extra-fields input,.product-techcard-editor .poster-techcard-extra-fields textarea{box-sizing:border-box;width:100%;min-height:37px;padding:7px 12px;border:1px solid #d1d1d1;border-radius:4px;background:#fff;color:#454545;font:inherit;font-size:14px}.product-techcard-editor .poster-techcard-extra-fields :disabled{background:#f9f9f9;color:#989898}.product-techcard-editor .poster-techcard-extra-fields textarea{min-height:100px;resize:none}.poster-techcard-extra-time{display:grid;grid-template-columns:160px 116px 25px 116px 25px;align-items:center;gap:12px;font-size:14px}.poster-techcard-extra-edit-link{justify-self:start;margin-left:174px;padding:4px 0;border:0;background:transparent;color:#298ade;text-align:left;font:inherit;font-size:14px;cursor:pointer}.poster-techcard-extra-edit-link:hover{text-decoration:underline}.poster-techcard-extra-edit-link:disabled{color:#999;cursor:default}.poster-techcard-extra-fields>small{max-width:480px;margin-left:174px;color:#8e8e8e;font-size:12px;line-height:1.45}@media(max-width:710px){.poster-techcard-extra-fields{margin-left:0;width:100%}.poster-techcard-extra-fields>label{grid-template-columns:minmax(0,1fr);gap:5px}.poster-techcard-extra-time{grid-template-columns:minmax(0,1fr) 75px 22px 75px 22px;gap:4px}.poster-techcard-extra-edit-link,.poster-techcard-extra-fields>small{margin-left:0}}.product-techcard-editor .poster-techcard-recipe-section{border:0;margin:9px 0 0;padding:0}.poster-techcard-recipe-section h3{font-size:21px;color:#242424;font-weight:650}.poster-techcard-recipe-section p{color:#8f8f8f;font-size:13px}.poster-techcard-ingredients-board{box-sizing:border-box;background:#f5f5f5;border-radius:14px;width:100%;max-width:none;min-width:0;overflow-x:auto;padding:12px 17px 13px;color:#3d3d3d}.poster-techcard-ingredients-head,.poster-techcard-ingredient-row{display:grid;grid-template-columns:minmax(210px,2.1fr) minmax(125px,1.06fr) minmax(124px,1.03fr) minmax(140px,1.18fr) minmax(145px,1.3fr) 24px;column-gap:12px;align-items:center;min-width:860px}.poster-techcard-ingredients-head{min-height:42px;color:#878787;font-size:13px;border-bottom:1px solid #ddd}.poster-techcard-ingredient-row{min-height:68px;border-bottom:1px solid #dedede;padding:9px 0;font-size:14px}.poster-techcard-ingredient-name,.poster-techcard-ingredient-gross{display:flex;align-items:center;gap:7px;min-width:0}.poster-techcard-ingredient-name>.poster-semi-ingredient-picker{width:100%}.poster-techcard-ingredient-name .poster-semi-ingredient-combobox{min-height:39px;height:39px;padding:7px 6px 7px 0;background:transparent;border-color:transparent;color:#464646;font-size:14px}.poster-techcard-ingredient-name .poster-semi-ingredient-combobox:hover,.poster-techcard-ingredient-name .poster-semi-ingredient-combobox:focus-within,.poster-techcard-ingredient-name .poster-semi-ingredient-combobox[data-expanded=true],.poster-techcard-ingredient-name .poster-semi-ingredient-combobox[data-empty=true]{background:#fff;border-color:#d4d4d4;padding-left:8px}.poster-techcard-ingredient-name .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-techcard-editor .poster-techcard-edit-form>.modal-actions{position:static;bottom:auto}.poster-techcard-ingredient-name select,.poster-techcard-ingredient-gross input{box-sizing:border-box;font-size:14px;min-width:0;max-width:100%;min-height:39px;border:1px solid #d4d4d4;border-radius:4px;background:#fff;padding:7px 9px;color:#464646}.poster-techcard-ingredient-name select{width:100%;border-color:transparent;background:transparent;padding-left:0;text-overflow:ellipsis}.poster-techcard-ingredient-name select:hover,.poster-techcard-ingredient-name select:focus{border-color:#d4d4d4;background:#fff}.poster-techcard-ingredient-gross input{width:min(100%,100px)}.poster-techcard-ingredient-gross>span,.poster-techcard-ingredient-net>span{white-space:nowrap;color:#555}.poster-techcard-ingredient-method{color:#8e8e8e}.poster-techcard-ingredient-net{display:flex;align-items:center;gap:8px}.poster-techcard-ingredient-net output{background:#eee;border:1px solid #dadada;border-radius:4px;padding:10px 8px;min-height:39px;box-sizing:border-box;min-width:62px;flex:1}.poster-techcard-loss-action{display:grid;place-items:center;background:transparent;border:0;border-radius:4px;color:#a6a6a6;padding:8px 4px;cursor:pointer}.poster-techcard-loss-action:hover,.poster-techcard-loss-action[aria-expanded=true]{color:#338fdc;background:#e6f1fc}.poster-techcard-ingredient-cost{justify-self:end;font-size:17px;color:#8b8b8b}.poster-techcard-ingredient-delete{background:transparent;border:0;color:#b6b6b6;font-size:25px;padding:3px;cursor:pointer}.poster-techcard-ingredient-delete:hover:not(:disabled){color:#d04b4b}.poster-techcard-ingredient-delete:disabled{cursor:not-allowed;opacity:.4}.poster-techcard-loss-editor{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:13px 15px;border-bottom:1px solid #dedede;background:#fff}.poster-techcard-loss-editor label{display:grid;gap:5px;color:#777;font-size:12px}.poster-techcard-loss-editor input{width:120px;min-height:38px;padding:8px 10px;border:1px solid #cfd7df;border-radius:4px}.poster-techcard-loss-editor button{min-height:37px;color:#358bdb;border:0;background:transparent;cursor:pointer;font-size:13px}.poster-techcard-ingredients-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:14px;font-size:14px;font-weight:600}.poster-techcard-ingredients-foot>button{background:transparent;border:0;color:#298cdf;padding:5px 0;font-size:14px;font-weight:400;cursor:pointer}.poster-techcard-ingredients-foot>button:disabled{opacity:.5;cursor:not-allowed}.poster-techcard-ingredients-note{display:block;color:#949494;margin-top:7px;font-size:11px;line-height:1.5}.product-techcard-editor .poster-techcard-recipe-params-title{color:#333;font-size:17px;margin:12px 0 0}.product-techcard-editor .poster-techcard-local-recipe-details{order:5;max-width:880px;padding:5px 0;color:#67717a}.product-techcard-editor .poster-techcard-local-recipe-details>summary{width:fit-content;cursor:pointer;color:#358ad2;font-size:13px}.product-techcard-editor .poster-techcard-local-recipe-details[open]{display:grid;gap:14px}.product-techcard-editor .poster-techcard-local-recipe-details>label{display:grid;gap:6px;max-width:860px}.product-techcard-editor .poster-techcard-local-recipe-details .poster-data-warning{font-size:12px;line-height:1.5}.product-techcard-editor .poster-techcard-edit-form>label,.product-techcard-editor .poster-techcard-edit-form>.form-grid{width:100%;max-width:860px}@media(max-width:800px){.poster-techcard-sections{margin-left:0}.poster-techcard-ingredients-board{padding:10px}}.product-techcard-editor .poster-techcard-edit-form>.poster-techcard-modifiers-section{order:8}.poster-techcard-modifiers-section{display:grid;gap:14px;width:100%;margin:14px 0 0}.poster-techcard-modifiers-section>h3{margin:0;color:#252525;font-size:23px;font-weight:650}.poster-techcard-modifiers-section>p{margin:-9px 0 3px;color:#929292;font-size:13px}.poster-techcard-modifier-groups{border-radius:13px;overflow:hidden;background:#f5f5f5}.poster-techcard-modifier-group{padding:16px 17px 18px;border-bottom:1px solid #dedede}.poster-techcard-modifier-group>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 13px;margin-bottom:15px;color:#313131}.poster-techcard-modifier-edit-link{padding:0;border:0;background:transparent;color:#288bd8;font:inherit;font-size:14px;cursor:pointer}.poster-techcard-modifier-edit-link:hover{text-decoration:underline}.poster-techcard-modifier-edit-link:disabled{color:#aaa;cursor:default;text-decoration:none}.poster-techcard-modifier-shared-edit{width:min(650px,calc(100vw - 32px))}.poster-techcard-modifier-shared-edit.is-multiple{max-height:min(567px,calc(100dvh - 30px))}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-modal-header{min-height:50px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-modal-body{padding:20px 23px 21px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-modal-name{min-height:37px;height:37px;margin-bottom:6px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-mode{padding-top:16px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-mode-title{margin-bottom:15px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-choice{min-height:101px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-shared-notice{margin-top:20px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-modal-footer{padding:12px 21px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-limits{padding-left:18px;margin-top:-29px;gap:0}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-limit-row{display:grid;grid-template-columns:186px 50px;align-items:center;min-height:40px;gap:0}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-limit-row>label{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-limit-row>input[type=number]{box-sizing:border-box;width:50px;height:37px;min-height:37px;margin:0;padding:6px 5px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-modal-name{display:block;width:100%;box-sizing:border-box;margin:0 0 6px;min-height:37px;height:37px}.poster-techcard-modifier-shared-edit .poster-techcard-modifier-mode{border-top:1px solid #eee;padding-top:16px}.poster-techcard-modifier-shared-notice{margin-top:24px;padding:14px 18px;max-height:100px;overflow-y:auto;border-radius:5px;background:#f7f7f7;color:#818181;font-size:13px;line-height:1.65}.poster-techcard-modifier-shared-actions{flex-wrap:wrap;align-items:center}.poster-techcard-modifier-shared-actions .poster-techcard-modifier-detach{margin-left:auto;padding:8px 10px;border:1px solid #ef3333;border-radius:3px;background:#fff;color:#f23535;font:inherit;cursor:pointer}.poster-techcard-modifier-detach:hover:not(:disabled){background:#fff2f2}.poster-techcard-modifier-detach:disabled{opacity:.5;cursor:default}@media(max-width:680px){.poster-techcard-modifier-shared-actions .poster-techcard-modifier-detach{margin-left:0}}.poster-techcard-modifier-group[data-dragging=true]{background:#eaf3fb;border-top:1px dashed #7eb0d9;border-bottom:1px dashed #7eb0d9}.poster-techcard-modifier-group>header>strong{font-size:17px}.poster-techcard-modifier-group>header>.poster-techcard-create-remove-group{order:19;margin-left:auto}.poster-techcard-modifier-save-details{padding:7px 0 0;color:#878787;font-size:11px}.poster-techcard-modifier-save-details>summary{display:list-item;width:fit-content;color:#6b7c89;cursor:pointer}.poster-techcard-modifier-save-details>small{display:block;padding:8px 0 2px;max-width:1100px;line-height:1.5}.poster-techcard-modifier-order-control{order:20;margin-left:0;display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;color:#7a7a7a}.product-techcard-editor .poster-techcard-modifier-order-control>button{min-width:24px;height:26px;padding:1px 4px;border:0;background:transparent;color:#7b8187;font-size:17px;line-height:1;cursor:pointer}.product-techcard-editor .poster-techcard-modifier-order-control>.poster-techcard-modifier-drag{font-size:24px;cursor:grab;touch-action:none}.product-techcard-editor .poster-techcard-modifier-order-control>button:disabled{color:#c8c8c8;cursor:default}.product-techcard-editor .poster-techcard-modifier-order-control>button:focus-visible{outline:2px solid #328ae0;outline-offset:2px}.poster-techcard-modifier-group>header>small{order:30}.poster-techcard-modifier-group>header>span{font-size:15px}.poster-techcard-modifier-group>header>small{flex:1 1 100%;color:#939393;font-size:12px}.poster-techcard-create-modifier-table{min-width:1100px}.poster-techcard-create-modifier-table th:nth-child(1){width:17%}.poster-techcard-create-modifier-table th:nth-child(2){width:23%}.poster-techcard-create-modifier-table th:nth-child(3){width:7%}.poster-techcard-create-modifier-table th:nth-child(4){width:8%}.poster-techcard-create-modifier-table th:nth-child(5){width:14%}.poster-techcard-create-modifier-table th:nth-child(6){width:13%}.poster-techcard-create-modifier-table th:nth-child(7){width:15%}.poster-techcard-create-modifier-table th:nth-child(8){width:3%}.poster-techcard-create-modifier-option input{box-sizing:border-box;display:block;width:100%;min-height:36px;padding:6px 10px;border:1px solid #d2d8df;border-radius:4px;background:#fff;color:#424b54;font:inherit;font-size:13px}.poster-techcard-create-modifier-price{display:flex;align-items:center;gap:5px}.poster-techcard-create-modifier-price input{min-width:0;text-align:right}.poster-techcard-create-modifier-price span{color:#848484}.poster-techcard-create-remove-option{border:0;background:none;color:#aa4b4b;font-size:21px;cursor:pointer}.poster-techcard-create-remove-option:hover{color:#db3636}.poster-techcard-create-modifier-actions{display:grid;justify-items:start;gap:7px;padding:11px 0 3px}.poster-techcard-create-modifier-actions>button{padding:7px 12px;border:1px solid #278ad6;border-radius:4px;background:#fff;color:#288ad6;font:inherit;font-size:13px;cursor:pointer}.poster-techcard-create-modifier-actions>button:disabled{opacity:.5;cursor:default}.poster-techcard-create-modifier-actions>small{max-width:580px;color:#939393;line-height:1.5;font-size:12px}.poster-techcard-modifier-table-scroll{width:100%;overflow-x:auto;scrollbar-width:thin}.poster-techcard-modifier-table{width:100%;min-width:950px;border-spacing:0;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:13px}.poster-techcard-modifier-table th{padding:10px 10px 12px;border-bottom:1px solid #d7d7d7;color:#929292;font-size:12px;font-weight:400}.poster-techcard-modifier-table td{min-height:55px;padding:12px 10px;border-bottom:1px solid #dfdfdf;color:#4c4c4c;vertical-align:middle}.poster-techcard-modifier-table tr:last-child td{border-bottom:0}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(1){width:19.5%}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(2){width:21%}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(3){width:7%}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(4){width:11.5%}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(5){width:13%}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(6){width:12%}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(7){width:13%}.poster-techcard-modifier-table:not(.poster-techcard-create-modifier-table) th:nth-child(8){width:3%}.product-techcard-editor .poster-techcard-modifier-table th{padding-top:7px;padding-bottom:9px}.product-techcard-editor .poster-techcard-modifier-table td{padding-top:9px;padding-bottom:9px}.product-techcard-editor .poster-techcard-modifier-table .poster-techcard-modifier-value-input{box-sizing:border-box;width:100%;min-width:0;height:38px;min-height:38px;margin:0;padding:8px 10px;border:1px solid #d5d5d5;border-radius:4px;background:#fff;color:#454545;font:inherit;font-size:13px}.product-techcard-editor .poster-techcard-modifier-table .poster-techcard-modifier-value-input:focus{outline:1px solid #318de0;border-color:#318de0}.product-techcard-editor .poster-techcard-modifier-price-input{display:flex;align-items:center;gap:4px;box-sizing:border-box;width:100%;min-width:0;height:38px;padding:0 7px;border:1px solid #d5d5d5;border-radius:4px;background:#fff}.product-techcard-editor .poster-techcard-modifier-price-input:focus-within{outline:1px solid #318de0;border-color:#318de0}.product-techcard-editor .poster-techcard-modifier-price-input input{flex:1 1 auto;width:100%;min-width:0;min-height:0;height:33px;border:0;outline:0;background:transparent;padding:0;font:inherit;font-size:13px}.poster-techcard-modifier-price-input>span{color:#888;flex:none}.product-techcard-editor .poster-techcard-modifier-revert{display:block;max-width:100%;margin:5px 0 0;padding:2px 0;border:0;background:transparent;font-size:11px;color:#318bd8;cursor:pointer;text-align:left}.product-techcard-editor .poster-techcard-modifier-revert:hover:not(:disabled){text-decoration:underline}.product-techcard-editor .poster-techcard-modifier-revert:disabled{color:#aaa;cursor:default}.product-techcard-editor .poster-techcard-modifier-table input:disabled{color:#999;background:#f9f9f9}.poster-techcard-modifier-table td output{box-sizing:border-box;display:block;padding:9px 11px;border:1px solid #d5d5d5;border-radius:4px;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-techcard-editor .poster-techcard-modifier-ingredient-select{min-width:200px;width:100%}.product-techcard-editor .poster-techcard-modifier-ingredient-select .poster-semi-ingredient-picker{width:100%}.product-techcard-editor .poster-techcard-modifier-ingredient-select .poster-semi-ingredient-combobox{width:100%;box-sizing:border-box;min-height:39px;padding:0 8px;border:1px solid #d5d5d5;border-radius:4px;background:#fff}.product-techcard-editor .poster-techcard-modifier-quantity-edit{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:140px}.product-techcard-editor .poster-techcard-modifier-quantity-edit>select{flex:0 0 28px;width:28px;min-width:28px;height:38px;min-height:38px;padding:0;text-align:center;border:1px solid #d5d5d5;border-radius:4px;background:#fff;font:inherit;font-size:12px}.product-techcard-editor .poster-techcard-modifier-quantity-edit>input{box-sizing:border-box;flex:1 1 56px;width:60px;min-width:50px;max-width:100px;height:38px;min-height:38px;padding:7px 5px;border:1px solid #d5d5d5;border-radius:4px;background:#fff;font:inherit;font-size:13px}.product-techcard-editor .poster-techcard-modifier-quantity-edit>input:focus,.product-techcard-editor .poster-techcard-modifier-quantity-edit>select:focus{outline:1px solid #328ce0;border-color:#328ce0}.product-techcard-editor .poster-techcard-modifier-quantity-edit>span{color:#666;font-size:13px}.product-techcard-editor .poster-techcard-modifier-quantity-edit>button{flex-basis:100%}.poster-techcard-modifier-table .poster-techcard-modifier-ingredient{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.poster-techcard-modifier-components{display:block;padding-top:3px;color:#7b8590;font-size:11px;line-height:1.4}.poster-techcard-modifier-components>span{display:block}.poster-techcard-new-modifier-row{background:transparent}.product-techcard-editor .poster-techcard-new-modifier-row td{vertical-align:top}.poster-techcard-modifier-row-action{padding-left:1px!important;padding-right:0!important}.poster-techcard-modifier-row-action>button{box-sizing:border-box;width:27px;height:34px;background:transparent;color:#aaa;border:0;border-radius:2px;font-size:24px;cursor:pointer}.poster-techcard-modifier-row-action>button:hover:not(:disabled){color:#ca4545}.poster-techcard-modifier-row-action>button:disabled{color:#ccc;cursor:not-allowed}.poster-techcard-modifier-table tr[data-pending-archive=true]{background:#fff8e9}.poster-techcard-modifier-table tr[data-pending-archive=true]>td:nth-child(2) input{text-decoration:line-through;color:#9b8f7d}.poster-techcard-modifier-table tr[data-pending-archive=true] .poster-techcard-modifier-row-action>button{color:#277fc5}.poster-techcard-modifier-remove-new{color:#bd6b6b!important}.poster-techcard-modifier-remove-new:disabled{opacity:.5;cursor:default}.poster-techcard-modifier-add-option{display:block;width:100%;border:0;border-radius:0;padding:10px 0;background:transparent;color:#2788d6;text-align:left;font:inherit;font-size:14px;cursor:pointer}.poster-techcard-modifier-add-option:hover:not(:disabled){background:#f1f4f6}.poster-techcard-modifier-add-option:disabled{cursor:not-allowed;color:#9cabb8;border-color:#e4e4e4}.poster-techcard-modifier-photo-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:78px}.product-techcard-editor .poster-techcard-modifier-photo-preview{display:grid;place-items:center;box-sizing:border-box;width:51px;height:36px;padding:0;overflow:hidden;background:#fff;border:1px solid #bfc2c5;border-radius:5px;color:#288bd8;font-size:24px;cursor:pointer}.product-techcard-editor .poster-techcard-modifier-photo-preview>img{display:block;width:100%;height:100%;object-fit:cover}.product-techcard-editor .poster-techcard-modifier-photo-preview:hover:not(:disabled){border-color:#448ed2}.product-techcard-editor .poster-techcard-modifier-photo-preview:disabled{opacity:.55;cursor:not-allowed}.poster-techcard-modifier-photo-file{display:none}.poster-techcard-modifier-photo-actions{display:flex;gap:4px;flex-direction:column;align-items:flex-start}.poster-techcard-modifier-photo-actions>button,.product-techcard-editor .poster-techcard-modifier-photo-remove{padding:2px 0;border:0;background:transparent;color:#2789d8;text-align:left;font:inherit;font-size:11px;cursor:pointer}.poster-techcard-modifier-photo-actions>button:disabled,.product-techcard-editor .poster-techcard-modifier-photo-remove:disabled{color:#aaa;cursor:default}.poster-techcard-modifier-photo-error{max-width:185px;color:#bd3434;font-size:11px;line-height:1.45}.poster-techcard-modifier-group>small{display:block;margin-top:14px;color:#929292;font-size:11px;line-height:1.5}.poster-techcard-modifier-empty{margin:0;padding:19px;color:#848484;font-size:13px}.poster-techcard-modifier-add{display:block;box-sizing:border-box;width:100%;padding:17px;text-align:left;border:0;background:#f3f3f3;color:#8b9db0;font:inherit;font-size:15px;cursor:not-allowed}.product-techcard-editor .poster-techcard-edit-form>.modal-actions{display:flex;justify-content:flex-start;position:static;max-width:none;margin-top:20px;padding:18px 0;border-top:1px solid #e6e6e6;background:#fff}.product-techcard-editor .poster-techcard-edit-form>.modal-actions .primary-button{box-sizing:border-box;min-width:118px;min-height:47px;padding:10px 18px;border-radius:5px;background:#16bd57;color:#fff;font-size:16px;font-weight:600}.product-techcard-editor .modal-header.poster-techcard-edit-header{position:relative;top:auto}@media(min-width:1000px){body:has(.product-techcard-editor) .app-shell{grid-template-columns:220px minmax(0,1fr)}body:has(.product-techcard-editor) .sidebar{position:relative;z-index:95}.modal-backdrop:has(.product-techcard-editor){inset:0 0 0 220px}}.poster-techcard-multifilter{position:relative;z-index:90;flex:0 0 auto;min-width:0}.poster-techcard-multifilter-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;max-width:250px;min-height:35px;padding:4px 10px;background:transparent;border:0;border-radius:6px;color:#298bdc;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.poster-techcard-multifilter-trigger.is-filtered{background:#e5f1fd}.poster-techcard-multifilter-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.poster-techcard-multifilter-arrow{font-size:13px;flex:none}.poster-techcard-multifilter-trigger:focus-visible,.poster-techcard-multifilter-popover :focus-visible{outline:2px solid #2a8cd9;outline-offset:1px}.poster-techcard-multifilter-popover{position:absolute;box-sizing:border-box;z-index:110;left:0;top:calc(100% + 4px);width:276px;max-width:min(276px,calc(100vw - 36px));background:#fff;border:1px solid #e2e2e2;border-radius:3px;box-shadow:0 8px 23px #25344930;padding:8px;color:#464646;font-size:13px}.poster-techcard-multifilter-actions{display:flex;gap:12px;padding:4px 8px 11px}.poster-techcard-multifilter-actions button{border:0;background:none;padding:0;color:#298bdb;font:inherit;cursor:pointer}.poster-techcard-multifilter-actions button:hover{text-decoration:underline}.poster-techcard-multifilter-popover>input{box-sizing:border-box;width:100%;height:37px;padding:6px 10px;border:1px solid #d5dce2;border-radius:3px;color:#393e42;font:inherit;font-size:13px}.poster-techcard-multifilter-options{display:grid;max-height:min(380px,55vh);overflow-y:auto;padding-top:7px}.poster-techcard-multifilter-options>button{box-sizing:border-box;display:flex;align-items:center;gap:7px;width:100%;min-height:29px;padding:4px 7px;border:0;border-radius:2px;background:transparent;color:#45494e;text-align:left;font:inherit;cursor:pointer}.poster-techcard-multifilter-options>button:hover,.poster-techcard-multifilter-options>button:focus-visible{background:#eaf3fd}.poster-techcard-multifilter-options>button[aria-selected=true]{color:#2787d2}.poster-techcard-multifilter-tick{width:13px;flex:0 0 13px;color:#2787d2;font-weight:700}.poster-techcard-multifilter-empty{margin:0;padding:10px 5px;color:#909aa2}@media(max-width:760px){.poster-techcard-multifilter{max-width:100%}.poster-techcard-multifilter-popover{max-width:calc(100vw - 36px)}}.poster-techcard-venue-picker{position:relative;flex:0 1 auto;min-width:0;z-index:90}.poster-techcard-venue-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:260px;max-width:min(260px,calc(100vw - 40px));min-height:35px;padding:4px 11px;border:0;border-radius:8px;background:#e3f0ff;color:#2a8ade;font:inherit;font-size:14px;font-weight:400;text-align:left;cursor:pointer}.poster-techcard-venue-trigger>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-techcard-venue-caret{flex:0 0 auto}.poster-techcard-venue-trigger:focus-visible,.poster-techcard-venue-popover :focus-visible{outline:2px solid #2f8ee3;outline-offset:2px}.poster-techcard-venue-popover{position:absolute;z-index:100;left:0;top:calc(100% + 6px);box-sizing:border-box;width:276px;max-width:calc(100vw - 32px);padding:7px 8px;border:1px solid #dfe3e7;border-radius:4px;background:#fff;box-shadow:0 9px 24px #2637472e}.poster-techcard-venue-popover>input{box-sizing:border-box;width:100%;height:37px;margin:0 0 6px;padding:6px 10px;border:1px solid #d5dce2;border-radius:3px;background:#fff;color:#45494f;font:inherit;font-size:13px}.poster-techcard-venue-options{display:grid;max-height:265px;overflow-y:auto}.poster-techcard-venue-options>button{box-sizing:border-box;display:block;width:100%;min-height:29px;padding:4px 13px;border:0;border-radius:2px;background:transparent;color:#424950;font:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.poster-techcard-venue-options>button:hover,.poster-techcard-venue-options>button:focus-visible{background:#edf4fc;color:#227ac0}.poster-techcard-venue-options>button[aria-selected=true]{color:#2384cf}.poster-techcard-venue-empty{padding:12px;color:#88939d;font-size:13px}@media(max-width:760px){.poster-techcard-venue-picker{max-width:100%}.poster-techcard-venue-trigger{width:min(260px,calc(100vw - 40px))}}@media(min-width:1000px){.app-shell:has(.poster-techcards-page-header),body:has(.product-techcard-editor) .app-shell{grid-template-columns:220px minmax(0,1fr)}body:has(.poster-techcards-page-header) .sidebar{position:relative;z-index:85}}.poster-techcard-extras-menu .poster-techcard-advanced-panel{width:306px;min-width:306px;max-width:min(306px,calc(100vw - 32px));box-sizing:border-box;padding:19px 20px;gap:11px;font-size:13px;box-shadow:0 9px 24px #0002}.poster-techcard-advanced-panel:before{content:"";position:absolute;top:-7px;left:18px;width:12px;height:12px;background:#fff;border-top:1px solid #dedede;border-left:1px solid #dedede;transform:rotate(45deg)}.poster-techcard-filter-select-box{display:flex;align-items:stretch;height:37px;border:1px solid #d5d5d5;border-radius:3px;background:#fff}.poster-techcard-filter-select-box:focus-within{border-color:#7ab5e5;box-shadow:0 0 0 1px #7ab5e533}.poster-techcard-filter-select-box>input{min-width:0;flex:1;width:100%;height:100%;border:0;outline:0;padding:8px 10px;background:transparent;color:#424242;font:inherit;font-size:13px}.poster-techcard-filter-select-box>input::placeholder{color:#aaa}.poster-techcard-filter-select-toggle{flex:none;width:28px;padding:0;border:0;color:#999;background:none;font-size:16px;cursor:pointer}.poster-techcard-filter-select-list{position:absolute;z-index:100;left:0;right:0;top:calc(100% - 1px);max-height:250px;overflow-y:auto;border:1px solid #cfd5da;border-radius:0 0 3px 3px;background:#fff;box-shadow:0 5px 9px #00000016;scrollbar-width:thin}.poster-techcard-filter-select-list>button{display:block;box-sizing:border-box;width:100%;padding:8px 10px;border:0;background:transparent;color:#4a4a4a;font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.poster-techcard-filter-select-list>button:hover,.poster-techcard-filter-select-list>button.is-active{background:#eaf3fd}.poster-techcard-filter-select-list>button:disabled{color:#ababab;cursor:not-allowed}.poster-techcard-filter-select-list>button:disabled:hover{background:transparent}.poster-techcard-filter-select-empty{padding:12px 10px;color:#888}.poster-techcard-advanced-panel select option:disabled{color:#999}.poster-techcard-advanced-panel small{font-size:11px;line-height:1.35;color:#909090}.poster-techcard-advanced-panel .poster-techcard-advanced-clear{color:#2884d4;padding:3px 0;justify-self:start}.poster-techcard-local-filter{border-top:1px solid #e7e7e7;padding-top:8px}.poster-techcard-local-filter summary{color:#777;cursor:pointer;font-size:12px}.poster-techcard-local-filter .techcard-history-option{margin-top:6px}.poster-techcard-active-chip{display:inline-flex;flex:none;align-items:center;gap:9px;max-width:360px;min-height:36px;padding:6px 10px;border:0;border-radius:5px;background:#d9e9fb;color:#2884d4;font:inherit;white-space:nowrap;cursor:pointer}.poster-techcard-active-chip span:first-child{overflow:hidden;text-overflow:ellipsis}.poster-techcard-active-chip span:last-child{font-size:18px;font-weight:400}.poster-techcard-choice-filter{display:flex;flex-direction:column;gap:8px;min-width:0}.poster-techcard-choice-actions{display:flex;gap:10px;flex-wrap:wrap}.poster-techcard-choice-actions button{border:0;background:transparent;padding:0;font-size:13px;color:#2386da;text-align:left;cursor:pointer}.poster-techcard-choice-scroll{border:1px solid #d4d4d4;border-radius:3px;background:#fff;overflow:hidden}.poster-techcard-choice-scroll>input{box-sizing:border-box;display:block;width:100%;height:37px;padding:8px 13px;border:0;border-bottom:1px solid #e0e0e0;border-radius:0;outline:none;background:#fff;font:inherit;font-size:13px}.poster-techcard-choice-scroll>input:focus{border-bottom-color:#338ee6}.poster-techcard-choice-options{max-height:225px;overflow-y:auto;scrollbar-width:thin}.poster-techcard-choice-options>button{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:29px;gap:5px;padding:5px 8px;border:0;background:#fff;color:#424242;font:inherit;text-align:left;font-size:13px;cursor:pointer}.poster-techcard-choice-options>button:is(:hover,:focus-visible){background:#e9f3ff}.poster-techcard-choice-check{width:13px;color:#278bdd;font-size:13px}@media print{.poster-techcard-active-chip{display:none}}@media print{.poster-techcard-loss-editor{display:none}}.poster-import-status{margin:0 0 22px;border:1px solid #dce7ef;border-left:3px solid #5f9dcc;border-radius:4px;background:#f9fbfd;padding:16px 20px 12px}.poster-import-status-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px}.poster-import-status-title>div{display:grid;gap:4px}.poster-import-status-title strong{font-size:15px;font-weight:600;color:#3e4953}.poster-import-status-title span,.poster-import-status-readonly{font-size:11px;color:#8895a1}.poster-import-status-readonly{white-space:nowrap}.poster-import-status-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:4px 0 10px}.poster-import-status-metrics>div{display:grid;gap:4px}.poster-import-status-metrics strong{font-size:18px;font-variant-numeric:tabular-nums;color:#394855}.poster-import-status-metrics span{font-size:11px;color:#788795}.poster-import-status p{margin:6px 0;line-height:1.55;color:#6c7d8b;font-size:12px}.poster-import-status a{color:#267ebc;text-decoration:underline;text-underline-offset:2px}.poster-import-status small{display:block;margin-top:8px;font-size:11px;color:#909eaa}@media(max-width:900px){.poster-import-status-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}}@media(max-width:530px){.poster-import-status{padding:13px 14px}.poster-import-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-import-status-title{flex-wrap:wrap}}.poster-history-page-header h1{margin-bottom:7px}.poster-history-page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #e5ebf1;padding-bottom:15px}.poster-history-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.poster-history-actions .poster-history-header-link{display:inline-flex;align-items:center;text-decoration:none;border:0;background:transparent;color:#3089c9;font-size:13px;font-weight:500;min-height:35px;border-radius:4px;padding:6px 8px}.poster-history-actions .poster-history-header-link:hover{background:#f0f7fc}.poster-history-column-picker{position:relative}.poster-history-column-menu{display:grid;position:absolute;right:0;top:calc(100% + 5px);z-index:150;width:205px;max-width:calc(100vw - 25px);padding:10px;gap:3px;background:#fff;border:1px solid #dce4ee;border-radius:5px;box-shadow:0 12px 27px #2542601f}.poster-history-column-menu label{display:flex;align-items:center;gap:9px;padding:7px;font-size:12px;cursor:pointer;color:#526274}.poster-history-column-menu label:hover{background:#f6f9fc}.poster-history-column-menu input{accent-color:#328fcf}.poster-history-table .poster-hide-col-waiter [data-col=waiter],.poster-history-table .poster-hide-col-opened [data-col=opened],.poster-history-table .poster-hide-col-closed [data-col=closed],.poster-history-table .poster-hide-col-venue [data-col=venue],.poster-history-table .poster-hide-col-paid [data-col=paid],.poster-history-table .poster-hide-col-discount [data-col=discount],.poster-history-table .poster-hide-col-profit [data-col=profit],.poster-history-table .poster-hide-col-fiscal [data-col=fiscal],.poster-history-table .poster-hide-col-status [data-col=status]{display:none}@media print{.poster-history-actions{display:none!important}}.poster-history-notice{color:#6b7d8a;background:#f8fbfd;padding:11px 15px;border-left:3px solid #72a6ce;border-radius:3px;font-size:12px;line-height:1.55;margin:8px 0 20px}.poster-history-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 22px}.poster-history-controls>label{display:grid;gap:6px;color:#788895;font-size:12px}.poster-history-controls input,.poster-history-controls select{border:1px solid #d8e2eb;background:#fff;border-radius:4px;padding:8px 10px;min-height:36px;max-width:100%;font-size:12px;color:#405465}.poster-history-controls select{min-width:200px}.poster-history-controls .poster-history-search{flex:1 1 180px}.poster-history-search input{width:100%}.poster-history-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.poster-history-kpis>div{display:grid;gap:8px;border:1px solid #e2e9ef;border-radius:5px;padding:16px;background:#fff}.poster-history-kpis span{color:#83909d;font-size:12px}.poster-history-kpis strong{color:#3e4d5b;font-size:20px;font-variant-numeric:tabular-nums}.poster-history-table{border:none;box-shadow:none;padding:0}.poster-history-table .data-table th{color:#8f9ba4;background:#fff;white-space:nowrap;font-size:12px;padding:13px 10px}.poster-history-table .data-table td{font-size:12px;padding:13px 10px;vertical-align:middle}.poster-history-table .data-table tbody tr:hover{background:#f7fbfe}.poster-history-table .data-table th:first-child,.poster-history-table .data-table td:first-child{padding-left:18px}.poster-history-table .data-table .row-action button{color:#318cce;font-weight:500}.poster-history-fiscal-dot{display:inline-block;width:11px;height:11px;border-radius:50%}.poster-history-fiscal-dot.confirmed{background:#6bca84}.poster-history-fiscal-dot.unknown{background:#c8ced5}.poster-history-source-state{display:inline-block;padding:3px 8px;color:#697988;border-radius:3px;background:#f2f5f8;font-size:11px}.poster-history-table .data-table-wrap{overflow-x:auto}.poster-history-table .data-table{min-width:1050px}.poster-history-table .data-table td strong{font-size:12px}.poster-history-details{max-width:980px;max-height:90vh;overflow-y:auto}.poster-history-details .data-table small{display:block;font-size:11px;color:#9aa8b3}.poster-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.poster-history-summary span{display:grid;gap:5px;padding:12px;color:#80919f;background:#f9fbfd;font-size:12px}.poster-history-summary strong{color:#445563;font-size:16px}@media(max-width:950px){.poster-history-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-history-summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:580px){.poster-history-kpis{gap:8px}.poster-history-kpis>div{padding:12px}.poster-history-kpis strong{font-size:16px}.poster-history-controls{gap:10px}.poster-history-controls>label{flex:1 1 45%}.poster-history-controls select{min-width:0;width:100%}}@media print{.poster-history-controls,.poster-history-table .row-action,.poster-documents-pagination,.poster-history-details{display:none!important}}.app-shell:has(.poster-history-screen) .workspace>.topbar{display:none}.app-shell:has(.poster-history-screen) .workspace>.content{padding:0;background:#fff}.app-shell:has(.poster-history-screen) .poster-nav-items a{color:#328bcc;font-size:14px;line-height:1.35}.app-shell:has(.poster-history-screen) .poster-nav-items a.active{color:#333;background:#e3efff;font-weight:600}.poster-history-screen{width:100%;min-width:0;color:#3c3c3c;background:#fff}.poster-history-screen .poster-history-page-header{display:flex;flex-wrap:nowrap;align-items:center;padding:14px 24px;margin:0;min-height:74px;gap:22px;border-bottom:1px solid #e6e6e6}.poster-history-screen .poster-history-page-header>div:first-child{margin-right:auto}.poster-history-screen .poster-history-page-header .eyebrow,.poster-history-screen .poster-history-page-header p{display:none}.poster-history-screen .poster-history-page-header h1{font-size:24px;font-weight:550;white-space:nowrap;margin:0;letter-spacing:-.025em}.poster-history-screen .poster-heading-count{color:#a2a2a2;font-size:17px;font-weight:400;padding-left:9px}.poster-history-screen .poster-history-actions{gap:clamp(9px,2vw,28px);flex-wrap:nowrap}.poster-history-screen .poster-history-header-link,.poster-history-screen .poster-history-date-button{padding:7px 5px;font-size:15px;font-weight:450;color:#348bda;border:0;background:transparent;white-space:nowrap;min-height:38px;cursor:pointer}.poster-history-screen .poster-history-header-link:hover{background:#f2f8ff}.poster-history-screen .poster-history-header-period{position:relative;flex:0 0 auto}.poster-history-screen .poster-history-date-button{border:1px solid #a6ccff;border-radius:7px;padding:8px 13px;min-height:40px}.poster-history-screen .poster-history-date-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:151;display:grid;grid-template-columns:1fr 1fr;width:min(420px,calc(100vw - 20px));gap:12px;padding:16px;border:1px solid #dae2eb;background:#fff;box-shadow:0 9px 25px #183c5724;border-radius:6px}.poster-history-date-menu label{display:grid;gap:6px;font-size:12px;color:#687883}.poster-history-date-menu input{width:100%;min-height:38px;font:inherit;font-size:13px;color:#394957;border:1px solid #d9e2e9;border-radius:4px;padding:6px}.poster-history-date-menu .poster-history-reset{background:#fff;color:#348bda;font-size:13px;padding:8px;border:1px solid #e2e6ea;border-radius:4px}.poster-history-date-menu .poster-history-reset:disabled{opacity:.5;cursor:not-allowed}.poster-history-screen .poster-history-notice{font-size:11px;padding:6px 24px;margin:0;border:0;border-bottom:1px solid #f2f3f4;border-radius:0;color:#848c94;background:#fcfcfc}.poster-history-screen .poster-history-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 19px;padding:16px 24px 14px;margin:0;min-height:80px;border-bottom:1px solid #f0f0f0}.poster-history-screen .poster-history-controls>label{display:flex;align-items:center;color:#338bd9;font-size:15px;line-height:1.3;white-space:nowrap;gap:5px}.poster-history-screen .poster-history-controls select{min-width:0;max-width:190px;border:0;box-shadow:none;appearance:none;color:#328bd9;background-color:transparent;padding:8px 18px 8px 1px;font-size:15px;cursor:pointer}.poster-history-screen .poster-history-controls>label:not(.poster-history-search):after{content:"▾";font-size:12px;margin-left:-17px;color:#328bd9;pointer-events:none}.poster-history-screen .poster-history-controls select:focus-visible,.poster-history-screen .poster-history-controls input:focus-visible,.poster-history-screen .poster-history-date-button:focus-visible,.poster-history-screen .poster-history-header-link:focus-visible{outline:2px solid #328bd9;outline-offset:2px}.poster-history-screen .poster-history-controls .poster-history-search{position:relative;flex:0 1 210px;min-width:190px;margin-right:7px}.poster-history-screen .poster-history-controls .poster-history-search input{width:100%;min-height:38px;padding:8px 12px 8px 33px;border:1px solid #dbdbdb;border-radius:4px;background:#fff;color:#333;font-size:13px}.poster-history-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-52%);font-size:22px;line-height:1;color:#999;pointer-events:none}.poster-history-screen .poster-history-totals-toggle{margin:0;padding:3px 24px 0;text-align:right}.poster-history-screen .poster-history-filter-action{background:transparent;border:none;padding:6px 0;color:#348bda;font-size:11px;font-weight:500;cursor:pointer}.poster-history-screen .poster-history-kpis{margin:5px 24px 15px;gap:10px}.poster-history-screen .poster-history-table{margin:0;padding:0 0 12px;border:0;border-radius:0}.poster-history-screen .poster-history-table .data-table{width:100%;min-width:1120px;border-collapse:collapse}.poster-history-screen .poster-history-table .data-table th{font-size:13px;font-weight:400;background:#fff;color:#979797;padding:16px 12px;text-align:left;border-bottom:1px solid #ddd}.poster-history-screen .poster-history-table .data-table td{color:#464646;font-size:14px;font-weight:400;padding:17px 12px;border-bottom:1px solid #eee;height:51px;white-space:nowrap}.poster-history-screen .poster-history-table .data-table td strong{font-size:14px;font-weight:600}.poster-history-screen .poster-history-table .data-table td:first-child strong{font-weight:400}.poster-history-screen .poster-history-table .data-table th:first-child,.poster-history-screen .poster-history-table .data-table td:first-child{padding-left:25px}.poster-history-screen .poster-history-table .data-table .row-action button{color:#328bd9;font-size:14px;font-weight:450;background:transparent;border:0;padding:0}.poster-history-screen .poster-history-table .data-table tbody tr:hover{background:#f6f8fc}.poster-history-screen .poster-history-fiscal-dot{width:13px;height:13px}.poster-history-screen .poster-history-source-state{background:#f3f4f7;font-size:12px;padding:4px 9px;border-radius:3px}.poster-history-screen .poster-documents-pagination{padding:14px 24px}.poster-history-screen .poster-history-operator-note{margin:-3px 24px 10px;font-size:11px;line-height:1.4;color:#778592}.poster-history-screen .poster-history-reset-row{display:flex;justify-content:flex-end;padding:4px 24px 0}.poster-history-screen .poster-history-reset-row button{border:0;background:transparent;color:#338bd6;cursor:pointer;padding:5px 0;font-size:12px}.poster-history-screen .poster-history-reset-row button:focus-visible{outline:2px solid #328bd9;outline-offset:2px}@media(max-width:1200px){.poster-history-screen .poster-history-page-header,.poster-history-screen .poster-history-actions{flex-wrap:wrap}.poster-history-screen .poster-history-controls{gap:10px}}@media(max-width:650px){.poster-history-screen .poster-history-page-header{padding:13px}.poster-history-screen .poster-history-controls{padding:14px}.poster-history-screen .poster-history-controls .poster-history-search{flex:1 0 100%;margin:0}.poster-history-screen .poster-history-kpis{margin:10px}}@media print{.poster-history-screen .poster-history-header-period,.poster-history-screen .poster-history-notice,.poster-history-screen .poster-history-totals-toggle{display:none!important}}.poster-history-screen .poster-history-table .data-table>tbody>.poster-history-inline-row>td{padding:0;height:auto;border:0;background:#f7f7f7;white-space:normal}.poster-history-screen .poster-history-inline-detail{background:#f7f7f7;padding:0 26px 26px;color:#353535}.poster-history-screen .poster-history-inline-tabs{display:flex;align-items:stretch;min-height:42px;gap:0}.poster-history-screen .poster-history-inline-tabs button{background:transparent;border:1px solid transparent;border-bottom:none;padding:9px 13px;margin:0;font-size:14px;color:#348bd6;cursor:pointer}.poster-history-screen .poster-history-inline-tabs button.active{background:#fff;color:#333;border-color:#e4e4e4;border-radius:5px 5px 0 0}.poster-history-screen .poster-history-inline-tabs button:disabled{color:#a2aab0;opacity:1;cursor:not-allowed}.poster-history-screen .poster-history-inline-tabs .poster-history-inline-close{margin-left:auto;border:0;font-size:20px;color:#7b8791}.poster-history-screen .poster-history-inline-account{padding:16px 35px 28px;background:#fff;border:1px solid #e9e9e9;border-radius:4px}.poster-history-screen .poster-history-inline-context{font-size:12px;color:#8b969d;margin-bottom:6px}.poster-history-screen .poster-history-inline-account .data-table{min-width:500px;width:100%;border-collapse:collapse}.poster-history-screen .poster-history-inline-account .data-table th,.poster-history-screen .poster-history-inline-account .data-table td{font-size:13px;color:#424242;padding:12px 10px;height:auto;background:#fff}.poster-history-screen .poster-history-inline-account .data-table th{color:#979797;font-weight:400;border-bottom:1px solid #d6d6d6}.poster-history-screen .poster-history-inline-account .data-table th:first-child,.poster-history-screen .poster-history-inline-account .data-table td:first-child{padding-left:10px;width:64%}.poster-history-screen .poster-history-inline-account .data-table small{display:block;font-size:12px;color:#8395a4;margin-top:3px}.poster-history-screen .poster-history-inline-total{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;font-weight:650;margin-top:6px;padding:16px 10px 6px}.poster-history-screen .poster-history-inline-total:after{display:none}.poster-history-screen .poster-history-inline-warning{font-size:12px;line-height:1.5;color:#788894}.poster-history-screen .poster-history-inline-source-toggle{display:inline-flex;border:0;background:transparent;color:#318ac9;font-size:12px;padding:8px 0;cursor:pointer}.poster-history-screen .poster-history-inline-account .poster-history-summary{margin-top:8px}.poster-history-screen .poster-history-inline-account .poster-history-summary p{grid-column:1/-1}@media(max-width:650px){.poster-history-screen .poster-history-inline-detail{padding:0 8px 15px}.poster-history-screen .poster-history-inline-account{padding:12px}}.poster-history-screen .poster-history-sort-button{font:inherit;color:inherit;font-weight:inherit;cursor:pointer;background:transparent;padding:0;border:0;min-height:21px;text-align:inherit;white-space:nowrap}.poster-history-screen .poster-history-sort-button:hover,.poster-history-screen th[aria-sort=ascending] .poster-history-sort-button,.poster-history-screen th[aria-sort=descending] .poster-history-sort-button{color:#338bce}.poster-history-screen .poster-history-sort-button:focus-visible{outline:2px solid #328bd9;outline-offset:4px}.poster-history-screen .poster-history-sort-button span{padding-left:3px}.poster-history-screen .poster-history-pager{display:flex;gap:14px;align-items:center;justify-content:space-between;border-top:1px solid #eee;flex-wrap:wrap}.poster-history-screen .poster-history-page-buttons{display:flex;gap:0;align-items:center}.poster-history-screen .poster-history-page-buttons button{display:inline-flex;min-width:32px;min-height:34px;padding:6px 9px;align-items:center;justify-content:center;border:1px solid #ededed;background:#fff;border-radius:0;color:#398cca;font-size:13px}.poster-history-screen .poster-history-page-buttons button.current{color:#333;background:#eef4fc;border-color:#cbdced;font-weight:600}.poster-history-screen .poster-history-page-buttons button:focus-visible{outline:2px solid #328bd9;outline-offset:1px}.poster-history-screen .poster-history-page-buttons button:disabled:not(.current){opacity:.4;cursor:not-allowed}.poster-analytics-heading{align-items:center;border-bottom:1px solid #e6edf2;padding-bottom:15px}.poster-analytics-heading h1{margin-bottom:6px}.poster-analytics-heading>a{text-decoration:none;white-space:nowrap}.poster-analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.poster-analytics-metric{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px;background:#fff;border:1px solid #e2eaf0;border-radius:5px}.poster-analytics-metric span{color:#7a8896;font-size:12px}.poster-analytics-metric strong{font-size:clamp(16px,1.6vw,24px);font-weight:600;color:#3c4e5d;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.poster-analytics-metric small{font-size:10px;color:#8b99a4}.poster-analytics-section{margin-bottom:18px;padding:21px;border:1px solid #e2eaf0;border-radius:5px;box-shadow:none}.poster-analytics-section h2{font-size:16px;margin:0 0 20px;color:#455562}.poster-analytics-payments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.poster-analytics-payments .poster-analytics-metric{background:#f9fbfd}.poster-analytics-payments .poster-analytics-metric strong{font-size:17px}.poster-analytics-note{margin:14px 0;color:#748594;line-height:1.6;font-size:12px}.poster-analytics-note strong{color:#445768;font-variant-numeric:tabular-nums}.poster-analytics-series{display:grid;gap:10px;max-height:700px;overflow:auto}.poster-analytics-bar-row{display:grid;grid-template-columns:84px minmax(80px,1fr) 125px 80px;align-items:center;gap:13px;font-size:12px;color:#7b8994}.poster-analytics-bar-row>strong{text-align:right;font-variant-numeric:tabular-nums;color:#445564;font-size:12px;white-space:nowrap}.poster-analytics-bar-row>small{text-align:right;white-space:nowrap}.poster-analytics-rail{background:#edf3f8;height:13px;border-radius:2px;overflow:hidden}.poster-analytics-bar{height:100%;background:#5fa0cd;border-radius:2px}.poster-analytics-section .data-table th{background:#fff;color:#8797a4;font-size:12px}.poster-analytics-section .data-table td{font-size:12px}@media(max-width:1080px){.poster-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-analytics-payments{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.poster-analytics-kpis,.poster-analytics-payments{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-analytics-section{padding:13px}.poster-analytics-bar-row{grid-template-columns:55px minmax(45px,1fr) 91px;gap:6px}.poster-analytics-bar-row>small{display:none}.poster-analytics-metric{padding:12px}}@media print{.sidebar,.poster-history-controls{display:none!important}.poster-analytics-series{max-height:none;overflow:visible}}.poster-stock-audit{margin:0 0 20px;padding:18px 20px;background:#fff;border:1px solid #e0e9f0;box-shadow:none}.poster-stock-audit .panel-title p{font-size:12px;line-height:1.6;color:#81909c}.poster-stock-audit-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.poster-stock-audit-summary div{display:flex;flex-direction:column;gap:5px;min-width:0;border-radius:5px;border:1px solid #e7edf2;padding:13px 15px}.poster-stock-audit-summary strong{font-size:22px;color:#425668;font-variant-numeric:tabular-nums}.poster-stock-audit-summary span{color:#778794;font-size:11px}.poster-stock-audit-warning{padding:10px 13px;border-left:3px solid #699dc2;background:#f6f9fc;color:#677f90;font-size:12px;line-height:1.65;margin:6px 0 20px}.poster-stock-audit-table{min-width:780px}.poster-stock-audit-table td,.poster-stock-audit-table th{padding:11px 10px;font-size:12px}.poster-stock-audit-table .selected td{background:#f5faff}.poster-stock-audit-table .poster-stock-negative{color:#b85e50;font-weight:600}@media(max-width:940px){.poster-stock-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:570px){.poster-stock-audit{padding:14px}.poster-stock-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.poster-stock-audit-table .row-action{display:none!important}}.poster-source-documents-heading{border-bottom:1px solid #e6edf2;padding-bottom:16px}.poster-source-document-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 18px;border-bottom:1px solid #e3ebf1}.poster-source-document-tabs button{border:0;background:transparent;border-bottom:2px solid transparent;padding:11px 17px;min-height:44px;font-size:13px;color:#7f8f9c}.poster-source-document-table .row-action button{min-height:36px;padding:8px 12px}.poster-source-document-tabs button.active{border-color:#4d9bd1;color:#338cc8;font-weight:600}.poster-source-document-tabs button:hover{color:#277cb6}.poster-source-document-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.poster-source-document-summary>div{display:grid;gap:5px;padding:15px 17px;background:#fff;border:1px solid #e1e9f0;border-radius:5px}.poster-source-document-summary strong{color:#465766;font-size:21px;font-variant-numeric:tabular-nums}.poster-source-document-summary span{color:#81919d;font-size:11px}.poster-source-document-table{border:none;padding:0;box-shadow:none}.poster-source-document-table .data-table{min-width:780px}.poster-source-document-table .data-table th{font-size:12px;background:#fff;color:#8797a4}.poster-source-document-table .data-table td{font-size:12px;padding:13px 10px}.poster-source-duplicate-label{display:block;color:#8b6741;font-size:11px;line-height:1.4;margin-top:4px;max-width:175px}.poster-source-include-deleted{display:flex!important;flex-direction:row;align-items:center;gap:6px;padding-bottom:8px}.poster-source-include-deleted input{min-height:0!important;padding:0!important}.poster-source-detail{max-width:960px;max-height:90vh;overflow-y:auto}.poster-source-detail .data-table{min-width:520px}.poster-source-detail .data-table th,.poster-source-detail .data-table td{font-size:12px}.poster-source-gap{border-left:3px solid #b78b61;background:#fffaf5;color:#866849;padding:15px;font-size:13px;margin:16px 0;line-height:1.5}.poster-source-gap small{display:block;color:#8f7661;margin-top:8px}.poster-source-document-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:18px 0}.poster-source-document-metadata>div{min-width:0;padding:10px 12px;border:1px solid #e2e9ef;border-radius:4px;background:#fbfcfd}.poster-source-document-metadata dt{color:#8091a0;font-size:12px;margin-bottom:5px}.poster-source-document-metadata dd{color:#344556;overflow-wrap:anywhere;font-size:13px;margin:0}@media(max-width:600px){.poster-source-document-metadata{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.poster-source-document-summary{gap:7px}.poster-source-document-summary>div{padding:12px 9px}.poster-source-document-summary strong{font-size:17px}.poster-source-document-tabs button{padding:10px}}@media print{.poster-source-document-tabs,.poster-history-controls,.poster-source-document-table .row-action{display:none!important}}.poster-product-editor-form .catalog-venue-matrix{order:2;width:100%;max-width:none;background:#fff;border:0;border-radius:0;margin:0;padding:0;box-shadow:none}.poster-product-editor-form .poster-price-layout{position:relative;display:block;margin-top:10px;padding-left:203px;max-width:1000px}.poster-product-editor-form .poster-price-layout-label{position:absolute;top:19px;left:0;width:182px;font-size:14px;color:#383838;line-height:1.35}.poster-product-editor-form .poster-price-board{border:1px solid #ebebeb;border-radius:4px;background:#f7f7f7;padding:17px 15px 12px;overflow:visible}.poster-price-board-variant{display:flex;align-items:center;gap:8px;color:#8b8b8b;margin:0 0 18px;font-size:15px}.poster-price-board-variant strong{font-weight:600}.poster-price-board-variant small{font-size:12px}.poster-price-selected-radio{display:inline-block;width:16px;height:16px;border:5px solid #8bbcff;border-radius:100%;background:#fff}.poster-price-board-meta{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 80px;gap:9px;align-items:end;margin-bottom:18px}.poster-price-board-meta label{display:grid;gap:6px;color:#3b3b3b;font-size:13px;min-width:0}.poster-price-board-meta input{width:100%;height:40px;min-height:40px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 10px;color:#393939;font-size:14px}.poster-price-board-meta input[readonly]{color:#757575;background:#fdfdfd}.poster-price-fiscal-caption{display:inline-flex;align-items:center;gap:8px}.poster-price-fiscal-info{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid #4098e9;border-radius:50%;color:#4098e9;background:#fff;font-size:11px;font-weight:650;line-height:1;cursor:help}.poster-price-fiscal-info-anchor{position:relative;display:inline-flex}.poster-price-fiscal-popover{position:absolute;z-index:12;bottom:calc(100% + 8px);left:0;box-sizing:border-box;width:min(290px,70vw);padding:9px 11px;color:#f6f8fa;background:#2f3943;border-radius:5px;box-shadow:0 3px 12px #0003;font-size:12px;font-weight:400;line-height:1.4;white-space:normal;pointer-events:none}.poster-price-fiscal-info:focus-visible{outline:2px solid #4296df;outline-offset:3px}.poster-price-board-fiscal-note{align-self:center;justify-self:start;color:#358ed9;border:none;background:transparent;opacity:.8;padding:0;font-size:12px;line-height:1.2}.poster-price-board-grid{display:grid;gap:7px}.poster-price-grid-head,.poster-price-grid-row{position:relative;display:grid;grid-template-columns:minmax(115px,1.25fr) minmax(66px,.78fr) minmax(83px,.91fr) minmax(65px,.72fr) minmax(82px,.91fr) minmax(95px,.98fr);column-gap:18px;align-items:center}.poster-price-grid-head{min-height:28px;align-items:end;font-size:11px;line-height:1.1;color:#434343}.poster-price-grid-head span:first-child{position:absolute;left:-205px;bottom:0;width:188px;visibility:hidden}.poster-price-grid-head>span:nth-child(2){grid-column:1}.poster-price-grid-head>span:nth-child(3){grid-column:2}.poster-price-grid-head>span:nth-child(4){grid-column:3}.poster-price-grid-head>span:nth-child(5){grid-column:4}.poster-price-grid-head>span:nth-child(6){grid-column:5}.poster-price-grid-head>span:nth-child(7){grid-column:6}.poster-price-grid-row{min-height:43px}.poster-price-venue-name{position:absolute;right:calc(100% + 31px);width:177px;text-align:right;color:#3f3f3f;font-size:13px;line-height:1.45;overflow-wrap:normal}.poster-price-readonly,.poster-price-total{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:2px;padding:6px 9px;border:1px solid #d0d0d0;border-radius:4px;background:#eaeaea;color:#3c3c3c;font-size:13px;font-weight:400;white-space:nowrap}.poster-price-readonly small,.poster-price-total small{font-size:12px;color:#484848;font-weight:400}.poster-price-markup,.poster-price-grid-row>.poster-price-readonly:nth-child(4){background:#fff}.poster-price-tax{color:#868686}.poster-price-total{cursor:pointer;background:#fff}.poster-price-total:disabled{cursor:default;color:#626262}.poster-price-total:not(:disabled):hover{border-color:#62a4df;box-shadow:0 0 0 2px #3892d91a}.poster-price-total:not(:disabled):focus-visible{outline:2px solid #368fdd;outline-offset:1px}.poster-price-calculated-edit{width:100%;box-sizing:border-box;font-family:inherit;text-align:left;cursor:text;background:#fff}.poster-price-calculated-edit:hover{border-color:#62a4df;box-shadow:0 0 0 2px #3892d91a}.poster-price-calculated-edit:focus-visible{outline:2px solid #368fdd;outline-offset:1px}.poster-price-grid-row .poster-price-editing-calculation{box-sizing:border-box;background:#fff;border-color:#368fdd;padding:0 7px;gap:3px}.poster-price-editing-calculation input{box-sizing:border-box;min-width:0;width:100%;height:36px;border:none;outline:none;padding:0;background:transparent;font:inherit;font-size:13px;color:#313840}.poster-price-editing-calculation input[aria-invalid=true]{color:#b33b3b}.poster-price-editing-calculation:has(input[aria-invalid=true]){border-color:#cc5151}.poster-price-visible{display:flex;gap:6px;align-items:center;justify-content:flex-start;color:#3d3d3d;font-size:12px;white-space:nowrap}.poster-price-visible input{width:17px;height:17px;accent-color:#368dec;margin:0;cursor:pointer}.poster-product-editor-form .poster-price-grid-row .poster-price-visible{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:6px;grid-template-columns:none}.poster-product-editor-form .poster-price-grid-row .poster-price-visible>span{padding:0;line-height:1.2}.poster-price-visible input:disabled{cursor:default}.poster-price-visible span{white-space:nowrap}.poster-price-board-add-variant{margin-top:13px;border-top:1px solid #e8e8e8;padding:12px 0 3px}.poster-price-board-add-variant>button{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;padding:3px 0;color:#9a9a9a;font-size:13px;text-align:left;cursor:pointer}.poster-price-board-add-variant>button:hover{color:#328bd1}.poster-price-board-add-variant>button:focus-visible{outline:2px solid #328bd1;outline-offset:3px}.poster-price-board-add-variant>button small{font-size:11px;color:#888}.poster-price-unselected-radio{display:inline-block;box-sizing:border-box;width:13px;height:13px;border-radius:50%;border:1px solid #c2c2c2;background:#fff;flex:none}.poster-price-shared-action{margin-top:14px}.poster-price-shared-action button{padding:5px 0;background:none;border:0;color:#358de0;font-size:13px;cursor:pointer}.poster-price-shared-action button:hover{text-decoration:underline}.poster-price-board-footer{display:grid;gap:4px;margin-top:13px;padding-top:11px;color:#8e8e8e;font-size:10px;line-height:1.4;border-top:1px solid #e7e7e7}.poster-price-readonly,.poster-price-total{position:relative}.poster-price-grid-row .poster-price-markup:before,.poster-price-grid-row>.poster-price-readonly:nth-child(4):before,.poster-price-grid-row .poster-price-tax:before,.poster-price-grid-row .poster-price-total:before{position:absolute;top:50%;left:-18px;transform:translateY(-50%);color:#d4d4d4;font-size:24px;font-weight:650;pointer-events:none}.poster-price-grid-row .poster-price-markup:before,.poster-price-grid-row .poster-price-tax:before{content:"+"}.poster-price-grid-row>.poster-price-readonly:nth-child(4):before,.poster-price-grid-row .poster-price-total:before{content:"="}.poster-price-board-footer{display:none}.poster-price-edit-panel{margin:16px 0 17px 203px;max-width:1000px;border:1px solid #bed6ea;border-radius:5px;background:#f3faff;padding:17px 19px;display:grid;gap:11px;color:#393939}.poster-product-editor-form .poster-price-board-grid .poster-price-inline-editor{margin:5px 0 12px;width:100%;max-width:none;min-width:0;padding:11px 12px;background:#fff;border:1px solid #cbd8e2;border-radius:4px;box-shadow:0 4px 14px #2637470d;display:grid;grid-template-columns:minmax(110px,.65fr) minmax(170px,1.35fr) auto;align-items:end;gap:9px 11px}.poster-product-editor-form .poster-price-inline-editor .poster-price-edit-heading{grid-column:1 / -1;font-size:12px;line-height:1.3}.poster-product-editor-form .poster-price-inline-editor .poster-price-edit-heading strong{font-size:12px;font-weight:500;color:#6f7782}.poster-product-editor-form .poster-price-inline-editor>label{min-width:0;max-width:none;margin:0;font-size:12px}.poster-product-editor-form .poster-price-inline-editor>label input{min-height:39px;height:39px;font-size:13px;padding:6px 9px}.poster-product-editor-form .poster-price-inline-editor .poster-price-edit-actions{flex-wrap:nowrap;align-self:end;gap:6px}.poster-product-editor-form .poster-price-inline-editor .poster-price-edit-actions button{min-height:39px;padding:6px 9px;font-size:12px}.poster-product-editor-form .poster-price-inline-editor>p{grid-column:1 / -1}@media(max-width:1120px){.poster-product-editor-form .poster-price-board-grid .poster-price-inline-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.poster-product-editor-form .poster-price-inline-editor .poster-price-edit-actions{grid-column:1 / -1}}@media(max-width:650px){.poster-product-editor-form .poster-price-board-grid .poster-price-inline-editor{grid-template-columns:minmax(0,1fr)}.poster-product-editor-form .poster-price-inline-editor .poster-price-edit-heading,.poster-product-editor-form .poster-price-inline-editor .poster-price-edit-actions{grid-column:1}}.poster-price-inline-editor .poster-price-edit-heading strong{font-size:13px;color:#356c9b}.poster-price-inline-editor .poster-price-edit-actions{flex-wrap:wrap}.poster-price-inline-editor input:focus-visible{outline:2px solid #348fe3;outline-offset:2px}.poster-price-board-grid:has(.poster-price-inline-editor) .poster-price-grid-row{scroll-margin-top:98px}.poster-price-edit-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:14px}.poster-price-edit-heading>button{border:0;background:none;color:#789;font-size:25px;padding:0 6px}.poster-price-edit-panel label{display:grid;gap:6px;max-width:420px;font-size:13px;color:#454545}.poster-price-edit-panel input{width:100%;min-height:40px;background:#fff;border:1px solid #c9d6e1;border-radius:4px;padding:8px 12px}.poster-price-edit-panel p{margin:0;font-size:13px}.poster-price-edit-panel p[role=alert]{color:#a92919}.poster-price-edit-actions{display:flex;justify-content:flex-start;align-items:center;gap:9px}.poster-price-edit-actions button{min-height:38px;border-radius:5px;font-size:13px}.poster-product-editor-form .poster-venue-advanced{margin:16px 0 8px 203px;max-width:1000px;border-top:1px solid #e9e9e9;padding-top:14px}.poster-venue-advanced>summary{font-size:13px;color:#338bd6;cursor:pointer;margin-bottom:15px}.poster-product-editor-form .poster-venue-advanced .catalog-venue-matrix-head,.poster-product-editor-form .poster-venue-advanced .data-table-wrap{max-width:100%}.poster-product-editor-form .poster-venue-advanced .catalog-venue-matrix-head{padding:12px;background:#f8f8f8}.poster-product-editor-form .poster-venue-advanced .catalog-shared-price-controls{padding:11px}.poster-product-editor-form .poster-venue-advanced .catalog-shared-price-editor{background:#fff;border-radius:4px}.poster-product-editor-form .poster-venue-advanced .data-table{min-width:770px}@media(max-width:1120px){.poster-price-grid-head,.poster-price-grid-row{column-gap:13px}.poster-product-editor-form .poster-price-layout{padding-left:165px}.poster-price-layout-label{width:146px!important}.poster-price-venue-name{right:calc(100% + 25px);width:144px}.poster-price-edit-panel,.poster-product-editor-form .poster-venue-advanced{margin-left:165px}}@media(max-width:950px){.poster-product-editor-form .poster-price-layout{padding-left:0}.poster-product-editor-form .poster-price-layout-label{position:static;display:block;width:100%!important;margin-bottom:12px}.poster-product-editor-form .poster-price-board{overflow-x:auto}.poster-price-board-grid{min-width:890px}.poster-price-board-meta{min-width:700px;margin-left:190px}.poster-price-grid-head,.poster-price-grid-row{grid-template-columns:175px 130px 88px 110px 76px 110px 100px;column-gap:13px;min-width:890px}.poster-price-venue-name{position:static;grid-column:1;grid-row:1;align-self:center;text-align:right;width:175px;margin-top:0;padding-right:5px}.poster-price-grid-head>span:first-child{position:static;grid-column:1}.poster-price-grid-head>span:nth-child(2){grid-column:2}.poster-price-grid-head>span:nth-child(3){grid-column:3}.poster-price-grid-head>span:nth-child(4){grid-column:4}.poster-price-grid-head>span:nth-child(5){grid-column:5}.poster-price-grid-head>span:nth-child(6){grid-column:6}.poster-price-grid-head>span:nth-child(7){grid-column:7}.poster-price-edit-panel,.poster-product-editor-form .poster-venue-advanced{margin-left:0}}.poster-product-editor-form>.poster-product-archive-details,.poster-product-editor-form>.poster-product-photo-details{order:5;margin-left:203px;max-width:1000px;border-top:1px solid #ebebeb;padding:10px 0 0}.poster-product-editor-form>.poster-product-archive-details summary,.poster-product-editor-form>.poster-product-photo-details summary{color:#348bd1;font-size:13px;cursor:pointer}.poster-product-editor-form>.poster-product-archive-details .catalog-poster-tax-snapshot,.poster-product-editor-form>.poster-product-photo-details .catalog-photo-editor{margin:12px 0 0;border:1px solid #ececec;background:#f9f9f9;border-radius:4px;max-width:none}.poster-product-editor-form>label{order:6;margin-left:203px;display:grid;grid-template-columns:1fr;gap:7px;max-width:1000px;font-size:12px;color:#898989}.poster-product-editor-form>label input{width:100%;min-height:40px;border-radius:4px;border:1px solid #d8d8d8;font-size:13px;padding:8px 11px}.poster-product-editor-form>.poster-product-editor-actions{order:10;margin-left:0;justify-content:flex-start;max-width:none;width:100%;padding-left:0;gap:12px}.poster-product-editor-form>.poster-product-editor-actions .primary-button{box-sizing:border-box;min-height:46px;min-width:118px;padding:10px 18px;font-size:16px;font-weight:600;border-radius:5px}@media(max-width:1120px){.poster-product-editor-form>.poster-product-archive-details,.poster-product-editor-form>.poster-product-photo-details,.poster-product-editor-form>label{margin-left:165px}}@media(max-width:950px){.poster-product-editor-form>.poster-product-archive-details,.poster-product-editor-form>.poster-product-photo-details,.poster-product-editor-form>label{margin-left:0}}.poster-product-editor-form .poster-product-basic-fields>.poster-product-extra-settings{order:15;margin-left:203px;padding:8px 0 0;border-top:1px solid #ededed;max-width:780px}.poster-product-extra-settings summary{cursor:pointer;color:#398eda;font-size:12px;line-height:1.4}.poster-product-extra-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:14px}.poster-product-extra-fields>label{display:grid;align-content:start;gap:6px;font-size:12px;color:#696969}.poster-product-extra-fields>label input,.poster-product-extra-fields>label select{width:100%;min-height:38px;border:1px solid #d1d1d1;border-radius:4px;padding:7px 9px;background:#fff}.poster-product-extra-fields .switch-field button{justify-self:start}@media(max-width:1120px){.poster-product-editor-form .poster-product-basic-fields>.poster-product-extra-settings{margin-left:165px}}@media(max-width:950px){.poster-product-editor-form .poster-product-basic-fields>.poster-product-extra-settings{margin-left:0}}@media(max-width:600px){.poster-product-extra-fields{grid-template-columns:minmax(0,1fr)}}.poster-product-editor-form>.poster-product-extra-settings{order:7;margin-left:203px;max-width:797px;margin-top:6px;border-top:1px solid #ececec;padding:13px 0 2px}.poster-product-editor-form>.poster-product-extra-settings>summary{font-size:13px;line-height:1.4;color:#348bdd;cursor:pointer;width:fit-content}.poster-product-editor-form>.poster-product-extra-settings>summary:focus-visible{outline:2px solid #348bdd;outline-offset:4px}.poster-product-extra-fields{display:grid;grid-template-columns:1fr;gap:14px;padding-top:18px}.poster-product-extra-fields>label{display:grid;align-items:start;grid-template-columns:188px minmax(0,1fr);gap:15px;font-size:14px;color:#3d3d3d}.poster-product-extra-fields>label>span:first-child{padding-top:10px}.poster-product-extra-fields>label>input,.poster-product-extra-fields>label>select{width:100%;min-height:43px;border:1px solid #d5d5d5;padding:8px 12px;border-radius:4px;background:#fff;font-size:14px}.poster-product-extra-fields .switch{justify-self:start}.poster-product-editor-form .poster-product-basic-fields>.poster-product-cover-row>div{position:relative;width:fit-content}.poster-product-editor-form .poster-product-cover-upload{position:absolute;top:0;left:0;width:132px;height:96px;border-radius:5px;justify-content:center;align-items:center;padding:7px;background:#172d40b8;color:#fff;font-size:12px;opacity:0;transition:opacity .14s ease-out}.poster-product-editor-form .poster-product-cover-upload:hover,.poster-product-editor-form .poster-product-cover-upload:focus-within{opacity:1}.poster-product-editor-form .poster-product-cover-row small{display:none}@media(hover:none),(pointer:coarse){.poster-product-editor-form .poster-product-cover-upload{position:static;width:auto;height:auto;opacity:1;padding:6px 0;background:transparent;color:#3189ce;justify-content:flex-start}}.poster-product-editor-form>.poster-product-editor-actions{position:static;bottom:auto;min-height:76px;padding:14px 0;margin-top:0;border-top:1px solid #e8e8e8;background:#fff;box-shadow:none;max-width:none}.poster-product-editor-actions .secondary-button{display:none}.poster-product-editor-form .poster-product-basic-fields>.poster-product-cover-row img:not(.poster-product-cover-backdrop){display:block}@media(max-width:1120px){.poster-product-editor-form>.poster-product-extra-settings{margin-left:165px}}@media(max-width:950px){.poster-product-editor-form>.poster-product-extra-settings{margin-left:0;max-width:100%}}@media(max-width:720px){.poster-product-extra-fields>label{grid-template-columns:minmax(0,1fr);gap:3px}.poster-product-extra-fields>label>span:first-child{padding:0}}@media(min-width:1200px){.poster-product-editor-form .poster-price-board{width:calc(100% - 116px);overflow:visible}.poster-product-editor-form .poster-price-board-meta{width:calc(100% + 116px)}.poster-product-editor-form .poster-price-grid-head,.poster-product-editor-form .poster-price-grid-row{grid-template-columns:minmax(105px,1.25fr) minmax(61px,.78fr) minmax(75px,.91fr) minmax(59px,.72fr) minmax(75px,.91fr);column-gap:18px}.poster-product-editor-form .poster-price-grid-head>span:nth-child(7){display:none}.poster-product-editor-form .poster-price-grid-row .poster-price-visible{position:absolute;left:calc(100% + 22px);top:50%;transform:translateY(-50%);width:116px;min-width:116px;white-space:nowrap;padding:0;font-weight:400}.poster-product-editor-form .poster-price-visible>span{font-weight:400;font-size:12px}}.poster-product-editor-form>.poster-product-archive-details,.poster-product-editor-form>.poster-product-photo-details{order:8}.poster-product-editor-form:has(>.poster-product-extra-settings:not([open]))>.poster-product-archive-details,.poster-product-editor-form:has(>.poster-product-extra-settings:not([open]))>.poster-product-photo-details{display:none}.poster-product-editor-form:has(>.poster-product-extra-settings[open])>.poster-product-archive-details,.poster-product-editor-form:has(>.poster-product-extra-settings[open])>.poster-product-photo-details{display:block}@media(max-width:620px){.poster-price-board-variant{flex-wrap:wrap}.poster-price-board-grid,.poster-price-board-meta{min-width:675px}}.app-shell:has(.poster-semi-header) .workspace>.topbar{display:none}.app-shell:has(.poster-semi-header) .workspace>.content{padding:0 0 45px}.poster-semi-header.page-header{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:77px;margin:0;padding:11px 29px;border-bottom:1px solid #e3e3e3;background:#fff;gap:18px}.poster-semi-header.page-header>div:first-child{display:flex;align-items:center}.poster-semi-header.page-header h1{display:flex;align-items:center;gap:17px;margin:0;color:#343434;font-size:23px;font-weight:550}.poster-semi-header.page-header .poster-heading-count{font-weight:400;color:#9b9b9b;font-size:16px}.poster-semi-header .page-actions.inventory-page-actions{display:flex;margin:0;padding:0}.poster-semi-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:30px}.poster-semi-header-action{padding:5px 0;display:inline-flex;align-items:center;gap:7px;color:#348dde;font:500 15px/1.45 inherit;font-size:15px;border:0;background:transparent;white-space:nowrap;cursor:pointer}.poster-semi-header-action>span{font-size:21px;line-height:1;font-weight:400}.poster-semi-header-action small{font-size:11px}.poster-semi-header-action:hover:not(:disabled){color:#1e68a6}.poster-semi-header-action:disabled{color:#c8c8c8;cursor:not-allowed}.poster-semi-add.primary-button{background:#17b45c;border-color:#17b45c;border-radius:8px;min-height:44px;padding:8px 21px;color:#fff;font-size:15px}.poster-semi-columns-wrap,.poster-semi-filter-wrap{position:relative}.poster-semi-columns-popover,.poster-semi-filter-popover{position:absolute;top:calc(100% + 9px);right:0;z-index:30;min-width:211px;display:grid;gap:8px;padding:14px;background:#fff;border:1px solid #dfdfdf;border-radius:5px;box-shadow:0 8px 25px #2a3c5526;font-size:13px;color:#464646}.poster-semi-columns-popover label,.poster-semi-filter-popover label{display:flex;align-items:center;gap:9px}.poster-semi-columns-popover input,.poster-semi-filter-popover input{accent-color:#348cde}.poster-semi-columns-popover button,.poster-semi-filter-popover button{color:#3087d1;cursor:pointer;text-align:left;padding:6px 0;background:transparent;border:0}.poster-semi-hero{display:flex;gap:27px;min-height:210px;box-sizing:border-box;padding:37px 29px 35px;border-bottom:1px solid #dedede;align-items:flex-start;background:#fff}.poster-semi-hero-icon{display:block;flex:0 0 95px;padding-top:3px;font-size:76px;line-height:1.1;transform:rotate(-15deg)}.poster-semi-hero-body{min-width:0;max-width:1110px}.poster-semi-hero h2{margin:0 0 9px;font-size:21px;font-weight:500;color:#414141}.poster-semi-hero p{font-size:15px;margin:0;color:#8b8b8b;line-height:1.5}.poster-semi-hero p button{display:inline;background:transparent;padding:0;border:0;color:#308bdd;font:inherit;cursor:pointer}.poster-semi-hero p button:hover{text-decoration:underline}.poster-semi-filters{padding:22px 27px 17px;min-height:80px;box-sizing:border-box;display:flex;align-items:center;gap:25px;background:#fff}.poster-semi-filters .catalog-search.inventory-search{margin:0;width:201px;flex:0 0 201px;max-width:100%;border-radius:4px;border:1px solid #dfdfdf;min-height:37px}.poster-semi-filters .catalog-search.inventory-search input{width:100%;min-width:0;font-size:13px}.poster-semi-filter-trigger{background:transparent;color:#368cde;font-size:14px;padding:7px 0;border:0;cursor:pointer}.poster-semi-filter-popover{right:auto;left:0}.poster-semi-table{background:#fff;border:0;box-shadow:none;border-radius:0;min-height:400px}.poster-semi-table .data-table-wrap{overflow:visible}.poster-semi-table .data-table{width:100%;border-collapse:collapse;font-size:14px}.poster-semi-table .data-table th{padding:15px 29px 13px;height:47px;font-size:12px;font-weight:400;color:#979797;background:#fff;border-bottom:1px solid #ddd}.poster-semi-table .data-table th:first-child{width:42%}.poster-semi-table .data-table td{padding:11px 29px;color:#404040;border-bottom:1px solid #e9e9e9;min-height:59px}.poster-semi-sort,.poster-semi-name-link{background:transparent;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.poster-semi-sort:hover,.poster-semi-name-link:hover{color:#258ad9}.poster-semi-table-actions{text-align:right}.poster-semi-table-actions button{background:transparent;color:#308bd7;border:0;cursor:pointer}.poster-semi-table .poster-semi-empty-row td{text-align:center;font-size:14px;color:#464646;border:0;padding-top:185px}.poster-semi-local-settings{margin:26px 29px 10px;padding:12px 15px;max-width:960px;border-radius:5px;border:1px solid #e0e4e9;background:#fff;color:#606a75;font-size:13px}.poster-semi-local-settings summary{color:#697b8c;cursor:pointer;font-size:13px}.poster-semi-local-settings>p{line-height:1.5;max-width:780px}.poster-semi-recipe-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0}.poster-semi-recipe-detail{padding:10px;border-top:1px solid #e2e2e2}.poster-semi-recipe-detail summary{cursor:pointer}.poster-semi-recipe-detail .recipe-components{margin:12px 0}@media(max-width:860px){.poster-semi-header.page-header{padding:12px 16px}.poster-semi-header-actions{gap:12px}.poster-semi-hero{padding:22px 16px;gap:15px}.poster-semi-hero-icon{flex-basis:57px;font-size:50px}.poster-semi-hero h2{font-size:18px}.poster-semi-hero p{font-size:13px}.poster-semi-filters{padding:16px}.poster-semi-table .data-table th,.poster-semi-table .data-table td{padding-left:12px;padding-right:12px}.poster-semi-local-settings{margin:14px}}@media print{.poster-semi-header-actions,.poster-semi-filters,.poster-semi-local-settings,.poster-semi-table-actions{display:none!important}}.poster-semi-create-ingredients{overflow:visible}.poster-semi-ingredient-picker{position:relative;min-width:0}.poster-semi-ingredient-combobox{display:flex;justify-content:space-between;align-items:center;gap:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;color:#364453;height:40px;padding:7px 10px;width:100%;min-width:0;font:inherit;font-size:13px;text-align:left}.poster-semi-ingredient-combobox>input[role=combobox]{display:block;flex:1;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;font-size:inherit;text-overflow:ellipsis}.poster-semi-ingredient-combobox>input::placeholder{color:#999}.poster-semi-ingredient-combobox[data-expanded=true],.poster-semi-ingredient-combobox:focus-within{border-color:#74acdf;outline:1px solid #74acdf}.poster-semi-ingredient-combobox[data-disabled=true]{opacity:.6;cursor:not-allowed}.poster-semi-ingredient-arrow{flex:0 0 20px;align-self:stretch;border:0;padding:0;background:transparent;color:#888;font:inherit;font-size:15px;cursor:pointer}.poster-semi-ingredient-arrow:disabled{cursor:not-allowed}.poster-semi-ingredient-dropdown{position:absolute;z-index:200;top:calc(100% - 1px);left:0;width:max(100%,225px);max-width:355px;border:1px solid #c9c9c9;background:#fff;border-radius:0 0 4px 4px;box-shadow:0 5px 12px #2234482a;padding:0}.poster-semi-ingredient-results{max-height:260px;overflow-y:auto;overscroll-behavior:contain}.poster-semi-ingredient-results>button{display:block;width:100%;border:0;border-radius:0;background:#fff;color:#373737;text-align:left;padding:7px 9px;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;white-space:normal}.poster-semi-ingredient-results>button.active,.poster-semi-ingredient-results>button:hover,.poster-semi-ingredient-results>button[aria-selected=true]{background:#eaf3f9;color:#27495c}.poster-semi-ingredient-no-results{margin:0;padding:11px 9px;font-size:13px;color:#7f8791}@media(min-width:1001px){body:has(.poster-semi-create-page) .app-shell{grid-template-columns:220px minmax(0,1fr)}body:has(.poster-semi-create-page) .sidebar{position:relative;z-index:105}.poster-semi-create-header>div{transform:translateY(22px)}}.poster-semi-create-backdrop{position:fixed;inset:0 0 0 220px;z-index:100;background:#fff;overflow:hidden}.poster-semi-create-page{height:100%;overflow-y:auto;box-sizing:border-box;background:#fff}.poster-semi-create-header{position:sticky;top:0;z-index:9;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;min-height:77px;border-bottom:1px solid #e2e2e2;background:#fff;padding:8px 27px}.poster-semi-create-header>div{display:flex;align-items:center;gap:13px}.poster-semi-create-header h2{margin:0;color:#333;font-size:24px;line-height:1.1;font-weight:700}.poster-semi-create-back{border:0;background:transparent;color:#2f91e2;font-size:38px;line-height:1;padding:0 5px;cursor:pointer}.poster-semi-create-back:disabled{opacity:.5;cursor:not-allowed}.poster-semi-create-print{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid #b8d7f6;border-radius:4px;background:#fff;color:#308edb;font-size:14px;cursor:pointer}.poster-semi-create-print>span{font-size:19px}.poster-semi-create-form{padding:32px 27px 70px 13px}.poster-semi-create-form>.message.error{max-width:1100px}.poster-semi-create-fields{display:grid;gap:15px;max-width:652px;margin-bottom:9px}.poster-semi-create-line{display:grid;grid-template-columns:167px minmax(0,470px);gap:15px;align-items:start;color:#4e4e4e;font-size:14px}.poster-semi-create-line>span{padding-top:8px}.poster-semi-create-line input,.poster-semi-create-line textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #cfd2d4;border-radius:4px;background:#fff;color:#3b3b3b;min-height:37px;padding:7px 10px;font-size:14px;font-family:inherit}.poster-semi-create-line textarea{resize:vertical;min-height:46px;height:46px}.poster-semi-create-line textarea:disabled{background:#fbfbfb}.poster-semi-create-line>div>small{display:block;font-size:11px;margin-top:5px;color:#929292}.poster-semi-create-ingredients{margin:0 -27px 0 -13px;border-radius:5px;background:#f5f5f5;box-sizing:border-box;padding:14px 15px 15px;overflow-x:auto}.poster-semi-create-ingredients h3{color:#262626;font-size:19px;font-weight:600;margin:0 0 13px 13px}.poster-semi-create-head,.poster-semi-create-ingredient-row{display:grid;grid-template-columns:minmax(190px,1.8fr) minmax(135px,1.4fr) minmax(125px,.9fr) minmax(125px,.8fr) minmax(135px,1fr) 28px;gap:12px;align-items:center;min-width:800px}.poster-semi-create-head{color:#919191;font-size:13px;min-height:42px;border-bottom:1px solid #dedede}.poster-semi-create-ingredient-row{min-height:61px;padding:7px 0;border-bottom:1px solid #dedede}.poster-semi-create-ingredient-row>select,.poster-semi-create-ingredient-row input,.poster-semi-create-quantity input{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;min-height:40px;padding:7px 9px;font-size:13px;min-width:0}.poster-semi-create-quantity,.poster-semi-create-net{display:flex;align-items:center;gap:8px}.poster-semi-create-quantity input{width:90px}.poster-semi-create-unavailable{color:#b0b0b0}.poster-semi-create-net output{flex:1;min-height:39px;background:#e9e9e9;border:1px solid #d7d7d7;border-radius:4px;display:grid;align-items:center;padding:8px}.poster-semi-create-net button{color:#929292;background:transparent;border:0;padding:5px;cursor:pointer}.poster-semi-create-delete{background:transparent;border:0;color:#b6b6b6;font-size:23px;cursor:pointer}.poster-semi-create-losses{display:flex;align-items:end;gap:12px;padding:12px;border-bottom:1px solid #ddd;background:#fff}.poster-semi-create-losses label{display:grid;gap:5px;font-size:12px;color:#666}.poster-semi-create-losses input{max-width:150px;border:1px solid #ccc;border-radius:4px;padding:8px;min-height:36px}.poster-semi-create-losses button{background:transparent;border:0;color:#2d8bd5;cursor:pointer}.poster-semi-create-ingredient-footer{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,auto) minmax(200px,auto);gap:15px;align-items:center;min-height:44px;font-size:14px}.poster-semi-create-ingredient-footer>button{border:0;background:transparent;color:#328cda;text-align:left;padding:6px 0;cursor:pointer;font-size:14px}.poster-semi-create-ingredient-footer>button:disabled{opacity:.5;cursor:not-allowed}.poster-semi-output-controls{display:grid;gap:4px;justify-items:end;min-width:200px}.poster-semi-output-controls>label:first-child{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;font-weight:600}.poster-semi-output-controls>label:first-child input,.poster-semi-output-controls>label:first-child select{box-sizing:border-box;padding:5px 7px;min-height:36px;border:1px solid #d6d6d6;border-radius:4px;background:#fff;font-size:13px}.poster-semi-output-controls>label:first-child input{width:88px}.poster-semi-output-controls>label:first-child input:read-only{color:#565656;background:#f8f8f8}.poster-semi-output-controls>label:first-child select{width:68px}.poster-semi-output-controls .poster-semi-manual-yield{display:inline-flex;align-items:center;gap:6px;color:#6f7982;font-size:11px;cursor:pointer;font-weight:400}.poster-semi-output-controls .poster-semi-manual-yield input{margin:0;accent-color:#258ad9}.poster-semi-output-controls>small{display:block;max-width:260px;text-align:right;color:#aa6d28;font-size:11px;line-height:1.45}.poster-semi-create-total{text-align:right;font-weight:600}.poster-semi-create-footer{margin:15px 0;padding-left:15px;display:flex;align-items:center;gap:20px}.poster-semi-create-footer .primary-button{background:#1ab459;border-color:#1ab459;min-height:46px;padding:9px 20.5px;font-size:16px}.poster-semi-create-footer span{max-width:500px;color:#9a9a9a;font-size:12px;line-height:1.6}.poster-semi-create-warning{max-width:700px;color:#8e5e1d;padding:10px 12px;background:#fffae8;border-radius:4px;font-size:13px}@media(max-width:1000px){.poster-semi-create-backdrop{inset:0}.poster-semi-create-header{padding:12px 15px}.poster-semi-create-form{padding:17px 15px 50px}.poster-semi-create-ingredients{margin:0 -15px;padding:15px}}@media(max-width:620px){.poster-semi-create-header h2{font-size:18px}.poster-semi-create-line{grid-template-columns:1fr;gap:6px}.poster-semi-create-line>span{padding:0}.poster-semi-create-footer{flex-wrap:wrap}.poster-semi-create-ingredient-footer{min-width:800px}}@media print{.poster-semi-create-backdrop{position:static;overflow:visible}.poster-semi-create-page{overflow:visible}.poster-semi-create-print,.poster-semi-create-back,.poster-semi-create-footer{display:none!important}}@media(min-width:1001px){body:has(.poster-ingredient-form-page) .app-shell{grid-template-columns:220px minmax(0,1fr)}body:has(.poster-ingredient-form-page) .sidebar{position:relative;z-index:108}.poster-ingredient-form-heading{transform:translateY(22px)}}html:has(.poster-ingredient-form-page),body:has(.poster-ingredient-form-page){overflow:hidden}.modal-backdrop.poster-ingredient-form-backdrop{position:fixed;inset:0 0 0 220px;z-index:105;display:block;background:#fff;padding:0;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-ingredient-form-backdrop .modal-card.poster-ingredient-form-page{box-sizing:border-box;margin:0;padding:0;width:100%;max-width:none;height:100%;max-height:none;display:block;overflow-x:hidden;overflow-y:auto;border-radius:0;border:0;box-shadow:none;background:#fff;color:#414141}.poster-ingredient-form-page .modal-header.poster-ingredient-form-header{position:sticky;top:0;z-index:8;display:flex;align-items:center;min-height:77px;margin:0;padding:9px 29px;border-bottom:1px solid #e4e4e4;background:#fff}.poster-ingredient-form-heading{display:inline-flex;align-items:center;min-width:0;gap:10px}.poster-ingredient-form-heading h2{margin:0;padding:0;font-size:24px;font-weight:700;line-height:1.1;color:#373737}.poster-ingredient-form-back{border:0;background:none;color:#338ddd;padding:0 5px;font-size:42px;font-weight:300;cursor:pointer;line-height:1}.poster-ingredient-form-back:disabled{cursor:not-allowed;opacity:.5}.poster-ingredient-form-page .form-stack.poster-ingredient-form-body{display:block;padding:32px 29px 70px 13px;max-width:none;margin:0}.poster-ingredient-form-page .form-stack>.message.error{max-width:900px;margin:0 0 18px}.poster-ingredient-form-page .poster-ingredient-unit-warning{box-sizing:border-box;width:100%;margin:0 0 21px;padding:15px 17px;border:1px solid #f4e0a9;border-radius:5px;background:#fff9e7;color:#997b39;font-size:14px;line-height:1.5}.poster-ingredient-loss-control{display:flex;width:145px;height:39px;align-items:stretch;overflow:hidden;border:1px solid #d3d3d3;border-radius:5px}.poster-ingredient-form-line .poster-ingredient-loss-control input{width:105px;height:37px;min-height:37px;padding:7px 11px;border:0;background:#f7f7f7;-webkit-text-fill-color:#5f5f5f}.poster-ingredient-loss-control>span{flex:1;display:grid;place-items:center;background:#f1f1f1;border-left:1px solid #d3d3d3;color:#606060}.poster-ingredient-pos-settings-toggle{display:inline-flex;align-items:center;gap:7px;margin:14px 0 13px 193px;padding:5px 1px;border:0;background:transparent;color:#798895;font-size:12px;cursor:pointer}.poster-ingredient-pos-settings-toggle:hover{color:#348fde}.poster-ingredient-pos-settings{box-sizing:border-box;padding:9px 0 5px;margin:0 0 13px;border-top:1px solid #e8eef2}.poster-ingredient-form-page .poster-ingredient-pos-settings .poster-ingredient-form-unit{padding:9px 12px;width:100%}.poster-ingredient-form-line{box-sizing:border-box;display:grid;grid-template-columns:250px minmax(0,470px);gap:15px;align-items:start;width:min(100%,850px);min-height:39px;margin-bottom:13px;font-size:14px}.poster-ingredient-form-page .poster-ingredient-form-body>label.poster-ingredient-form-line{column-gap:15px}.poster-ingredient-form-page .poster-ingredient-form-body>label.poster-ingredient-form-line>select{width:137px}.poster-ingredient-form-line>span:first-child{color:#454545;font-size:14px;font-weight:400;padding:9px 0}.poster-ingredient-form-line input,.poster-ingredient-form-line select,.poster-ingredient-form-static{box-sizing:border-box;margin:0;width:100%;height:37px;min-height:37px;display:block;border:1px solid #cecece;border-radius:5px;background:#fff;padding:8px 12px;color:#444;font:400 14px/1.35 inherit;font-size:14px;font-weight:400}.poster-ingredient-form-line input:focus,.poster-ingredient-form-line select:focus{outline:1px solid #3299ef;border-color:#3299ef}.poster-ingredient-form-line input:disabled,.poster-ingredient-form-line select:disabled{color:#969696;background:#f7f7f7}.poster-ingredient-form-static{display:flex;align-items:center;justify-content:space-between;color:#9b9b9b;background:#f8f8f8;cursor:not-allowed}.poster-ingredient-form-static small{color:#aeaeae;font-size:15px}.poster-ingredient-form-unit{display:flex;align-items:center;height:39px;color:#4d4d4d;font-size:15px}.poster-ingredient-more{border:0;padding:3px 0;margin:14px 0 25px;background:transparent;font-size:14px;color:#348fde;font-weight:500;cursor:pointer}.poster-ingredient-more>span{margin-left:3px;font-size:11px}.poster-ingredient-more:hover{text-decoration:underline}.poster-ingredient-extra-fields{margin:-2px 0 24px;padding:8px 0 5px}.poster-ingredient-extra-fields .poster-ingredient-form-line{margin-bottom:12px}.poster-ingredient-extra-note{margin:7px 0 17px;color:#8d8d8d;font-size:12px;max-width:760px;line-height:1.5}.poster-ingredient-archive{margin:18px 0 20px 193px}.poster-ingredient-archive .secondary-button{font-size:13px}.poster-ingredient-stock-section{box-sizing:border-box;margin:6px 0 24px;padding-top:6px;border-top:1px solid #e0e0e0}.poster-ingredient-stock-section h3{font-size:21px;font-weight:600;margin:0 0 31px;padding-left:15px;color:#393939}.poster-ingredient-stock-section>p{margin:0 0 27px;font-size:14px;line-height:1.55;color:#919191;max-width:760px}.poster-ingredient-stock-section .poster-ingredient-form-line{margin-bottom:13px;column-gap:15px}.poster-ingredient-stock-section .poster-ingredient-form-line input{max-width:182px}.poster-ingredient-stock-section .poster-ingredient-form-line:nth-child(2) input{max-width:186px}.poster-ingredient-stock-section .poster-ingredient-form-line select{max-width:220px}.poster-ingredient-form-actions{display:flex;gap:12px;align-items:center;padding:22px 0 0 193px}.poster-ingredient-form-actions .primary-button{box-sizing:border-box;min-width:126px;min-height:48px;border-radius:6px;padding:10px 25px;border:1px solid #18b758;background:#19b65b;font-size:16px;font-weight:550;color:#fff}.poster-ingredient-form-actions .primary-button:disabled{opacity:.58}@media(max-width:1000px){.modal-backdrop.poster-ingredient-form-backdrop{inset:0}}@media(max-width:620px){.poster-ingredient-form-page .modal-header.poster-ingredient-form-header{padding:10px 15px}.poster-ingredient-form-heading h2{font-size:20px}.poster-ingredient-form-page .form-stack.poster-ingredient-form-body{padding:20px 15px 55px}.poster-ingredient-form-line{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:16px}.poster-ingredient-form-line>span:first-child{padding:0}.poster-ingredient-archive,.poster-ingredient-pos-settings-toggle{margin-left:0}.poster-ingredient-form-actions{padding-left:0}}@media print{.modal-backdrop.poster-ingredient-form-backdrop{position:static;inset:auto;overflow:visible}.poster-ingredient-form-backdrop .modal-card.poster-ingredient-form-page{height:auto;overflow:visible}.poster-ingredient-form-header,.poster-ingredient-form-actions,.poster-ingredient-more,.poster-ingredient-archive{display:none!important}}.app-shell:has(.poster-ic-page) .workspace>.topbar{display:none}.app-shell:has(.poster-ic-page) .workspace>.content{padding:0;background:#fff}.poster-ic-page{min-height:100%;background:#fff;color:#3c3c3c}.poster-ic-header{box-sizing:border-box;min-height:77px;padding:10px 27px;border-bottom:1px solid #e2e2e2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:17px;background:#fff}.poster-ic-header h1{display:flex;align-items:center;gap:16px;color:#353535;font-size:23px;line-height:1.2;font-weight:540;margin:0}.poster-ic-header h1 span{font-size:17px;color:#999;font-weight:400}.poster-ic-title-group{display:flex;align-items:center;gap:9px;min-width:0}.poster-ic-snapshot-info{position:relative;z-index:8}.poster-ic-snapshot-info>summary{list-style:none;cursor:pointer;display:grid;place-items:center;height:23px;width:23px;padding:0;border-radius:50%;color:#86929d;font-size:17px}.poster-ic-snapshot-info>summary:hover,.poster-ic-snapshot-info>summary:focus-visible{color:#2189db;background:#f1f6fa}.poster-ic-snapshot-info>summary::-webkit-details-marker{display:none}.poster-ic-snapshot-info>p{position:absolute;z-index:30;top:calc(100% + 10px);left:0;width:min(340px,80vw);margin:0;padding:13px 16px;border:1px solid #d5dce2;border-radius:5px;box-shadow:0 9px 24px #20293624;background:#fff;color:#565f66;font-size:13px;line-height:1.5}.poster-ic-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:28px}.poster-ic-action{display:inline-flex;align-items:center;gap:8px;min-height:37px;padding:6px 0;color:#318ddd;font-size:15px;font-weight:500;border:0;background:transparent;cursor:pointer;white-space:nowrap}.poster-ic-action small{font-size:12px}.poster-ic-action:hover:not(:disabled){color:#165eab}.poster-ic-action:disabled{color:#aaa;cursor:not-allowed}.poster-ic-add{min-height:44px;padding:8px 20px;border-radius:7px;border:1px solid #16b45c;background:#16b45c;color:#fff;font-size:15px;font-weight:500}.poster-ic-add:disabled{opacity:.65;cursor:not-allowed}.poster-ic-columns-wrap,.poster-ic-filter-wrap,.poster-ic-row-menu-wrap{position:relative}.poster-ic-popover{position:absolute;z-index:120;right:0;top:calc(100% + 8px);box-sizing:border-box;min-width:245px;max-width:min(320px,80vw);display:grid;gap:7px;padding:12px 13px;border:1px solid #dfdfdf;border-radius:5px;background:#fff;box-shadow:0 8px 25px #1e34482a;color:#4e4e4e;font-size:13px}.poster-ic-popover label{display:flex;gap:9px;align-items:center;padding:3px;cursor:pointer}.poster-ic-popover label input{accent-color:#348fe0;width:15px;height:15px}.poster-ic-popover>button{border:0;background:transparent;color:#2889dc;padding:7px 2px 3px;text-align:left;cursor:pointer}.poster-ic-filters{padding:17px 28px 39px;min-height:114px;box-sizing:border-box;display:flex;align-items:flex-start;gap:24px;background:#fff}.poster-ic-filters .catalog-search{min-height:37px;width:200px;flex:0 0 200px;max-width:100%;margin:0;border:1px solid #ddd;border-radius:4px;background:#fff}.poster-ic-filters .catalog-search input{font-size:13px}.poster-ic-filter-wrap>.poster-ic-popover{left:0;right:auto}.poster-ic-filter-button{border:0;background:transparent;padding:5px 0;color:#358cdf;font-size:14px;cursor:pointer}.poster-ic-filter-button:hover{color:#13609e}.poster-ic-archive-warning{margin:0;padding:3px 28px 9px;color:#919191;background:#fff;font-size:11px;line-height:1.45}.poster-ic-archive-warning span{margin-right:5px;color:#6193be}.poster-ic-table-wrap{position:relative;background:#fff;border:0;border-radius:0;overflow-x:auto;overflow-y:visible;width:100%;margin:0;padding:0}.poster-ic-table{box-sizing:border-box;border-collapse:collapse;border-spacing:0;width:100%;min-width:760px;table-layout:fixed}.poster-ic-table tr{background:#fff}.poster-ic-table th{box-sizing:border-box;height:53px;padding:10px 13px;font-size:12px;color:#919191;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #e0e0e0;font-weight:400}.poster-ic-table th:first-child,.poster-ic-table td:first-child{padding-left:28px;width:26%}.poster-ic-table th:nth-child(2){width:15%}.poster-ic-table th:last-child{width:130px}.poster-ic-table th button{border:0;padding:0;background:transparent;font:inherit;color:inherit;cursor:pointer}.poster-ic-table th button:hover{color:#2c8fde}.poster-ic-table td{box-sizing:border-box;height:58px;padding:10px 13px;background:#fff;border-bottom:1px solid #e9e9e9;color:#3d3d3d;font-size:14px;font-weight:400;overflow-wrap:anywhere}.poster-ic-table .poster-ic-stock,.poster-ic-table .poster-ic-value{font-weight:650}.poster-ic-table .poster-ic-value{text-align:right;white-space:nowrap}.poster-ic-table .poster-ic-row-actions{overflow:visible;white-space:nowrap;text-align:right;padding-right:27px}.poster-ic-row-actions>button,.poster-ic-ellipsis{color:#2e8cd9;font-size:14px;padding:7px 3px;background:transparent;border:0;cursor:pointer}.poster-ic-row-actions>button:hover{text-decoration:underline}.poster-ic-row-menu-wrap{display:inline-block;margin-left:14px}.poster-ic-ellipsis{font-size:19px;letter-spacing:-1px;line-height:1}.poster-ic-row-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:99;min-width:220px;padding:6px 0;display:grid;background:#fff;border-radius:4px;border:1px solid #ddd;box-shadow:0 10px 24px #1c314b2c;text-align:left}.poster-ic-row-menu a,.poster-ic-row-menu button{display:block;font-size:13px;line-height:1.45;background:transparent;padding:9px 13px;text-align:left;border:0;white-space:nowrap;color:#2f8bd4}.poster-ic-row-menu button:disabled{color:#9b9b9b;cursor:not-allowed}.poster-ic-row-menu a:hover{background:#f4f7fa}.poster-ic-table tfoot td{font-weight:650;background:#fff;border-top:1px solid #ddd}.poster-ic-edit-backdrop{position:fixed;inset:0 0 0 264px;z-index:100;background:#fff;overflow:hidden}.poster-ic-edit-page{box-sizing:border-box;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:#fff}.poster-ic-edit-header{display:flex;gap:15px;align-items:center;box-sizing:border-box;min-height:77px;padding:9px 28px;border-bottom:1px solid #e2e2e2;background:#fff}.poster-ic-edit-header button{color:#318cdb;font-size:40px;line-height:1;border:0;background:transparent;padding:0 3px;cursor:pointer}.poster-ic-edit-header h2{color:#353535;font-size:24px;font-weight:650;margin:0}.poster-ic-edit-body{padding:20px 28px}.poster-ic-edit-body>label{display:grid;grid-template-columns:176px minmax(0,555px);gap:15px;align-items:center;max-width:820px;font-size:14px;margin-bottom:22px}.poster-ic-edit-body>label input{box-sizing:border-box;width:100%;min-height:38px;border-radius:4px;padding:7px 12px;font-size:14px;color:#555;border:1px solid #d1d1d1;background:#fafafa}.poster-ic-edit-foot{margin:0 -28px;border-top:1px solid #eee;padding:22px 28px 0 219px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.poster-ic-edit-foot button{min-height:47px;color:#fff;background:#17b45a;border:0;border-radius:6px;padding:8px 28px;font-size:16px}.poster-ic-edit-foot a{color:#288bd9;font-size:13px}.poster-ic-edit-foot p{font-size:12px;color:#919191;flex-basis:100%;margin:4px 0}.poster-ic-edit-foot .poster-ic-edit-more{flex-basis:100%;font-size:12px;color:#7d8790;padding:8px 0 0}.poster-ic-edit-more>summary{font-size:12px;color:#8a959e;width:fit-content;cursor:pointer;border-bottom:1px dashed #adb6bc;list-style:none}.poster-ic-edit-more>summary::-webkit-details-marker{display:none}.poster-ic-edit-more:not([open])>summary{opacity:.6}.poster-ic-edit-more[open]>summary{margin-bottom:10px}.poster-ic-edit-more p{margin-bottom:10px}.poster-ic-edit-more a{display:inline-block;padding:4px 0 9px}.poster-ic-edit-foot button:disabled{opacity:.62;cursor:not-allowed}@media(max-width:1200px){.poster-ic-actions{gap:13px}.poster-ic-table th:first-child,.poster-ic-table td:first-child{width:24%}}@media(max-width:820px){.poster-ic-header{padding:12px 16px}.poster-ic-actions{gap:10px}.poster-ic-action{font-size:13px}.poster-ic-filters{padding:14px 16px}.poster-ic-archive-warning{padding:5px 16px}.poster-ic-edit-backdrop{inset:0}}@media(max-width:610px){.poster-ic-header h1{font-size:20px}.poster-ic-edit-header h2{font-size:18px}.poster-ic-edit-body>label{grid-template-columns:1fr}.poster-ic-edit-foot{padding-left:16px}.poster-ic-snapshot-info>p{left:auto;right:-10px}}@media print{.poster-ic-actions,.poster-ic-filters,.poster-ic-row-actions,.poster-ic-edit-header button,.poster-ic-edit-foot{display:none!important}.poster-ic-edit-backdrop{position:static;inset:auto}.poster-ic-edit-page{overflow:visible;height:auto}}.app-shell:has(.poster-workshops-page) .workspace>.topbar{display:none}.app-shell:has(.poster-workshops-page) .workspace>.content{padding:0 0 40px;background:#fff}.poster-workshops-page{min-height:100%;color:#3d3d3d;background:#fff}.poster-workshop-header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:77px;padding:10px 28px;gap:16px;border-bottom:1px solid #dedede;background:#fff}.poster-workshop-header h1{display:flex;align-items:center;gap:17px;font-size:23px;font-weight:550;margin:0;color:#343434}.poster-workshop-header h1 span{font-size:17px;color:#9b9b9b;font-weight:400}.poster-workshop-header-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:29px}.poster-workshop-action{border:0;background:transparent;color:#328dde;display:inline-flex;align-items:center;white-space:nowrap;gap:7px;min-height:38px;padding:5px 0;cursor:pointer;font-size:15px;font-weight:500}.poster-workshop-action:hover:not(:disabled){color:#126cae}.poster-workshop-action:disabled{opacity:.5;cursor:not-allowed}.poster-workshop-caret{font-size:12px;margin-left:-4px}.poster-workshop-add{background:#16b65b;border:1px solid #16b65b;border-radius:8px;min-height:45px;padding:9px 20px;color:#fff;font-size:15px}.poster-workshop-add:disabled{opacity:.66;cursor:not-allowed}.poster-workshop-columns-wrap,.poster-workshop-filter-wrap,.poster-workshop-row-menu-wrap{position:relative}.poster-workshop-popover{position:absolute;z-index:70;right:0;top:calc(100% + 8px);min-width:226px;max-width:min(320px,83vw);display:grid;gap:7px;border:1px solid #ddd;background:#fff;border-radius:5px;padding:14px;color:#484848;box-shadow:0 9px 25px #263b5026;font-size:13px}.poster-workshop-popover label{display:flex;align-items:center;gap:9px;cursor:pointer;min-height:25px}.poster-workshop-popover input{accent-color:#298bdb;width:15px;height:15px}.poster-workshop-popover>button{border:0;background:transparent;color:#288bdb;padding:8px 0 2px;cursor:pointer;text-align:left}.poster-workshop-filters{box-sizing:border-box;min-height:82px;display:flex;align-items:center;gap:25px;padding:18px 28px;background:#fff}.poster-workshop-filters>.catalog-search{box-sizing:border-box;width:200px;flex:0 0 200px;max-width:100%;min-height:36px;margin:0;border:1px solid #d9d9d9;border-radius:5px}.poster-workshop-filters>.catalog-search input{min-width:0;font-size:13px}.poster-workshop-filter-trigger{border:0;background:transparent;color:#318ddd;font-size:14px;padding:5px 0;cursor:pointer}.poster-workshop-filter-wrap>.poster-workshop-popover{left:0;right:auto}.poster-workshop-table-wrap{background:#fff;width:100%}.poster-workshop-table{width:100%;border:0;border-collapse:collapse;background:#fff;table-layout:fixed}.poster-workshop-table th{box-sizing:border-box;height:47px;padding:12px 13px;font-size:12px;font-weight:400;color:#9b9b9b;border-bottom:1px solid #dedede;text-align:left;background:#fff}.poster-workshop-table th:first-child{padding-left:28px;width:38%}.poster-workshop-table th:last-child{width:130px}.poster-workshop-table th button{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.poster-workshop-table th button:hover{color:#2c8bdc}.poster-workshop-table td{box-sizing:border-box;height:57px;border-bottom:1px solid #e5e5e5;padding:12px 13px;font-size:14px;font-weight:400;color:#3b3b3b;background:#fff}.poster-workshop-table td:first-child{padding-left:28px}.poster-workshop-table .poster-workshop-row-actions{text-align:right;overflow:visible;white-space:nowrap;padding-right:28px}.poster-workshop-row-actions>button,.poster-workshop-ellipsis{color:#2e8cdd;border:0;background:transparent;font-size:14px;cursor:pointer;padding:6px 2px}.poster-workshop-row-actions>button:hover{text-decoration:underline}.poster-workshop-row-menu-wrap{display:inline-block;margin-left:13px}.poster-workshop-ellipsis{font-size:19px;line-height:1;letter-spacing:-1px}.poster-workshop-row-menu{position:absolute;z-index:75;top:calc(100% + 4px);right:0;width:205px;display:grid;padding:5px 0;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:0 8px 25px #273e5226;text-align:left}.poster-workshop-row-menu>:is(a,button){display:block;width:100%;box-sizing:border-box;padding:9px 14px;border:0;background:transparent;font-size:13px;color:#278bde;cursor:pointer;text-decoration:none;text-align:left}.poster-workshop-row-menu>:is(a,button):hover:not(:disabled){background:#f1f6fa}.poster-workshop-row-menu>button:disabled{cursor:not-allowed;color:#999}.poster-workshop-source-note{color:#a0a0a0;font-size:11px;line-height:1.5;padding:9px 28px;margin:0;background:#fff}.poster-workshop-edit-backdrop{position:fixed;inset:0 0 0 264px;background:#fff;z-index:92;overflow:hidden}.poster-workshop-edit-page{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.poster-workshop-edit-header{display:flex;align-items:center;gap:13px;box-sizing:border-box;min-height:77px;padding:10px 28px;border-bottom:1px solid #dedede;background:#fff}.poster-workshop-edit-header>button{border:0;background:transparent;font-size:40px;color:#328cdd;cursor:pointer;padding:1px 4px;line-height:1}.poster-workshop-edit-header h2{font-size:23px;font-weight:550;margin:0}.poster-workshop-edit-body{padding:22px 28px 75px}.poster-workshop-edit-line{display:grid;grid-template-columns:210px minmax(0,530px);align-items:center;gap:15px;max-width:780px;min-height:42px;font-size:14px}.poster-workshop-edit-line input{box-sizing:border-box;width:100%;padding:8px 12px;min-height:39px;border:1px solid #cfcfcf;border-radius:5px;font-size:14px;background:#fafafa;color:#494949}.poster-workshop-print-row{display:flex;gap:11px;align-items:center;font-size:14px;color:#505050;padding:28px 0 26px 225px}.poster-workshop-print-row input{width:16px;height:16px;min-height:16px;margin:0;accent-color:#278bdb}.poster-workshop-edit-footer{margin:30px -28px 0;padding:20px 28px;border-top:1px solid #e1e1e1}.poster-workshop-edit-footer button{min-height:44px;min-width:122px;border:1px solid #19b75c;border-radius:6px;padding:9px 20px;color:#fff;background:#19b75c;font-weight:600;font-size:16px}.poster-workshop-edit-footer button:disabled{opacity:.65;cursor:not-allowed}.poster-workshop-edit-body>p{color:#999;font-size:12px;max-width:700px}@media(max-width:880px){.poster-workshop-header{padding:12px 16px}.poster-workshop-header-actions{gap:10px}.poster-workshop-action{font-size:13px}.poster-workshop-filters{padding:15px 16px}.poster-workshop-table th:first-child,.poster-workshop-table td:first-child{padding-left:15px}.poster-workshop-edit-backdrop{inset:0}}@media(max-width:650px){.poster-workshop-edit-line{grid-template-columns:1fr}.poster-workshop-print-row{padding-left:0}.poster-workshop-table{min-width:650px}.poster-workshop-table-wrap{overflow-x:auto}}@media print{.poster-workshop-header-actions,.poster-workshop-filters,.poster-workshop-row-actions,.poster-workshop-source-note,.poster-workshop-edit-footer{display:none!important}.poster-workshop-edit-backdrop{position:static;inset:auto}.poster-workshop-edit-page{overflow:visible;height:auto}}.poster-qr-shell.installed-poster-qr-view>.poster-qr-menu-subnav{display:none}@media(min-width:1250px){.poster-qr-shell.installed-poster-qr-view>.poster-qr-header{padding-left:289px;padding-right:45px;column-gap:29px}.poster-qr-shell.installed-poster-qr-view>.poster-qr-header .qr-module-navigation{gap:26px}.poster-qr-shell.installed-poster-qr-view>.poster-qr-header>:is(.poster-qr-brand,.qr-module-navigation,.poster-qr-preview-link,.poster-qr-preview-disabled){transform:translateY(4px)}.poster-qr-shell.installed-poster-qr-view>.poster-qr-menu-subnav{display:none}}.app-shell:has(.poster-qr-shell){background:#2b2f34}.app-shell:has(.poster-qr-shell) .sidebar{background:#202427;border-right:1px solid #41464b;color:#e1e2e3}.app-shell:has(.poster-qr-shell) .sidebar-brand{border-bottom:1px solid #41464b;padding-bottom:16px}.app-shell:has(.poster-qr-shell) .sidebar .brand-mark{background:#398bd0;color:#fff}.app-shell:has(.poster-qr-shell) .sidebar-brand strong,.app-shell:has(.poster-qr-shell) .sidebar-foot strong{color:#e8e9ea}.app-shell:has(.poster-qr-shell) .sidebar-brand span,.app-shell:has(.poster-qr-shell) .sidebar-foot span{color:#92999e}.app-shell:has(.poster-qr-shell) .sidebar nav.poster-navigation{scrollbar-color:#666b71 transparent}.app-shell:has(.poster-qr-shell) .poster-nav-heading{color:#e0e2e3}.app-shell:has(.poster-qr-shell) .poster-nav-heading svg,.app-shell:has(.poster-qr-shell) .poster-nav-chevron{color:#8d9399}.app-shell:has(.poster-qr-shell) .poster-nav-heading:hover,.app-shell:has(.poster-qr-shell) .poster-nav-section.current>.poster-nav-heading{background:#30363b;color:#f0f1f2}.app-shell:has(.poster-qr-shell) .sidebar nav.poster-navigation .poster-nav-items a{color:#78b8e7}.app-shell:has(.poster-qr-shell) .sidebar nav.poster-navigation .poster-nav-items a:hover,.app-shell:has(.poster-qr-shell) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#343a41;color:#f0f1f2}.app-shell:has(.poster-qr-shell) .sidebar-foot{border-top:1px solid #42474d}.app-shell:has(.poster-qr-shell) .sidebar-foot button{color:#78b8e7}.app-shell:has(.poster-qr-shell) .workspace{background:#2b2f34}.app-shell:has(.poster-qr-shell) .workspace>.topbar{display:none}.app-shell:has(.poster-qr-shell) .workspace>.content{padding:0;position:relative;background:#2b2f34}.poster-qr-source-notice{position:absolute;top:86px;right:24px;z-index:24;box-sizing:border-box;width:max-content;max-width:min(365px,calc(100% - 32px));padding:7px 12px;border:1px solid #5a7183;border-radius:6px;background:#25313b;box-shadow:0 4px 14px #0005;color:#b8d9ed;font-size:12px;line-height:1.4}.poster-qr-source-notice>summary{cursor:pointer;color:#c5e2f3;font-weight:550;white-space:nowrap}.poster-qr-source-notice>summary:focus-visible{outline:2px solid #83c8fa;outline-offset:3px}.poster-qr-source-notice>p{margin:9px 0 2px;color:#dae5ed;line-height:1.5}@media(max-width:880px){.poster-qr-source-notice{top:88px;right:12px;width:min(310px,calc(100% - 24px))}.poster-qr-source-notice>summary{white-space:normal}}.poster-qr-shell{min-height:100%;box-sizing:border-box;background:#2b2f34;color:#dedfe0;padding:0 0 46px}.poster-qr-header{display:flex;align-items:center;gap:19px;box-sizing:border-box;min-height:78px;padding:10px 29px;border-bottom:1px solid #494e54;background:#202427}.poster-qr-brand{flex:none;color:#f5f5f5;font-size:23px;font-weight:650;letter-spacing:-.4px;white-space:nowrap}.poster-qr-brand span{color:#f5f5f5;font-weight:400}.poster-qr-header .qr-module-navigation{box-sizing:border-box;display:flex;flex:1 1 auto;gap:18px;align-items:center;padding:0;margin:0;min-width:0;border:0;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#484e55 transparent}.poster-qr-header .qr-module-navigation button{flex:0 0 auto;white-space:nowrap;border:0;border-radius:0;color:#a8aaac;background:transparent;padding:11px 0;font-size:17px;font-weight:400;line-height:1.2;box-shadow:none}.poster-qr-header .qr-module-navigation button.active{color:#f4f4f4;box-shadow:none}.poster-qr-header .qr-module-navigation button:hover:not(:disabled){color:#e5e6e7}.poster-qr-header .qr-module-navigation button:disabled{opacity:.6;cursor:not-allowed}.poster-qr-preview-link,.poster-qr-preview-disabled{color:#babdc0;text-decoration:none;flex:none;font-size:17px;white-space:nowrap;display:inline-flex;align-items:center;gap:9px}.poster-qr-preview-link:hover{color:#fff;text-decoration:none}.poster-qr-preview-disabled{color:#6b7177}.poster-qr-menu-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:14px 27px 2px;background:#2b2f34}.poster-qr-menu-subnav button{color:#acb2b9;padding:9px 16px;border-radius:5px;border:1px solid #4a535a;background:#24292e;cursor:pointer;font-size:14px}.poster-qr-menu-subnav button.active{color:#fff;border-color:#237fc5;background:#237fc5}.poster-qr-shell>[role=tabpanel]{padding:20px 28px 16px;color:#e3e3e4}.poster-qr-shell>[role=tabpanel] :is(h1,h2,h3,h4,strong){color:#f1f1f2}.poster-qr-shell .qr-analytics-panel.panel{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;display:flex;flex-direction:column;gap:16px;color:#e3e3e4}.poster-qr-shell .qr-analytics-panel .panel-title{order:0;display:flex;justify-content:center;margin:0;padding:0;min-height:43px}.poster-qr-shell .qr-analytics-panel .panel-title>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control{display:flex;gap:0;background:transparent;border:1px solid #2178bc;border-radius:4px;padding:0;margin:0 auto;overflow:hidden;min-height:37px}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control button{color:#2d91ec;background:transparent;border:0;border-right:1px solid #237ec5;border-radius:0;min-width:74px;min-height:37px;font-size:14px;font-weight:400;padding:7px 12px}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control button:last-child{border-right:0}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control button.active{background:#238cde;color:#fff}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap{order:1;border-radius:10px;padding:23px 23px 16px;background:#202427;border:0;min-height:390px;box-sizing:border-box}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap svg{height:auto;min-height:330px;max-height:450px}.poster-qr-shell .qr-analytics-panel .qr-grid-line{stroke:#51575d;stroke-width:.9}.poster-qr-shell .qr-analytics-panel .qr-chart-tick{fill:#aaafb3}.poster-qr-shell .qr-analytics-panel .qr-trend-line{stroke:#258ee5}.poster-qr-shell .qr-analytics-panel .qr-trend-hotspot{fill:transparent;stroke:none}.poster-qr-shell .qr-analytics-panel :is(.qr-trend-point,.qr-trend-hotspot):hover,.poster-qr-shell .qr-analytics-panel :is(.qr-trend-point,.qr-trend-hotspot):focus-visible{fill:#69c3ff;stroke:#eaf7ff;stroke-width:1.5;outline:none;cursor:crosshair}.poster-qr-shell .qr-analytics-panel .qr-trend-area{fill:#002033;fill-opacity:.7}.poster-qr-shell .qr-analytics-panel .qr-axis-labels{color:#b3b7bb;font-size:13px}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;margin:2px 0 0;background:transparent}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button{border:0;border-radius:0;background:transparent;box-shadow:none;padding:15px 15px 12px;min-height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#77b7ed;text-align:center;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button:focus-visible{outline:2px solid #8acbff;outline-offset:-4px}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button:hover:not(.active){background:#333d46}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button.active{background:#228add;border-radius:10px;color:#fff}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button span{font-size:18px;color:inherit;font-weight:400;line-height:1.2}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button strong{font-size:29px;font-weight:400;color:inherit}.poster-qr-shell .qr-analytics-panel .qr-trend-controls{order:3;margin:0;gap:12px}.poster-qr-shell .qr-analytics-panel .qr-trend-controls .segmented-control{background:#22282c;border:1px solid #424a50;padding:2px}.poster-qr-shell .qr-analytics-panel .qr-trend-controls .segmented-control button{color:#acb7bf;background:transparent;border-radius:3px;font-size:13px}.poster-qr-shell .qr-analytics-panel .qr-trend-controls .segmented-control button.active{background:#2b81c5;color:#fff}.poster-qr-shell .qr-analytics-panel .qr-trend-controls small{color:#949ba1}.poster-qr-shell .qr-analytics-panel .qr-analytics-details{order:4;margin-top:8px;background:#2b2f34;color:#e1e2e3}.poster-qr-shell .qr-analytics-details h3{font-size:18px;color:#c2c5c9;margin:4px 0 12px;font-weight:400}.poster-qr-shell .qr-analytics-details .data-table-wrap{border:0;border-radius:0;background:#222629}.poster-qr-shell .qr-analytics-details .data-table{border-collapse:collapse;background:#222629}.poster-qr-shell .qr-analytics-details .data-table th{color:#eee;background:#222629;border-bottom:1px solid #454b50;font-size:14px;padding:14px 12px}.poster-qr-shell .qr-analytics-details .data-table td{color:#e8e8e8;background:#292e32;border-bottom:1px solid #454b50;padding:11px 12px}.poster-qr-shell .qr-analytics-details .qr-analytics-product-link{border:0;background:transparent;padding:2px 0;color:#88c5f2;font:inherit;font-size:14px;text-align:left;cursor:pointer}.poster-qr-shell .qr-analytics-details .qr-analytics-product-link:hover{color:#c0e3ff;text-decoration:underline}.poster-qr-shell .qr-analytics-details .qr-analytics-product-link:focus-visible{outline:2px solid #4799de;outline-offset:2px}.poster-qr-shell .qr-analytics-details .qr-analytics-footnote,.poster-qr-shell .qr-analytics-details .muted-note{color:#abb2b8}.poster-qr-shell :is(.loading-card,.message.neutral,.content-message){background:#202427;color:#d7d9da;border-color:#495058}.poster-qr-shell :is(.panel,.public-menu-card){background:#252a2e;color:#dfe1e2;border-color:#484e53;box-shadow:none}.poster-qr-shell .public-menu-grid{padding:0;margin:15px 0;gap:14px}.poster-qr-shell .public-menu-card .eyebrow{color:#9db0be}.poster-qr-shell .public-menu-card p,.poster-qr-shell .public-menu-card .public-menu-flags span,.poster-qr-shell .qr-settings-summary dt,.poster-qr-shell .qr-settings-summary dd{color:#b2bcc5}.poster-qr-shell .public-menu-card a{color:#68b1ee}.poster-qr-shell .public-menu-kpis article{background:#24292d;color:#eee;border:1px solid #454d53}.poster-qr-shell .public-menu-kpis :is(span,strong){color:#e4e5e6}.poster-qr-shell .poster-qr-code-tab .public-menu-kpis{display:none}.poster-qr-shell :is(.QrProductsPanel,.QrCategoriesPanel,.QrDesignPanel){background:#252a2e}.poster-qr-shell .qr-products-panel{display:grid;gap:18px;color:#e0e1e3}.poster-qr-shell .qr-products-panel .qr-products-toolbar.panel{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border:0;border-radius:10px;padding:20px;margin:0;background:#202427;box-shadow:none}.poster-qr-shell .qr-products-toolbar>label{flex:1 1 145px;min-width:145px;max-width:100%;display:grid;gap:4px;color:#afb3b7;font-size:12px}.poster-qr-shell .qr-products-toolbar>label:nth-child(2){flex:3 1 290px;min-width:190px}.poster-qr-shell .qr-products-toolbar input,.poster-qr-shell .qr-products-toolbar select{box-sizing:border-box;width:100%;min-height:42px;padding:8px 12px;font-size:14px;border-radius:6px;border:1px solid #555e66;background:#222629;color:#eaebed}.poster-qr-shell .qr-products-toolbar input::placeholder{color:#a5a9af}.poster-qr-shell .qr-products-toolbar input:focus-visible,.poster-qr-shell .qr-products-toolbar select:focus-visible{outline:2px solid #258dda;outline-offset:1px}.poster-qr-shell .qr-products-toolbar>.secondary-button{background:#202427;border:1px solid #7c8389;color:#bbbfc4;min-height:42px;padding:8px 17px;border-radius:6px;font-size:13px}.poster-qr-shell .qr-products-toolbar>.secondary-button:disabled{opacity:.6}.poster-qr-shell .qr-products-toolbar [role=status]{color:#899299;font-size:12px}.poster-qr-shell .poster-qr-products-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#d8dbdd;font-size:17px;margin-bottom:-5px;padding:0 15px}.poster-qr-shell .poster-qr-products-caption>strong{font-size:18px;font-weight:600;color:#e5e7e8}.poster-qr-shell .poster-qr-products-caption>div{display:flex;align-items:center;gap:15px}.poster-qr-shell .poster-qr-products-caption>div>span{color:#c6cbce;font-size:16px}.poster-qr-shell .poster-qr-products-caption button{font-size:12px;border:1px solid #525b62;border-radius:4px;background:#23292d;color:#a9c9e4;padding:5px 8px;cursor:pointer}.poster-qr-shell .poster-qr-products-caption button:disabled{cursor:not-allowed;opacity:.5}.poster-qr-shell .qr-products-panel>.panel.table-panel{box-sizing:border-box;margin:0;padding:0;background:#202427;border:1px solid #525962;box-shadow:none;border-radius:10px;overflow:hidden}.poster-qr-shell .qr-products-panel .data-table-wrap{margin:0;padding:0;overflow-x:auto;border:0;background:#202427}.poster-qr-shell .qr-products-panel .data-table{min-width:650px;width:100%;border-collapse:collapse;table-layout:fixed;border:0;background:#202427}.poster-qr-shell .qr-products-panel .data-table thead{display:none}.poster-qr-shell .qr-products-panel .data-table tbody{background:#202427}.poster-qr-shell .qr-products-panel .data-table .qr-category-group-row,.poster-qr-shell .qr-products-panel .data-table .qr-category-group-row>:is(td,th){background:#202427;border-top:0;border-bottom:1px solid #454d54;color:#e0e2e4}.poster-qr-shell .qr-products-panel .data-table .qr-category-group-row>:is(td,th){height:59px;box-sizing:border-box;padding:7px 13px;font-size:17px}.poster-qr-shell .qr-products-panel .data-table .qr-category-group-row th{white-space:nowrap}.poster-qr-shell .qr-products-panel .qr-category-expand{display:inline-flex;align-items:center;gap:8px;width:auto;border:0;border-radius:0;padding:8px 0;background:transparent;color:#dddfe1;cursor:pointer;font-size:17px;text-align:left}.poster-qr-shell .qr-products-panel .qr-category-expand:hover{background:transparent;color:#fff}.poster-qr-shell .qr-products-panel .qr-category-expand>span:first-child{font-size:19px;color:#d6d8dc;width:19px;text-align:center}.poster-qr-shell .qr-products-panel .qr-category-expand strong{color:inherit;font-size:17px;font-weight:600}.poster-qr-shell .qr-products-panel .qr-category-count{display:none}.poster-qr-category-name-button{display:inline-flex;align-items:center;min-height:37px;padding:3px 0;color:#e1e3e5;background:transparent;border:0;font-weight:600;font-size:17px;cursor:pointer;text-align:left}.poster-qr-category-name-button:hover{color:#fff}.poster-qr-category-inline-input{display:inline-block;box-sizing:border-box;vertical-align:middle;width:clamp(160px,36%,390px);max-width:100%;min-height:39px;padding:6px 11px;color:#f0f1f2;background:#202427;border:1px solid #248add;border-radius:7px;font-size:17px;font-weight:400;outline:2px solid #2a76bb70}.poster-qr-category-inline-input:focus{border-color:#329cf3;outline-color:#2978bd8a}.poster-qr-category-inline-input:disabled{opacity:.7;cursor:wait}.poster-qr-category-pencil:disabled{opacity:.4;cursor:not-allowed}.poster-qr-category-pencil{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;padding:5px;margin:0 5px 0 8px;border:0;border-radius:4px;background:transparent;color:#e6e9ec;cursor:pointer}.poster-qr-category-pencil:hover{color:#258ce0}.poster-qr-shell .qr-products-panel .qr-category-group-row>.poster-qr-category-display{text-align:right;padding-right:30px}.poster-qr-shell .qr-products-panel .qr-product-visibility{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;color:#ced3d7;font-size:12px}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]{box-sizing:border-box;appearance:none;-webkit-appearance:none;width:41px;height:23px;min-width:41px;border:1px solid #555f69;border-radius:20px;margin:0;padding:0;background:#33393e;position:relative;cursor:pointer}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;background:#a6aeb5;border-radius:50%;transition:transform .12s}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]:checked{background:#208cde;border-color:#208cde}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]:checked:after{background:#fff;transform:translate(18px)}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.poster-qr-shell .qr-products-panel .qr-product-visibility>span{display:none}.poster-qr-shell .qr-products-panel .qr-category-group-row td:last-child>button{background:#262c30;border:1px solid #4d555c;color:#9cbedb;min-height:29px;padding:5px 8px;font-size:11px;white-space:nowrap}.poster-qr-shell .qr-products-panel .qr-category-product-row td{color:#d8dcde;background:#262b30;border-bottom:1px solid #4a535c;padding:11px 9px;vertical-align:middle;font-size:13px}.poster-qr-shell .qr-products-panel .qr-category-product-row td:first-child{padding-left:36px}.poster-qr-shell .qr-products-panel .qr-category-product-row .qr-product-name-with-photo strong{color:#eef0f1;font-weight:500;font-size:13px}.poster-qr-shell .qr-products-panel .qr-category-product-row .qr-product-name-with-photo small{color:#a8b1b9}.poster-qr-shell .qr-products-panel .qr-category-product-row .qr-product-price{color:#ced2d4;font-weight:550}.poster-qr-shell .qr-products-panel .qr-category-product-row .secondary-button{background:#2c343a;color:#8ec7f4;border:1px solid #596a77;font-size:11px;padding:6px 8px;border-radius:4px}.poster-qr-shell .qr-products-panel .qr-category-product-row .secondary-button:hover{background:#364551}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row>td{box-sizing:border-box;height:84px;padding:6px 14px;background:#202427;border-bottom:1px solid #495159;vertical-align:middle}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row>.poster-qr-product-cell{position:relative;padding-left:67px;text-align:left}.poster-qr-shell .qr-category-product-row .poster-qr-product-cell:before{content:"";position:absolute;left:46px;top:0;bottom:0;width:19px;border-left:1px solid #4e5962;border-bottom:1px solid #4e5962;pointer-events:none}.poster-qr-product-open{display:inline-flex;align-items:center;gap:14px;text-align:left;width:100%;max-width:790px;min-height:68px;padding:4px 0;border:0;border-radius:3px;background:transparent;color:#e0e2e4;cursor:pointer}.poster-qr-product-open:hover .poster-qr-product-description strong{color:#86c6f8}.poster-qr-product-open:focus-visible{outline:2px solid #258cdd;outline-offset:2px}.poster-qr-product-open img,.poster-qr-product-no-photo{display:block;width:60px;height:60px;min-width:60px;object-fit:cover;border-radius:4px}.poster-qr-product-no-photo{display:grid;place-items:center;background:#353c42;color:#8699a8;font-weight:600;font-size:13px}.poster-qr-product-description{display:grid;gap:4px;min-width:0}.poster-qr-product-description strong{color:#e0e2e4;font-size:16px;font-weight:450;white-space:normal;line-height:1.25}.poster-qr-product-description .poster-qr-product-price{font-size:16px;color:#d8dde1;white-space:nowrap;line-height:1.3}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row>.poster-qr-product-actions{text-align:right;padding-right:26px;white-space:nowrap}.poster-qr-product-options-button{border:0;padding:5px;background:transparent;color:#9bb8d0;opacity:.28;cursor:pointer;vertical-align:middle;font-size:18px;line-height:1;margin-left:8px}.poster-qr-product-options-button:hover,.poster-qr-product-options-button:focus-visible,.poster-qr-shell .qr-category-product-row:hover .poster-qr-product-options-button{opacity:1}.poster-qr-shell.installed-poster-qr-view>[role=tabpanel]:has(.poster-qr-product-page){padding:0}.poster-qr-shell.installed-poster-qr-view .poster-qr-product-page{width:100%;min-height:calc(100vh - 78px);background:#2b2f34;overflow-x:hidden}.poster-qr-shell.installed-poster-qr-view .poster-qr-product-page .poster-qr-product-editor{width:100%;max-width:none;box-sizing:border-box}.poster-qr-shell .modal-backdrop.poster-qr-product-editor-backdrop{position:fixed;z-index:120;inset:78px 0 0 264px;overflow-x:hidden;overflow-y:auto;display:block;padding:0;background:#2b2f34;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-qr-shell .poster-qr-product-editor.modal-card{display:block;box-sizing:border-box;width:100%;max-width:none;min-height:100%;max-height:none;height:auto;margin:0;padding:27px 28px 85px;overflow:visible;background:#2b2f34;color:#e0e2e5;border:0;border-radius:0;box-shadow:none}.poster-qr-shell .poster-qr-product-editor .modal-head{display:flex;align-items:start;justify-content:space-between;width:min(100%,990px);margin:0 0 22px;padding:0;border:0;background:transparent;color:#e2e4e7}.poster-qr-shell .poster-qr-product-editor .modal-head .eyebrow,.poster-qr-shell .poster-qr-product-editor .modal-head p{display:none}.poster-qr-shell .poster-qr-product-editor .modal-head h2{color:#e0e2e5;font-size:clamp(30px,3.4vw,47px);font-weight:380;line-height:1.18;margin:0;letter-spacing:-.8px}.poster-qr-shell .poster-qr-product-editor .modal-head .icon-button{display:inline-flex;justify-content:center;align-items:center;flex:0 0 35px;width:35px;min-height:35px;margin-top:5px;padding:0;border:1px solid #515962;border-radius:4px;background:#202427;color:#c5c9cc;font-size:25px}.poster-qr-shell .poster-qr-product-editor .form-stack.poster-qr-product-form{width:min(100%,970px);max-width:970px;margin:0;padding:0;display:flex;flex-direction:column;gap:19px;background:transparent}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:10px 28px;width:100%;box-sizing:border-box;margin:0;padding:24px;border:0;border-radius:9px;background:#202427;min-width:0}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor legend{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;white-space:nowrap;padding:0}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor:before{content:"Зображення";grid-column:1;grid-row:1;font-size:18px;font-weight:400;color:#e0e3e6}.poster-qr-shell .poster-qr-product-form .qr-product-photo-preview{grid-column:2;grid-row:1;display:flex;align-items:start;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin:0;min-width:0}.poster-qr-shell .poster-qr-product-form .qr-product-photo-preview-item{display:grid;gap:8px;align-content:start;color:#aeb7bc;font-size:12px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-preview-item>span{color:#a9b1b7;font-size:11px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-preview-item:first-child>span{display:none}.poster-qr-shell .poster-qr-product-form .qr-photo-wide-preview{display:block;box-sizing:border-box;width:min(257px,100%);height:192px;aspect-ratio:4 / 3;border:0;border-radius:6px;object-fit:cover}.poster-qr-shell .poster-qr-product-form .qr-photo-square-preview{width:70px;height:70px;object-fit:cover;border-radius:5px}.poster-qr-shell .poster-qr-product-form .qr-photo-source-preview{width:100px;height:75px;object-fit:contain}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>:is(small,label,.qr-product-photo-actions,p){grid-column:2;margin:0;color:#afb6bd;font-size:12px;line-height:1.5}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>small:first-of-type{max-width:370px;font-size:13px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>.poster-qr-photo-more{display:block;grid-column:2;color:#aeb5bc;max-width:470px;margin:0;padding:0;font-size:12px}.poster-qr-photo-more summary{display:inline-block;width:fit-content;margin:2px 0 0;color:#84c3f2;font-size:12px;cursor:pointer;list-style:none}.poster-qr-photo-more summary:before{content:"▸ ";font-size:11px}.poster-qr-photo-more[open] summary:before{content:"▾ "}.poster-qr-photo-more[open]{display:grid;gap:11px;margin-top:5px}.poster-qr-photo-more>label{display:grid;gap:7px;color:#c4cbd0}.poster-qr-photo-more input[type=file]{box-sizing:border-box;width:100%;min-height:40px;color:#c0cbd4;font-size:12px;background:#2d3338;padding:5px;border:1px solid #4f5b65;border-radius:5px}.poster-qr-photo-more input[type=file]::file-selector-button{border:1px solid #58636e;border-radius:4px;padding:5px 10px;margin-right:12px;background:#364047;color:#d0dbe3;cursor:pointer}.poster-qr-photo-more .qr-product-photo-actions{display:flex;flex-wrap:wrap;gap:8px}.poster-qr-photo-more small{color:#aab2b9}.poster-qr-photo-more>p{margin:0}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>label{display:grid;gap:8px;max-width:430px;color:#d3d7da}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor input[type=file]{color:#b9c6ce;font-size:12px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor .secondary-button{background:#333d45;color:#9bd0f8;border:1px solid #566572;border-radius:5px}.poster-qr-shell .poster-qr-product-form .poster-qr-product-info{display:grid;gap:15px;box-sizing:border-box;width:100%;min-width:0;border-radius:9px;padding:23px 24px 30px;background:#202427}.poster-qr-shell .poster-qr-product-info h3{color:#e1e3e5;font-size:27px;font-weight:400;margin:0 0 8px}.poster-qr-shell .poster-qr-product-info>label{display:grid;align-items:start;grid-template-columns:240px minmax(0,1fr);gap:11px 28px;min-height:41px;margin:0;color:#dfe1e3}.poster-qr-shell .poster-qr-product-info>label>span:first-child{font-size:16px;color:#dce0e2;padding-top:8px}.poster-qr-shell .poster-qr-product-info input:not([type=checkbox]),.poster-qr-shell .poster-qr-product-info textarea{box-sizing:border-box;display:block;width:100%;min-height:41px;padding:9px 12px;border:1px solid #4d5860;border-radius:6px;color:#e4e6e8;font-size:16px;font-family:inherit;background:#202427}.poster-qr-shell .poster-qr-product-info textarea{resize:vertical;min-height:70px;line-height:1.5}.poster-qr-shell .poster-qr-product-info>label small{color:#a1a9b0;grid-column:2;line-height:1.45;font-size:11px;margin-top:-7px}.poster-qr-shell .poster-qr-product-info>label.switch-field{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:725px;gap:18px}.poster-qr-shell .poster-qr-product-info label.switch-field span{flex:1 1 auto}.poster-qr-shell .poster-qr-product-info label.switch-field input[type=checkbox]{width:21px;height:21px;accent-color:#258cdf;flex:0 0 auto}.poster-qr-shell .poster-qr-product-form .poster-qr-product-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:0 0 26px;padding:14px 0 0;background:transparent}.poster-qr-shell .poster-qr-product-form-actions .primary-button{background:#1ab45a;border:1px solid #1ab45a;color:#fff;padding:10px 28px;border-radius:6px;min-height:48px;font-size:16px}.poster-qr-shell .poster-qr-product-form-actions .secondary-button{color:#bac4ca;background:#24292e;border:1px solid #535b64;padding:9px 18px;min-height:44px;border-radius:5px;font-size:14px}@media(max-width:1050px){.poster-qr-shell .poster-qr-product-editor .form-stack.poster-qr-product-form{width:100%}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor,.poster-qr-shell .poster-qr-product-info>label{grid-template-columns:140px minmax(0,1fr);gap:12px}}@media(max-width:760px){.poster-qr-shell .modal-backdrop.poster-qr-product-editor-backdrop{inset:70px 0 0}.poster-qr-shell .poster-qr-product-editor.modal-card{padding:20px 15px 50px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor,.poster-qr-shell .poster-qr-product-info>label{display:grid;grid-template-columns:1fr}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor:before,.poster-qr-shell .poster-qr-product-form .qr-product-photo-preview,.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>:is(small,label,.qr-product-photo-actions,p){grid-column:1}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor:before{grid-row:auto}.poster-qr-shell .poster-qr-product-form .qr-product-photo-preview{grid-row:auto}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>.poster-qr-photo-more{grid-column:1}.poster-qr-shell .poster-qr-product-info>label small{grid-column:1}}@media(max-width:1430px){.poster-qr-header{gap:14px;padding:8px 19px}.poster-qr-brand{font-size:20px}.poster-qr-header .qr-module-navigation{gap:14px}.poster-qr-header .qr-module-navigation button,.poster-qr-preview-link,.poster-qr-preview-disabled{font-size:14px}}@media(max-width:1060px){.poster-qr-header{flex-wrap:wrap;justify-content:space-between}.poster-qr-header .qr-module-navigation{order:3;width:100%;flex-basis:100%}.poster-qr-shell>[role=tabpanel]{padding:14px 16px}}@media(max-width:670px){.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis{grid-template-columns:1fr 1fr}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis article:nth-child(3){grid-column:span 2}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap{padding:13px 9px;min-height:235px}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap svg{min-height:190px}}.app-shell:has(.poster-qr-shell){display:block;grid-template-columns:minmax(0,1fr)}.app-shell:has(.poster-qr-shell)>.sidebar{display:none}.app-shell:has(.poster-qr-shell)>.workspace{width:100%;min-width:0}.app-shell:has(.poster-qr-shell) .modal-backdrop.poster-qr-product-editor-backdrop{inset:78px 0 0}@media(min-width:1100px){.poster-qr-shell:has(.poster-qr-product-editor-backdrop)>.poster-qr-header{position:fixed;z-index:121;top:0;left:0;right:0;min-height:78px}}.poster-qr-back-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #424950;border-radius:5px;color:#a6b0b8;font-size:12px;white-space:nowrap;text-decoration:none}.poster-qr-back-link:hover{color:#f1f4f7;background:#303840;border-color:#6a7680}.poster-qr-back-link:focus-visible{outline:2px solid #69baff;outline-offset:2px}@media(max-width:760px){.app-shell:has(.poster-qr-shell) .modal-backdrop.poster-qr-product-editor-backdrop{inset:70px 0 0}.poster-qr-back-link{font-size:11px;padding:5px 7px}}.poster-qr-mobile-nav-toggle{display:none}@media(max-width:760px){.poster-qr-header{min-height:78px;padding:10px 15px;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.poster-qr-brand{font-size:25px;line-height:1.15;letter-spacing:-.3px}.poster-qr-mobile-nav-toggle{flex:0 0 56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:45px;margin-left:auto;border:1px solid #4b5055;border-radius:10px;background:#202427;cursor:pointer}.poster-qr-mobile-nav-toggle span{display:block;width:27px;height:2px;border-radius:2px;background:#a6adb4}.poster-qr-mobile-nav-toggle:hover,.poster-qr-mobile-nav-toggle:focus-visible{background:#33393f;outline:2px solid #6db3ec;outline-offset:1px}.poster-qr-header .qr-module-navigation{display:none;flex:1 1 100%;order:3;width:100%;min-width:0;max-height:0;overflow:hidden;border:0}.poster-qr-header .qr-module-navigation.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:min(65vh,530px);overflow-x:hidden;overflow-y:auto;border-top:1px solid #41494f;scrollbar-width:thin}.poster-qr-header .qr-module-navigation.mobile-open button{width:100%;padding:13px 9px;border-bottom:1px solid #384047;color:#c1c9cf;text-align:left;font-size:16px;cursor:pointer}.poster-qr-header .qr-module-navigation.mobile-open button.active{color:#fff;background:#30373d}.poster-qr-header>.poster-qr-back-link,.poster-qr-header>.poster-qr-preview-link,.poster-qr-header>.poster-qr-preview-disabled{display:none}.poster-qr-header.mobile-nav-open>.poster-qr-back-link,.poster-qr-header.mobile-nav-open>.poster-qr-preview-link,.poster-qr-header.mobile-nav-open>.poster-qr-preview-disabled{display:inline-flex;order:4;margin-top:4px;font-size:13px}.poster-qr-shell:has(.poster-qr-product-editor-backdrop)>.poster-qr-header{position:fixed;z-index:121;top:0;left:0;right:0}}@media print{.app-shell:has(.poster-qr-shell) .sidebar,.poster-qr-header,.poster-qr-menu-subnav{display:none!important}.app-shell:has(.poster-qr-shell){background:#fff}.poster-qr-shell{background:#fff;color:#111}}.poster-qr-shell .qr-design-panel{display:block;min-width:0;color:#e2e4e7;position:relative;margin-top:-18px}.poster-qr-shell .poster-qr-design-location-options{position:absolute;z-index:7;top:3px;left:calc(55.5vw + 8px);width:174px;margin:0;color:#b1b9c0;font-size:12px}.poster-qr-shell .poster-qr-design-location-options>summary{display:block;cursor:pointer;border-bottom:1px dashed #74818b;padding:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-qr-shell .poster-qr-design-location-options:not([open]){opacity:.8}.poster-qr-shell .poster-qr-design-location-options .qr-design-location{display:grid;box-sizing:border-box;width:min(390px,calc(44.5vw - 48px));gap:7px;padding:12px;color:#c4c7cb;background:#202427;border:1px solid #515a61;border-radius:7px;box-shadow:0 8px 24px #0005}.poster-qr-shell .poster-qr-design-location-options select{background:#202427;border:1px solid #525a60;border-radius:6px;color:#f2f4f5;padding:8px 11px;min-height:38px}.poster-qr-shell .qr-design-workbench{display:grid;grid-template-columns:minmax(0,55.5vw) 325px;gap:190px;align-items:start;justify-content:start;max-width:100%;min-width:0}.poster-qr-shell .qr-design-settings.panel{min-width:0;padding:0;display:flex;flex-direction:column;gap:16px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;color:#e4e5e7}.poster-qr-shell .qr-design-settings>:is(.eyebrow,h2,p:not(.message):not(.qr-design-note)){display:none}.poster-qr-shell .qr-design-settings>.message{order:-1}.poster-qr-shell .qr-design-settings>:is(label,fieldset){box-sizing:border-box;margin:0;position:relative;border:0;border-radius:9px;background:#202427;padding:24px 18px;min-width:0;color:#e5e7e9;box-shadow:none}.poster-qr-shell .qr-design-settings .poster-qr-design-title{order:0}.poster-qr-shell .qr-design-settings .poster-qr-design-logo{order:1}.poster-qr-shell .qr-design-settings .poster-qr-design-slider{order:2}.poster-qr-shell .qr-design-settings .poster-qr-design-accent{order:3}.poster-qr-shell .qr-design-settings .poster-qr-design-welcome{order:4}.poster-qr-shell .qr-design-settings .poster-qr-design-reason{order:5}.poster-qr-shell .qr-design-settings>.qr-design-media-pending{order:4;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:9px 11px;border:1px solid #d3dce4;border-radius:5px;color:#7b94a5;font-size:13px;line-height:1.45}.poster-qr-shell .qr-design-media-pending button{padding:0;border:0;background:transparent;color:#328bd0;font:inherit;text-decoration:underline;cursor:pointer}.poster-qr-shell .qr-design-media-pending button:disabled{cursor:default;opacity:.55}.poster-qr-shell .qr-design-settings>button[type=submit]{order:4}.poster-qr-shell .qr-design-settings>.poster-qr-design-advanced{order:5}.poster-qr-shell .qr-design-settings>.qr-design-note{order:6}.poster-qr-shell .qr-design-settings>label{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;column-gap:24px;row-gap:8px}.poster-qr-shell .qr-design-settings>label>span{grid-column:1;color:#e2e3e6;font-size:17px;font-weight:400;line-height:42px}.poster-qr-shell .qr-design-settings>label>input{grid-column:2;width:100%;min-width:0;min-height:42px;height:42px;box-sizing:border-box;padding:8px 13px;background:#222629;color:#e9eaec;border:1px solid #515a61;border-radius:6px;box-shadow:none;font-size:16px}.poster-qr-shell .qr-design-settings>label>input::placeholder{color:#a6acb1}.poster-qr-shell .qr-design-settings>label>small{grid-column:2;margin:0;font-size:11px;color:#a1a9af}.poster-qr-shell .qr-design-settings>.poster-qr-design-title>small{display:none}.poster-qr-shell .poster-qr-design-logo .poster-qr-logo-click{display:block;width:162px;height:162px;border-radius:50%;cursor:pointer}.poster-qr-shell .poster-qr-design-logo .poster-qr-logo-click:hover img{outline:2px solid #4a9ddd;outline-offset:2px}.poster-qr-shell .poster-qr-design-logo:focus-within .poster-qr-logo-click,.poster-qr-shell .poster-qr-design-logo:focus-within .poster-qr-design-logo-empty{outline:2px solid #4a9ddd;outline-offset:2px}.poster-qr-shell .poster-qr-design-logo>label:not(.poster-qr-design-logo-empty){position:absolute;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.poster-qr-shell .qr-design-settings input:focus-visible,.poster-qr-shell .qr-design-settings button:focus-visible,.poster-qr-shell .qr-design-settings label:focus-within>input[type=file]{outline:2px solid #258de4;outline-offset:2px}.poster-qr-shell .qr-design-settings fieldset{display:grid;grid-template-columns:240px minmax(0,1fr);gap:10px 24px;align-items:start}.poster-qr-shell .qr-design-settings fieldset>legend{position:absolute;left:18px;top:25px;padding:0;width:240px;float:none;font-size:17px;font-weight:400;color:#e1e3e6;line-height:30px}.poster-qr-shell .qr-design-settings .qr-design-media-logo,.poster-qr-shell .qr-design-settings .poster-qr-design-logo-empty,.poster-qr-shell .qr-design-settings .poster-qr-logo-size,.poster-qr-shell .qr-design-settings .poster-qr-design-logo>label,.poster-qr-shell .qr-design-settings .qr-design-media-slides,.poster-qr-shell .qr-design-settings .poster-qr-slider-footnote,.poster-qr-shell .qr-design-settings .qr-design-palette,.poster-qr-shell .qr-design-settings .poster-qr-design-accent>label{grid-column:2;min-width:0}.poster-qr-shell .poster-qr-design-logo{min-height:208px}.poster-qr-shell .poster-qr-design-logo .qr-design-media-logo{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;position:relative;width:fit-content;max-width:100%}.poster-qr-shell .poster-qr-design-logo .qr-design-media-logo img{display:block;width:162px;height:162px;border-radius:50%;object-fit:contain;background:#1d2023}.poster-qr-shell .poster-qr-design-logo .qr-design-media-logo>button{position:absolute;left:144px;top:-5px;width:27px;height:27px;padding:0;border:0;border-radius:50%;overflow:hidden;font-size:0;color:#fff;background:#24292c;cursor:pointer}.poster-qr-shell .poster-qr-design-logo .qr-design-media-logo>button:before{content:"×";display:block;font-size:23px;line-height:26px;font-weight:400}.poster-qr-shell .poster-qr-design-logo-empty{width:162px;min-height:162px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:1px dashed #576169;border-radius:8px;color:#a9b1b7;text-align:center;gap:6px;font-size:12px}.poster-qr-shell .poster-qr-design-logo-empty{cursor:pointer}.poster-qr-shell .poster-qr-design-logo-empty span{font-size:38px;line-height:40px;color:#dce0e3}.poster-qr-shell .poster-qr-logo-size{display:block;margin:1px 0 0;color:#adb4ba;font-size:13px;line-height:18px}.poster-qr-shell .poster-qr-design-logo>label:not(.poster-qr-design-logo-empty){width:fit-content;display:grid;gap:6px;color:#a3adb6;font-size:12px}.poster-qr-shell .poster-qr-design-logo>label>input[type=file]{width:min(290px,100%);max-width:100%;color:#bdc4c9;font-size:12px}.poster-qr-shell .poster-qr-design-logo>label>input[type=file]::file-selector-button{background:#31383e;color:#e7e9eb;border:1px solid #555f68;border-radius:5px;padding:8px 11px;margin-right:9px;cursor:pointer}.poster-qr-shell .poster-qr-design-slider{min-height:188px}.poster-qr-shell .poster-qr-design-slider .qr-design-media-slides{display:flex;box-sizing:border-box;width:100%;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:9px;padding:0 0 7px;scrollbar-color:#4c5359 #202427;scrollbar-width:thin}.poster-qr-shell .poster-qr-slider-add,.poster-qr-shell .qr-design-media-slide{flex:0 0 257px;width:257px;height:145px;min-width:257px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:7px;overflow:hidden;box-sizing:border-box;background:#202427;border:1px solid #555d63}.poster-qr-shell .poster-qr-slider-add{cursor:pointer;flex:0 0 156px;width:156px;min-width:156px}.poster-qr-shell .poster-qr-slider-add>span{display:grid;place-items:center;width:37px;height:37px;border:3px solid #d5d9dd;border-radius:50%;font-size:29px;line-height:1;color:#e7e9ec}.poster-qr-shell .poster-qr-slider-add>input[type=file]{position:absolute;inset:0;height:100%;width:100%;opacity:0;cursor:pointer}.poster-qr-shell .qr-design-media-slide img{width:100%;height:100%;border-radius:7px;object-fit:cover}.poster-qr-shell .qr-design-media-slide>div{display:flex;position:absolute;top:5px;right:5px;gap:3px}.poster-qr-shell .qr-design-media-slide button{padding:0;width:25px;height:25px;line-height:24px;font-size:16px;color:#fff;border:0;border-radius:50%;background:#202427dc;cursor:pointer}.poster-qr-shell .qr-design-media-slide button:disabled{opacity:.36;cursor:default}.poster-qr-shell .poster-qr-slider-footnote{margin:2px 0 0;color:#9ca7af;font-size:11px}.poster-qr-shell .poster-qr-design-accent .qr-design-palette{display:flex;flex-wrap:nowrap;gap:16px;width:fit-content;max-width:100%}.poster-qr-shell .qr-design-palette label{flex:0 0 48px;display:block;position:relative;width:48px;min-width:0;cursor:pointer}.poster-qr-shell .qr-design-palette label input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.poster-qr-shell .qr-design-palette label>span{display:block;width:48px;height:36px;box-sizing:border-box;border:2px solid transparent;border-radius:6px;box-shadow:none;background-size:cover;transform:none}.poster-qr-shell .qr-design-palette label:nth-child(1)>span{background-image:linear-gradient(66deg,#063 45%,#fff 45% 55%,#dc3545 55%)}.poster-qr-shell .qr-design-palette label:nth-child(2)>span{background-image:linear-gradient(173deg,#fc0 45%,#fff 45% 55%,#dc3545 55%)}.poster-qr-shell .qr-design-palette label:nth-child(3)>span{background-image:linear-gradient(41deg,#93f 45%,#fff 45% 55%,#5fa42a 55%)}.poster-qr-shell .qr-design-palette label:nth-child(4)>span{background-image:linear-gradient(170deg,#069 45%,#fff 45% 55%,#dc3545 55%)}.poster-qr-shell .qr-design-palette label:nth-child(5)>span{background-image:linear-gradient(24deg,#066 45%,#fff 45% 55%,#977937 55%)}.poster-qr-shell .qr-design-palette label:has(input:checked)>span{outline:2px solid #e8eef3;outline-offset:2px;box-shadow:0 0 0 1px #202427}.poster-qr-shell .qr-design-palette label:has(input:focus-visible)>span{outline:2px solid #4aaafa;outline-offset:3px}.poster-qr-shell .qr-design-palette label>small{display:none}.poster-qr-shell .poster-qr-design-accent>.poster-qr-accent-compatibility{grid-column:2;display:block;margin-top:3px;max-width:405px;font-size:11px;line-height:1.5;color:#9da6ae}.poster-qr-shell .poster-qr-design-accent>label{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:10px;margin:5px 0 0 -8px;width:fit-content;font-size:16px;color:#c0c5c9}.poster-qr-shell .poster-qr-design-accent>label>input[type=color]{width:48px;height:38px;border:1px solid #59636a;background:#22282d;padding:2px;border-radius:5px;cursor:pointer}.poster-qr-shell .poster-qr-design-reason{background:#202427}.poster-qr-shell .qr-design-settings>button[type=submit]{align-self:flex-start;box-sizing:border-box;width:97px;min-width:97px;height:38px;min-height:38px;margin:0 0 0 274px;padding:7px 10px;border-radius:6px;background:#248ee3;border:1px solid #248ee3;color:#fff;font-size:16px;font-weight:400;cursor:pointer}.poster-qr-shell .qr-design-settings>.poster-qr-design-advanced{box-sizing:border-box;width:100%;padding:0 18px;border:0;color:#adbbc5}.poster-qr-shell .poster-qr-design-advanced>summary{width:fit-content;font-size:12px;cursor:pointer}.poster-qr-shell .poster-qr-design-advanced[open]{padding:16px 18px;border-radius:8px;background:#202427}.poster-qr-shell .poster-qr-design-advanced>label{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px 24px;margin:10px 0;color:#e2e4e7;font-size:15px}.poster-qr-shell .poster-qr-design-advanced>label>input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:7px 12px;border:1px solid #515a61;border-radius:6px;background:#222629;color:#e9eaec;font:inherit}.poster-qr-shell .poster-qr-design-advanced>.qr-design-note{margin:12px 0 0;font-size:12px;line-height:1.5;color:#9da6ad}.poster-qr-shell .qr-design-settings>button[type=submit]:disabled{cursor:wait;opacity:.55}.poster-qr-shell .qr-design-settings>.qr-design-note{color:#9da6ad;font-size:12px;line-height:1.55;margin:0}.poster-qr-shell .qr-design-preview-panel.panel{display:flex;flex-direction:column;min-width:0;width:325px;max-width:325px;margin-top:17px;padding:0 13px 12px;position:sticky;top:24px;z-index:2;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.poster-qr-shell .qr-design-preview-toolbar{order:2;display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-bottom:9px}.poster-qr-shell .qr-design-preview-toolbar h3{display:none}.poster-qr-shell .qr-design-device-toggle{display:flex;border:1px solid #4c565e;overflow:hidden;border-radius:5px;background:#202427}.poster-qr-shell .qr-design-device-toggle button{border:0;border-radius:0;padding:4px 7px;background:transparent;color:#b6bfc6;font-size:11px;cursor:pointer}.poster-qr-shell .qr-design-device-toggle button.active{background:#345d78;color:#fff}.poster-qr-shell .qr-design-live-preview{order:0;box-sizing:border-box;margin:0 auto;max-width:none;width:100%;min-width:0;background:#24292d;border:10px solid #434a50;color:#edf0f3;box-shadow:none;overflow:hidden;transition:none}.poster-qr-shell .qr-design-live-preview.phone{width:270px;max-width:none;height:584px;min-height:584px;max-height:584px;position:relative;border-radius:42px;display:flex;flex-direction:column;padding:10px 4px 9px;overflow:hidden}.poster-qr-shell .qr-design-live-preview.desktop{width:min(650px,100%);min-height:460px;max-width:650px;border-radius:16px;border-width:8px;padding:6px}.poster-qr-shell .qr-design-live-preview header{box-sizing:border-box;display:flex;align-items:center;gap:7px;min-height:42px;padding:3px 7px;border:0;color:#fafbfc}.poster-qr-shell .qr-design-live-preview header img,.poster-qr-shell .qr-design-live-logo-fallback{width:30px;height:30px;flex:0 0 30px;border-radius:50%;object-fit:cover;background:#1d2124}.poster-qr-shell .qr-design-live-logo-fallback{display:grid;place-items:center;font-size:16px}.poster-qr-shell .qr-design-live-preview header strong{flex:1 1 auto;min-width:0;color:#f5f7f8;font-size:12px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poster-qr-shell .qr-design-live-header-icons{flex:0 0 auto;display:flex;gap:8px;color:#d6dce0;font-size:18px;line-height:1}.poster-qr-shell .qr-design-live-header-icons span{color:var(--qr-live-accent, #26bdf5)}.poster-qr-shell .qr-design-live-hero{width:100%;flex:0 0 auto;height:145px;display:block;object-fit:cover;border-radius:6px}.poster-qr-shell .qr-design-live-empty-hero{background:linear-gradient(130deg,#0f5a62,#2e373c 60%,#4f332c)}.poster-qr-shell .qr-design-live-intro{padding:14px 3px 11px;text-align:left;background:transparent}.poster-qr-shell .qr-design-live-intro h4{margin:0;font-size:18px;font-weight:650;color:#dce0e4}.poster-qr-shell .qr-design-live-intro p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:4px 0 0;color:#b8c1c7;line-height:1.3;font-size:10px;text-align:left}.poster-qr-shell .qr-design-live-products{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1px;background:#3e454b;padding:0;margin:0}.poster-qr-shell .qr-design-live-products article{flex:0 0 111px;min-width:0;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:6px;padding:11px 8px;background:#22272b}.poster-qr-shell .qr-design-live-product-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.poster-qr-shell .qr-design-live-products article strong{font-size:13px;font-weight:650;color:#e8e9eb;line-height:1.3;overflow-wrap:anywhere}.poster-qr-shell .qr-design-live-products article small{font-size:12px;color:#d3d6d9;font-weight:600}.poster-qr-shell .qr-design-live-products article img,.poster-qr-shell .qr-design-live-no-photo{flex:0 0 77px;width:77px;height:77px;aspect-ratio:1;object-fit:cover;border-radius:5px;background:#353b40}.poster-qr-shell .qr-design-live-products>p{margin:16px 9px;color:#b3bac0;font-size:12px}.poster-qr-shell .qr-design-live-category-dismiss{position:absolute;z-index:2;inset:45px 0 0;width:100%;height:auto;border:0;padding:0;border-radius:0;background:#00000073;cursor:default}.poster-qr-shell .qr-design-live-category-dismiss:focus-visible{outline:2px solid #7bb7e8;outline-offset:-2px}.poster-qr-shell .qr-design-live-category-picker{background:#000;border-radius:6px 6px 24px 24px;color:#f5f6f7;margin-top:auto;position:relative;z-index:3}.poster-qr-shell .qr-design-live-category-picker summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:12px 13px;cursor:pointer;font-size:13px;font-weight:650}.poster-qr-shell .qr-design-live-category-picker summary::-webkit-details-marker{display:none}.poster-qr-shell .qr-design-live-category-picker summary:after{content:"⌄";font-size:17px}.poster-qr-shell .qr-design-live-category-picker[open] summary:after{transform:rotate(180deg)}.poster-qr-shell .qr-design-live-preview:has(>.qr-design-live-category-footer-close) .qr-design-live-category-picker summary:after{visibility:hidden}.poster-qr-shell .qr-design-live-category-footer-close{position:absolute;z-index:4;bottom:18px;right:14px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#f0f2f4;font-size:22px;cursor:pointer}.poster-qr-shell .qr-design-live-category-footer-close:hover,.poster-qr-shell .qr-design-live-category-footer-close:focus-visible{background:#2a3136;outline:2px solid #72b3e9;outline-offset:-2px}.poster-qr-shell .qr-design-live-category-picker[open]{position:absolute;bottom:9px;left:4px;right:4px;background:#0b0c0d}.poster-qr-shell .qr-design-live-categories{display:grid;background:#202427;max-height:487px;overflow-y:auto;padding:2px 0 10px;font-size:13px;color:#f5f5f5}.poster-qr-shell .qr-design-live-categories>button{min-height:47px;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:8px 14px;border:0;border-bottom:1px solid #3b4248;border-radius:0;background:#202427;color:inherit;font:inherit;text-align:left;cursor:pointer}.poster-qr-shell .qr-design-live-categories>button:hover,.poster-qr-shell .qr-design-live-categories>button.active{background:#303940}.poster-qr-shell .qr-design-live-categories>button.active{border-left:3px solid var(--qr-live-accent, #2a97e4);padding-left:11px}.poster-qr-shell .qr-design-live-categories>button:focus-visible{outline:2px solid #6db8ff;outline-offset:-3px}.poster-qr-shell .qr-design-live-categories>button.qr-design-live-category-reset{min-height:36px;color:#a8bac6;font-size:11px}.poster-qr-shell .qr-design-live-selected-category{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 7px 8px}.poster-qr-shell .qr-design-live-selected-category h4{margin:0;font-size:17px;font-weight:650;color:#e2e8ec}.poster-qr-shell .qr-design-live-selected-category button{width:23px;height:23px;padding:0;border:0;border-radius:50%;background:#32383d;color:#e5e8eb;font-size:18px;line-height:1;cursor:pointer}.poster-qr-shell .qr-design-live-preview:has(.qr-design-live-selected-category) .qr-design-live-products{overflow-y:auto}.poster-qr-shell .qr-design-preview-panel>.qr-design-note{order:3;color:#a9b2b8;font-size:11px;line-height:1.5;margin:11px 0 0}.poster-qr-shell .qr-design-live-preview.desktop .qr-design-live-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto}.poster-qr-shell .qr-design-live-preview.desktop .qr-design-live-products article{flex:auto}.poster-qr-shell .qr-design-live-preview.desktop .qr-design-live-intro p{display:block;color:#b0bbc2;font-size:12px;margin:4px 0 0}@media(max-width:1500px){.poster-qr-shell .poster-qr-design-location-options{width:114px}.poster-qr-shell .qr-design-workbench{grid-template-columns:minmax(0,55.5vw) 325px;gap:130px}.poster-qr-shell .qr-design-preview-panel.panel{width:325px;max-width:325px}.poster-qr-shell .qr-design-live-preview.phone{width:270px;height:584px;min-height:584px;max-height:584px}}@media(max-width:1150px){.poster-qr-shell .qr-design-panel{margin-top:0}.poster-qr-shell .poster-qr-design-location-options{position:relative;top:auto;left:auto;width:auto;margin:0 0 15px}.poster-qr-shell .poster-qr-design-location-options .qr-design-location{width:min(390px,100%)}.poster-qr-shell .qr-design-workbench{grid-template-columns:1fr;gap:20px}.poster-qr-shell .qr-design-preview-panel.panel{width:100%;max-width:none;margin-top:0;position:static}.poster-qr-shell .poster-qr-design-slider .qr-design-media-slides{max-width:100%;width:100%}}@media(max-width:620px){.poster-qr-shell .qr-design-settings>label,.poster-qr-shell .qr-design-settings fieldset{grid-template-columns:minmax(0,1fr);gap:8px}.poster-qr-shell .qr-design-settings>label>:is(span,input,small),.poster-qr-shell .qr-design-settings fieldset>:is(.qr-design-media-logo,.poster-qr-design-logo-empty,.poster-qr-logo-size,label,.qr-design-media-slides,.poster-qr-slider-footnote,.qr-design-palette){grid-column:1}.poster-qr-shell .qr-design-settings>label>span{line-height:1.4}.poster-qr-shell .qr-design-settings fieldset{padding-top:56px}.poster-qr-shell .qr-design-settings fieldset>legend{width:auto}.poster-qr-shell .poster-qr-design-accent .qr-design-palette{gap:8px}.poster-qr-shell .qr-design-settings>button[type=submit]{margin-left:0}.poster-qr-shell .poster-qr-design-advanced>label{grid-template-columns:minmax(0,1fr);gap:6px}.poster-qr-shell .qr-design-settings>.poster-qr-design-advanced{padding:0}.poster-qr-shell .poster-qr-design-advanced[open]{padding:14px}}.poster-qr-shell .qr-design-preview-search-toggle{display:grid;place-items:center;flex:0 0 23px;width:23px;height:25px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--qr-live-accent,#69c8ef);font-size:22px;font-family:inherit;line-height:1;cursor:pointer}.poster-qr-shell .qr-design-preview-search-toggle:hover,.poster-qr-shell .qr-design-preview-search-toggle[aria-expanded=true]{background:#ffffff25}.poster-qr-shell .qr-design-preview-search-toggle:focus-visible{outline:2px solid #6ab5f7;outline-offset:2px}.poster-qr-shell .qr-design-live-search{box-sizing:border-box;flex:0 0 auto;padding:7px 5px;width:100%;margin:0}.poster-qr-shell .qr-design-live-search input[type=search]{box-sizing:border-box;display:block;width:100%;min-width:0;height:32px;border-radius:5px;border:1px solid #3f474e;padding:5px 9px;background:#202427;color:#e7e9eb;font-family:inherit;font-size:12px}.poster-qr-shell .qr-design-live-search input[type=search]:focus-visible{border-color:#4095d6;outline:1px solid #4095d6}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-search input[type=search]{background:#fff;color:#29343d;border-color:#d3dbe1}.poster-qr-shell .qr-design-live-header-icons{align-items:center}.poster-qr-shell .qr-design-preview-theme{display:inline-flex;justify-content:center;align-items:center;width:23px;height:25px;padding:0;border:0;border-radius:50%;font:inherit;font-size:19px;line-height:1;color:var(--qr-live-accent,#69c8ef);background:transparent;cursor:pointer}.poster-qr-shell .qr-design-preview-theme:hover{background:#ffffff25}.poster-qr-shell .qr-design-preview-theme:focus-visible{outline:2px solid #6ab5f7;outline-offset:2px}.poster-qr-shell .qr-design-live-preview.light-theme{background:#f7f9fa;color:#26323b}.poster-qr-shell .qr-design-live-preview.light-theme header{color:#26323b}.poster-qr-shell .qr-design-live-preview.light-theme header strong{color:#26323b}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-header-icons{color:#536877}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-intro h4{color:#26323b}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-products article small{color:#596770}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-intro p{color:#5a6871}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-products{background:#e6ebef}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-products article{background:#fff}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-products article strong{color:#33434b}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-no-photo{background:#e6e9ec}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-category-picker,.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-category-picker[open]{background:#fff;color:#26323b}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-category-picker summary{color:#26323b;border-bottom:1px solid #e3e7eb}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-categories{background:#fff;color:#26323b}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-categories>button{border-color:#e2e7eb;background:#fff;color:#26323b}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-categories>button:hover,.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-categories>button.active{background:#e9eef2}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-selected-category button{color:#26323b;background:#e2e9ee}.poster-qr-shell .qr-design-live-slider{position:relative;flex:0 0 auto;width:100%;overflow:hidden;border-radius:6px}.poster-qr-shell .qr-design-live-slide-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:29px;height:34px;padding:0;border:0;border-radius:4px;background:#14191ba0;color:#fff;font-size:25px;line-height:1;cursor:pointer;opacity:.68;transition:opacity .12s,background-color .12s}.poster-qr-shell .qr-design-live-slide-arrow.previous{left:4px}.poster-qr-shell .qr-design-live-slide-arrow.next{right:4px}.poster-qr-shell .qr-design-live-slide-arrow:hover,.poster-qr-shell .qr-design-live-slide-arrow:focus-visible{opacity:1;background:#14191be8}.poster-qr-shell .qr-design-live-slide-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:6px;pointer-events:none}.poster-qr-shell .qr-design-live-slide-dots button{box-sizing:border-box;display:block;width:7px;height:7px;padding:0;border:1px solid #fff9;border-radius:50%;background:#292f34b9;pointer-events:auto;cursor:pointer}.poster-qr-shell .qr-design-live-slide-dots button.active{width:8px;height:8px;border-color:#fff;background:#fff}.poster-qr-shell .qr-design-live-slide-dots button:focus-visible{outline:2px solid #67b8fc;outline-offset:2px}.poster-qr-shell .qr-design-live-preview{position:relative}.poster-qr-shell .qr-design-live-product-open{box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;gap:6px;width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.poster-qr-shell .qr-design-live-product-open:focus-visible{outline:2px solid #69b8ed;outline-offset:2px}.poster-qr-shell .qr-design-live-product-open:hover strong{text-decoration:underline}.poster-qr-shell .qr-design-live-product-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:2px 0 0;color:#afb8bf;font-size:10px;line-height:1.35}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-product-description{color:#67737b}.poster-qr-shell .qr-design-live-product-overlay{position:absolute;z-index:12;inset:0;box-sizing:border-box;overflow-y:auto;background:#0b0d108a;padding:92px 3px 12px}.poster-qr-shell .qr-design-live-product-detail{position:relative;margin:0 auto;width:100%;box-sizing:border-box;border-radius:8px;overflow:hidden;background:#202427;color:#e8edf1;box-shadow:0 4px 22px #0006}.poster-qr-shell .qr-design-live-product-close{position:absolute;z-index:1;top:10px;right:10px;width:29px;height:29px;display:grid;place-items:center;background:#202427cf;border:0;border-radius:50%;font-size:22px;color:#fff;cursor:pointer}.poster-qr-shell .qr-design-live-product-close:focus-visible{outline:2px solid #6ebbf7;outline-offset:2px}.poster-qr-shell .qr-design-live-product-detail-photo{display:block;box-sizing:border-box;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#30373c}.poster-qr-shell .qr-design-live-product-detail-content{padding:13px 11px 20px}.poster-qr-shell .qr-design-live-product-detail-content h3{font-size:17px;margin:0 0 5px;font-weight:650}.poster-qr-shell .qr-design-live-product-detail-content>strong{display:block;font-size:15px;margin-bottom:10px;color:var(--qr-live-accent,#e8edf1)}.poster-qr-shell .qr-design-live-product-detail-content>p{margin:8px 0 13px;color:#bcc6cd;line-height:1.45;font-size:12px}.poster-qr-shell .qr-design-live-product-detail-options h4{margin:12px 0 8px;font-size:14px}.poster-qr-shell .qr-design-live-product-detail-options ul{list-style:none;margin:0;padding:0}.poster-qr-shell .qr-design-live-product-detail-options li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 1px;border-bottom:1px solid #3e474e;font-size:12px}.poster-qr-shell .qr-design-live-product-detail-options li small{white-space:nowrap;color:#afbec8}.poster-qr-shell .qr-design-live-product-detail-note{display:block;margin-top:16px;color:#9aa9b5;line-height:1.4;font-size:10px}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-product-detail{background:#fff;color:#28333b}.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-product-detail-content>p,.poster-qr-shell .qr-design-live-preview.light-theme .qr-design-live-product-detail-options li small{color:#5b6872}.poster-qr-shell.installed-poster-qr-view .poster-qr-code-page{margin-left:352px;margin-top:15px}.poster-qr-shell.installed-poster-qr-view .poster-qr-code-theme{width:242px;flex-basis:242px;gap:20px}.poster-qr-shell.installed-poster-qr-view .poster-qr-code-art{width:224px;height:224px}.poster-qr-shell.installed-poster-qr-view .poster-qr-code-theme-label{font-size:18px}.poster-qr-shell.installed-poster-qr-view .poster-qr-code-designer{padding-bottom:17px}.poster-qr-shell.installed-poster-qr-view .poster-qr-installed-qr-note{padding:12px 16px;margin:13px 0 0;color:#a8c7d8;font-size:13px;line-height:1.5;border:1px solid #50616d;background:#252d34;border-radius:7px}@media(max-width:1150px){.poster-qr-shell.installed-poster-qr-view .poster-qr-code-page{margin-left:14px}}.poster-qr-shell .poster-qr-code-tab{color:#e4e6e9;min-height:630px}.poster-qr-shell .poster-qr-code-page{position:relative;margin:-2px 0 20px 48px;max-width:768px}.poster-qr-shell .poster-qr-code-location-picker{position:absolute;z-index:4;top:3px;left:calc(100% + 16px);width:min(310px,calc(100vw - 900px));margin:0;color:#a7b2bb;font-size:12px}.poster-qr-shell .poster-qr-code-location-picker>summary{box-sizing:border-box;display:inline-flex;max-width:100%;padding:3px 1px 5px;border-bottom:1px dashed #4f5a62;color:#9caab3;cursor:pointer;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style:none}.poster-qr-shell .poster-qr-code-location-picker>summary::-webkit-details-marker{display:none}.poster-qr-shell .poster-qr-code-location-picker>summary:hover{color:#e2ebf0}.poster-qr-shell .poster-qr-code-location-picker>summary:focus-visible{outline:2px solid #77bfff;outline-offset:3px}.poster-qr-shell .poster-qr-code-location-picker>label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;font-size:12px;padding:12px;background:#202427;border:1px solid #515a61;border-radius:7px;box-shadow:0 8px 24px #0005}.poster-qr-shell .poster-qr-code-location-picker select{width:min(350px,100%);padding:9px 12px;background:#202427;color:#edeff1;border:1px solid #525c64;border-radius:6px;cursor:pointer;font-size:13px}.poster-qr-shell .poster-qr-code-designer{background:#202427;border-radius:9px;border:0;box-shadow:none;padding:22px 18px 2px;display:grid;gap:11px}.poster-qr-shell .poster-qr-code-designer h2{margin:0;font-size:26px;font-weight:400;color:#e3e5e7}.poster-qr-shell .poster-qr-code-themes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px}.poster-qr-shell .poster-qr-code-theme{width:204px;flex:0 0 204px;box-sizing:border-box;padding:8px 8px 10px;background:#292e32;border:1px solid transparent;border-radius:15px;box-shadow:none;color:#b8bfc5;cursor:pointer;display:grid;gap:10px;justify-items:stretch;transition:border-color .14s}.poster-qr-shell .poster-qr-code-theme:hover{border-color:#737e85}.poster-qr-shell .poster-qr-code-theme.selected{border-color:#3189cf}.poster-qr-shell .poster-qr-code-theme:focus-visible{outline:2px solid #58b4ff;outline-offset:3px}.poster-qr-shell .poster-qr-code-art{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;box-sizing:border-box;width:186px;height:190px;padding:9px;border-radius:13px;color:#111315;background:#c9c9c9;text-align:center}.poster-qr-shell .poster-qr-code-theme.dark .poster-qr-code-art{color:#d1d1d1;background:#050607}.poster-qr-shell .poster-qr-code-art>strong{color:inherit;font-size:12px;font-weight:650;line-height:1.1}.poster-qr-shell .poster-qr-code-art>img{width:125px;height:125px;max-width:100%;display:block;object-fit:contain;border:4px solid #fff;background:#fff;box-sizing:border-box}.poster-qr-shell .poster-qr-code-empty{display:grid;place-items:center;border:2px dashed currentColor;opacity:.65;width:125px;height:125px;font-size:26px;font-weight:500;box-sizing:border-box}.poster-qr-shell .poster-qr-code-mark{font-size:14px;color:inherit;opacity:.83;white-space:nowrap;line-height:16px}.poster-qr-shell .poster-qr-code-theme-label{font-size:16px;color:#b8bdc1;text-align:center}.poster-qr-shell .poster-qr-code-downloads{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:3px;color:#b1bac1;font-size:12px}.poster-qr-shell .poster-qr-code-downloads>p{display:none}.poster-qr-shell .poster-qr-code-downloads a{font-size:12px;text-decoration:none;color:#7ec5ff}.poster-qr-shell .poster-qr-code-downloads a:hover{text-decoration:underline}.poster-qr-shell .poster-qr-code-downloads .poster-qr-code-download-primary{color:#fff;background:#268ddd;padding:9px 14px;border-radius:5px}.poster-qr-shell .poster-qr-code-a11y-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip-path:inset(50%);white-space:nowrap;overflow:hidden}.poster-qr-shell .poster-qr-code-help{box-sizing:border-box;background:#353a40;color:#e4e6e9;border-radius:8px;padding:17px 19px;margin-top:15px;font-size:17px;line-height:1.5}.poster-qr-shell .poster-qr-code-help a{color:#f5f5f6;font-weight:650;text-decoration:none;border:0;border-bottom:1px solid transparent}.poster-qr-shell .poster-qr-code-help a:hover{border-bottom-color:currentColor}.poster-qr-shell .poster-qr-code-help span{color:#a5adb4}.poster-qr-shell .poster-qr-code-downloads a{opacity:.84;font-size:12px;padding:3px 0 0}.poster-qr-shell .poster-qr-code-missing{margin:15px 0 0;padding:17px 19px;border:1px solid #4b555d;border-radius:8px;background:#252b2f;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.poster-qr-shell .poster-qr-code-missing strong{color:#e2e5e7;font-size:14px}.poster-qr-shell .poster-qr-code-missing p{margin:5px 0 0;color:#9ba9b2;font-size:12px;line-height:1.6}.poster-qr-shell .poster-qr-code-missing button{color:#fff;background:#2589d5;border:1px solid #2589d5;border-radius:5px;padding:8px 12px;min-height:36px;cursor:pointer}@media(max-width:950px){.poster-qr-shell .poster-qr-code-page{margin-left:0}.poster-qr-shell .poster-qr-code-location-picker{position:relative;top:auto;left:auto;width:auto;margin:0 0 10px}}@media(max-width:560px){.poster-qr-shell .poster-qr-code-designer{padding:15px}.poster-qr-shell .poster-qr-code-themes{gap:12px}.poster-qr-shell .poster-qr-code-theme{flex:1 1 140px;width:auto;min-width:0}.poster-qr-shell .poster-qr-code-art{width:100%;height:175px}.poster-qr-shell .poster-qr-code-art>img{width:115px;height:115px}}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-panel{max-width:1015px;margin-left:309px}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-workspace{position:relative;padding-top:0}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-form{padding-top:0;gap:22px}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-card:first-child{padding-top:14px}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-row{grid-template-columns:minmax(190px,237px) minmax(0,1fr)}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-source-note{position:absolute;right:0;top:5px;z-index:12;max-width:375px;background:#263744;color:#bfd7e8;border:1px solid #5b7180;border-radius:6px;padding:8px 11px;font-size:12px;line-height:1.45;margin:0}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-source-note summary{cursor:pointer;font-weight:600}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-source-note p{margin:10px 0 0}@media(max-width:1150px){.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-panel{max-width:calc(100% - 34px);margin-left:17px}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-row{grid-template-columns:minmax(155px,31%) minmax(0,1fr)}.poster-qr-shell.installed-poster-qr-view .poster-qr-settings-source-note{position:static;max-width:none;margin-bottom:16px}}.poster-qr-shell .poster-qr-settings-panel{max-width:905px;margin:0 0 30px 30px;min-width:0;color:#dfe2e5}.poster-qr-shell .poster-qr-settings-location{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#b2bbc3;margin:1px 0 18px}.poster-qr-shell .poster-qr-settings-location select{min-height:38px;min-width:310px;max-width:100%;padding:8px 12px;background:#22282c;border:1px solid #505961;border-radius:6px;color:#e8ebef;font-size:13px}.poster-qr-shell .poster-qr-settings-form{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;margin:0;padding:0}.poster-qr-shell .poster-qr-settings-card{background:#202427;border:0;border-radius:9px;padding:21px 20px 30px;min-width:0;color:#e4e6e8}.poster-qr-shell .poster-qr-settings-card>h2{color:#dce0e4;font-size:27px;font-weight:400;margin:0 0 17px;line-height:1.25}.poster-qr-shell .poster-qr-settings-row{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:center;column-gap:15px;min-height:42px;margin:0 0 17px;color:#dee1e3;font-size:17px}.poster-qr-shell .poster-qr-settings-row:last-child{margin-bottom:0}.poster-qr-shell .poster-qr-settings-row>span{font-size:17px;color:#e0e2e4;font-weight:400}.poster-qr-shell .poster-qr-settings-row>:is(input,select),.poster-qr-shell .poster-qr-settings-control select{display:block;min-width:0;width:100%;height:42px;border:1px solid #535d65;border-radius:6px;box-sizing:border-box;color:#e8ecf0;background:#202427;font-size:16px;font-weight:400;box-shadow:none;padding:7px 12px;margin:0}.poster-qr-shell .poster-qr-settings-row input::placeholder{color:#8e9ba5}.poster-qr-shell .poster-qr-settings-row :is(input,select):focus-visible,.poster-qr-shell .poster-qr-settings-location select:focus-visible{outline:2px solid #2694e7;outline-offset:2px}.poster-qr-shell .poster-qr-settings-control{min-width:0;display:grid;gap:6px}.poster-qr-shell .poster-qr-settings-control select:disabled{opacity:.72;cursor:not-allowed}.poster-qr-shell .poster-qr-settings-control small{line-height:1.45;color:#9babb5;font-size:11px}.poster-qr-shell .poster-qr-settings-card:first-child .poster-qr-settings-control small{display:none}.poster-qr-shell .poster-qr-settings-card:first-child .poster-qr-settings-row{transform:translateY(-5px)}.poster-qr-shell .poster-qr-settings-row:has(>select),.poster-qr-shell .poster-qr-settings-row:has(>.poster-qr-settings-control select){position:relative}.poster-qr-shell .poster-qr-settings-row>select,.poster-qr-shell .poster-qr-settings-control select{appearance:none;-webkit-appearance:none;padding-right:35px}.poster-qr-shell .poster-qr-settings-row:has(>select):after,.poster-qr-shell .poster-qr-settings-row:has(>.poster-qr-settings-control select):after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid #dce3e9;border-bottom:2px solid #dce3e9;transform:translateY(-68%) rotate(45deg);pointer-events:none}.poster-qr-shell .poster-qr-settings-general>.qr-wifi-editor{display:grid;gap:14px;margin:0;padding:0;border:0;background:transparent;color:#e5e7e9}.poster-qr-shell .poster-qr-settings-general>.qr-wifi-editor legend{display:none}.poster-qr-shell .poster-qr-settings-general>.qr-wifi-editor>p:first-of-type{font-size:12px;color:#a9b5bd;margin:0 0 4px;line-height:1.45}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>label:not(.switch-field){display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:15px;align-items:center;font-size:16px;margin:0}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>label:not(.switch-field)>span{color:#e0e2e5;font-size:15px}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor input:not([type=checkbox]){min-height:42px;width:100%;box-sizing:border-box;padding:7px 12px;border-radius:6px;background:#202427;color:#e6e9ed;border:1px solid #525c65;font-size:15px}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>.switch-field{display:flex;align-items:center;gap:14px;color:#cbd2d6;flex-direction:row}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>.switch-field input{appearance:auto;width:19px;height:19px;accent-color:#258ddd}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>:is(small,p:not(.message)){font-size:12px;color:#a0acb5;margin:0}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>button{justify-self:end;background:#2b83c6;border:1px solid #2b83c6;border-radius:6px;color:#fff;padding:10px 14px;cursor:pointer}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor button:disabled{opacity:.5;cursor:not-allowed}.poster-qr-shell .poster-qr-settings-save-block>.primary-button{display:block;min-width:110px;min-height:41px;margin:17px 0 8px auto;padding:10px 21px;border:0;border-radius:6px;background:#228bdb;color:#fff;font-size:15px;cursor:pointer}.poster-qr-shell .poster-qr-settings-save-block>small{display:block;font-size:12px;line-height:1.5;color:#98a6af;margin-top:9px}.poster-qr-shell .poster-qr-settings-save-block .message{margin-top:13px}@media(max-width:950px){.poster-qr-shell .poster-qr-settings-panel{margin-left:0}}@media(max-width:590px){.poster-qr-shell .poster-qr-settings-card{padding:19px 14px 22px}.poster-qr-shell .poster-qr-settings-row,.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>label:not(.switch-field){grid-template-columns:minmax(0,1fr);gap:6px}.poster-qr-shell .poster-qr-settings-row>span{font-size:15px}.poster-qr-shell .poster-qr-settings-location select{min-width:0;width:100%}}.poster-qr-shell .poster-qr-settings-panel{position:relative;width:min(770px,calc(100% - 110px));max-width:770px;margin:0 0 34px 55px}@media(min-width:1250px){.poster-qr-shell .poster-qr-settings-location{position:absolute;top:13px;left:calc(100% + 24px);width:min(370px,calc(100vw - 980px));margin:0;display:grid;gap:7px}.poster-qr-shell .poster-qr-settings-location select{min-width:0;width:100%}.poster-qr-shell .poster-qr-settings-form{padding-top:13px}}.poster-qr-shell .poster-qr-settings-form{gap:16px}.poster-qr-shell .poster-qr-settings-card{padding:19px 17px 22px;border-radius:9px}.poster-qr-shell .poster-qr-settings-card>h2{font-size:25px;line-height:1.3;margin-bottom:13px}.poster-qr-shell .poster-qr-settings-row{grid-template-columns:minmax(0,240px) minmax(0,1fr);column-gap:16px;min-height:42px;margin-bottom:16px;font-size:16px}.poster-qr-shell .poster-qr-settings-row>span{font-size:16px}.poster-qr-shell .poster-qr-settings-row>:is(input,select),.poster-qr-shell .poster-qr-settings-control select{height:38px;min-height:38px;border-radius:7px;font-size:16px}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor{display:block}.poster-qr-shell .poster-qr-settings-card.poster-qr-settings-general{padding-top:25px;padding-bottom:0;margin-bottom:-6px}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>label:not(.switch-field){display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);min-height:42px;margin-bottom:16px;gap:16px;align-items:center}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>label:not(.switch-field)>span{font-size:16px;color:#e0e2e5}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor input:not([type=checkbox]){min-height:38px;height:38px;font-size:16px;border-radius:7px}.poster-qr-shell .poster-qr-wifi-extra{margin:2px 0 0 256px;width:calc(100% - 256px);max-width:480px;min-width:0}.poster-qr-shell .poster-qr-wifi-extra>summary,.poster-qr-shell .poster-qr-settings-reason>summary{font-size:12px;color:#91bcd8;cursor:pointer;list-style-position:inside;line-height:1.45}.poster-qr-shell .poster-qr-wifi-extra[open]{box-sizing:border-box;background:#282f34;border-radius:6px;border:1px solid #49545d;padding:13px 14px}.poster-qr-shell .poster-qr-wifi-extra>p{margin:10px 0 15px;color:#9faeb9;font-size:12px;line-height:1.55}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor .poster-qr-wifi-extra>label:not(.switch-field){display:grid;grid-template-columns:minmax(0,1fr);margin:12px 0;gap:5px}.poster-qr-shell .poster-qr-wifi-extra>.switch-field{display:flex;gap:9px;align-items:center;margin:12px 0;line-height:1.5;color:#c6d0d7}.poster-qr-shell .poster-qr-wifi-extra>.switch-field input{width:16px;height:16px;flex:none}.poster-qr-shell .poster-qr-wifi-extra>button{margin:12px 0 5px;padding:10px 14px;border-radius:6px;background:#2c8ed1;border:1px solid #2c8ed1;color:#fff;cursor:pointer}.poster-qr-shell .poster-qr-wifi-extra :is(small,p:not(.message)){display:block;color:#a1afb9;font-size:12px;line-height:1.5;margin:9px 0}.poster-qr-shell .poster-qr-wifi-extra>.message{margin:9px 0}.poster-qr-shell .poster-qr-settings-save-block{display:grid;grid-template-columns:97px minmax(0,1fr);align-items:center;gap:12px;box-sizing:border-box;width:calc(100% - 272px);margin:12px 0 22px 272px;padding-top:0}.poster-qr-shell .poster-qr-settings-save-block>.primary-button{grid-column:1;grid-row:1;justify-self:start;box-sizing:border-box;margin:0;padding:7px 10px;width:97px;min-width:97px;height:38px;min-height:38px;border-radius:6px;background:#218cdf;font-size:16px;font-weight:400}.poster-qr-shell .poster-qr-settings-reason{grid-column:2;grid-row:1;justify-self:end;align-self:center;margin:0;width:auto;max-width:100%}.poster-qr-shell .poster-qr-settings-reason[open]{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%}.poster-qr-shell .poster-qr-settings-reason>small{display:block;margin:8px 0 0;font-size:11px;line-height:1.5;color:#98a6af}.poster-qr-shell .poster-qr-settings-reason[open]{padding:12px 13px;border-radius:6px;background:#282e33}.poster-qr-shell .poster-qr-settings-reason>label{margin-top:12px;margin-bottom:0}.poster-qr-shell .poster-qr-settings-save-block>.message{align-self:stretch;margin:8px 0}.poster-qr-shell .poster-qr-settings-save-block>small{text-align:right;font-size:11px;max-width:480px}@media(max-width:1050px){.poster-qr-shell .poster-qr-settings-panel{width:min(770px,100%);margin-left:0}}@media(max-width:590px){.poster-qr-shell .poster-qr-settings-row,.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>label:not(.switch-field){grid-template-columns:minmax(0,1fr);gap:5px}.poster-qr-shell .poster-qr-wifi-extra{margin-left:0;width:100%;max-width:none}.poster-qr-shell .poster-qr-settings-card{padding:16px 13px 20px}}.poster-qr-shell .poster-qr-wifi-unsaved{font-weight:550;color:#efc57b}.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>.poster-qr-wifi-feedback{margin:10px 0 0 256px;max-width:480px;font-size:12px}.poster-qr-shell .poster-qr-wifi-extra :is(input,button):focus-visible,.poster-qr-shell .poster-qr-settings-reason input:focus-visible{outline:2px solid #72baf2;outline-offset:2px}.poster-qr-shell .poster-qr-settings-reason[open] .poster-qr-settings-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.poster-qr-shell .poster-qr-wifi-extra[open]>summary{margin-bottom:7px}.poster-qr-shell .poster-qr-wifi-extra>button:disabled{opacity:.52;cursor:not-allowed}@media(max-width:590px){.poster-qr-shell .poster-qr-settings-general .qr-wifi-editor>.poster-qr-wifi-feedback{margin-left:0;max-width:none}.poster-qr-shell .poster-qr-settings-reason[open] .poster-qr-settings-row{grid-template-columns:minmax(0,1fr)}}.poster-qr-shell.installed-poster-qr-view .poster-qr-payments{margin-left:312px;margin-top:16px}.poster-qr-shell.installed-poster-qr-view .poster-qr-payments-heading{gap:2px;margin-bottom:42px}.poster-qr-shell.installed-poster-qr-view .poster-qr-payments-heading h1{font-size:48px}.poster-qr-shell.installed-poster-qr-view .poster-qr-payments-heading a{font-size:18px}.poster-qr-shell.installed-poster-qr-view .poster-qr-payments-card h2{font-size:29px;margin-bottom:14px}.poster-qr-shell.installed-poster-qr-view .poster-qr-payments-information{display:none}@media(max-width:1150px){.poster-qr-shell.installed-poster-qr-view .poster-qr-payments{margin-left:0}}.poster-qr-shell .poster-qr-payments{box-sizing:border-box;min-height:650px;margin-top:-2px;padding:0 20px 55px 48px;color:#dce0e4;background:#2b2f34}.poster-qr-shell .poster-qr-payments-heading{margin:0 0 30px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.poster-qr-shell .poster-qr-payments-heading h1{margin:0;color:#e1e4e8;font-size:40px;font-weight:450;letter-spacing:-.4px;line-height:1.15}.poster-qr-shell .poster-qr-payments-heading a{display:inline-block;font-size:16px;color:#71b8e6;font-weight:400;line-height:1.45;text-decoration:none}.poster-qr-shell .poster-qr-payments-heading a:hover{text-decoration:underline;color:#9fd3f5}.poster-qr-shell .poster-qr-payments-card{box-sizing:border-box;max-width:768px;min-height:102px;padding:17px 17px 18px;border:0;border-radius:9px;background:#202427;color:#e3e6e9}.poster-qr-shell .poster-qr-payments-card h2{font-size:25px;line-height:1.3;font-weight:450;margin:0 0 12px;color:#e0e3e6}.poster-qr-shell .poster-qr-payments-radios{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.poster-qr-shell .poster-qr-payments-radios label{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;color:#e2e6e9;cursor:pointer}.poster-qr-shell .poster-qr-payments-radios input[type=radio]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:17px;height:17px;flex:none;margin:0;border:1px solid #5c646c;border-radius:50%;background:#202427;box-shadow:none;cursor:pointer}.poster-qr-shell .poster-qr-payments-radios input[type=radio]:checked{border:5px solid #408fda;background:#eaf6ff}.poster-qr-shell .poster-qr-payments-radios input[type=radio]:focus-visible{outline:2px solid #76bbf2;outline-offset:3px}.poster-qr-shell .poster-qr-payments-followup{margin:22px 0 2px;padding:19px 1px 3px;border-top:1px solid #424b53}.poster-qr-shell .poster-qr-payments-followup h3{margin:0 0 11px;font-size:21px;font-weight:500;line-height:1.3;color:#dce3e9}.poster-qr-shell .poster-qr-payments-followup p{font-size:14px;line-height:1.6;color:#afb9c2;max-width:690px;margin:9px 0}.poster-qr-shell .poster-qr-payments-followup>button{margin-top:11px;min-height:42px;padding:9px 17px;color:#eaf6ff;border:1px solid #438bc4;border-radius:6px;background:#378bd2;font-family:inherit;font-size:14px;opacity:.46;cursor:not-allowed}.poster-qr-shell .poster-qr-payments-information{max-width:770px;margin-top:16px;font-size:12px;color:#a0acb5}.poster-qr-shell .poster-qr-payments-explain{display:inline-flex;align-items:center;gap:8px;border:0;padding:8px 0;color:#93b7cf;background:transparent;font-family:inherit;font-size:12px;cursor:pointer}.poster-qr-shell .poster-qr-payments-explain:hover{color:#c5deef}.poster-qr-shell .poster-qr-payments-explain>span{font-size:16px}.poster-qr-shell .poster-qr-payments-information-body{padding:12px 16px 14px;margin:4px 0 0;background:#262d32;border:1px solid #3a454d;border-radius:6px;color:#b6c3cc;font-size:13px;line-height:1.6}.poster-qr-shell .poster-qr-payments-information-body p{margin:0 0 9px}.poster-qr-shell .poster-qr-payments-information-body a{color:#8cc8ef;text-decoration:none}.poster-qr-shell .poster-qr-payments-information-body a:hover{text-decoration:underline}@media(max-width:730px){.poster-qr-shell .poster-qr-payments{margin-top:0;padding:20px 12px 38px}.poster-qr-shell .poster-qr-payments-heading h1{font-size:31px}.poster-qr-shell .poster-qr-payments-card{padding:19px 14px}.poster-qr-shell .poster-qr-payments-card h2{font-size:21px}}.poster-qr-shell .poster-qr-reviews-panel.panel{margin:-18px 0 0;padding:0 0 0 56px;border:0;border-radius:0;background:transparent;color:#e5e6e8;box-shadow:none;overflow:visible;min-height:580px}.poster-qr-shell .poster-qr-review-acceptance{margin:0 0 28px}.poster-qr-shell .poster-qr-review-primary-line{display:flex;align-items:center;flex-wrap:wrap;gap:24px;min-height:27px}.poster-qr-shell .poster-qr-review-primary-switch{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px;font-weight:400;color:#e3e5e8;margin:0;min-height:24px}.poster-qr-shell .poster-qr-review-primary-switch>span{color:#e4e6e9;font-size:16px;font-weight:400;line-height:1.35}.poster-qr-shell .poster-qr-review-primary-switch input[role=switch]{flex:none;appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;display:block;width:32px;height:16px;margin:0;border:1px solid #555e65;border-radius:10px;background:#20262a;cursor:pointer;transition:background .12s ease}.poster-qr-shell .poster-qr-review-primary-switch input[role=switch]:before{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background:#7c868d;border-radius:50%;transition:transform .12s ease}.poster-qr-shell .poster-qr-review-primary-switch input[role=switch]:checked{background:#2688db;border-color:#2688db}.poster-qr-shell .poster-qr-review-primary-switch input[role=switch]:checked:before{transform:translate(16px);background:#fff}.poster-qr-shell .poster-qr-review-primary-switch input[role=switch]:disabled{cursor:not-allowed;opacity:.72}.poster-qr-shell .poster-qr-review-primary-switch:has(input:disabled){cursor:not-allowed}.poster-qr-shell .poster-qr-review-primary-switch input:focus-visible{outline:2px solid #56affc;outline-offset:3px}.poster-qr-shell .poster-qr-review-primary-line>select{margin-left:auto;max-width:min(340px,100%);min-width:185px;padding:6px 26px 6px 10px;border:1px solid #515a60;background:#22282c;color:#d7dbe0;border-radius:5px;font-size:12px;min-height:31px;cursor:pointer}.poster-qr-shell .poster-qr-review-disabled-reason{color:#9da7af;font-size:11px;margin:7px 0 0 48px}.poster-qr-shell .poster-qr-review-acceptance .message{max-width:690px;margin:14px 0}.poster-qr-shell .poster-qr-reviews-advanced{margin-top:22px;max-width:1100px}.poster-qr-shell .poster-qr-reviews-advanced>summary{font-size:12px;padding:8px 13px;border:1px solid #525b62;border-radius:6px;background:#252b30;width:fit-content;cursor:pointer;color:#aab5bf}.poster-qr-shell .poster-qr-reviews-advanced[open]>summary{margin-bottom:19px;color:#e6e8e9;border-color:#7b8b98}.poster-qr-shell .poster-qr-reviews-advanced .panel-title{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:space-between;padding:20px;border-radius:9px;background:#202427;margin:0 0 14px;color:#dfe1e3}.poster-qr-shell .poster-qr-reviews-advanced :is(.data-table-wrap,.empty-state,.loading-card){background:#202427;color:#e1e3e5;border-color:#434a50}.poster-qr-shell .poster-qr-reviews-advanced .qr-review-filter{display:grid;gap:7px;color:#c2cad0;font-size:12px}.poster-qr-shell .poster-qr-reviews-advanced .qr-review-filter select{background:#242a2e;border:1px solid #4e5862;color:#e6e8eb;border-radius:5px;padding:8px 12px;min-width:160px}@media(max-width:650px){.poster-qr-shell .poster-qr-reviews-panel.panel{padding-left:12px;margin-top:0}.poster-qr-shell .poster-qr-review-primary-line{align-items:flex-start;gap:11px}.poster-qr-shell .poster-qr-review-primary-line>select{width:100%;margin-left:0}}@media(min-width:1250px){.poster-qr-shell.installed-poster-qr-view .qr-products-panel{margin-left:260px;margin-top:16px;width:min(1710px,calc(100% - 275px));box-sizing:border-box}.poster-qr-shell.installed-poster-qr-view .poster-qr-products-caption{margin-top:18px;margin-bottom:0}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .data-table .qr-category-group-row>:is(th,td){height:50px}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .qr-products-toolbar.panel{grid-template-columns:minmax(0,40%) minmax(0,15%) minmax(0,15%) 127px;column-gap:16px}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .qr-products-toolbar input,.poster-qr-shell.installed-poster-qr-view .qr-products-panel .qr-products-toolbar select{height:44px;min-height:44px}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .qr-products-toolbar>.secondary-button{width:160px}.poster-qr-shell.installed-poster-qr-view .poster-qr-products-caption{padding-left:18px}.poster-qr-shell.installed-poster-qr-view .poster-qr-products-caption>div>button{display:none}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .data-table .qr-category-group-row>th{padding-left:24px}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .poster-qr-category-grip{width:20px;margin-right:8px;overflow:hidden;transform:none;pointer-events:none}.poster-qr-shell.installed-poster-qr-view .qr-category-group-row .qr-category-expand{margin-right:8px}.poster-qr-shell.installed-poster-qr-view .poster-qr-menu-venue-picker{top:-17px;left:3px}}.poster-qr-shell .poster-qr-product-form>.poster-qr-readonly-controls{display:contents}.poster-qr-shell .poster-qr-product-form>.poster-qr-readonly-notice{margin:0;padding:9px 13px;color:#c5dbe8;background:#24323e;border:1px solid #486173;border-radius:6px;font-size:13px;line-height:1.5}.poster-qr-shell.installed-poster-qr-view .poster-qr-source-general-row .poster-qr-category-name-button{color:#858c92;cursor:default}.poster-qr-shell.installed-poster-qr-view .poster-qr-source-general-row .poster-qr-category-name-button:hover{color:#858c92}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .poster-qr-source-general-row .poster-qr-category-grip,.poster-qr-shell.installed-poster-qr-view .qr-products-panel .poster-qr-source-general-row:hover .poster-qr-category-grip,.poster-qr-shell.installed-poster-qr-view .qr-products-panel .poster-qr-source-general-row:focus-within .poster-qr-category-grip{opacity:0}.poster-qr-shell{position:relative}.poster-qr-shell .poster-qr-menu-subnav{position:absolute;top:84px;right:28px;z-index:5;justify-content:flex-end;padding:0;gap:12px;min-height:0;width:max-content;max-width:calc(100% - 36px)}.poster-qr-shell .poster-qr-menu-subnav button{font-size:11px;padding:2px 4px;background:transparent;border:0;color:#aeb6bd;border-radius:0;text-decoration:none}.poster-qr-shell .poster-qr-menu-subnav button.active{color:#b7bdc2;background:transparent;border-bottom:1px solid #68747d}.poster-qr-shell .qr-products-panel{position:relative;gap:15px}.poster-qr-shell .poster-qr-menu-venue-picker{margin:0;font-size:11px;color:#a1a9af;max-width:100%;width:fit-content;position:absolute;top:-18px;left:4px;z-index:8}.poster-qr-shell .poster-qr-menu-venue-picker>summary{cursor:pointer;padding:2px;font-size:11px;border-bottom:1px dashed #707981}.poster-qr-shell .poster-qr-menu-venue-picker>label{display:grid;gap:8px;position:absolute;z-index:20;top:23px;left:0;width:300px;max-width:calc(100vw - 55px);padding:16px;border:1px solid #505960;border-radius:8px;background:#202427;box-shadow:0 9px 30px #0005}.poster-qr-shell .poster-qr-menu-venue-picker>label>select{box-sizing:border-box;width:100%;min-width:0;min-height:36px;border:1px solid #505960;border-radius:5px;background:#272d31;color:#ebedef;padding:5px 9px}.poster-qr-shell .qr-products-panel .qr-products-toolbar.panel{display:grid;grid-template-columns:minmax(200px,2.65fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:center;gap:16px;padding:16px 18px;min-height:76px;position:relative;border-radius:10px;box-sizing:border-box}.poster-qr-shell .qr-products-panel .qr-products-toolbar>label,.poster-qr-shell .qr-products-panel .qr-products-toolbar>label:nth-child(2){display:block;flex:initial;width:100%;min-width:0;margin:0;max-width:none}.poster-qr-shell .qr-products-toolbar>label>span{display:none}.poster-qr-shell .qr-products-toolbar input,.poster-qr-shell .qr-products-toolbar select{display:block;min-height:42px;height:42px;width:100%;padding:7px 13px;color:#e1e3e6;border:1px solid #57616a;border-radius:7px;background:#202427;font-size:16px;font-weight:400;box-sizing:border-box;appearance:auto}.poster-qr-shell .qr-products-toolbar input[type=search]{appearance:none;-webkit-appearance:none}.poster-qr-shell .qr-products-toolbar select{cursor:pointer;appearance:none;-webkit-appearance:none;padding-right:35px}.poster-qr-shell .qr-products-toolbar>label:has(select){position:relative}.poster-qr-shell .qr-products-toolbar>label:has(select):after{content:"";position:absolute;pointer-events:none;right:18px;top:17px;width:8px;height:8px;border-right:2px solid #d8dde1;border-bottom:2px solid #d8dde1;transform:rotate(45deg)}@media(min-width:1250px){.poster-qr-shell .qr-products-panel .qr-products-toolbar.panel{grid-template-columns:minmax(260px,550px) 211px 210px 127px;justify-content:start}.poster-qr-shell .qr-products-panel .qr-products-toolbar>.secondary-button{justify-self:stretch;width:127px;padding:8px 10px}}.poster-qr-shell .qr-products-toolbar>.secondary-button{min-height:42px;width:max-content;max-width:100%;white-space:nowrap;padding:9px 15px;border-radius:6px;font-size:15px;font-weight:400}.poster-qr-shell .qr-products-toolbar [role=status]{position:absolute;right:17px;bottom:-17px;font-size:10px;line-height:1;color:#8a969e}.poster-qr-shell .qr-products-toolbar [role=status].poster-qr-filter-count:not(.visible){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.poster-qr-shell .poster-qr-products-caption{padding:0 11px;margin:8px 0 -7px;min-height:26px}.poster-qr-shell .poster-qr-products-caption>strong{font-size:16px;font-weight:600}.poster-qr-shell .poster-qr-products-caption>div>span{font-size:15px;font-weight:650}.poster-qr-shell .qr-products-panel .data-table .qr-category-group-row>:is(td,th){height:44px;padding-top:2px;padding-bottom:2px}.poster-qr-shell .qr-products-panel .poster-qr-category-grip{display:inline-flex;align-items:center;justify-content:center;width:17px;height:23px;margin:0 8px 0 0;vertical-align:middle;font-size:21px;font-weight:400;line-height:1;color:#89949d;cursor:default;opacity:0}.poster-qr-shell .qr-products-panel .qr-category-group-row:hover .poster-qr-category-grip,.poster-qr-shell .qr-products-panel .qr-category-group-row:focus-within .poster-qr-category-grip{opacity:1}.poster-qr-shell .qr-products-panel .poster-qr-category-pencil{margin-left:0;margin-right:0}.poster-qr-shell .qr-products-panel .poster-qr-category-inline-input{width:min(225px,calc(100% - 125px));max-width:380px;min-width:130px;height:38px;min-height:38px;padding:5px 11px;font-size:16px;line-height:1.25;font-weight:400;color:#dee2e6;background:#212529;border:1px solid #495057;outline:none}.poster-qr-shell .qr-products-panel .poster-qr-category-inline-input:focus{border-color:#495057;outline:none}.poster-qr-shell .qr-products-panel .poster-qr-category-inline-input:focus-visible{outline:2px solid #258cdd;outline-offset:1px}.poster-qr-shell .qr-products-panel .poster-qr-category-name-button{font-size:17px;font-weight:600}@media(max-width:620px){.poster-qr-shell .qr-products-panel .poster-qr-category-grip{width:12px;margin-right:2px}.poster-qr-shell .qr-products-panel .poster-qr-category-inline-input{width:min(185px,calc(100% - 80px))}}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row>td{height:96px;padding-top:5px;padding-bottom:5px}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row>.poster-qr-product-cell{padding-left:116px}.poster-qr-shell .qr-category-product-row .poster-qr-product-cell:before{left:88px;width:26px}.poster-qr-shell .poster-qr-product-open{min-height:84px}.poster-qr-shell .poster-qr-product-open img,.poster-qr-shell .poster-qr-product-no-photo{width:77px;height:77px;min-width:77px}.poster-qr-shell .poster-qr-product-options-button{opacity:0}.poster-qr-shell .poster-qr-product-options-button:hover,.poster-qr-shell .poster-qr-product-options-button:focus-visible,.poster-qr-shell .qr-category-product-row:hover .poster-qr-product-options-button{opacity:1}.poster-qr-shell .poster-qr-products-caption button{opacity:0;pointer-events:none}.poster-qr-shell .poster-qr-products-caption:hover button,.poster-qr-shell .poster-qr-products-caption:focus-within button{opacity:1;pointer-events:auto}.poster-qr-shell .poster-qr-product-open{min-height:65px}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row .poster-qr-product-description strong{font-size:16px;font-weight:450}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row .poster-qr-product-description .poster-qr-product-price{font-size:16px;font-weight:400}@media(max-width:1150px){.poster-qr-shell .qr-products-panel .qr-products-toolbar.panel{grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(130px,1fr)}.poster-qr-shell .qr-products-toolbar>.secondary-button{grid-column:3;justify-self:end}}.poster-qr-shell .poster-qr-photo-pending{display:flex;flex-wrap:wrap;gap:6px 15px;align-items:center;margin:8px 0 0;color:#adbdca;font-size:13px;line-height:1.5}.poster-qr-shell .poster-qr-photo-pending>button{padding:0;border:0;background:none;color:#6ebbed;font:inherit;cursor:pointer}.poster-qr-shell .poster-qr-photo-pending>button:hover{text-decoration:underline}.poster-qr-shell .poster-qr-photo-pending>button:disabled{opacity:.5;cursor:default}.poster-qr-shell .poster-qr-product-info .poster-qr-product-price-catalog-link{grid-column:2;justify-self:start;width:fit-content;padding:2px 0;margin:2px 0 0;border:0;background:transparent;color:#66b5ed;font:inherit;font-size:13px;cursor:pointer;text-align:left}.poster-qr-shell .poster-qr-product-price-catalog-link:hover{text-decoration:underline}.poster-qr-shell .poster-qr-product-price-catalog-link:focus-visible{outline:2px solid #73b7e9;outline-offset:2px}.poster-qr-shell .poster-qr-product-price-catalog-link:disabled{color:#7d8791;cursor:not-allowed}.poster-qr-shell .poster-qr-product-info .poster-qr-product-price-editable input{border-color:#4b5963;color:#f1f5f7;background:#252d33;font-variant-numeric:tabular-nums}.poster-qr-shell .poster-qr-product-info .poster-qr-product-price-editable input:focus{border-color:#6db7ef;outline:1px solid #6db7ef}.poster-qr-shell .poster-qr-product-info .poster-qr-product-price-hint{grid-column:2;color:#98b8c8;font-size:12px;line-height:1.4}.poster-qr-shell .poster-qr-product-info .poster-qr-product-price-readonly input[readonly]{background:#252a2e;color:#cfd8df;cursor:default}.poster-qr-shell .poster-qr-inline-options{display:flex;flex-direction:column;gap:16px}.poster-qr-shell .poster-qr-inline-option-group,.poster-qr-shell .poster-qr-product-additional{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:24px;background:#202427;border-radius:9px}.poster-qr-shell .poster-qr-inline-option-group>h3,.poster-qr-shell .poster-qr-product-additional>h3{margin:0 0 3px;font-weight:400;font-size:27px;color:#e3e6e8}.poster-qr-shell .poster-qr-inline-option-row{display:grid;grid-template-columns:240px minmax(0,1fr) 36px;gap:16px 18px;align-items:center;min-height:42px}.poster-qr-shell .poster-qr-inline-option-original{font-size:16px;color:#dfe2e5;overflow-wrap:anywhere}.poster-qr-shell .poster-qr-inline-option-input-wrap{display:flex;align-items:stretch;min-width:0;height:42px}.poster-qr-shell .poster-qr-inline-option-input-wrap>input{display:block;width:100%;min-width:0;flex:1 1 auto;box-sizing:border-box;border:1px solid #515b63;border-radius:6px 0 0 6px;background:#202427;color:#e8eaec;font-size:16px;padding:8px 12px}.poster-qr-shell .poster-qr-inline-option-input-wrap>input::placeholder{color:#9ba3ab}.poster-qr-shell .poster-qr-inline-option-price{display:grid;place-items:center;box-sizing:border-box;flex:0 0 auto;min-width:59px;padding:8px;border:1px solid #505a63;border-left:0;border-radius:0 6px 6px 0;background:#32373c;color:#dfe3e5;font-size:15px;white-space:nowrap}.poster-qr-shell .poster-qr-inline-option-toggle{display:flex;align-items:center;justify-content:center}.poster-qr-shell .poster-qr-inline-option-toggle input,.poster-qr-shell .poster-qr-product-additional .switch-field>input{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;flex:0 0 35px;width:35px;height:20px;margin:0;border:1px solid #505a61;border-radius:12px;position:relative;background:#24292d;cursor:pointer}.poster-qr-shell .poster-qr-inline-option-toggle input:after,.poster-qr-shell .poster-qr-product-additional .switch-field>input:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;background:#869096;border-radius:50%;transition:transform .12s}.poster-qr-shell .poster-qr-inline-option-toggle input:checked,.poster-qr-shell .poster-qr-product-additional .switch-field>input:checked{background:#238cde;border-color:#238cde}.poster-qr-shell .poster-qr-inline-option-toggle input:checked:after,.poster-qr-shell .poster-qr-product-additional .switch-field>input:checked:after{background:#fff;transform:translate(15px)}.poster-qr-shell .poster-qr-inline-option-toggle input:disabled,.poster-qr-shell .poster-qr-product-additional .switch-field>input:disabled{opacity:.5;cursor:not-allowed}.poster-qr-shell .poster-qr-inline-options>small{font-size:11px;line-height:1.5;color:#a5adb4}.poster-qr-shell .poster-qr-inline-loading{color:#aeb9c1;background:#202427;padding:14px;margin:0;border-radius:8px;font-size:12px}.poster-qr-shell .poster-qr-product-additional .switch-field{display:flex;align-items:center;gap:10px;width:fit-content;margin:0;cursor:pointer;flex-direction:row;color:#dce0e4}.poster-qr-shell .poster-qr-product-additional .switch-field>span{order:2;color:#dce1e5;font-size:16px;font-weight:400}.poster-qr-shell .poster-qr-product-additional .switch-field>input{order:1}.poster-qr-shell .poster-qr-product-form>.poster-qr-product-reason{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;margin:0;padding:14px 24px;border-radius:8px;background:#202427;color:#bdc6cc;font-size:13px}.poster-qr-shell .poster-qr-product-reason>input{box-sizing:border-box;min-width:0;min-height:39px;width:100%;background:#202427;border:1px solid #535d65;color:#e4e6e9;border-radius:6px;padding:8px 12px}.poster-qr-shell .poster-qr-product-form-actions .primary-button{box-sizing:border-box;width:97px;min-width:97px;min-height:38px;height:38px;padding:7px 10px;background:#238dde;border-color:#238dde;border-radius:6px;font-size:16px;font-weight:400}@media(min-width:1100px){.poster-qr-shell .poster-qr-product-editor.modal-card{padding:35px 47px 85px}.poster-qr-shell .poster-qr-product-editor .modal-head{margin-bottom:27px}.poster-qr-shell .poster-qr-product-editor .form-stack.poster-qr-product-form{width:min(100%,938px);max-width:938px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor{grid-template-columns:260px minmax(0,1fr);min-height:393px}.poster-qr-shell .poster-qr-product-info>label{grid-template-columns:260px minmax(0,1fr)}.poster-qr-shell .poster-qr-inline-option-row{grid-template-columns:260px minmax(0,1fr) 36px}}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>.poster-qr-photo-feedback{grid-column:2;margin:0;width:fit-content;font-size:12px;color:#d5dfe6}.poster-qr-shell .poster-qr-product-reason-details{margin:-8px 0 -11px;color:#a4b0b9;font-size:12px}.poster-qr-shell .poster-qr-product-reason-details summary{display:inline-block;cursor:pointer;border-bottom:1px dashed #73818d;padding:4px 1px;list-style:none}.poster-qr-shell .poster-qr-product-reason-details summary::-webkit-details-marker{display:none}.poster-qr-shell .poster-qr-product-reason-details>.poster-qr-product-reason{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:center;padding:13px 24px;margin:8px 0 0;border-radius:7px;background:#202427}.poster-qr-shell .poster-qr-product-reason-details .poster-qr-product-reason input{color:#e4e7e9;min-height:40px;width:100%;min-width:0;padding:7px 12px;border:1px solid #535d65;background:#202427;border-radius:6px;box-sizing:border-box}.poster-qr-shell .poster-qr-product-form .poster-qr-product-form-actions{justify-content:flex-start;padding-left:260px;padding-top:0}.poster-qr-shell .poster-qr-product-form-actions .primary-button{min-height:38px;height:38px;padding:7px 10px}.poster-qr-shell .poster-qr-product-form-actions .secondary-button{order:2;border-color:transparent;background:transparent;min-height:42px}.poster-qr-shell .poster-qr-inline-option-original{font-weight:400;font-size:16px;line-height:1.35}.poster-qr-shell .poster-qr-inline-options>small:not([role=status]){display:none}.poster-qr-shell .poster-qr-product-info>label>small{position:absolute;opacity:0;pointer-events:none;height:0;overflow:hidden}.poster-qr-shell .poster-qr-product-reason-details:not([open])>summary{font-size:0;display:inline-flex;align-items:center;justify-content:center;opacity:.4;min-width:29px;min-height:25px;padding:0 5px;border:0;cursor:pointer}.poster-qr-shell .poster-qr-product-reason-details:not([open])>summary:after{content:"•••";font-size:15px;letter-spacing:2px;color:#b9c9d6}.poster-qr-shell .poster-qr-product-reason-details>summary:hover,.poster-qr-shell .poster-qr-product-reason-details>summary:focus-visible{opacity:1;color:#d8e9f6}@media(min-width:1100px){.poster-qr-shell .poster-qr-product-form .poster-qr-product-form-actions{padding-left:325px}}@media(max-width:1099px){.poster-qr-shell .poster-qr-product-form .poster-qr-product-form-actions{padding-left:0}}@media(max-width:760px){.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor>.poster-qr-photo-feedback{grid-column:1}.poster-qr-shell .poster-qr-product-reason-details>.poster-qr-product-reason{grid-template-columns:1fr;gap:7px}}@media(max-width:1060px){.poster-qr-shell .poster-qr-inline-option-row{grid-template-columns:135px minmax(0,1fr) 36px;gap:10px}.poster-qr-shell .poster-qr-product-form>.poster-qr-product-reason{grid-template-columns:135px minmax(0,1fr)}}@media(max-width:620px){.poster-qr-shell .poster-qr-inline-option-group,.poster-qr-shell .poster-qr-product-additional{padding:16px 13px}.poster-qr-shell .poster-qr-inline-option-row{grid-template-columns:minmax(0,1fr) 36px}.poster-qr-shell .poster-qr-inline-option-original{grid-column:1 / -1}.poster-qr-shell .poster-qr-product-form>.poster-qr-product-reason{grid-template-columns:1fr}}.poster-qr-shell .poster-qr-product-form .poster-qr-photo-with-remove{width:257px;max-width:100%;height:192px;position:relative}.poster-qr-shell .poster-qr-photo-with-remove>.poster-qr-photo-click-upload{display:block;position:relative;width:100%;height:100%;cursor:pointer}.poster-qr-shell .poster-qr-photo-click-upload>img{width:100%;height:100%;display:block;object-fit:cover}.poster-qr-shell .poster-qr-photo-click-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.poster-qr-shell .poster-qr-photo-click-upload:focus-within{outline:2px solid #369ee9;outline-offset:2px;border-radius:6px}.poster-qr-shell .poster-qr-photo-click-upload:has(input:disabled){cursor:not-allowed}.poster-qr-shell .poster-qr-photo-remove{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:25px;height:25px;padding:0;background:transparent;border:0;border-radius:3px;color:#fff;text-shadow:0 1px 4px #0009;font-size:28px;font-weight:400;line-height:1;cursor:pointer}.poster-qr-shell .poster-qr-photo-remove:hover{background:#0c141bdd}.poster-qr-shell .poster-qr-photo-remove:disabled{opacity:.45;cursor:not-allowed}.poster-qr-shell .poster-qr-product-form .poster-qr-photo-empty-upload{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:0 0 257px;width:257px;height:192px;max-width:100%;margin:0;padding:15px;border:1px dashed #58636d;border-radius:7px;color:#bac6d0;background:#252b30;cursor:pointer;text-align:center;transition:border-color .12s ease,background-color .12s ease}.poster-qr-shell .poster-qr-photo-empty-upload:hover{border-color:#83badc;background:#303942}.poster-qr-shell .poster-qr-photo-empty-upload:focus-within{outline:2px solid #3497e3;outline-offset:3px}.poster-qr-shell .poster-qr-photo-empty-upload:has(input:disabled){opacity:.6;cursor:not-allowed}.poster-qr-shell .poster-qr-photo-empty-plus{display:grid;place-items:center;border:2px solid #acb9c4;border-radius:50%;height:43px;width:43px;line-height:1;color:#d3dde4;font-size:34px;font-weight:350}.poster-qr-shell .poster-qr-photo-empty-upload strong{color:#d8e1e8;font-size:14px;font-weight:500}.poster-qr-shell .poster-qr-photo-empty-upload small{color:#9eafb9;font-size:10px;line-height:1.4}.poster-qr-shell .poster-qr-photo-empty-upload input[type=file]{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.poster-qr-shell .poster-qr-photo-empty-upload input[type=file]:disabled{cursor:not-allowed}.poster-qr-shell .poster-qr-product-form .poster-qr-photo-more:not([open])>:not(summary){display:none!important}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor{min-height:345px}.poster-qr-shell .poster-qr-product-form .poster-qr-product-info>label>span{font-weight:400}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row .poster-qr-product-description strong{font-weight:400}@media(min-width:1100px){.poster-qr-shell .poster-qr-product-editor.modal-card{padding:34px 67px 85px}.poster-qr-shell .poster-qr-product-editor .form-stack.poster-qr-product-form{width:min(100%,800px);max-width:800px;gap:17px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor{grid-template-columns:236px minmax(0,1fr);gap:10px 17px;padding:24px 16px;min-height:345px}.poster-qr-shell .poster-qr-product-form .poster-qr-product-info{padding:24px 16px 30px}.poster-qr-shell .poster-qr-product-info>label{grid-template-columns:236px minmax(0,1fr);gap:10px 17px}.poster-qr-shell .poster-qr-inline-option-group,.poster-qr-shell .poster-qr-product-additional{padding:24px 16px}.poster-qr-shell .poster-qr-inline-option-row{grid-template-columns:236px minmax(0,1fr) 35px;gap:10px 17px}.poster-qr-shell .poster-qr-product-form .poster-qr-product-form-actions{padding-left:270px}}@media(min-width:1250px){.poster-qr-shell:has(.qr-products-panel):not(:has(.poster-qr-product-editor-backdrop))>.poster-qr-header{min-height:64px;padding-top:7px;padding-bottom:7px}.poster-qr-shell .qr-products-panel{gap:10px}.poster-qr-shell .qr-products-panel .qr-products-toolbar.panel{min-height:64px;padding-top:11px;padding-bottom:11px}.poster-qr-shell .qr-products-toolbar input,.poster-qr-shell .qr-products-toolbar select{min-height:38px;height:38px}}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row>td{height:77px;padding-top:4px;padding-bottom:4px}.poster-qr-shell .qr-products-panel .data-table .qr-category-product-row>.poster-qr-product-cell{padding-left:104px}.poster-qr-shell .qr-category-product-row .poster-qr-product-cell:before{left:80px;width:17px}.poster-qr-shell .poster-qr-product-open{min-height:68px;gap:10px}.poster-qr-shell .poster-qr-product-open img,.poster-qr-shell .poster-qr-product-no-photo{width:60px;height:60px;min-width:60px}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]{width:33px;height:18px;min-width:33px}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]:after{left:2px;top:2px;width:12px;height:12px}.poster-qr-shell .qr-products-panel .qr-product-visibility input[type=checkbox]:checked:after{transform:translate(15px)}@media(min-width:1100px){.poster-qr-shell .poster-qr-inline-option-row{grid-template-columns:236px minmax(0,1fr) 35px;column-gap:17px}.poster-qr-shell .poster-qr-inline-option-input-wrap{display:flex;min-width:0;height:38px}.poster-qr-shell .poster-qr-inline-option-input-wrap>input{flex:1 1 auto;min-width:0;height:38px;border-radius:6px 0 0 6px}.poster-qr-shell .poster-qr-inline-option-price{flex:0 0 auto;min-width:49px;padding:0 8px;height:38px;border:1px solid #505a63;border-left:0;border-radius:0 6px 6px 0;background:#32373c;color:#dfe3e5;font-size:15px}.poster-qr-shell .poster-qr-inline-option-toggle{grid-column:3}}@media(max-width:760px){.poster-qr-shell .qr-products-panel .qr-products-toolbar.panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px}.poster-qr-shell.installed-poster-qr-view .qr-products-panel{grid-template-columns:minmax(0,1fr)}.poster-qr-shell.installed-poster-qr-view .qr-products-panel .qr-products-toolbar.panel{width:100%;min-width:0;max-width:100%}.poster-qr-shell .qr-products-panel .qr-products-toolbar>label:first-child{grid-column:1 / -1}.poster-qr-shell .qr-products-toolbar>.secondary-button{grid-column:1 / -1;justify-self:stretch;width:auto}.poster-qr-shell .poster-qr-menu-subnav{padding-right:12px}}@media(min-width:1100px){.poster-qr-shell .poster-qr-product-editor.modal-card{padding-top:18px}.poster-qr-shell .poster-qr-product-editor .modal-head{margin-bottom:24px}.poster-qr-shell .poster-qr-product-editor .modal-head h2{font-size:40px;line-height:1.2}.poster-qr-shell .poster-qr-product-editor .form-stack.poster-qr-product-form{width:min(100%,768px);max-width:768px;gap:16px}.poster-qr-shell .poster-qr-product-form .qr-product-photo-editor{min-height:334px;padding:16px;align-content:start}.poster-qr-shell .poster-qr-product-form .poster-qr-product-info{gap:20px;padding:16px 16px 36px}.poster-qr-shell .poster-qr-product-info h3{margin-bottom:-8px}.poster-qr-shell .poster-qr-product-info>label{grid-template-columns:248px minmax(0,1fr);min-height:38px;margin-left:-12px;width:calc(100% + 12px)}.poster-qr-shell .poster-qr-product-info input:not([type=checkbox]){min-height:38px;height:38px}.poster-qr-shell .poster-qr-product-info textarea{min-height:62px;height:62px}.poster-qr-shell .poster-qr-product-form .poster-qr-photo-more:not([open]){position:absolute;bottom:9px;right:16px;width:auto;font-size:11px;opacity:.52}.poster-qr-shell .poster-qr-product-form .poster-qr-photo-more:not([open]):hover,.poster-qr-shell .poster-qr-product-form .poster-qr-photo-more:focus-within{opacity:1}.poster-qr-shell .poster-qr-inline-option-group{padding:16px 16px 24px;gap:0}.poster-qr-shell .poster-qr-inline-option-group>h3{line-height:36px;margin:0 0 8px}.poster-qr-shell .poster-qr-inline-option-row{min-height:54px;align-items:start}.poster-qr-shell .poster-qr-inline-option-input-wrap>input{height:38px;min-height:38px}.poster-qr-shell .poster-qr-inline-option-price{height:38px}.poster-qr-shell .poster-qr-inline-option-toggle{margin-top:9px}.poster-qr-shell .poster-qr-product-additional{padding-top:16px;padding-bottom:16px}.poster-qr-shell .poster-qr-product-form{position:relative}.poster-qr-shell .poster-qr-product-reason-details:not([open]){position:absolute;left:540px;bottom:35px;width:35px;min-height:25px;margin:0;z-index:1}}.poster-qr-shell .qr-analytics-panel.panel{gap:14px;width:100%}.poster-qr-shell .qr-analytics-panel .panel-title{min-height:47px;padding:0;justify-content:center}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control{min-height:38px}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap{min-height:0;padding:23px 22px 14px;border-radius:9px;background:#202427}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap svg{display:block;width:100%;min-height:0;height:auto;max-height:none;overflow:visible;aspect-ratio:900/212}.poster-qr-shell .qr-analytics-panel .qr-trend-line{stroke:#258de4;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.poster-qr-shell .qr-analytics-panel .qr-trend-area{fill:#001f31;fill-opacity:.72}.poster-qr-shell .qr-analytics-panel .qr-trend-point{fill:#258de4}.poster-qr-shell .qr-analytics-panel .qr-grid-line{stroke:#566069;stroke-width:.8}.poster-qr-shell .qr-analytics-panel .qr-chart-tick{fill:#b6bcc2;font-size:9.4px}.poster-qr-shell .qr-analytics-panel .qr-axis-labels{display:flex;justify-content:space-between;gap:3px;width:100%;margin-top:9px;font-size:11px;color:#a8b0b6;font-variant-numeric:tabular-nums}.poster-qr-shell .qr-analytics-panel .qr-axis-labels span{display:block;flex:0 1 auto;min-width:0;white-space:nowrap;text-align:center}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1px 0 9px;padding:0;background:transparent}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button{box-sizing:border-box;border:0;border-radius:9px;background:transparent;color:#79b9ec;min-width:0;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 18px;cursor:pointer;font:inherit}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button.active{background:#238cde;color:#fff}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button:not(.active):hover{color:#c5e4fa;background:#343b43}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button:focus-visible{outline:2px solid #a2d3fd;outline-offset:3px}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button strong{color:inherit;font-size:29px;font-weight:400;line-height:1.18;font-variant-numeric:tabular-nums}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button span{color:inherit;font-size:18px;font-weight:400;line-height:1.2}.poster-qr-shell .qr-analytics-panel .qr-analytics-details{order:3;margin:6px 0 0;background:transparent}.poster-qr-shell .qr-analytics-panel .qr-analytics-details h3{color:#b6bcc1;font-size:18px;font-weight:400;margin:3px 0 13px}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table-wrap{background:#202427;border:0;border-radius:0;overflow-x:auto}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table{min-width:0;border-collapse:collapse;width:100%;background:#202427}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table th{padding:11px 12px;text-align:left;font-size:15px;font-weight:600;background:#202427;border-bottom:1px solid #545c63;color:#f5f6f7}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table th:first-child,.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table td:first-child{width:46px;text-align:center}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table th:last-child,.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table td:last-child{width:17%;text-align:left}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table td{padding:10px 12px;color:#e7e9ec;font-size:14px;background:#252a2e;border-bottom:1px solid #495158}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .data-table td strong{font-weight:400;color:#77b9ed}.poster-qr-shell .qr-analytics-panel .qr-analytics-details .qr-analytics-no-products td{padding:14px 12px;color:#a6b0b9;text-align:left!important;font-size:12px}.poster-qr-shell .qr-analytics-additional{margin:17px 0 0;color:#b0bac1;font-size:12px}.poster-qr-shell .qr-analytics-additional>summary{width:fit-content;border-bottom:1px dashed #626e78;padding:3px 0;cursor:pointer;color:#a1b0bd}.poster-qr-shell .qr-analytics-additional[open]>summary{color:#e2e5e9}.poster-qr-shell .qr-analytics-additional p{max-width:760px;margin:10px 0 0;line-height:1.55;color:#a7b0b9}.poster-qr-shell .qr-analytics-additional strong{color:#e6e9eb;font-weight:600}@media(min-width:761px){.poster-qr-shell>[role=tabpanel][aria-label=Статистика]{padding:2px 24px 16px}.poster-qr-shell .qr-analytics-panel.panel{gap:16px}.poster-qr-shell .qr-analytics-panel .panel-title{min-height:31px;height:31px}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control{min-height:31px;height:31px;width:189px;box-sizing:border-box}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control button{box-sizing:border-box;min-width:0;min-height:29px;height:29px;padding:4px 5px}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control button:first-child{flex:0 0 56px}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control button:nth-child(2){flex:0 0 66px}.poster-qr-shell .qr-analytics-panel .panel-title .segmented-control button:last-child{flex:1 1 0}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap{position:relative;box-sizing:border-box;min-height:0;padding:8px}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap svg{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:900 / 212}.poster-qr-shell .qr-analytics-panel .qr-axis-labels{position:absolute;left:16px;right:16px;bottom:10px;width:auto;margin:0;pointer-events:none}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis{grid-template-columns:48.9% 51.1%;margin:0}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button{height:76px;min-height:76px;padding:8px 15px}.poster-qr-shell .qr-analytics-panel .qr-analytics-details{margin:0}}.poster-qr-shell .qr-analytics-details .data-table caption{box-sizing:border-box;caption-side:top;height:40px;padding:8px 0 10px;text-align:left;font-size:18px;font-weight:400;line-height:22px;color:#b6bcc1;background:#2b2f34}@media(max-width:760px){.poster-qr-shell .qr-analytics-panel .qr-trend-wrap{padding:15px 8px 10px}.poster-qr-shell .qr-analytics-panel .qr-trend-wrap svg{min-height:150px;aspect-ratio:auto}.poster-qr-shell .qr-analytics-panel .qr-axis-labels{font-size:9px}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button{padding:10px 5px;min-height:82px}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button strong{font-size:24px}.poster-qr-shell .qr-analytics-panel .qr-analytics-kpis button span{font-size:15px}}@media(max-width:450px){.poster-qr-shell .qr-analytics-panel .qr-axis-labels span:not(:first-child):not(:last-child){display:none}}@media(min-width:821px){.app-shell:has(.poster-warehouse-stock-view){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-warehouse-stock-view) .sidebar{background:#202427;color:#cfd7dc;border-color:#343c42}.app-shell:has(.poster-warehouse-stock-view) .sidebar-brand{border-color:#343c42}.app-shell:has(.poster-warehouse-stock-view) .sidebar-brand strong{color:#e1e5e9}.app-shell:has(.poster-warehouse-stock-view) .sidebar-brand span{color:#91a0ab}.app-shell:has(.poster-warehouse-stock-view) .sidebar nav.poster-navigation{scrollbar-color:#515c65 transparent}.app-shell:has(.poster-warehouse-stock-view) .poster-nav-heading{color:#d2d8dd}.app-shell:has(.poster-warehouse-stock-view) .poster-nav-heading svg{color:#87949e}.app-shell:has(.poster-warehouse-stock-view) .poster-nav-heading:hover{color:#eef5f9;background:#333b42}.app-shell:has(.poster-warehouse-stock-view) .poster-nav-section.current>.poster-nav-heading{background:transparent;color:#d6dce1}.app-shell:has(.poster-warehouse-stock-view) .poster-nav-section.current>.poster-nav-heading svg{color:#90a3b1}.app-shell:has(.poster-warehouse-stock-view) .sidebar nav.poster-navigation .poster-nav-items a{color:#9fcae7}.app-shell:has(.poster-warehouse-stock-view) .sidebar nav.poster-navigation .poster-nav-items a:hover{background:#303940;color:#f1f6f9}.app-shell:has(.poster-warehouse-stock-view) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#323a40;color:#e8eef2;font-weight:600}.app-shell:has(.poster-warehouse-stock-view) .sidebar-foot{border-color:#343c42}.app-shell:has(.poster-warehouse-stock-view) .sidebar-foot strong{color:#eef2f4}.app-shell:has(.poster-warehouse-stock-view) .sidebar-foot span{color:#a0adb7}.app-shell:has(.poster-warehouse-stock-view) .workspace>.topbar{display:none}.app-shell:has(.poster-warehouse-stock-view) .workspace>.content{background:#2b3035;color:#e0e5e9;padding:0 0 36px;min-height:100%}.content:has(.poster-warehouse-stock-view) .inventory-page-header.poster-warehouse-header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;margin:0;padding:40px 29px 8px;min-height:96px;background:#2b3035;border:0;box-shadow:none}.content:has(.poster-warehouse-stock-view) .poster-warehouse-header h1{color:#e1e4e8;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.25px;margin:0}.content:has(.poster-warehouse-stock-view) .poster-warehouse-header .eyebrow,.content:has(.poster-warehouse-stock-view) .poster-warehouse-header p,.content:has(.poster-warehouse-stock-view) .poster-warehouse-header .inventory-page-actions{display:none}.content:has(.poster-warehouse-stock-view) .poster-warehouse-mode-switch{margin-right:90px;border:1px solid #535e66;border-radius:5px;color:#a6c7df;background:#24292e;font-size:12px;font-weight:400;min-height:33px;padding:7px 12px;cursor:pointer}.content:has(.poster-warehouse-stock-view) .poster-warehouse-mode-switch:hover{color:#fff;border-color:#6e91ab}.content:has(.poster-warehouse-stock-view) .poster-warehouse-mode-switch:focus-visible{outline:2px solid #3299e8;outline-offset:2px}.poster-warehouse-stock-view{box-sizing:border-box;width:calc(100% - 44px);margin:0 22px;background:#202528;border-radius:16px;color:#e3e5e8;overflow:visible;position:relative}.poster-warehouse-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.poster-warehouse-stock-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:20px 20px 5px;min-height:69px;box-sizing:border-box}.poster-warehouse-stock-search{box-sizing:border-box;position:relative;display:flex;align-items:center;width:min(275px,31%);min-width:175px;height:43px;padding:0 10px;border:1px solid #57616a;border-radius:7px;background:#202528;color:#9ba9b3}.poster-warehouse-stock-search>span{flex:0 0 25px;font-size:29px;line-height:1;font-weight:400}.poster-warehouse-stock-search input[type=search]{border:0;padding:7px 2px;margin:0;box-shadow:none;background:transparent;color:#e7edf1;width:100%;height:40px;min-width:0;box-sizing:border-box;outline:none;font-size:16px}.poster-warehouse-stock-search input::placeholder{color:#a1a9ae}.poster-warehouse-stock-search:focus-within{border-color:#2e91e2;outline:2px solid #2776ba;outline-offset:2px}.poster-warehouse-stock-select{display:block;flex:0 1 auto;position:relative;min-width:103px;max-width:160px}.poster-warehouse-stock-select select{box-sizing:border-box;height:41px;max-width:100%;min-width:99px;padding:7px 30px 7px 12px;color:#bdc8d0;background:#202528;border:1px solid #545e66;border-radius:6px;font-size:14px;font-weight:400;cursor:pointer;appearance:none;-webkit-appearance:none}.poster-warehouse-stock-select:after{position:absolute;content:"";pointer-events:none;top:16px;right:13px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #9fa9b0}.poster-warehouse-stock-select select:disabled{opacity:.65;cursor:not-allowed}.poster-warehouse-stock-category-picker{position:relative;z-index:19;max-width:235px;min-width:115px}.poster-warehouse-stock-category-trigger{display:flex;justify-content:space-between;align-items:center;gap:10px;box-sizing:border-box;min-height:41px;max-width:235px;padding:8px 11px;background:#202528;color:#becbd5;border:1px solid #545e66;border-radius:6px;font:inherit;font-size:14px;cursor:pointer}.poster-warehouse-stock-category-trigger:disabled{opacity:.65;cursor:not-allowed}.poster-warehouse-stock-category-trigger:focus-visible{outline:2px solid #399be7;outline-offset:2px}.poster-warehouse-stock-category-menu{position:absolute;left:0;top:calc(100% + 6px);box-sizing:border-box;width:325px;max-width:calc(100vw - 35px);border:1px solid #52616d;background:#303b43;color:#e1e6eb;border-radius:6px;padding:10px;box-shadow:0 10px 26px #0007;font-size:13px}.poster-warehouse-stock-category-actions{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.poster-warehouse-stock-category-actions button{background:transparent;border:0;padding:4px;color:#96cafa;font:inherit;cursor:pointer}.poster-warehouse-stock-category-menu>input{box-sizing:border-box;width:100%;height:35px;padding:6px 9px;background:#273139;border:1px solid #667680;border-radius:5px;color:#edf2f5;font:inherit}.poster-warehouse-stock-category-options{max-height:265px;overflow-y:auto;padding:6px 0}.poster-warehouse-stock-category-options label{display:flex;align-items:center;gap:10px;padding:8px 6px;min-height:34px;cursor:pointer}.poster-warehouse-stock-category-options label:hover{background:#45515b}.poster-warehouse-stock-category-options input{width:16px;height:16px;accent-color:#278cdd}.poster-warehouse-stock-category-menu p{margin:6px 3px;color:#b4c2cc;font-size:11px;line-height:1.4}.poster-warehouse-stock-type-picker{position:relative;z-index:18;min-width:100px;max-width:210px}.poster-warehouse-stock-type-trigger{box-sizing:border-box;min-height:41px;max-width:210px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border:1px solid #545e66;border-radius:6px;color:#bdc8d0;background:#202528;font:inherit;font-size:14px;cursor:pointer}.poster-warehouse-stock-type-trigger:disabled{opacity:.65;cursor:not-allowed}.poster-warehouse-stock-type-trigger:focus-visible{outline:2px solid #2a8ee0;outline-offset:2px}.poster-warehouse-stock-type-trigger>span{color:#95a9b6}.poster-warehouse-stock-type-menu{position:absolute;left:0;top:calc(100% + 6px);box-sizing:border-box;width:300px;max-width:calc(100vw - 45px);background:#303b43;color:#e1e6eb;border:1px solid #52616d;border-radius:6px;padding:11px;box-shadow:0 12px 27px #0007;font-size:13px}.poster-warehouse-stock-type-actions{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.poster-warehouse-stock-type-actions button{padding:4px;border:0;background:transparent;color:#96cafa;font:inherit;cursor:pointer}.poster-warehouse-stock-type-menu>input{box-sizing:border-box;width:100%;height:34px;padding:6px 9px;color:#e8eef3;background:#273139;border:1px solid #667680;border-radius:5px;font:inherit}.poster-warehouse-stock-type-options{max-height:225px;overflow:auto;padding:6px 0}.poster-warehouse-stock-type-options label{display:flex;align-items:center;gap:11px;min-height:36px;cursor:pointer;padding:5px}.poster-warehouse-stock-type-options label:hover{background:#46525c}.poster-warehouse-stock-type-options input{width:16px;height:16px;accent-color:#278cdd}.poster-warehouse-stock-type-menu p{margin:7px 2px 0;color:#a6b6c2;line-height:1.5;font-size:11px}.poster-warehouse-source-select{position:relative;margin-left:auto;flex:0 1 185px;min-width:156px}.poster-warehouse-source-select select{width:100%;box-sizing:border-box;height:36px;min-width:0;border:1px solid #49565f;border-radius:6px;color:#a0c0da;background:#273039;font-size:13px;padding:5px 8px;cursor:pointer}.poster-warehouse-source-select select:focus-visible{outline:2px solid #339bec;outline-offset:2px}.poster-warehouse-source-note{position:absolute;top:-38px;left:194px;right:155px;z-index:2;margin:0;padding:0;color:#a0abb5;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-warehouse-stock-select select:focus-visible{outline:2px solid #2a8ee0;outline-offset:2px}.poster-warehouse-name-condition,.poster-warehouse-barcode-condition,.poster-warehouse-quantity-condition{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.poster-warehouse-name-condition>button{box-sizing:border-box;padding:8px 10px;min-height:35px;border:1px solid #586875;border-radius:5px;background:#323e48;color:#a8d0ea;font:inherit;font-size:13px;cursor:pointer}.poster-warehouse-name-condition>select,.poster-warehouse-name-condition>input{box-sizing:border-box;min-width:0;height:36px;padding:6px 8px;border:1px solid #566873;border-radius:5px;background:#242e35;color:#e2edf3;font:inherit;font-size:14px}.poster-warehouse-name-condition>select{max-width:165px;cursor:pointer}.poster-warehouse-name-condition>input{width:150px}.poster-warehouse-barcode-condition>button{box-sizing:border-box;padding:8px 10px;min-height:35px;border:1px solid #586875;border-radius:5px;background:#323e48;color:#a8d0ea;font:inherit;font-size:13px;cursor:pointer}.poster-warehouse-barcode-condition>input,.poster-warehouse-barcode-condition>select{box-sizing:border-box;min-width:0;height:36px;border:1px solid #566873;border-radius:5px;padding:6px 8px;background:#242e35;color:#e2edf3;font:inherit;font-size:14px}.poster-warehouse-barcode-condition>input{width:160px}.poster-warehouse-barcode-condition>select{max-width:165px;cursor:pointer}.poster-warehouse-quantity-condition>.poster-warehouse-quantity-name{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:8px 10px;min-height:35px;border:1px solid #586875;border-radius:5px;background:#323e48;color:#a8d0ea;font:inherit;font-size:13px;cursor:pointer}.poster-warehouse-quantity-condition>select,.poster-warehouse-quantity-condition>input{box-sizing:border-box;height:36px;min-width:0;border:1px solid #566873;border-radius:5px;background:#242e35;color:#e2edf3;padding:6px 8px;font:inherit;font-size:14px}.poster-warehouse-quantity-condition>select{width:65px;cursor:pointer}.poster-warehouse-quantity-condition>input{width:94px}.poster-warehouse-quantity-condition>input[aria-invalid=true]{border-color:#e48d8d}.poster-warehouse-quantity-error{font-size:12px;color:#f2b3b3}.poster-warehouse-stock-filter-wrap{position:relative}.poster-warehouse-stock-filter-trigger{display:flex;align-items:center;gap:5px;min-height:41px;padding:6px 12px;border-radius:5px;border:1px solid #505a62;background:#202528;color:#b1b9bf;cursor:pointer;font-size:15px}.poster-warehouse-stock-filter-trigger:hover{background:#343a40;color:#e2e5e8}.poster-warehouse-stock-popover{position:absolute;z-index:40;left:0;top:calc(100% + 6px);box-sizing:border-box;display:grid;gap:12px;padding:15px;min-width:230px;max-width:calc(100vw - 40px);border:1px solid #535e69;border-radius:7px;background:#282f34;box-shadow:0 12px 24px #0005;color:#e1e4e7;font-size:13px}.poster-warehouse-stock-popover label{display:flex;align-items:center;gap:9px;cursor:pointer}.poster-warehouse-stock-popover input{accent-color:#278cdd;width:15px;height:15px}.poster-warehouse-stock-popover button{background:transparent;color:#93c6f0;border:0;text-align:left;padding:4px 0;cursor:pointer}.poster-warehouse-stock-popover button:disabled{color:#82929e;opacity:.6;cursor:not-allowed}.poster-warehouse-stock-info{margin-left:0;position:relative;z-index:4}.poster-warehouse-stock-info summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:26px;height:26px;font-size:19px;color:#93a1ac}.poster-warehouse-stock-info summary::-webkit-details-marker{display:none}.poster-warehouse-stock-info summary:focus-visible{outline:2px solid #318fe0;outline-offset:2px}.poster-warehouse-stock-info p{position:absolute;right:0;top:31px;width:300px;max-width:70vw;border:1px solid #54616a;border-radius:7px;box-sizing:border-box;margin:0;padding:14px;background:#30383f;box-shadow:0 10px 25px #0005;color:#d3dde4;font-size:12px;line-height:1.5}.poster-warehouse-stock-count{box-sizing:border-box;min-height:27px;padding:5px 20px;color:#9ba6ae;font-size:13px;line-height:1.4}.poster-warehouse-stock-pagination{box-sizing:border-box;min-height:64px;padding:12px 20px;display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;border-top:1px solid #49545d;color:#aab4bc;font-size:13px}.poster-warehouse-stock-pagination button{box-sizing:border-box;min-width:34px;min-height:34px;padding:6px 9px;border-radius:5px;background:#2d373f;border:1px solid #53636d;color:#9dcef3;font-size:16px;cursor:pointer}.poster-warehouse-stock-pagination button:disabled{opacity:.4;cursor:not-allowed}.poster-warehouse-stock-pagination button:focus-visible{outline:2px solid #3a91de;outline-offset:2px}.poster-warehouse-stock-actions{position:absolute;top:-49px;right:20px;margin:0;z-index:20}.poster-warehouse-stock-actions>button{display:flex;align-items:center;gap:12px;height:39px;padding:7px 13px;color:#d5e1e7;background:#273239;border:1px solid #586875;border-radius:6px;font-size:14px;font-family:inherit;cursor:pointer}.poster-warehouse-stock-actions>button:focus-visible{outline:2px solid #409de8;outline-offset:2px}.poster-warehouse-stock-actions-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:25;width:180px;background:#303d47;border:1px solid #586875;border-radius:6px;padding:6px;box-shadow:0 9px 26px #0008}.poster-warehouse-stock-actions-menu button{display:block;width:100%;padding:11px;border:0;border-radius:4px;background:transparent;text-align:left;color:#dbe8ef;font:inherit;font-size:14px;cursor:pointer}.poster-warehouse-stock-actions-menu button:hover{background:#43515d}.poster-warehouse-stock-actions-menu button:disabled{opacity:.5;cursor:not-allowed}.poster-warehouse-columns-backdrop{position:fixed;inset:0;z-index:150;display:flex;align-items:flex-start;justify-content:center;background:#000000a8;padding:28px 14px}.poster-warehouse-columns-dialog{box-sizing:border-box;width:min(100%,500px);max-height:calc(100vh - 56px);overflow:auto;border:1px solid #ffffff26;border-radius:8px;background:#212529;color:#dee2e6;box-shadow:0 18px 70px #0008}.poster-warehouse-columns-dialog>header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;min-height:63px;padding:16px;border-bottom:1px solid #ffffff26}.poster-warehouse-columns-dialog h2{margin:0;color:#dee2e6;font-size:20px;font-weight:500}.poster-warehouse-columns-dialog>header button{background:transparent;border:0;font-size:29px;cursor:pointer;color:#9ba6ad}.poster-warehouse-columns-choices{display:grid;grid-template-columns:1fr;gap:0;padding:8px 16px}.poster-warehouse-columns-choices label{display:flex;gap:10px;align-items:center;min-height:32px;font-size:16px;line-height:1.3;cursor:pointer}.poster-warehouse-columns-choices label:has(input:disabled){cursor:not-allowed;color:#87939d}.poster-warehouse-columns-choices input{width:16px;height:16px;accent-color:#258bd7}.poster-warehouse-columns-dialog>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;box-sizing:border-box;min-height:71px;align-items:center;border-top:1px solid #ffffff26;padding:12px 16px}.poster-warehouse-columns-dialog>footer button{border:1px solid #57616b;background:transparent;color:#c4d0db;border-radius:6px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer}.poster-warehouse-columns-dialog>footer button:first-child{margin-right:auto}.poster-warehouse-columns-dialog>footer button.poster-warehouse-columns-apply{background:#2389df;color:#fff;border-color:#2389df}.poster-warehouse-stock-custom-columns th{width:auto!important}.poster-warehouse-stock-custom-columns th:first-child{width:300px!important;min-width:260px}.poster-warehouse-stock-custom-columns{min-width:max-content}.poster-warehouse-stock-table th.poster-warehouse-stock-numeric,.poster-warehouse-stock-table td.poster-warehouse-stock-numeric{text-align:right}@media(max-width:600px){.poster-warehouse-columns-choices{grid-template-columns:1fr}.poster-warehouse-columns-dialog>footer button:first-child{margin-right:0}}.poster-warehouse-stock-table-scroll{overflow-x:auto}.poster-warehouse-stock-table{width:100%;min-width:950px;table-layout:fixed;border-collapse:collapse;color:#e1e5e8;background:#202528;font-size:15px}.poster-warehouse-stock-table th{height:48px;border-bottom:1px solid #515961;padding:10px 14px;box-sizing:border-box;color:#929ba4;font-weight:550;text-align:left;font-size:16px;white-space:nowrap}.poster-warehouse-stock-table th:first-child{padding-left:19px;width:21%}.poster-warehouse-stock-table th:nth-child(2){width:14%}.poster-warehouse-stock-table th:nth-child(3){width:17%}.poster-warehouse-stock-table th:nth-child(4){width:11%}.poster-warehouse-stock-table th:nth-child(5){width:12%}.poster-warehouse-stock-table th:nth-child(6){width:12%}.poster-warehouse-stock-table th:nth-child(7){width:13%}.poster-warehouse-stock-table th:nth-child(n+4){text-align:right}.poster-warehouse-stock-table th button{background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.poster-warehouse-stock-table th button:hover{color:#d0e9f8}.poster-warehouse-stock-table th button>span{margin-left:7px}.poster-warehouse-stock-table td{box-sizing:border-box;padding:11px 14px;border-bottom:1px solid #49515a;background:#202528;color:#e3e5e8;font-size:16px;height:47px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-warehouse-stock-table tr:hover>td{background:#272e34}.poster-warehouse-stock-table td:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.poster-warehouse-stock-name>button{border:0;background:transparent;color:#e5e8eb;display:flex;align-items:center;gap:15px;box-sizing:border-box;max-width:100%;width:100%;text-align:left;cursor:pointer;padding:0;font:inherit}.poster-warehouse-stock-name>button>span{font-size:23px;color:#e0e6ea;font-weight:400;line-height:1;width:18px}.poster-warehouse-stock-name>button>strong{font-size:16px;color:#e3e6e9;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.poster-warehouse-stock-name button:focus-visible{outline:2px solid #3f9df0;outline-offset:2px}.poster-warehouse-stock-table .poster-warehouse-stock-unknown{color:#7a8791}.poster-warehouse-stock-table .poster-warehouse-stock-expanded td{text-align:left;height:auto;padding:14px 45px;background:#2a3238;white-space:normal}.poster-warehouse-stock-expanded td>div{display:flex;gap:25px;flex-wrap:wrap;align-items:center;color:#becbd5;font-size:13px}.poster-warehouse-stock-expanded button{color:#a6d3f8;cursor:pointer;border:1px solid #4f6676;background:#313d47;padding:8px 13px;border-radius:6px;font-size:13px}.poster-warehouse-stock-table td.poster-warehouse-stock-empty{text-align:center;padding:22px;height:83px;color:#a9b4bd;font-size:13px}@media(max-width:950px){.poster-warehouse-stock-view{width:calc(100% - 20px);margin:0 10px}.poster-warehouse-source-note{position:static;margin:0 14px;padding:0 0 9px;white-space:normal}.poster-warehouse-stock-actions{position:relative;top:auto;right:auto;margin-left:auto}.poster-warehouse-stock-toolbar{padding:14px}.poster-warehouse-stock-search{flex:1 0 100%;width:100%}.poster-warehouse-source-select{margin-left:auto}.poster-warehouse-stock-table{min-width:880px}}@media print{.poster-warehouse-stock-toolbar,.poster-warehouse-mode-switch{display:none!important}.poster-warehouse-stock-view{margin:0;width:100%}.poster-warehouse-stock-table{min-width:0}}.app-shell:has(.poster-supply-reference) .workspace>.topbar{display:none}.app-shell:has(.poster-supply-reference) .workspace>.content{box-sizing:border-box;min-height:100vh;padding:0 0 42px;background:#fff;color:#343a42}.content:has(.poster-supply-reference)>.inventory-page-header{display:none}.content:has(.poster-supply-reference)>.loading-card{margin:20px 24px}.poster-supply-reference{width:100%;min-width:0;color:#30343a;font-size:14px;background:#fff}.poster-supply-reference-heading{min-height:112px;padding:13px 28px 15px;border-bottom:1px solid #e0e5e9;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:13px 26px;box-sizing:border-box}.poster-supply-reference-heading h1{display:flex;align-items:baseline;gap:16px;margin:0;font-weight:500;font-size:25px;letter-spacing:-.45px;line-height:1.25;color:#343a40;white-space:nowrap}.poster-supply-reference-heading h1 span{font-size:17px;color:#92979b;font-weight:400;letter-spacing:0}.poster-supply-reference-actions{display:flex;align-items:center;gap:13px;margin-left:auto;flex-wrap:wrap;min-width:0}.poster-supply-reference-actions>button,.poster-supply-reference-actions .poster-supply-reference-columns-wrap>button{min-height:39px;padding:7px 10px;border:1px solid transparent;color:#378ddd;background:transparent;border-radius:6px;white-space:nowrap;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer}.poster-supply-reference-actions button:disabled{opacity:.43;cursor:not-allowed}.poster-supply-reference-actions>button:hover:not(:disabled),.poster-supply-reference-actions .poster-supply-reference-columns-wrap>button:hover{color:#2376ba;background:#eef6fc}.poster-supply-reference-actions .poster-supply-reference-add{padding:9px 20px;min-height:45px;background:#12bb53;border:1px solid #12bb53;color:#fff;font-size:16px;font-weight:550}.poster-supply-reference-actions .poster-supply-reference-add:disabled{background:#12bb53;border-color:#12bb53;color:#fff;opacity:.5}.poster-supply-reference-actions>.poster-supply-reference-operational{border:1px solid #dce6ee;font-size:11px;min-height:35px;padding:8px 9px;color:#537b9a}.poster-supply-reference-period select{display:block;min-width:145px;max-width:165px;height:46px;font-family:inherit;font-size:14px;padding:9px 18px;border:1px solid #b9d8f7;background:#fff;border-radius:8px;color:#398ce0;cursor:pointer}.poster-supply-reference-period select:focus-visible{outline:2px solid #368dde;outline-offset:2px}.poster-supply-reference-columns-wrap,.poster-supply-reference-filter-wrap{position:relative;z-index:8}.poster-supply-reference-columns-wrap small{font-size:11px;font-weight:400}.poster-supply-reference-export-wrap{position:relative;z-index:12}.poster-supply-reference-export-wrap>button{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#378ddd;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.poster-supply-reference-export-wrap>button:hover:not(:disabled){background:#eef6fc;color:#2376ba}.poster-supply-reference-export-wrap>button:disabled{opacity:.43;cursor:not-allowed}.poster-supply-reference-export-wrap>button:focus-visible{outline:2px solid #3288d8;outline-offset:2px}.poster-supply-reference-export-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:245px;border:1px solid #cfdae4;border-radius:6px;background:#fff;padding:6px;box-shadow:0 8px 25px #233d5730}.poster-supply-reference-export-menu button{display:block;width:100%;padding:10px;background:transparent;border:0;border-radius:4px;font:inherit;font-size:13px;color:#37698a;text-align:left;cursor:pointer}.poster-supply-reference-export-menu button:hover{background:#eef6fc}.poster-supply-reference-export-status{margin:13px 28px 0;padding:8px 11px;display:flex;align-items:center;gap:14px;color:#476780;background:#f0f6fc;border:1px solid #c4ddec;border-radius:6px;font-size:13px}.poster-supply-reference-export-status button{border:1px solid #9ab7ce;border-radius:5px;padding:5px 9px;background:transparent;color:#2b7dbb;font:inherit;cursor:pointer}.poster-supply-reference-note{margin:10px 28px -7px;line-height:1.45;font-size:11px;color:#94a2ad}.poster-supply-reference-filterbar{padding:35px 28px 25px;min-height:95px;display:flex;align-items:center;flex-wrap:wrap;gap:15px;box-sizing:border-box}.poster-supply-reference-search{display:flex;align-items:center;flex:0 0 200px;min-width:170px;max-width:250px;height:38px;padding:0 9px;border:1px solid #dfe4e8;border-radius:5px;background:#fff;box-sizing:border-box;color:#9b9fa6}.poster-supply-reference-search span{flex:0 0 25px;font-size:26px;line-height:1}.poster-supply-reference-search input{width:100%;min-width:0;height:35px;box-sizing:border-box;border:0;padding:7px 1px;background:#fff;color:#3b4148;font-size:14px;outline:none;box-shadow:none}.poster-supply-reference-search input::placeholder{color:#c1c5c9}.poster-supply-reference-search:focus-within{border-color:#58a6e6;outline:1px solid #58a6e6}.poster-supply-reference-filterbar>button,.poster-supply-reference-filter-wrap>button{display:flex;align-items:center;white-space:nowrap;padding:8px 2px;background:transparent;border:0;box-shadow:none;color:#3b8de1;font-family:inherit;font-size:16px;font-weight:400;min-height:36px;cursor:pointer}.poster-supply-reference-filterbar>button:disabled{opacity:.55;cursor:not-allowed}.poster-supply-reference-supplier-picker{position:relative;z-index:25;max-width:230px}.poster-supply-reference-supplier-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;padding:8px 2px;min-height:36px;color:#3b8de1;border:0;background:transparent;font-family:inherit;font-size:16px;cursor:pointer}.poster-supply-reference-supplier-trigger:disabled{opacity:.55;cursor:not-allowed}.poster-supply-reference-supplier-trigger:focus-visible{outline:2px solid #3489d4;outline-offset:2px}.poster-supply-reference-supplier-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:310px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:12px;background:#fff;color:#343d45;border:1px solid #dae1e8;border-radius:7px;box-shadow:0 10px 30px #1b2a3b35;font-size:13px}.poster-supply-reference-supplier-actions{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.poster-supply-reference-supplier-actions button{border:0;background:transparent;color:#3288d8;font:inherit;cursor:pointer;padding:4px 2px}.poster-supply-reference-supplier-menu>input{box-sizing:border-box;width:100%;height:37px;padding:7px 10px;border:1px solid #bbc8d2;border-radius:5px;color:#333;background:#fff;font:inherit}.poster-supply-reference-supplier-options{max-height:270px;overflow-y:auto;padding-top:5px}.poster-supply-reference-supplier-options label{display:flex;align-items:center;gap:9px;min-height:34px;padding:5px 3px;cursor:pointer}.poster-supply-reference-supplier-options label:hover{background:#f0f5fa}.poster-supply-reference-supplier-options input{accent-color:#2587d4;width:16px;height:16px}.poster-supply-reference-supplier-menu p{margin:9px 3px 0;color:#81909d;font-size:11px;line-height:1.45}.poster-supply-reference-warehouse-picker{position:relative;z-index:24;max-width:230px}.poster-supply-reference-warehouse-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px;padding:8px 2px;min-height:36px;color:#3b8de1;border:0;background:transparent;font-family:inherit;font-size:16px;cursor:pointer}.poster-supply-reference-warehouse-trigger:disabled{opacity:.55;cursor:not-allowed}.poster-supply-reference-warehouse-trigger:focus-visible{outline:2px solid #3489d4;outline-offset:2px}.poster-supply-reference-warehouse-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:310px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:12px;background:#fff;color:#343d45;border:1px solid #dae1e8;border-radius:7px;box-shadow:0 10px 30px #1b2a3b35;font-size:13px}.poster-supply-reference-warehouse-actions{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.poster-supply-reference-warehouse-actions button{border:0;background:transparent;color:#3288d8;font:inherit;cursor:pointer;padding:4px 2px}.poster-supply-reference-warehouse-menu>input{box-sizing:border-box;width:100%;height:37px;padding:7px 10px;border:1px solid #bbc8d2;border-radius:5px;color:#333;background:#fff;font:inherit}.poster-supply-reference-warehouse-options{max-height:270px;overflow-y:auto;padding-top:5px}.poster-supply-reference-warehouse-options label{display:flex;align-items:center;gap:9px;min-height:34px;padding:5px 3px;cursor:pointer}.poster-supply-reference-warehouse-options label:hover{background:#f0f5fa}.poster-supply-reference-warehouse-options input{accent-color:#2587d4;width:16px;height:16px}.poster-supply-reference-warehouse-menu p{margin:9px 3px 0;color:#81909d;font-size:11px;line-height:1.45}.poster-supply-reference-warehouse select{min-height:36px;min-width:79px;max-width:146px;box-sizing:border-box;background:transparent;color:#378ddd;font:inherit;font-size:16px;padding:6px 16px 6px 3px;border:none;cursor:pointer}.poster-supply-reference-warehouse select:focus-visible{outline:2px solid #3489d4;outline-offset:2px}.poster-supply-reference-filter-wrap>button:hover{color:#226cae}.poster-supply-reference-popover{position:absolute;z-index:30;top:calc(100% + 5px);left:0;min-width:180px;padding:12px;box-sizing:border-box;display:grid;gap:12px;background:#fff;border:1px solid #d9e0e7;border-radius:7px;box-shadow:0 9px 25px #1b2a3b23;color:#3f4852;font-size:13px}.poster-supply-reference-popover label{display:flex;align-items:center;gap:10px;white-space:nowrap;cursor:pointer}.poster-supply-reference-popover input{accent-color:#398de0}.poster-supply-reference-popover .poster-supply-reference-archive-status{display:flex;align-items:stretch;flex-direction:column;gap:7px;font-size:12px;line-height:1.35;cursor:default}.poster-supply-reference-archive-status select{box-sizing:border-box;min-width:235px;max-width:290px;border:1px solid #ccd9e2;border-radius:5px;padding:7px 10px;min-height:36px;background:#fff;color:#354456;font:inherit;font-size:13px;cursor:pointer}.poster-supply-reference-archive-status select:focus-visible{outline:2px solid #3489d4;outline-offset:2px}.poster-supply-reference-popover button{background:transparent;border:0;color:#388bd8;text-align:left;cursor:pointer;font:inherit;padding:5px 0}.poster-supply-reference-dates{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.poster-supply-reference-dates label{display:flex;gap:6px;align-items:center;font-size:12px;color:#718090}.poster-supply-reference-dates input{max-width:148px;height:35px;border:1px solid #d3dfe9;border-radius:5px;background:#fff;color:#3989cb}.poster-supply-reference-loading{padding:10px 28px;color:#778a9c;font-size:13px}.poster-supply-reference-scroll{width:100%;overflow-x:auto;background:#fff}.poster-supply-reference-table{table-layout:fixed;width:100%;min-width:1170px;border-collapse:collapse;border-spacing:0;background:#fff;color:#383d43;font-size:14px}.poster-supply-reference-table th{padding:13px 10px 16px;background:#fff;border-bottom:1px solid #dce2e8;color:#9299a0;text-align:left;font-size:14px;font-weight:450;white-space:nowrap}.poster-supply-reference-date-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.poster-supply-reference-date-sort span{font-size:12px;color:#6b8295}.poster-supply-reference-date-sort:hover{color:#358bd9}.poster-supply-reference-date-sort:focus-visible{outline:2px solid #308fd8;outline-offset:2px}.poster-supply-reference-table th.poster-supply-col-id{width:5%;padding-left:23px}.poster-supply-reference-table th.poster-supply-col-date{width:11%}.poster-supply-reference-table th.poster-supply-col-supplier{width:14%}.poster-supply-reference-table th.poster-supply-col-warehouse{width:9%}.poster-supply-reference-table th.poster-supply-col-account{width:8%}.poster-supply-reference-table th.poster-supply-col-products{width:16%}.poster-supply-reference-table th.poster-supply-col-comment{width:7%}.poster-supply-reference-table th.poster-supply-col-status{width:9%}.poster-supply-reference-table th.poster-supply-col-sum{width:8%}.poster-supply-reference-table th.poster-supply-col-debt{width:8%;text-align:right;padding-right:9px}.poster-supply-reference-table th.poster-supply-col-action{width:5%}.poster-supply-reference-table td{box-sizing:border-box;height:59px;padding:12px 10px;border-bottom:1px solid #ebedf0;color:#3b4148;font-size:14px;background:#fff;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poster-supply-reference-table td:first-child{padding-left:23px}.poster-supply-reference-table td:last-child{padding-right:19px}.poster-supply-reference-table tr:hover td{background:#f7fafc}.poster-supply-reference-table>tbody>tr:not(.poster-supply-reference-inline-detail)>td:nth-last-child(2),.poster-supply-reference-table>tbody>tr:not(.poster-supply-reference-inline-detail)>td:nth-last-child(3){text-align:right;font-variant-numeric:tabular-nums}.poster-supply-reference-table>tbody>tr>td.poster-supply-reference-actions-cell{text-align:right;padding-right:14px}.poster-supply-reference-table td .poster-supply-reference-row-open{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:0;background:transparent;color:#3984c4;text-decoration:none;font-size:inherit;padding:0;cursor:pointer}.poster-supply-reference-table td .poster-supply-reference-row-open:hover{text-decoration:underline}.poster-supply-reference-table td .poster-supply-reference-row-open:disabled{opacity:.65;cursor:not-allowed}.poster-supply-reference-table .poster-supply-reference-unknown{color:#929da4}.poster-supply-reference-table>tbody>tr.poster-supply-row-expanded td{background:#f4f5f6}.poster-supply-reference-table>tbody>tr.poster-supply-reference-inline-detail>td{padding:0!important;height:auto;text-align:left!important;white-space:normal;overflow:visible;background:#fff;border-bottom:1px solid #e0e3e7}.poster-supply-reference-inline-content{padding:18px 23px 23px;background:#fff}.poster-supply-reference-line-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto;color:#3c4248}.poster-supply-reference-line-table th{height:41px;padding:10px 8px;color:#91999e;border-bottom:1px solid #e8ebee;font-size:13px;font-weight:450;background:#fff;text-align:left}.poster-supply-reference-line-table th:first-child{width:75%;padding-left:0}.poster-supply-reference-line-table th:nth-child(2){width:13%;text-align:right}.poster-supply-reference-line-table th:last-child{width:12%;text-align:right}.poster-supply-reference-table .poster-supply-reference-line-table td{min-height:46px;height:auto;padding:10px 8px;border:0;color:#383e43;background:#fff;font-size:14px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip}.poster-supply-reference-table .poster-supply-reference-line-table td:first-child{padding-left:0;text-align:left}.poster-supply-reference-table .poster-supply-reference-line-table td:nth-child(n+2){text-align:right;white-space:nowrap}.poster-supply-reference-inline-detail .poster-supply-reference-detail-warning{margin:0 0 14px}.poster-supply-reference-detail-unavailable{margin:10px 0;font-size:13px;color:#929da6}.poster-supply-reference-inline-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;color:#9aa4ac;font-size:11px;padding-top:14px;border-top:1px solid #edf0f2}.poster-supply-reference-inline-bottom button{color:#3889d1;border:0;background:transparent;padding:5px;font:inherit;cursor:pointer}.poster-supply-reference-inline-bottom button:hover{text-decoration:underline}.poster-supply-reference-actions-cell button[aria-expanded=true]{color:#246fae;font-weight:600}.poster-supply-reference-table .poster-supply-reference-empty td{padding:22px 25px;color:#9ba5ae;font-size:13px;text-align:left}.poster-supply-reference-pagination{padding:20px 28px;display:flex;align-items:center;justify-content:flex-end;gap:11px;font-size:12px;color:#8c9aa6}.poster-supply-reference-pagination button{padding:8px 12px;background:#fff;color:#408bd0;border:1px solid #d2e0eb;border-radius:5px;cursor:pointer}.poster-supply-reference-pagination button:disabled{cursor:not-allowed;opacity:.4}.poster-supply-columns-backdrop{position:fixed;inset:0;z-index:155;display:flex;align-items:flex-start;justify-content:center;padding:28px 14px;background:#000000a8}.poster-supply-columns-dialog{width:min(100%,500px);box-sizing:border-box;max-height:calc(100vh - 56px);overflow:auto;background:#212529;color:#dee2e6;border:1px solid #ffffff26;border-radius:8px;box-shadow:0 18px 70px #0008}.poster-supply-columns-dialog header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;min-height:63px;padding:16px;border-bottom:1px solid #ffffff26}.poster-supply-columns-dialog h2{font-size:20px;font-weight:500;margin:0;color:inherit}.poster-supply-columns-dialog header button{background:transparent;border:0;color:#9ba6ad;font-size:29px;cursor:pointer}.poster-supply-columns-options{display:grid;grid-template-columns:1fr;gap:0;padding:8px 16px}.poster-supply-columns-options label{display:flex;align-items:center;gap:10px;min-height:32px;font-size:16px;line-height:1.3;cursor:pointer}.poster-supply-columns-options label:has(input:disabled){color:#8896a2;cursor:not-allowed}.poster-supply-columns-options input{width:16px;height:16px;accent-color:#258bd7}.poster-supply-columns-options p{color:#acb9c5;font-size:12px;line-height:1.4;margin:10px 0}.poster-supply-columns-dialog footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;min-height:71px;box-sizing:border-box;padding:12px 16px;border-top:1px solid #ffffff26}.poster-supply-columns-dialog footer button{border:1px solid #57616b;background:transparent;color:#c4d0db;border-radius:6px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer}.poster-supply-columns-dialog footer button:first-child{margin-right:auto}.poster-supply-columns-dialog footer .poster-supply-columns-apply{background:#2389df;color:#fff;border-color:#2389df}.poster-supply-columns-dialog button:focus-visible{outline:2px solid #268fdf;outline-offset:2px}.poster-supply-reference-detail{background:#fff;max-width:min(980px,96vw)}.poster-supply-reference-detail-warning{color:#9b691b;background:#fff5dd;padding:11px 14px;margin:12px 0;font-size:12px;line-height:1.5}.poster-supply-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;white-space:nowrap!important;clip-path:inset(50%)!important}@media(max-width:1050px){.poster-supply-reference-heading{padding:14px 17px}.poster-supply-reference-actions{margin-left:0;gap:7px}.poster-supply-reference-filterbar{padding:18px 17px;gap:10px}.poster-supply-reference-note{margin-left:17px;margin-right:17px}}@media print{.app-shell:has(.poster-supply-reference) .sidebar,.poster-supply-reference-actions,.poster-supply-reference-filterbar,.poster-supply-reference-pagination{display:none!important}.poster-supply-reference-table{min-width:0;font-size:9px}.poster-supply-reference-table td{font-size:9px}.poster-supply-reference-scroll{overflow:visible}}@media(min-width:821px){.app-shell:has(.poster-warehouse-document-view){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-warehouse-document-view) .workspace>.topbar{display:none}.app-shell:has(.poster-warehouse-document-view) .workspace>.content{padding:0 0 45px;min-height:100%;background:#292e33;color:#e2e5e8}.app-shell:has(.poster-warehouse-document-view) .workspace>.content>.inventory-page-header{display:none}.app-shell:has(.poster-warehouse-document-view) .sidebar{background:#202427;color:#d3d9dd;border-color:#364046}.app-shell:has(.poster-warehouse-document-view) .sidebar-brand,.app-shell:has(.poster-warehouse-document-view) .sidebar-foot{border-color:#354048}.app-shell:has(.poster-warehouse-document-view) .sidebar-brand strong,.app-shell:has(.poster-warehouse-document-view) .sidebar-foot strong{color:#eef2f5}.app-shell:has(.poster-warehouse-document-view) .sidebar-brand span,.app-shell:has(.poster-warehouse-document-view) .sidebar-foot span{color:#9ba8b2}.app-shell:has(.poster-warehouse-document-view) .poster-nav-heading{color:#d2d9de}.app-shell:has(.poster-warehouse-document-view) .poster-nav-heading svg{color:#8e9da8}.app-shell:has(.poster-warehouse-document-view) .poster-nav-heading:hover{color:#f0f5f9;background:#333c43}.app-shell:has(.poster-warehouse-document-view) .poster-nav-section.current>.poster-nav-heading{background:transparent;color:#e1e5e7}.app-shell:has(.poster-warehouse-document-view) .sidebar nav.poster-navigation .poster-nav-items a{color:#9bcbf0}.app-shell:has(.poster-warehouse-document-view) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#363f47;color:#f2f5f7;font-weight:600}.app-shell:has(.poster-warehouse-document-view) .sidebar nav.poster-navigation .poster-nav-items a:hover{background:#303a42;color:#fff}.poster-warehouse-document-view{padding:0;background:#292e33;color:#e6e9eb;min-height:650px}.poster-warehouse-document-header{min-height:102px;padding:18px 29px 22px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px}.poster-warehouse-document-view:has(.poster-waste-reasons-archive) .poster-warehouse-document-header{min-height:91px}.poster-waste-reasons-archive{margin:3px 16px 22px;background:#222b33;color:#d4e0e9;border:1px solid #4d5a65;border-radius:8px;overflow:hidden}.poster-waste-reasons-toolbar{padding:17px 22px;display:flex;align-items:center;gap:20px;justify-content:space-between}.poster-waste-reasons-toolbar>span{font-size:12px;color:#a8bbc9}.poster-waste-reasons-period-controls{display:flex;align-items:center;gap:14px;color:#a8bbc9;font-size:12px}.poster-waste-reasons-period-controls select{border:1px solid #536571;border-radius:5px;background:#2b3841;color:#d8e5ee;padding:9px 12px;min-height:38px;font:inherit;font-size:13px;cursor:pointer}.poster-waste-reasons-period-controls select:focus-visible{outline:2px solid #4fa0dc;outline-offset:2px}.poster-waste-reasons-custom-range{display:flex;gap:13px;align-items:center;padding:0 22px 12px}.poster-waste-reasons-custom-range label{color:#b9cedb;font-size:13px;display:flex;gap:7px;align-items:center}.poster-waste-reasons-custom-range input{min-height:34px;padding:5px;border:1px solid #526474;border-radius:5px;background:#29353f;color:#edf3f7;font:inherit}.poster-waste-reasons-search{display:flex;align-items:center;gap:6px;border:1px solid #50616f;background:#26313a;border-radius:5px;padding:4px 9px}.poster-waste-reasons-search>span{font-size:20px;color:#a5bbca}.poster-waste-reasons-search input{border:0;background:transparent;color:#eef3f6;padding:5px;font:inherit;font-size:14px;outline:none;width:220px}.poster-waste-reasons-search:focus-within{border-color:#62a7d9}.poster-waste-reasons-disclaimer{display:none}.poster-waste-reasons-footnote{margin:12px 22px 16px;font-size:12px;line-height:1.5;color:#aabdc9}.poster-waste-reasons-scroll{overflow-x:auto}.poster-waste-reasons-scroll table{border-collapse:collapse;min-width:750px;width:100%;color:#d8e4eb;font-size:14px}.poster-waste-reasons-scroll thead{background:#29343c}.poster-waste-reasons-scroll th,.poster-waste-reasons-scroll td{padding:15px 17px;border-bottom:1px solid #3a4651;text-align:left}.poster-waste-reasons-scroll .numeric{text-align:right;font-variant-numeric:tabular-nums}.poster-waste-reasons-scroll tbody tr:hover{background:#2c3942}.poster-waste-reasons-scroll td button{border:0;background:transparent;color:#98c8f0;font:inherit;font-weight:500;cursor:pointer;text-align:left;padding:0}.poster-waste-reasons-scroll td button:hover{text-decoration:underline}.poster-waste-reasons-scroll td button:focus-visible{outline:2px solid #67b4e7}.poster-waste-reasons-scroll tfoot{background:#2c3740;font-weight:600}@media(max-width:800px){.poster-waste-reasons-archive{margin-left:10px;margin-right:10px}.poster-waste-reasons-toolbar{flex-wrap:wrap}}.poster-warehouse-document-headline{display:flex;align-items:center;gap:34px}.poster-warehouse-document-headline h1{margin:0;font-size:29px;line-height:1.15;font-weight:400;letter-spacing:-.45px;color:#e4e6e9}.poster-warehouse-waste-nav{display:flex;align-items:center;gap:25px}.poster-warehouse-waste-nav>button{background:transparent;border:0;border-bottom:3px solid transparent;color:#85bde6;font-family:inherit;font-size:21px;padding:8px 0 13px;font-weight:400;cursor:pointer}.poster-warehouse-waste-nav>button[aria-current=page]{border-bottom-color:#dce5ed;color:#f0f3f5}.poster-warehouse-waste-nav>button:focus-visible{outline:2px solid #4c9cdd;outline-offset:2px}.poster-warehouse-document-head-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.poster-warehouse-document-head-actions .poster-warehouse-document-switch{background:#242c33;color:#91c7ed;font-size:11px;border:1px solid #515c65;border-radius:6px;padding:8px 11px;min-height:35px;cursor:pointer}.poster-warehouse-document-head-actions .poster-warehouse-document-switch:hover{background:#374651;color:#fff}.poster-warehouse-document-menu-wrap{position:relative;z-index:33}.poster-warehouse-document-menu{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 9px;background:transparent;border:0;color:#8eb8d8;font-size:29px;line-height:1;cursor:pointer}.poster-warehouse-document-menu:focus-visible{outline:2px solid #399ce8;outline-offset:2px}.poster-warehouse-document-actions-list{position:absolute;top:calc(100% + 5px);right:0;z-index:38;min-width:190px;padding:6px;border-radius:6px;border:1px solid #536570;background:#303b43;box-shadow:0 10px 25px #0007}.poster-warehouse-document-actions-list button{display:block;width:100%;padding:10px 12px;text-align:left;border:0;background:transparent;color:#dce9f2;border-radius:4px;font:inherit;font-size:14px;cursor:pointer}.poster-warehouse-document-actions-list button:hover{background:#46545e}.poster-warehouse-document-actions-list button:disabled{opacity:.5;cursor:not-allowed}.poster-warehouse-columns-backdrop{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-start;justify-content:center;padding:28px 14px;background:#000000a8}.poster-warehouse-columns-dialog{box-sizing:border-box;width:min(500px,100%);max-height:calc(100vh - 56px);overflow:auto;border:1px solid #ffffff26;border-radius:8px;background:#212529;color:#dee2e6;box-shadow:0 18px 70px #0008}.poster-warehouse-columns-dialog>header{box-sizing:border-box;min-height:63px;padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff26}.poster-warehouse-columns-dialog h2{font-size:20px;font-weight:500;margin:0;color:inherit}.poster-warehouse-columns-dialog>header button{background:transparent;border:0;color:#9ba6ad;font-size:29px;cursor:pointer}.poster-warehouse-columns-fields{padding:8px 16px;display:grid;grid-template-columns:1fr}.poster-warehouse-columns-fields label{min-height:32px;display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}.poster-warehouse-columns-fields label:has(input:disabled){opacity:.55;cursor:not-allowed}.poster-warehouse-columns-fields input{width:16px;height:16px;accent-color:#258bd7}.poster-warehouse-columns-dialog>footer{box-sizing:border-box;min-height:71px;display:flex;gap:10px;justify-content:flex-end;align-items:center;padding:12px 16px;border-top:1px solid #ffffff26}.poster-warehouse-columns-dialog>footer button{border:1px solid #57616b;border-radius:6px;padding:9px 14px;background:transparent;color:#c4d0db;font:inherit;font-size:14px;cursor:pointer}.poster-warehouse-columns-dialog>footer .poster-warehouse-columns-apply{background:#2389df;color:#fff;border-color:#2389df}.poster-warehouse-columns-dialog button:focus-visible{outline:2px solid #268fdf;outline-offset:2px}.poster-warehouse-document-table.custom-columns{table-layout:auto;min-width:700px}.poster-warehouse-document-table.custom-columns>thead th{width:auto}.poster-warehouse-document-table.custom-columns>thead th:first-child{padding-left:20px}.poster-warehouse-document-table.custom-columns>thead th:last-child{width:56px}.poster-warehouse-document-head-actions .poster-warehouse-document-add{padding:12px 23px;min-height:47px;border:0;border-radius:7px;background:#248fe0;color:#fff;font-weight:500;font-size:17px;cursor:not-allowed;opacity:.6}.poster-warehouse-document-card{margin:0 21px;min-height:565px;background:#202427;border-radius:17px;overflow:hidden;color:#e3e5e8}.poster-warehouse-document-filters{padding:22px 20px 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:95px;box-sizing:border-box}.poster-warehouse-document-search{display:flex;align-items:center;width:min(338px,29%);min-width:170px;flex:0 1 338px;gap:4px;box-sizing:border-box;min-height:44px;padding:4px 11px;border-radius:7px;border:1px solid #56616a;color:#98a6b0;background:#202427}.poster-warehouse-document-search:focus-within{outline:2px solid #3b96da;outline-offset:2px;border-color:#79a8cf}.poster-warehouse-document-search span{font-size:29px;line-height:1;flex:none}.poster-warehouse-document-search input{min-width:0;flex:1;width:100%;height:36px;padding:4px 2px;background:transparent;border:0;outline:0;color:#e6ebef;font-size:16px;font-family:inherit;box-shadow:none}.poster-warehouse-document-search input::placeholder{color:#849099}.poster-warehouse-document-filters>select{box-sizing:border-box;min-height:43px;padding:8px 30px 8px 13px;border:1px solid #4c555e;border-radius:6px;background:#21272b;color:#aeb7be;font-family:inherit;font-size:15px;max-width:170px;min-width:115px;cursor:pointer}.poster-warehouse-document-filters>select:disabled{opacity:.65;cursor:not-allowed}.poster-warehouse-document-filters>select:focus-visible{outline:2px solid #358fe0;outline-offset:2px}.poster-warehouse-document-reason-picker{position:relative;z-index:28;max-width:230px}.poster-warehouse-document-reason-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:43px;min-width:115px;max-width:230px;padding:8px 12px;border:1px solid #4c555e;border-radius:6px;background:#21272b;color:#b0bac3;font:inherit;font-size:15px;cursor:pointer}.poster-warehouse-document-reason-trigger:disabled{opacity:.6;cursor:not-allowed}.poster-warehouse-document-reason-trigger:focus-visible{outline:2px solid #358fe0;outline-offset:2px}.poster-warehouse-document-reason-menu{position:absolute;top:calc(100% + 7px);left:0;box-sizing:border-box;width:310px;max-width:calc(100vw - 30px);z-index:34;border:1px solid #506170;border-radius:7px;padding:11px;background:#303b43;color:#e5edf3;box-shadow:0 12px 28px #0008;font-size:13px}.poster-warehouse-document-reason-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:9px}.poster-warehouse-document-reason-actions button{background:transparent;border:0;padding:4px 2px;color:#96cafa;font:inherit;cursor:pointer}.poster-warehouse-document-reason-menu>input{box-sizing:border-box;width:100%;height:34px;padding:6px 9px;border:1px solid #667680;border-radius:5px;background:#273139;color:#edf2f5;font:inherit}.poster-warehouse-document-reason-options{max-height:280px;overflow-y:auto;padding:6px 0}.poster-warehouse-document-reason-options label{display:flex;align-items:center;gap:10px;min-height:35px;padding:6px;cursor:pointer}.poster-warehouse-document-reason-options label:hover{background:#45515b}.poster-warehouse-document-reason-options input{width:16px;height:16px;accent-color:#278cdd}.poster-warehouse-document-reason-menu p{margin:7px 3px 0;color:#b6c4ce;font-size:11px;line-height:1.4}.poster-warehouse-document-warehouse-picker{position:relative;z-index:29;max-width:230px}.poster-warehouse-document-warehouse-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;min-height:43px;min-width:115px;max-width:230px;padding:8px 12px;border:1px solid #4c555e;border-radius:6px;background:#21272b;color:#b0bac3;font:inherit;font-size:15px;cursor:pointer}.poster-warehouse-document-warehouse-trigger:disabled{opacity:.6;cursor:not-allowed}.poster-warehouse-document-warehouse-trigger:focus-visible{outline:2px solid #358fe0;outline-offset:2px}.poster-warehouse-document-warehouse-menu{position:absolute;top:calc(100% + 7px);left:0;box-sizing:border-box;width:310px;max-width:calc(100vw - 30px);z-index:34;border:1px solid #506170;border-radius:7px;padding:11px;background:#303b43;color:#e5edf3;box-shadow:0 12px 28px #0008;font-size:13px}.poster-warehouse-document-warehouse-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:9px}.poster-warehouse-document-warehouse-actions button{background:transparent;border:0;padding:4px 2px;color:#96cafa;font:inherit;cursor:pointer}.poster-warehouse-document-warehouse-menu>input{box-sizing:border-box;width:100%;height:34px;padding:6px 9px;border:1px solid #667680;border-radius:5px;background:#273139;color:#edf2f5;font:inherit}.poster-warehouse-document-warehouse-options{max-height:280px;overflow-y:auto;padding:6px 0}.poster-warehouse-document-warehouse-options label{display:flex;align-items:center;gap:10px;min-height:35px;padding:6px;cursor:pointer}.poster-warehouse-document-warehouse-options label:hover{background:#45515b}.poster-warehouse-document-warehouse-options input{width:16px;height:16px;accent-color:#278cdd}.poster-warehouse-document-warehouse-menu p{margin:7px 3px 0;color:#b6c4ce;font-size:11px;line-height:1.4}.poster-warehouse-document-filter-wrap{position:relative}.poster-warehouse-document-filter-wrap>button{min-height:43px;border:1px solid #4c555e;padding:8px 12px;background:#21272b;border-radius:6px;color:#b0b8c0;font-family:inherit;font-size:15px;cursor:pointer}.poster-warehouse-document-filter-wrap>button:hover{background:#333d45;color:#e7edf1}.poster-warehouse-document-popover{position:absolute;top:calc(100% + 7px);left:0;padding:12px 14px;border:1px solid #505a64;border-radius:7px;min-width:180px;z-index:20;background:#30383f;box-shadow:0 10px 27px #0005}.poster-warehouse-document-popover>button{border:0;color:#9bd0f7;cursor:pointer;background:transparent;white-space:nowrap;font-size:13px}.poster-warehouse-document-dates{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.poster-warehouse-document-dates label{display:flex;align-items:center;gap:7px;color:#b3bec5;font-size:12px}.poster-warehouse-document-dates input{min-height:37px;background:#282f34;color:#edf2f6;border:1px solid #4c555e;border-radius:5px}.poster-warehouse-document-source-notice{margin:0 20px 14px;color:#8a98a4;font-size:11px;line-height:1.4}.poster-warehouse-document-loading{margin:12px 20px;font-size:13px;color:#bac9d4}.poster-warehouse-document-export-status{margin:0 20px 12px;padding:8px 11px;display:flex;align-items:center;flex-wrap:wrap;gap:15px;color:#bed2df;background:#263640;border:1px solid #466176;border-radius:6px;font-size:13px}.poster-warehouse-document-export-status button{padding:5px 9px;border:1px solid #7094b0;border-radius:5px;background:transparent;color:#b7d9f2;font:inherit;cursor:pointer}.poster-warehouse-document-export-status button:focus-visible{outline:2px solid #348fd9;outline-offset:2px}.poster-warehouse-document-card>.message{margin:12px 20px}.poster-warehouse-document-scroll{overflow:auto;width:100%}.poster-warehouse-document-table{width:100%;min-width:990px;table-layout:fixed;border-collapse:collapse;color:#e3e6e8;font-size:16px}.poster-warehouse-document-table>thead th{box-sizing:border-box;min-height:55px;padding:12px 12px 20px;border-bottom:1px solid #515c63;color:#88939d;text-align:left;font-size:15px;font-weight:500;white-space:nowrap}.poster-warehouse-document-table>thead th:first-child{width:17%;padding-left:20px}.poster-warehouse-document-table>thead th:nth-child(2){width:27%}.poster-warehouse-document-table>thead th:nth-child(3){width:12%}.poster-warehouse-document-table>thead th:nth-child(4){width:16%}.poster-warehouse-document-table>thead th:nth-child(5){width:22%}.poster-warehouse-document-table>thead th:last-child{width:6%}.poster-warehouse-document-table>thead th.numeric{text-align:right}.poster-warehouse-document-table>thead th button{border:0;padding:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.poster-warehouse-document-table>thead th button span{margin-left:11px}.poster-warehouse-document-table>tbody>tr:not(.poster-warehouse-document-details)>td{height:65px;box-sizing:border-box;padding:9px 12px;border-bottom:1px solid #4c555d;color:#e0e4e8;background:#202427;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-warehouse-document-table>tbody>tr:not(.poster-warehouse-document-details):hover>td,.poster-warehouse-document-table>tbody>tr.expanded>td{background:#2e363c}.poster-warehouse-document-table>tbody>tr>td.numeric{text-align:right;font-variant-numeric:tabular-nums}.poster-warehouse-document-table .unverified{color:#8695a1!important}.poster-warehouse-document-date>.poster-warehouse-document-expand{display:flex;align-items:center;gap:16px;max-width:100%;padding:0;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.poster-warehouse-document-expand span{font-size:25px;line-height:1;width:14px}.poster-warehouse-document-expand:focus-visible,.poster-warehouse-document-action button:focus-visible{outline:2px solid #368ddd;outline-offset:3px}.poster-warehouse-document-action button{border:0;background:transparent;color:#77b9ee;font-size:27px;font-weight:400;cursor:pointer;min-width:42px;height:38px}.poster-warehouse-document-action button:disabled{opacity:.5;cursor:not-allowed}.poster-warehouse-document-table .poster-warehouse-document-details>td{padding:13px 40px 20px;border:0;background:#283037;overflow:visible;white-space:normal}.poster-warehouse-document-details>td>table{width:100%;border-collapse:collapse;color:#e3e9ed}.poster-warehouse-document-details table th{height:39px;font-size:13px;color:#a6b3bb;font-weight:400;text-align:left;border-bottom:1px solid #4c5861}.poster-warehouse-document-details table th:nth-child(n+2),.poster-warehouse-document-details table td:nth-child(n+2){text-align:right;width:15%}.poster-warehouse-document-details table td{height:40px;font-size:14px;padding:8px 0;border-bottom:1px solid #36424b;color:#e2e6e9}.poster-warehouse-document-details p,.poster-warehouse-document-caution{margin:5px 0 13px;color:#aebdc7;font-size:12px;line-height:1.5}.poster-warehouse-document-detail-footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;gap:15px;color:#98a8b4}.poster-warehouse-document-detail-footer button{border:0;padding:5px;color:#89c5f3;background:transparent;cursor:pointer}.poster-warehouse-document-pagination{min-height:55px;padding:10px 17px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:13px;color:#9eabb5;font-size:13px}.poster-warehouse-document-pagination button{border:1px solid #515f69;background:#293238;border-radius:5px;color:#9bc5e5;padding:8px 12px;cursor:pointer;font-size:12px}.poster-warehouse-document-pagination button:disabled{opacity:.4;cursor:not-allowed}.poster-warehouse-document-empty{padding:25px;color:#a0aeb9;text-align:left;font-size:13px}@media(max-width:1120px){.poster-warehouse-document-search{width:100%;flex:1 1 240px}.poster-warehouse-document-table{min-width:970px}}@media(max-width:700px){.poster-warehouse-document-header{padding:15px 14px;flex-wrap:wrap}.poster-warehouse-document-card{margin:0 7px}.poster-warehouse-document-filters{padding:12px}.poster-warehouse-document-headline{flex-wrap:wrap;gap:10px}.poster-warehouse-document-headline h1{font-size:25px}.poster-warehouse-document-head-actions .poster-warehouse-document-menu{display:none}}@media(min-width:821px){.app-shell:has(.poster-movement-report){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-movement-report) .workspace>.topbar{display:none}.app-shell:has(.poster-movement-report) .workspace>.content{background:#2a3035;color:#e2e6e9;padding:0 0 40px;min-height:100%}.app-shell:has(.poster-movement-report) .workspace>.content>.inventory-page-header{display:none}.app-shell:has(.poster-movement-report) .sidebar{background:#202427;border-color:#364147}.app-shell:has(.poster-movement-report) .sidebar-brand,.app-shell:has(.poster-movement-report) .sidebar-foot{border-color:#364147}.app-shell:has(.poster-movement-report) .sidebar-brand strong,.app-shell:has(.poster-movement-report) .sidebar-foot strong{color:#e7edf1}.app-shell:has(.poster-movement-report) .sidebar-brand span,.app-shell:has(.poster-movement-report) .sidebar-foot span{color:#99a5ad}.app-shell:has(.poster-movement-report) .poster-nav-heading{color:#d0d8df}.app-shell:has(.poster-movement-report) .poster-nav-heading:hover{color:#fff;background:#303940}.app-shell:has(.poster-movement-report) .sidebar nav.poster-navigation .poster-nav-items a{color:#94c6ec}.app-shell:has(.poster-movement-report) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#f0f3f5;background:#343e47;font-weight:600}.poster-movement-report{background:#2a3035;min-height:620px;color:#e2e6e9;padding:0}.poster-movement-report-header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 19px;box-sizing:border-box;min-height:101px;gap:16px}.poster-movement-report-header h1{font-weight:400;font-size:29px;margin:0;color:#e2e7ea;letter-spacing:-.4px;line-height:1.2}.poster-movement-report-mode{background:#252c32;border:1px solid #57616a;border-radius:6px;padding:8px 12px;min-height:35px;font-size:12px;color:#a4d1ef;cursor:pointer}.poster-movement-report-mode:hover{background:#33414b;color:#fff}.poster-movement-report-card{box-sizing:border-box;margin:0 20px;background:#202427;border-radius:15px;overflow:hidden;min-width:0}.poster-movement-report-toolbar{display:flex;align-items:center;min-height:95px;flex-wrap:wrap;gap:9px;padding:21px 20px 18px;box-sizing:border-box}.poster-movement-report-search{box-sizing:border-box;display:flex;align-items:center;width:min(320px,27%);flex:0 1 320px;min-width:150px;padding:5px 11px;height:43px;background:#202427;border:1px solid #525d65;border-radius:7px;color:#a3b1bc}.poster-movement-report-search:focus-within{outline:2px solid #2d94df;outline-offset:2px}.poster-movement-report-search span{font-size:28px;line-height:1;width:26px;flex:none}.poster-movement-report-search input{width:100%;box-sizing:border-box;min-width:0;height:33px;padding:5px 2px;border:0;background:transparent;color:#e9edf0;box-shadow:none;outline:0;font:inherit;font-size:16px}.poster-movement-report-search input::placeholder{color:#86949d}.poster-movement-report-toolbar>select{min-width:97px;max-width:180px;height:43px;box-sizing:border-box;border:1px solid #4d5760;background:#242a2e;color:#b1bcc4;font-family:inherit;font-size:14px;padding:7px 10px;border-radius:6px;cursor:pointer}.poster-movement-report-toolbar>select:disabled{opacity:.55;cursor:not-allowed}.poster-movement-report-toolbar>select:focus-visible{outline:2px solid #2e92de;outline-offset:2px}.poster-movement-filter-wrap{position:relative}.poster-movement-filter-wrap>button{height:42px;padding:9px 10px;border:1px solid #4d5760;background:#242a2e;color:#b0bec7;font-family:inherit;font-size:15px;border-radius:6px;cursor:pointer;white-space:nowrap}.poster-movement-filter-wrap>button:hover{background:#353d44;color:#fff}.poster-movement-filter-menu{position:absolute;top:calc(100% + 7px);left:0;z-index:6;min-width:165px;padding:10px;border:1px solid #54626b;border-radius:6px;background:#2b343a;box-shadow:0 10px 25px #0005}.poster-movement-filter-menu button{font:inherit;cursor:pointer;border:0;color:#a7cdef;background:transparent;text-align:left}.poster-movement-custom-dates{display:flex;flex-wrap:wrap;gap:9px}.poster-movement-custom-dates label{color:#b5c1c8;font-size:12px;display:flex;align-items:center;gap:5px}.poster-movement-custom-dates input{color:#e8edf1;background:#262e34;border:1px solid #56636b;border-radius:4px;min-height:36px}.poster-movement-report-note{margin:0;padding:0 21px 14px;color:#90a0aa;font-size:11px;line-height:1.5}.poster-movement-report-scroll{width:100%;overflow-x:auto}.poster-movement-report-table{border-collapse:collapse;width:100%;min-width:1340px;table-layout:fixed;color:#e0e5e9;font-size:15px}.poster-movement-report-table>thead th{height:58px;padding:10px 8px 13px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #535e66;color:#909aa3;font-size:15px;font-weight:500}.poster-movement-report-table>thead th:first-child{padding-left:20px;width:21%}.poster-movement-report-table>thead th:nth-child(2){width:11%}.poster-movement-report-table>thead th:nth-child(3){width:10%}.poster-movement-report-table>thead th:nth-child(4){width:9%}.poster-movement-report-table>thead th:nth-child(5){width:10%}.poster-movement-report-table>thead th:nth-child(6){width:9%}.poster-movement-report-table>thead th:nth-child(7){width:8%}.poster-movement-report-table>thead th:nth-child(8){width:11%}.poster-movement-report-table>thead th:nth-child(9){width:6%}.poster-movement-report-table>thead th:last-child{width:5%}.poster-movement-report-table>thead th button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.poster-movement-report-table>thead th button span{padding-left:10px}.poster-movement-report-table>tbody>tr:not(.poster-movement-report-detail)>td{height:58px;box-sizing:border-box;padding:10px 8px;border-bottom:1px solid #49535b;background:#202427;color:#dfe5e9;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-movement-report-table>tbody>tr:not(.poster-movement-report-detail)>td:first-child{padding-left:20px}.poster-movement-report-table>tbody>tr:not(.poster-movement-report-detail):hover>td{background:#2b343a}.poster-movement-report-table>tbody>tr>td:not(:first-child):not(:nth-child(2)){text-align:right}.poster-movement-report-name button{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:12px;padding:0;max-width:100%;min-width:0;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.poster-movement-report-name span{color:#d8e1e7;font-size:24px;font-weight:400;width:14px;flex:none}.poster-movement-report-table .unknown{color:#82919b!important}.poster-movement-report-name button:focus-visible{outline:2px solid #329be9;outline-offset:2px}.poster-movement-report-detail td{background:#2b343b;padding:14px 23px;color:#b7c4cd;font-size:13px;border-bottom:1px solid #515b62}.poster-movement-report-detail td span{display:inline-block;margin-right:28px}.poster-movement-report-detail td button{color:#9bcbf0;background:transparent;border:0;font:inherit;cursor:pointer}.poster-movement-report-empty{padding:20px;text-align:left;color:#aab9c4;font-size:13px}@media(max-width:1050px){.poster-movement-report-header{padding:16px}.poster-movement-report-card{margin:0 9px}.poster-movement-report-toolbar{padding:14px;gap:8px}.poster-movement-report-search{flex:1 1 220px;width:100%}}.app-shell:has(.poster-inventory-reference) .workspace>.topbar{display:none}.app-shell:has(.poster-inventory-reference) .workspace>.content{box-sizing:border-box;padding:0 0 35px;background:#fff;min-height:100vh;color:#383e43}.app-shell:has(.poster-inventory-reference) .sidebar{background:#f7f8f9;border-right:1px solid #e1e5e8;color:#41464b}.app-shell:has(.poster-inventory-reference) .sidebar-brand,.app-shell:has(.poster-inventory-reference) .sidebar-foot{border-color:#e3e6e9}.app-shell:has(.poster-inventory-reference) .sidebar-brand strong,.app-shell:has(.poster-inventory-reference) .sidebar-foot strong{color:#363d42}.app-shell:has(.poster-inventory-reference) .sidebar-brand span,.app-shell:has(.poster-inventory-reference) .sidebar-foot span{color:#7f8b93}.app-shell:has(.poster-inventory-reference) .poster-nav-heading{color:#3b4045}.app-shell:has(.poster-inventory-reference) .poster-nav-heading:hover{color:#227bcc;background:#edf4fa}.app-shell:has(.poster-inventory-reference) .sidebar nav.poster-navigation .poster-nav-items a{color:#368fe0}.app-shell:has(.poster-inventory-reference) .sidebar nav.poster-navigation .poster-nav-items a:hover{background:#edf4fb;color:#236eaa}.app-shell:has(.poster-inventory-reference) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e2edf7;color:#3b4148;font-weight:650}.poster-inventory-reference{box-sizing:border-box;width:100%;max-width:none;min-height:720px;background:#fff;color:#353b41}.poster-inventory-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;min-height:101px;gap:12px 30px;box-sizing:border-box;padding:20px 27px;border-bottom:1px solid #e1e5e8}.poster-inventory-heading h1{margin:0;color:#383c42;letter-spacing:-.35px;font-size:26px;line-height:1.2;font-weight:550;display:inline-flex;align-items:baseline;gap:18px}.poster-inventory-heading h1 span{font-size:18px;font-weight:400;color:#9b9b9b}.poster-inventory-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto;min-width:0}.poster-inventory-heading-actions>button,.poster-inventory-columns-picker>button{min-height:39px;padding:7px 8px;background:transparent;border:0;color:#3089d9;font:inherit;font-weight:500;font-size:15px;white-space:nowrap;cursor:pointer;border-radius:4px}.poster-inventory-heading-actions>button:hover:not(:disabled),.poster-inventory-columns-picker>button:hover{color:#1a73b7;background:#edf6fc}.poster-inventory-heading-actions>select{min-width:153px;min-height:48px;background:#fff;border:1px solid #b1d1f1;border-radius:7px;color:#398ce2;font-family:inherit;font-size:15px;padding:8px 16px;cursor:pointer}.poster-inventory-heading-actions>select:focus-visible,.poster-inventory-heading-actions button:focus-visible{outline:2px solid #2e8de0;outline-offset:2px}.poster-inventory-heading-actions>.poster-inventory-add{min-height:48px;border-radius:7px;background:#14b75a;padding:10px 22px;color:#fff;font-weight:600;font-size:17px}.poster-inventory-heading-actions>.poster-inventory-add:disabled{opacity:.52;cursor:not-allowed;background:#14b75a;color:#fff}.poster-inventory-columns-picker,.poster-inventory-filter-wrap{position:relative;z-index:12}.poster-inventory-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:15;display:grid;gap:10px;min-width:180px;max-width:340px;box-sizing:border-box;padding:13px 14px;border:1px solid #d8e1e8;border-radius:5px;background:#fff;color:#3a424a;box-shadow:0 10px 28px #1e344022;font-size:13px}.poster-inventory-popover>label{display:flex;align-items:center;gap:7px;font-weight:400}.poster-inventory-popover>label:has(select){display:grid;gap:5px}.poster-inventory-popover input[type=checkbox]{accent-color:#298ee0;width:15px;height:15px}.poster-inventory-popover select{height:37px;min-width:175px;border:1px solid #d2dfe8;border-radius:4px;color:#34414d;background:#fff;padding:6px 8px;font-family:inherit;font-size:13px}.poster-inventory-popover>button{text-align:left;border:0;color:#2b8edc;background:transparent;padding:5px 0;font-size:13px;font-family:inherit;cursor:pointer}.poster-inventory-filters{display:flex;align-items:center;flex-wrap:wrap;gap:19px;padding:23px 28px 29px;min-height:107px;box-sizing:border-box}.poster-inventory-search{display:flex;align-items:center;width:min(258px,28%);min-width:192px;height:41px;padding:0 11px;border:1px solid #dce2e8;border-radius:5px;background:#fff;color:#acb4bb;box-sizing:border-box}.poster-inventory-search>span{font-size:28px;font-weight:400;line-height:1;width:25px}.poster-inventory-search input{border:0;background:transparent;color:#414b54;outline:none;box-shadow:none;width:100%;min-width:0;font-family:inherit;font-size:15px;padding:5px 0}.poster-inventory-search input::placeholder{color:#bcc3c8}.poster-inventory-search:focus-within{border-color:#5aa4e6;outline:2px solid #328bd825}.poster-inventory-warehouse select{border:0;color:#2c8be3;font-family:inherit;background:transparent;font-size:17px;cursor:pointer;min-height:39px;max-width:230px;padding:5px 4px}.poster-inventory-filter-wrap>button{background:transparent;color:#328ce2;border:0;cursor:pointer;font-family:inherit;font-size:17px;padding:5px 4px;min-height:39px}.poster-inventory-filter-wrap>button:hover{color:#146cb9}.poster-inventory-date-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.poster-inventory-date-controls label{display:flex;align-items:center;gap:7px;font-size:12px;color:#82909a}.poster-inventory-date-controls input{min-height:35px;max-width:160px;border:1px solid #d2dce4;border-radius:5px;color:#3e4852;background:#fff}.poster-inventory-count{margin-left:auto;font-size:12px;color:#9da7ae}.poster-inventory-table-wrap{width:100%;box-sizing:border-box}.poster-inventory-table-scroll{width:100%;overflow-x:auto}.poster-inventory-table{width:100%;min-width:1030px;border-collapse:collapse;table-layout:auto;color:#424a50}.poster-inventory-table thead th{box-sizing:border-box;padding:11px 15px 17px;min-height:55px;border-bottom:1px solid #dfe5e9;font-size:15px;font-weight:400;text-align:left;white-space:nowrap;color:#979da3;background:#fff}.poster-inventory-table thead th:first-child,.poster-inventory-table tbody td:first-child{padding-left:28px}.poster-inventory-table thead th:nth-last-child(2){min-width:117px}.poster-inventory-table thead th:last-child{min-width:40px}.poster-inventory-table thead th.poster-inventory-numeric,.poster-inventory-table tbody td.poster-inventory-numeric{text-align:right}.poster-inventory-table tbody td{box-sizing:border-box;padding:14px 15px;height:69px;border-bottom:1px solid #e9edf0;vertical-align:middle;color:#454b51;font-size:15px;font-weight:400;white-space:nowrap;background:#fff}.poster-inventory-table tbody tr:hover td{background:#f7f9fb}.poster-inventory-table td.poster-inventory-numeric strong{color:#42484e;font-size:15px;font-weight:650}.poster-inventory-sort{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.poster-inventory-sort span{margin-left:4px}.poster-inventory-sort:focus-visible{outline:2px solid #3a94e2;outline-offset:3px}.poster-inventory-status{display:inline-flex;align-items:center;min-height:31px;border-radius:4px;border:1px solid;padding:5px 9px;box-sizing:border-box;white-space:nowrap;font-size:15px;line-height:1.1;font-weight:400}.poster-inventory-status.posted{border-color:#9fe2b0;color:#14b551}.poster-inventory-status.draft{border-color:#f6b4b4;color:#f05d5d}.poster-inventory-open{border:0;padding:6px 0;white-space:nowrap;color:#2988d7;background:transparent;font-family:inherit;font-size:16px;cursor:pointer}.poster-inventory-open:hover{color:#0c6dbb;text-decoration:underline}.poster-inventory-more-cell{text-align:right}.poster-inventory-more{border:0;background:transparent;color:#328cdb;font-family:inherit;font-size:21px;letter-spacing:1px;padding:6px;opacity:.5;cursor:not-allowed}.poster-inventory-source-info{margin:23px 28px;font-size:12px;color:#89949d;max-width:880px}.poster-inventory-source-info summary{cursor:pointer;width:fit-content;color:#718999;border-bottom:1px dashed #97abb9;list-style:none}.poster-inventory-source-info summary::-webkit-details-marker{display:none}.poster-inventory-source-info p{color:#788994;line-height:1.55;margin:11px 0}.poster-inventory-empty{color:#8795a0;font-size:13px;margin:22px 28px}.poster-inventory-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}@media(max-width:1100px){.poster-inventory-heading,.poster-inventory-filters{padding:18px}.poster-inventory-count{margin-left:0}.poster-inventory-heading-actions{justify-content:flex-start;margin-left:0;gap:8px}}@media print{.poster-inventory-heading-actions,.poster-inventory-filters,.poster-inventory-source-info,.poster-inventory-more-cell{display:none!important}.poster-inventory-table{min-width:0}.poster-inventory-table tbody td{font-size:10px}}@media(min-width:821px){.app-shell:has(.poster-suppliers-directory){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-suppliers-directory) .workspace>.topbar{display:none}.app-shell:has(.poster-suppliers-directory) .workspace>.content{box-sizing:border-box;min-height:100%;background:#292e33;color:#e2e6e9;padding:0 0 38px}.app-shell:has(.poster-suppliers-directory) .workspace>.content>.inventory-page-header{display:none}.app-shell:has(.poster-suppliers-directory) .sidebar{background:#202427;border-color:#354047;color:#d3dce2}.app-shell:has(.poster-suppliers-directory) .sidebar-brand,.app-shell:has(.poster-suppliers-directory) .sidebar-foot{border-color:#354047}.app-shell:has(.poster-suppliers-directory) .sidebar-brand strong,.app-shell:has(.poster-suppliers-directory) .sidebar-foot strong{color:#e9eef2}.app-shell:has(.poster-suppliers-directory) .sidebar-brand span,.app-shell:has(.poster-suppliers-directory) .sidebar-foot span{color:#9aa8b2}.app-shell:has(.poster-suppliers-directory) .poster-nav-heading{color:#d3dce1}.app-shell:has(.poster-suppliers-directory) .poster-nav-heading:hover{background:#313a43;color:#fff}.app-shell:has(.poster-suppliers-directory) .sidebar nav.poster-navigation .poster-nav-items a{color:#91c4ea}.app-shell:has(.poster-suppliers-directory) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#e8eef2;background:#353e46;font-weight:600}.poster-suppliers-directory{min-height:700px;width:100%;background:#292e33;color:#dfe6eb}.poster-suppliers-directory-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:105px;padding:20px 28px 17px}.poster-suppliers-directory-header h1{margin:0;color:#e2e7eb;font-size:28px;font-weight:400;letter-spacing:-.3px}.poster-suppliers-header-actions{display:flex;gap:16px;align-items:center}.poster-suppliers-header-actions>span{color:#91b8d6;font-size:29px}.poster-suppliers-financial{color:#a1c9e8;background:#27323a;border:1px solid #54626b;border-radius:6px;font-size:12px;padding:8px 12px;min-height:37px;cursor:pointer}.poster-suppliers-financial:hover{background:#354550;color:#fff}.poster-suppliers-create{border:0;color:#fff;background:#258ddd;border-radius:7px;min-height:48px;padding:10px 20px;font-family:inherit;font-size:17px;font-weight:500;cursor:pointer}.poster-suppliers-create:hover:not(:disabled){background:#177ac8}.poster-suppliers-create:disabled{opacity:.5;cursor:not-allowed}.poster-suppliers-directory-card{box-sizing:border-box;margin:0 21px;min-width:0;border-radius:16px;background:#202427;overflow:visible}.poster-suppliers-directory-toolbar{padding:19px 20px;box-sizing:border-box;min-height:95px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.poster-suppliers-directory-search{box-sizing:border-box;display:flex;align-items:center;width:min(338px,33%);min-width:210px;height:45px;padding:5px 10px;border-radius:7px;background:#202427;color:#93a3ae;border:1px solid #525e68}.poster-suppliers-directory-search span{font-size:28px;font-weight:400;line-height:1;flex:0 0 27px}.poster-suppliers-directory-search input{box-sizing:border-box;border:0;width:100%;min-width:0;height:34px;outline:0;padding:6px 2px;box-shadow:none;color:#e7ecef;background:transparent;font-family:inherit;font-size:16px}.poster-suppliers-directory-search input::placeholder{color:#94a0a9}.poster-suppliers-directory-search:focus-within{outline:2px solid #2d8fd6;outline-offset:2px;border-color:#6daddf}.poster-suppliers-filter-wrap{position:relative;z-index:8}.poster-suppliers-filter-wrap>button{min-height:43px;border:1px solid #4e5961;background:#242a2e;color:#a5afb7;border-radius:6px;padding:9px 14px;font:inherit;font-size:15px;cursor:pointer}.poster-suppliers-filter-wrap>button:hover{color:#fff;background:#333c43}.poster-suppliers-popover{position:absolute;top:calc(100% + 6px);left:0;padding:13px 15px;z-index:20;min-width:245px;box-sizing:border-box;display:grid;gap:12px;background:#2d363d;border:1px solid #59636b;box-shadow:0 9px 30px #0005;border-radius:6px;color:#e0e5e8;font-size:13px}.poster-suppliers-popover label{display:flex;align-items:center;gap:10px;cursor:pointer}.poster-suppliers-popover input{accent-color:#2d8fe0;width:16px;height:16px}.poster-suppliers-popover button{background:transparent;border:0;text-align:left;cursor:pointer;font-size:13px;color:#a2cff1;padding:5px 0}.poster-suppliers-data-info{position:relative;z-index:7;margin-left:auto}.poster-suppliers-data-info summary{list-style:none;display:grid;place-items:center;color:#8596a3;font-size:19px;width:27px;height:31px;cursor:pointer}.poster-suppliers-data-info summary::-webkit-details-marker{display:none}.poster-suppliers-data-info p{position:absolute;top:calc(100% + 8px);right:0;width:330px;max-width:80vw;box-sizing:border-box;padding:13px 15px;margin:0;color:#d3dbe2;background:#343e47;border:1px solid #586670;border-radius:6px;box-shadow:0 9px 24px #0006;font-size:12px;line-height:1.5}.poster-suppliers-directory-scroll{overflow-x:auto;width:100%;border-radius:0 0 14px 14px}.poster-suppliers-directory-table{width:100%;min-width:1200px;table-layout:fixed;border-collapse:collapse;color:#e3e6e9;font-size:15px}.poster-suppliers-directory-table>thead th{box-sizing:border-box;height:63px;padding:11px 12px 14px;color:#8c969e;font-size:15px;font-weight:500;background:#202427;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #535c65;text-align:left}.poster-suppliers-directory-table>thead th:first-child{width:19%;padding-left:20px}.poster-suppliers-directory-table>thead th:nth-child(2){width:12%}.poster-suppliers-directory-table>thead th:nth-child(3){width:14%}.poster-suppliers-directory-table>thead th:nth-child(4){width:21%}.poster-suppliers-directory-table>thead th:nth-child(5){width:10%}.poster-suppliers-directory-table>thead th:nth-child(6){width:10%}.poster-suppliers-directory-table>thead th:nth-child(7){width:10%}.poster-suppliers-directory-table>thead th:nth-child(8){width:3%}.poster-suppliers-directory-table>thead th:nth-child(9){width:1%}.poster-suppliers-directory-table>thead th button{padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.poster-suppliers-directory-table>thead th button span{padding-left:13px}.poster-suppliers-directory-table>tbody>tr:not(.poster-suppliers-expanded)>td{box-sizing:border-box;height:65px;padding:10px 12px;border-bottom:1px solid #4d565f;background:#202427;color:#e1e6e9;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}.poster-suppliers-directory-table>tbody>tr:not(.poster-suppliers-expanded)>td:first-child{padding-left:20px}.poster-suppliers-directory-table>tbody>tr:not(.poster-suppliers-expanded):hover>td{background:#293138}.poster-suppliers-directory-table .poster-suppliers-unknown{color:#8796a1!important}.poster-suppliers-directory-table .poster-suppliers-num{text-align:right;font-variant-numeric:tabular-nums}.poster-suppliers-directory-table .poster-suppliers-row-action button{color:#83bff1;background:transparent;border:0;cursor:pointer;font-size:27px;line-height:1;padding:8px 2px}.poster-suppliers-directory-table .poster-suppliers-row-action button:hover{color:#b5ddff}.poster-suppliers-directory-table .poster-suppliers-row-more button{font-size:25px;padding:5px 0;border:0;background:transparent;color:#8ba6ba;cursor:not-allowed;opacity:.4}.poster-suppliers-directory-table>tbody>tr.poster-suppliers-expanded td{box-sizing:border-box;padding:0!important;background:#2c343b;border-bottom:1px solid #4e5a63;white-space:normal;overflow:visible;height:auto}.poster-suppliers-expanded-body{box-sizing:border-box;padding:17px 21px;display:flex;flex-wrap:wrap;align-items:center;gap:15px 23px;color:#b8c4cd;font-size:13px}.poster-suppliers-expanded-body strong{color:#e8ecef;font-weight:600}.poster-suppliers-expanded-body button{background:transparent;border:1px solid #51616e;border-radius:5px;color:#96caf3;font:inherit;padding:7px 10px;cursor:pointer}.poster-suppliers-expanded-body p{color:#e6aeae;margin:0}.poster-suppliers-no-data{padding:22px 20px;font-size:13px;color:#a5b4bf}.poster-suppliers-pagination{display:flex;gap:14px;align-items:center;justify-content:flex-end;padding:12px 19px;color:#9dacb7;font-size:12px;min-height:55px}.poster-suppliers-pagination button{border:1px solid #51616c;color:#9fcae9;background:#2a3238;border-radius:5px;padding:7px 12px;font-size:12px;cursor:pointer}.poster-suppliers-pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1050px){.poster-suppliers-directory-header{padding:17px 15px;flex-wrap:wrap}.poster-suppliers-directory-card{margin:0 8px}.poster-suppliers-directory-toolbar{padding:12px}.poster-suppliers-directory-search{width:100%;flex:1 1 250px}}.modal-backdrop.poster-supplier-fullscreen{position:fixed;z-index:100;inset:0 0 0 220px;padding:0;display:block;overflow-y:auto;overflow-x:hidden;background:#292f34;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-supplier-fullscreen .modal-card.poster-supplier-form{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;min-height:100vh;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:visible;box-shadow:none;background:#292f34;color:#e2e8ec}.poster-supplier-fullscreen .poster-supplier-form>.modal-header{box-sizing:border-box;min-height:103px;padding:20px 28px;margin:0;border:0;background:#292f34;display:flex;align-items:center;justify-content:space-between}.poster-supplier-form-header-title{display:flex;align-items:center;gap:19px;min-width:0}.poster-supplier-fullscreen .poster-supplier-form-header-title .eyebrow{display:none}.poster-supplier-fullscreen .poster-supplier-form-header-title h2{font-size:28px;font-weight:500;letter-spacing:-.3px;margin:0;color:#e2e8ec;line-height:1.25}.poster-supplier-fullscreen .poster-supplier-form-back{display:flex;justify-content:center;align-items:center;border:0;background:transparent;color:#80bbee;font-size:49px;font-weight:300;width:28px;height:46px;padding:0;line-height:1;cursor:pointer}.poster-supplier-fullscreen .poster-supplier-form-back:focus-visible{outline:2px solid #3999e1;outline-offset:3px}.poster-supplier-fullscreen .poster-supplier-form>.modal-header>.icon-button{display:none}.poster-supplier-fullscreen .poster-supplier-form>.form-stack{box-sizing:border-box;flex:1;display:grid;grid-template-columns:100%;align-content:start;justify-content:stretch;gap:0;padding:22px 24px 0;margin:0 25px 0 26px;border-radius:17px 17px 0 0;background:#202427;box-shadow:none;border:0}.poster-supplier-fullscreen .poster-supplier-form>.form-stack>label,.poster-supplier-fullscreen .poster-supplier-form .form-grid>label{display:grid;grid-template-columns:minmax(170px,262px) minmax(0,660px);align-items:start;gap:14px 20px;width:100%;max-width:none;box-sizing:border-box;padding:0 0 18px;margin:0;min-height:72px;color:#dce1e6;font-weight:400}.poster-supplier-fullscreen .poster-supplier-form .form-grid{display:contents}.poster-supplier-fullscreen .poster-supplier-form .form-stack>label>span,.poster-supplier-fullscreen .poster-supplier-form .form-grid>label>span{display:block;font-size:17px;line-height:42px;color:#e3e6e9;font-weight:400;white-space:normal;margin:0}.poster-supplier-fullscreen .poster-supplier-form .form-stack input:not([type=checkbox]),.poster-supplier-fullscreen .poster-supplier-form textarea{display:block;box-sizing:border-box;width:100%;height:43px;min-height:43px;margin:0;padding:8px 14px;font-family:inherit;font-size:17px;font-weight:400;color:#e9edf0;background:#202427;border:1px solid #4c5963;border-radius:7px;box-shadow:none;outline:none;line-height:1.3}.poster-supplier-fullscreen .poster-supplier-form textarea{resize:vertical;height:67px;min-height:67px}.poster-supplier-fullscreen .poster-supplier-form input:focus-visible,.poster-supplier-fullscreen .poster-supplier-form textarea:focus-visible{border-color:#3592df;outline:2px solid #2d83c359;outline-offset:1px}.poster-supplier-fullscreen .poster-supplier-form .poster-supplier-unavailable-field input:disabled,.poster-supplier-fullscreen .poster-supplier-form .poster-supplier-unavailable-field textarea:disabled{opacity:.7;color:#a3adb5;cursor:not-allowed}.poster-supplier-fullscreen .poster-supplier-form .poster-supplier-email-row{border-top:1px solid #313b42;margin-top:4px;padding-top:21px}.poster-supplier-fullscreen .poster-supplier-form .poster-supplier-form-notes{order:3;margin:4px 0 30px;padding:0 3px;max-width:850px;font-size:12px;color:#a7b6c1}.poster-supplier-fullscreen .poster-supplier-form .poster-supplier-form-notes>summary{width:fit-content;padding:3px 0;font-size:12px;color:#9bbbd6;border-bottom:1px dashed #58718a;cursor:pointer}.poster-supplier-fullscreen .poster-supplier-form .poster-supplier-form-notes p{margin:10px 0;line-height:1.5;max-width:750px}.poster-supplier-fullscreen .poster-supplier-form>.form-stack>.message{order:-1;margin-bottom:16px}.poster-supplier-fullscreen .poster-supplier-form .form-actions{order:4;position:sticky;z-index:10;bottom:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px;width:calc(100% + 100px);box-sizing:border-box;margin:auto -49px 0;padding:14px 24px 15px;min-height:77px;background:#202427;border-top:1px solid #3b444b;border-radius:0}.poster-supplier-fullscreen .poster-supplier-form .form-actions .primary-button{order:-1;color:#fff;background:#258de0;border:1px solid #258de0;border-radius:8px;min-height:54px;padding:10px 25px;font-weight:500;font-size:21px;box-shadow:none;cursor:pointer}.poster-supplier-fullscreen .poster-supplier-form .form-actions .primary-button:hover:not(:disabled){background:#1879c1}.poster-supplier-fullscreen .poster-supplier-form .form-actions .secondary-button{min-height:41px;padding:9px 15px;border:1px solid #4d5b66;color:#a3bfd4;background:transparent;border-radius:6px;font-size:13px;cursor:pointer}.poster-supplier-fullscreen .poster-supplier-form .form-actions .secondary-button:hover:not(:disabled){color:#edf5fa;background:#303b45}.poster-supplier-fullscreen .poster-supplier-form .form-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:950px){.modal-backdrop.poster-supplier-fullscreen{left:0}.poster-supplier-fullscreen .poster-supplier-form>.form-stack{margin:0 12px;padding:17px 17px 0}.poster-supplier-fullscreen .poster-supplier-form .form-actions{width:calc(100% + 34px);margin-left:-17px;margin-right:-17px;padding:12px 17px}.poster-supplier-fullscreen .poster-supplier-form>.modal-header{padding:15px 18px}}@media(max-width:610px){.poster-supplier-fullscreen .poster-supplier-form-header-title h2{font-size:22px}.poster-supplier-fullscreen .poster-supplier-form>.form-stack>label,.poster-supplier-fullscreen .poster-supplier-form .form-grid>label{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:14px}.poster-supplier-fullscreen .poster-supplier-form .form-stack>label>span,.poster-supplier-fullscreen .poster-supplier-form .form-grid>label>span{line-height:1.5;font-size:15px;margin-bottom:5px}}@media(min-width:821px){.app-shell:has(.poster-warehouses-directory){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-warehouses-directory) .workspace>.topbar{display:none}.app-shell:has(.poster-warehouses-directory) .workspace>.content{min-height:100vh;padding:0 0 42px;background:#292e33;color:#e1e5e9}.app-shell:has(.poster-warehouses-directory) .sidebar{background:#202427;border-color:#354048;color:#d3dbe1}.app-shell:has(.poster-warehouses-directory) .sidebar-brand,.app-shell:has(.poster-warehouses-directory) .sidebar-foot{border-color:#354048}.app-shell:has(.poster-warehouses-directory) .sidebar-brand strong,.app-shell:has(.poster-warehouses-directory) .sidebar-foot strong{color:#e9eef2}.app-shell:has(.poster-warehouses-directory) .sidebar-brand span,.app-shell:has(.poster-warehouses-directory) .sidebar-foot span{color:#9da9b2}.app-shell:has(.poster-warehouses-directory) .poster-nav-heading{color:#d6dce1}.app-shell:has(.poster-warehouses-directory) .poster-nav-heading:hover{color:#fff;background:#313b43}.app-shell:has(.poster-warehouses-directory) .sidebar nav.poster-navigation .poster-nav-items a{color:#8fc4ee}.app-shell:has(.poster-warehouses-directory) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#f0f4f6;background:#343d45;font-weight:600}.poster-warehouses-directory{min-width:0;min-height:720px;background:#292e33;color:#e5e8eb}.poster-warehouses-heading{min-height:104px;padding:20px 29px 19px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:15px}.poster-warehouses-heading h1{margin:0;font-size:29px;font-weight:400;color:#e4e8eb;letter-spacing:-.4px}.poster-warehouses-heading-actions{display:flex;align-items:center;gap:18px}.poster-warehouses-heading-actions>span{font-size:28px;color:#83b9e3}.poster-warehouses-operational{border:1px solid #52616c;border-radius:6px;background:#27323a;color:#a5cbe6;font-size:12px;padding:8px 12px;min-height:36px;cursor:pointer}.poster-warehouses-operational:hover{background:#324451;color:#fff}.poster-warehouses-add{min-height:49px;padding:10px 24px;border-radius:7px;border:0;background:#278dde;color:#fff;font-weight:500;font-size:18px;cursor:pointer}.poster-warehouses-add:hover{background:#1879c4}.poster-warehouses-card{margin:0 21px;background:#202427;border-radius:17px;overflow:visible;color:#e1e5e8}.poster-warehouses-toolbar{display:flex;flex-wrap:wrap;gap:11px;align-items:center;min-height:99px;box-sizing:border-box;padding:20px 20px 16px}.poster-warehouses-search{display:flex;align-items:center;box-sizing:border-box;height:46px;width:min(338px,36%);min-width:195px;padding:4px 10px;border:1px solid #57636b;border-radius:7px;color:#8f9ca6}.poster-warehouses-search span{font-size:29px;line-height:1;width:27px;flex:none}.poster-warehouses-search input{background:transparent;color:#e6ecef;border:0;box-shadow:none;outline:0;min-width:0;width:100%;padding:6px 2px;font-size:17px}.poster-warehouses-search input::placeholder{color:#9ba7af}.poster-warehouses-search:focus-within{outline:2px solid #3691d6;outline-offset:2px}.poster-warehouses-filter-wrap{position:relative;z-index:9;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.poster-warehouses-filter-chip{position:relative;display:flex;align-items:center;border:1px solid #53616a;border-radius:6px;background:#293238}.poster-warehouses-filter-chip>button{background:transparent;color:#b9c9d3;border:0;min-height:40px;padding:7px 11px;font-size:14px;cursor:pointer}.poster-warehouses-filter-chip>.poster-warehouses-filter-remove{padding:6px 8px;color:#91a7b4;font-size:19px}.poster-warehouses-filter-chip>button:hover,.poster-warehouses-filter-chip>button:focus-visible{color:#fff}.poster-warehouses-filter-editor{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:grid;gap:10px;width:270px;max-width:80vw;padding:14px;border:1px solid #56636c;border-radius:7px;box-shadow:0 10px 28px #0006;background:#2e373e;box-sizing:border-box}.poster-warehouses-filter-editor select,.poster-warehouses-filter-editor input{box-sizing:border-box;display:block;width:100%;height:38px;background:#222b31;color:#e6edf2;border:1px solid #64727b;border-radius:5px;padding:7px 11px}.poster-warehouses-filter-reset{min-height:38px;border:0;color:#9ba9b3;background:transparent;font-size:14px;cursor:pointer}.poster-warehouses-filter-reset:hover{color:#e6eef3}.poster-warehouses-filter-wrap>button{border:1px solid #4c5861;border-radius:6px;min-height:44px;padding:8px 12px;background:#20272b;color:#9eabb5;font-size:15px;cursor:pointer}.poster-warehouses-filter-wrap>button:hover{background:#333d44;color:#fff}.poster-warehouses-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:15;min-width:220px;box-sizing:border-box;padding:13px 15px;display:grid;gap:12px;background:#2e373e;color:#e2e6e9;border:1px solid #56636c;border-radius:7px;box-shadow:0 10px 28px #0005;font-size:13px}.poster-warehouses-popover label{display:flex;align-items:center;gap:9px;cursor:pointer}.poster-warehouses-popover input{accent-color:#298cdf;width:16px;height:16px}.poster-warehouses-popover>button{border:0;padding:4px 0;background:transparent;text-align:left;cursor:pointer;font-size:13px;color:#9ac9ef}.poster-warehouses-data-info{position:relative;z-index:10;margin-left:auto}.poster-warehouses-data-info summary{list-style:none;display:grid;place-items:center;color:#899ba8;font-size:20px;width:30px;height:32px;cursor:pointer}.poster-warehouses-data-info summary::-webkit-details-marker{display:none}.poster-warehouses-data-info p{position:absolute;top:calc(100% + 5px);right:0;width:350px;max-width:75vw;box-sizing:border-box;margin:0;padding:14px 15px;border:1px solid #4b5b66;border-radius:6px;box-shadow:0 8px 26px #0005;color:#d1dce3;background:#323c45;font-size:12px;line-height:1.5}.poster-warehouses-scroll{width:100%;overflow-x:auto;border-radius:0 0 15px 15px}.poster-warehouses-table{width:100%;min-width:920px;table-layout:fixed;border-collapse:collapse;color:#e4e8ec;font-size:16px}.poster-warehouses-table>thead th{box-sizing:border-box;height:63px;padding:10px 13px 14px;border-bottom:1px solid #515c63;background:#202427;color:#8e9ca6;font-size:16px;font-weight:500;text-align:left}.poster-warehouses-table>thead th:first-child{width:9%}.poster-warehouses-table>thead th:nth-child(2){width:7%;text-align:right}.poster-warehouses-table>thead th:nth-child(3){width:34%}.poster-warehouses-table>thead th:nth-child(4){width:27%}.poster-warehouses-table>thead th:nth-child(5){width:15%}.poster-warehouses-table>thead th:nth-child(6){width:5%}.poster-warehouses-table>thead th:nth-child(7){width:3%}.poster-warehouses-table>thead th button{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit}.poster-warehouses-table>thead th button span{padding-left:10px}.poster-warehouses-table>tbody>tr:not(.poster-warehouses-expanded)>td{background:#202427;height:66px;box-sizing:border-box;padding:11px 13px;border-bottom:1px solid #4a555d;color:#e3e7ea;font-size:16px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poster-warehouses-table>tbody>tr:not(.poster-warehouses-expanded):hover>td{background:#2b333b}.poster-warehouses-table .poster-warehouses-expander{padding-left:20px!important}.poster-warehouses-expander button{padding:3px 9px;border:0;background:transparent;color:#dfe5e9;cursor:pointer;font-size:28px;line-height:1}.poster-warehouses-sequence{text-align:right;font-variant-numeric:tabular-nums}.poster-warehouses-archived{color:#9caab4;border:1px solid #5b666f;border-radius:4px;font-size:11px;padding:3px 6px;margin-left:9px}.poster-warehouses-table .poster-warehouses-unknown{color:#8e9ba5!important}.poster-warehouses-table .poster-warehouses-num{text-align:right;font-variant-numeric:tabular-nums}.poster-warehouses-row-action>button{color:#92c8f0;border:0;background:transparent;font-size:27px;cursor:pointer;padding:7px 4px;line-height:1}.poster-warehouses-row-more{position:relative;overflow:visible!important}.poster-warehouses-table>tbody>tr:has(.poster-warehouses-row-menu){position:relative;z-index:12}.poster-warehouses-row-more>button{color:#9aabba;border:0;background:transparent;font-size:25px;padding:5px 2px;cursor:pointer}.poster-warehouses-row-more>button[aria-expanded=true],.poster-warehouses-row-more>button:hover{color:#c9def0}.poster-warehouses-row-menu{position:absolute;z-index:24;top:calc(100% - 4px);right:0;min-width:180px;padding:5px;border:1px solid #53616a;border-radius:5px;box-shadow:0 8px 24px #0007;background:#202427;box-sizing:border-box}.poster-warehouses-row-menu>button{width:100%;text-align:left;background:transparent;border:0;padding:10px 13px;color:#a9b7c2;font-size:15px}.poster-warehouses-row-menu>button:disabled{cursor:not-allowed;opacity:.6}.poster-warehouses-table>tbody>tr.poster-warehouses-expanded>td{box-sizing:border-box;border-bottom:1px solid #4f5e68;background:#2b353d;height:auto;padding:0;overflow:visible;white-space:normal}.poster-warehouses-expanded-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 23px;box-sizing:border-box;padding:20px 24px;color:#b5c2cc;font-size:13px}.poster-warehouses-expanded-inner strong{color:#e5edf2}.poster-warehouses-expanded-inner button{background:transparent;border:1px solid #526875;border-radius:5px;color:#9fcef0;padding:8px 11px;cursor:pointer;font-size:13px}.poster-warehouses-expanded-inner small{font-size:11px;color:#93a0a9}.poster-warehouses-inactive td:not(:first-child){opacity:.72}.poster-warehouses-empty{padding:25px;color:#adbac4;font-size:13px}.poster-warehouses-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 20px;min-height:54px;font-size:12px;color:#9baab5;box-sizing:border-box}.poster-warehouses-footer button{background:#293239;color:#92c6e9;border:1px solid #4b5d69;border-radius:5px;padding:7px 12px;cursor:pointer;font-size:12px}.poster-warehouses-footer button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:950px){.poster-warehouses-card{margin:0 8px}.poster-warehouses-heading{padding:15px}.poster-warehouses-toolbar{padding:14px}}@media(max-width:600px){.poster-warehouses-heading{flex-wrap:wrap}.poster-warehouses-search{flex:1 1 210px;width:100%}}.app-shell:has(.poster-warehouse-form-backdrop) .sidebar nav.poster-navigation .poster-nav-section.current>.poster-nav-heading{background:#323a40;color:#e8eef2}.app-shell:has(.poster-warehouse-form-backdrop) .sidebar nav.poster-navigation .poster-nav-section.current>.poster-nav-heading svg{color:#90a3b1}@media(min-width:1001px){.poster-warehouse-form-card .poster-warehouse-editor-heading{transform:translateY(19px)}}.modal-backdrop.poster-warehouse-form-backdrop{position:fixed;inset:0 0 0 220px;padding:0;display:block;overflow-x:hidden;overflow-y:auto;background:#2a3035;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100}.poster-warehouse-form-backdrop .modal-card.poster-warehouse-form-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:none;min-height:100vh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#2a3035;color:#e1e7eb;box-shadow:none;overflow:visible}.poster-warehouse-form-card>.modal-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:105px;padding:16px 8px;border:0;margin:0;background:#2a3035}.poster-warehouse-form-card .poster-warehouse-editor-heading{display:flex;align-items:center;gap:19px}.poster-warehouse-form-card .poster-warehouse-editor-heading>.eyebrow,.poster-warehouse-form-card .poster-warehouse-editor-heading>p,.poster-warehouse-form-card>.modal-head>.icon-button{display:none}.poster-warehouse-form-card .poster-warehouse-editor-heading>h2{color:#e0e6ea;font-weight:500;font-size:27px;letter-spacing:-.25px;margin:0;line-height:1.3}.poster-warehouse-editor-back{border:0;background:transparent;color:#86bff0;font-size:48px;font-weight:300;line-height:1;width:29px;height:47px;padding:0;cursor:pointer}.poster-warehouse-editor-back:focus-visible{outline:2px solid #318fe0;outline-offset:3px}.poster-warehouse-form-card>.poster-warehouse-editor-form{box-sizing:border-box;display:flex;flex-direction:column;flex:1;gap:0;margin:0 23px;width:calc(100% - 46px);padding:13px 5px 0;border-radius:17px 17px 0 0;background:#202528}.poster-warehouse-editor-main-fields{box-sizing:border-box;width:100%;display:grid;gap:0;align-content:start;padding:0}.poster-warehouse-editor-main-fields>label{box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(180px,275px) minmax(200px,525px);align-items:start;gap:18px 12px;padding:0 0 16px;margin:0;color:#e2e7ea;font-weight:400}.poster-warehouse-editor-main-fields>label>span{color:#dfe5e9;font-size:17px;font-weight:400;line-height:38px}.poster-warehouse-editor-main-fields input,.poster-warehouse-editor-main-fields textarea{box-sizing:border-box;display:block;width:100%;max-width:none;min-width:0;border:1px solid #4b5760;border-radius:7px;padding:9px 14px;margin:0;background:#202528;color:#e5ebef;font-family:inherit;font-size:17px;font-weight:400;outline:none;box-shadow:none}.poster-warehouse-editor-main-fields input{height:38px;min-height:38px}.poster-warehouse-editor-main-fields textarea{min-height:62px;height:62px;resize:vertical}.poster-warehouse-editor-main-fields input:focus-visible{outline:2px solid #378fda55;border-color:#348cda;outline-offset:1px}.poster-warehouse-editor-main-fields textarea:disabled{opacity:.85;color:#d9e2e8;cursor:not-allowed}.poster-warehouse-editor-venue>div{min-width:0}.poster-warehouse-editor-venue select{display:block;box-sizing:border-box;width:100%;height:38px;border:1px solid #4b5760;border-radius:7px;background:#202528;color:#e5ebef;font-family:inherit;font-size:16px;font-weight:400;line-height:1.3;padding:7px 12px}.poster-warehouse-editor-venue select:focus-visible{outline:2px solid #348cda;outline-offset:1px}.poster-warehouse-editor-venue small{display:block;margin-top:6px;color:#aab5bc;font-size:12px;line-height:1.4}.poster-warehouse-form-card .poster-warehouse-editor-extra{box-sizing:border-box;width:100%;margin:17px 0 28px;border:1px solid #3f4951;border-radius:7px;padding:0;color:#b8c5cf;background:#242b30}.poster-warehouse-editor-extra>summary{padding:13px 16px;cursor:pointer;color:#a0cbed;font-size:13px;list-style:disclosure-closed inside}.poster-warehouse-editor-extra[open]>summary{margin-bottom:12px}.poster-warehouse-editor-extra>.form-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding:0 16px 16px;width:100%;align-items:start}.poster-warehouse-editor-extra>.form-grid label{display:grid;min-width:0;width:100%;gap:5px;margin:0;color:#c9d4dc}.poster-warehouse-editor-extra label>span{color:#b4c3ce;font-size:13px;font-weight:400}.poster-warehouse-editor-extra select,.poster-warehouse-editor-extra input{box-sizing:border-box;width:100%;min-width:0;background:#202528;color:#e3e9ed;border:1px solid #4d5b66;border-radius:6px;padding:9px 11px;min-height:40px;font-family:inherit}.poster-warehouse-editor-extra>label{display:grid;gap:6px;box-sizing:border-box;max-width:660px;margin:5px 16px 16px;color:#c3cbd1;font-size:13px}.poster-warehouse-editor-extra label.switch-field{display:flex;align-items:center;gap:12px}.poster-warehouse-form-card>.poster-warehouse-editor-form>.message{margin:0 0 18px}.poster-warehouse-form-card .poster-warehouse-editor-form>.form-actions{position:sticky;z-index:10;bottom:0;box-sizing:border-box;flex:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:13px;width:calc(100% + 48px);margin:auto -24px 0;min-height:78px;padding:13px 20px;background:#202528;border-top:1px solid #40484f;border-radius:0}.poster-warehouse-form-card .poster-warehouse-editor-form>.form-actions .primary-button{order:-1;color:#fff;background:#248ddf;border:1px solid #248ddf;min-height:53px;border-radius:7px;padding:10px 24px;font-size:20px;font-weight:500;box-shadow:none}.poster-warehouse-form-card .poster-warehouse-editor-form>.form-actions .primary-button:hover:not(:disabled){background:#1977bb}.poster-warehouse-form-card .poster-warehouse-editor-form>.form-actions .secondary-button{background:transparent;color:#9cbfda;border:1px solid #52636f;padding:8px 15px;min-height:42px;font-size:13px;border-radius:6px}.poster-warehouse-form-card .poster-warehouse-editor-form>.form-actions button:disabled{opacity:.55;cursor:not-allowed}.poster-warehouse-editor-extra.operational{display:contents}.poster-warehouse-editor-extra.operational>summary{display:none}@media(max-width:950px){.modal-backdrop.poster-warehouse-form-backdrop{inset:0}}@media(max-width:680px){.poster-warehouse-form-card>.modal-head{padding:15px}.poster-warehouse-form-card .poster-warehouse-editor-heading>h2{font-size:22px}.poster-warehouse-form-card>.poster-warehouse-editor-form{margin:0 9px;width:calc(100% - 18px);padding:17px 14px 0}.poster-warehouse-editor-main-fields>label{grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:15px}.poster-warehouse-editor-main-fields>label>span{font-size:15px;line-height:1.5}.poster-warehouse-editor-extra>.form-grid{grid-template-columns:minmax(0,1fr)}.poster-warehouse-form-card .poster-warehouse-editor-form>.form-actions{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:10px 14px}}@media(min-width:821px){.app-shell:has(.poster-production-page-header){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-production-page-header) .workspace>.topbar{display:none}.app-shell:has(.poster-production-page-header) .workspace>.content{min-height:100vh;padding:0 0 38px;background:#292f34;color:#e0e6e9}.app-shell:has(.poster-production-page-header) .sidebar{background:#202427;border-color:#38424a;color:#dce3e7}.app-shell:has(.poster-production-page-header) .sidebar-brand,.app-shell:has(.poster-production-page-header) .sidebar-foot{border-color:#39434b}.app-shell:has(.poster-production-page-header) .sidebar-brand strong,.app-shell:has(.poster-production-page-header) .sidebar-foot strong{color:#e7edf2}.app-shell:has(.poster-production-page-header) .sidebar-brand span,.app-shell:has(.poster-production-page-header) .sidebar-foot span{color:#9eabb5}.app-shell:has(.poster-production-page-header) .poster-nav-heading{color:#d7dee3}.app-shell:has(.poster-production-page-header) .poster-nav-heading:hover{color:#fff;background:#333d45}.app-shell:has(.poster-production-page-header) .sidebar nav.poster-navigation .poster-nav-items a{color:#9ac9ed}.app-shell:has(.poster-production-page-header) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#f1f4f6;background:#353f47;font-weight:600}.content>.inventory-page-header.poster-production-page-header{margin:0;border:0;border-radius:0;box-shadow:none;padding:18px 29px 20px;min-height:105px;background:#292f34;color:#e2e8ec;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.poster-production-page-header>div:first-child{min-width:0}.poster-production-page-header .eyebrow{display:none}.poster-production-page-header h1{color:#e1e8ec;margin:0;font-weight:450;font-size:29px;letter-spacing:-.5px;line-height:1.3}.poster-production-page-header h1>.poster-heading-count{display:none}.poster-production-page-header>div:first-child>p:not([role=status]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.poster-production-page-header .inventory-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.poster-production-page-header .inventory-page-actions>button{padding:7px 10px;min-height:37px;font-family:inherit;font-size:12px;border-radius:5px;color:#a6cae4;background:#29343e;border:1px solid #52626e;box-shadow:none}.poster-production-page-header .inventory-page-actions>button.primary-button{background:#258ddd;color:#fff;border-color:#258ddd;min-height:47px;padding:8px 17px;font-size:16px;font-weight:500}.poster-production-page-header .inventory-page-actions>button:disabled{opacity:.5;cursor:not-allowed}.poster-production-page-header .inventory-page-actions>button:not(:disabled):hover{filter:brightness(1.12)}.poster-production-page-header .inventory-page-actions .inventory-scope{display:none}.content>.poster-production-toolbar{margin:0 21px;min-height:104px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;box-sizing:border-box;padding:21px 19px;color:#d6dce1;background:#202528;border:0;border-radius:17px 17px 0 0;box-shadow:none}.poster-production-toolbar .catalog-search.inventory-search{order:0;width:min(320px,33%);min-width:170px;max-width:320px;height:45px;flex:0 1 320px;border:1px solid #58636c;background:#202528;border-radius:7px;display:flex;align-items:center;padding:5px 10px;color:#96a6b1}.poster-production-toolbar .catalog-search.inventory-search>span{font-size:28px;width:28px;font-weight:400;line-height:1}.poster-production-toolbar .catalog-search.inventory-search input{width:100%;min-width:0;padding:5px 0;border:0;box-shadow:none;outline:0;background:transparent;color:#e6edf1;font-size:16px;font-family:inherit}.poster-production-toolbar .catalog-search.inventory-search input::placeholder{color:#8d9ba5}.poster-production-toolbar .catalog-search.inventory-search:focus-within{outline:2px solid #348ddd;outline-offset:2px}.poster-production-toolbar .poster-document-period-mode{order:1}.poster-production-toolbar .poster-production-warehouse-choice{order:2}.poster-production-toolbar .poster-production-filter-wrap{order:3}.poster-production-toolbar .inventory-period-selector{order:4}.poster-production-toolbar .poster-document-period-mode select,.poster-production-toolbar .poster-production-warehouse-choice select{height:43px;min-width:110px;max-width:175px;font-family:inherit;font-size:14px;color:#aebac3;padding:8px 11px;background:#202528;border:1px solid #4f5a63;border-radius:6px;cursor:pointer}.poster-production-toolbar .poster-document-period-mode select:focus-visible,.poster-production-toolbar .poster-production-warehouse-choice select:focus-visible{outline:2px solid #358fdf;outline-offset:2px}.poster-production-hidden-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.poster-production-filter-wrap{position:relative;z-index:8}.poster-production-filter-wrap>button{height:43px;border:1px solid #53606a;border-radius:6px;padding:7px 12px;font-size:15px;font-family:inherit;background:#22292e;color:#a9b7c0;cursor:pointer}.poster-production-filter-wrap>button:hover{background:#343e46;color:#fff}.poster-production-filter-popup{position:absolute;z-index:15;top:calc(100% + 7px);left:0;min-width:208px;padding:13px 15px;display:grid;gap:13px;box-sizing:border-box;border:1px solid #56626c;border-radius:7px;color:#dbe4ea;background:#2c343b;box-shadow:0 12px 24px #0005}.poster-production-filter-popup label{display:grid;gap:6px;font-size:12px}.poster-production-filter-popup select{height:37px;border:1px solid #5c6b74;border-radius:5px;background:#20282d;color:#e2e8eb;padding:6px 8px}.poster-production-filter-popup>button{border:0;padding:4px 0;background:transparent;color:#93c6ee;text-align:left;cursor:pointer;font-size:13px}.poster-production-toolbar .inventory-period-selector label{color:#aebcc7;font-size:12px}.poster-production-toolbar .inventory-period-selector input{color:#e1e7ec;background:#283138;border:1px solid #52616c;border-radius:5px}.content>.poster-production-list{margin:0 21px;box-sizing:border-box;color:#e4e8eb;background:#202528;border:0;border-radius:0 0 17px 17px;box-shadow:none;overflow:hidden;min-height:430px}.poster-production-list .data-table-wrap{background:#202528;border:0;overflow:auto}.poster-production-list .data-table{width:100%;min-width:940px;table-layout:fixed;border-collapse:collapse;font-size:15px;color:#dce3e7}.poster-production-list .data-table thead th{padding:13px 11px 16px;height:65px;box-sizing:border-box;text-align:left;border-bottom:1px solid #52606a;color:#919ca5;background:#202528;font-size:15px;font-weight:500;white-space:nowrap}.poster-production-list .poster-production-date-sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.poster-production-list .poster-production-date-sort:hover{color:#b7dafa}.poster-production-list .poster-production-date-sort:focus-visible{outline:2px solid #4a9bd8;outline-offset:3px}.poster-production-list .poster-production-date-sort span{font-size:12px}.poster-production-list .data-table tbody tr td{height:64px;padding:12px 11px;box-sizing:border-box;background:#202528;color:#dfe6ea;border-bottom:1px solid #45515b;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-production-list .data-table tbody tr:hover td{background:#30393f}.poster-production-list .poster-production-dynamic-columns{table-layout:auto;min-width:850px}.poster-production-dynamic-columns :is(th,td)[data-production-column=number]{min-width:85px}.poster-production-dynamic-columns :is(th,td)[data-production-column=date]{min-width:145px}.poster-production-dynamic-columns :is(th,td)[data-production-column=warehouse]{min-width:145px}.poster-production-dynamic-columns :is(th,td)[data-production-column=products]{min-width:220px}.poster-production-dynamic-columns :is(th,td)[data-production-column=quantity]{min-width:80px;text-align:right;font-variant-numeric:tabular-nums}.poster-production-dynamic-columns :is(th,td)[data-production-column=sum]{min-width:96px;text-align:right;font-variant-numeric:tabular-nums}.poster-production-dynamic-columns :is(th,td)[data-production-column=employee]{min-width:120px}.poster-production-dynamic-columns :is(th,td)[data-production-column=comment]{min-width:125px}.poster-production-dynamic-columns :is(th,td)[data-production-column=state]{min-width:124px}.poster-production-dynamic-columns th:first-child,.poster-production-dynamic-columns td:first-child{padding-left:20px}.poster-production-dynamic-columns th:last-child,.poster-production-dynamic-columns td:last-child{min-width:75px}.poster-production-list .data-table td.row-action button{color:#98c6e8;background:transparent;border:1px solid #53646f;border-radius:5px;min-height:34px;padding:6px 9px;font-size:13px}.poster-production-list .empty-state{box-sizing:border-box;display:grid;align-content:center;justify-items:center;min-height:315px;margin:0;background:#202528;color:#d9e2e8;padding:30px;border:0;text-align:center}.poster-production-list .empty-state:before{content:"▱";display:grid;place-items:center;box-sizing:border-box;width:85px;height:85px;border-radius:10px;margin:0 0 19px;color:#c7d1d9;font-size:56px;font-weight:650;background:#363f47}.poster-production-list .empty-state strong{font-size:23px;color:#d8e0e5;font-weight:600}.poster-production-list .empty-state p{margin:3px 0 0;color:#9ca9b3;font-size:16px}.poster-production-list .poster-documents-pagination{background:#202528;border-top:1px solid #4b565f;padding:15px 20px;color:#aab7c0;display:flex;justify-content:flex-start;gap:13px}.poster-production-list .poster-documents-pagination button{border:1px solid #4e5e6a;color:#a2cae9;background:#273039;border-radius:5px;font-size:12px;padding:7px 11px}.poster-production-export-progress{margin:9px 21px 13px;padding:9px 13px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#243642;color:#c5deec;border:1px solid #506c7e;border-radius:6px;font-size:13px}.poster-production-export-progress button{color:#acdbfa;border:1px solid #6186a1;background:transparent;border-radius:5px;padding:6px 10px;font:inherit;cursor:pointer}.poster-production-export-progress button:focus-visible{outline:2px solid #4399d8;outline-offset:2px}.poster-production-columns-backdrop{position:fixed;inset:0;z-index:190;padding:32px 15px;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;background:#000000ab}.poster-production-columns-dialog{box-sizing:border-box;width:min(500px,100%);max-height:calc(100vh - 64px);overflow-y:auto;background:#242b30;border:1px solid #495761;color:#dbe5ec;border-radius:8px;box-shadow:0 14px 48px #0008}.poster-production-columns-dialog header,.poster-production-columns-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:14px 17px;border-bottom:1px solid #3d4b55}.poster-production-columns-dialog header h2{font-size:20px;font-weight:500;margin:0}.poster-production-columns-dialog header button{background:transparent;color:#c5d2dc;border:0;font-size:28px;cursor:pointer}.poster-production-columns-options{padding:10px 17px;display:grid;grid-template-columns:1fr;gap:4px}.poster-production-columns-options label{display:flex;align-items:center;gap:11px;min-height:34px;font-size:15px;cursor:pointer}.poster-production-columns-options input{width:17px;height:17px;accent-color:#328ddd}.poster-production-columns-dialog footer{justify-content:flex-end;border-bottom:0;border-top:1px solid #3d4b55}.poster-production-columns-dialog footer button{border:1px solid #586c7b;border-radius:5px;padding:9px 13px;background:transparent;color:#cad9e5;font:inherit;font-size:14px;cursor:pointer}.poster-production-columns-dialog footer .primary-button{background:#278cdf;border-color:#278cdf;color:#fff}.poster-production-columns-dialog footer button:disabled{opacity:.5;cursor:not-allowed}.poster-production-columns-dialog button:focus-visible{outline:2px solid #4297db;outline-offset:2px}.poster-production-list .loading-card{color:#c5d0d9;background:#202528;border:0;box-shadow:none}@media(max-width:1000px){.content>.poster-production-toolbar,.content>.poster-production-list{margin:0 9px}.poster-production-toolbar .catalog-search.inventory-search{flex:1 1 220px;width:100%;max-width:none}.content>.inventory-page-header.poster-production-page-header{padding:16px}}.modal-backdrop.poster-production-editor-backdrop{position:fixed;inset:0 0 0 220px;display:block;padding:0;overflow-x:hidden;overflow-y:auto;background:#2a3035;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:110}.poster-production-editor-backdrop .modal-card.poster-production-editor{display:flex;flex-direction:column;box-sizing:border-box;min-height:100vh;max-height:none;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible;background:#2a3035;color:#e5e9eb}.poster-production-editor .modal-head{box-sizing:border-box;margin:0;padding:21px 26px;min-height:102px;border:0;background:#2a3035;display:flex;align-items:center;justify-content:space-between;gap:18px}.poster-production-editor .poster-production-editor-title{display:flex;align-items:center;min-width:0;gap:18px}.poster-production-editor-title>.eyebrow,.poster-production-editor-title>p,.poster-production-editor .modal-head>.icon-button{display:none}.poster-production-editor-title h2{margin:0;color:#e3e8eb;font-size:28px;font-weight:500;letter-spacing:-.4px;line-height:1.2;transform:translateY(20px)}.poster-production-editor-back{border:0;padding:0;display:grid;place-items:center;width:29px;height:44px;background:transparent;color:#88c5f3;font-size:46px;font-weight:300;cursor:pointer}.poster-production-editor .poster-production-editor-export{margin-left:auto;border:0;border-radius:6px;background:#64707a;color:#f1f4f6;font-size:15px;font-family:inherit;padding:11px 16px;min-height:44px;cursor:not-allowed;opacity:.55}.poster-production-editor .form-stack{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;max-width:none;box-sizing:border-box;padding:0 23px;background:transparent;margin:0}.poster-production-editor-fields{padding:16px 5px 18px;border-radius:17px;display:grid;gap:0;background:#202528;color:#e1e5e9;margin:0}.poster-production-editor-fields>label{box-sizing:border-box;display:grid;grid-template-columns:minmax(180px,275px) minmax(200px,525px);align-items:start;gap:12px;padding:0 0 16px;margin:0;font-family:inherit;font-size:16px;line-height:38px;font-weight:450;color:#e2e7eb}.poster-production-editor-fields>label:last-child{padding-bottom:0}.poster-production-editor-fields input,.poster-production-editor-fields textarea,.poster-production-editor-fields select{box-sizing:border-box;background:#202528;color:#e6ebef;border:1px solid #4f5b63;border-radius:7px;min-width:0;width:100%;max-width:100%;height:38px;min-height:38px;padding:6px 12px;font-family:inherit;font-size:16px;font-weight:400;box-shadow:none;outline:0}.poster-production-editor-fields input[type=datetime-local]{max-width:208px;color-scheme:dark}.poster-production-editor-fields .poster-production-warehouse-picker{position:relative;width:100%;max-width:525px;min-width:0;line-height:normal;z-index:22}.poster-production-editor-fields .poster-production-warehouse-control{display:flex;align-items:center;height:38px;min-height:38px;box-sizing:border-box;background:#202528;border:1px solid #4f5b63;border-radius:7px}.poster-production-editor-fields .poster-production-warehouse-control:focus-within{border-color:#3b9ae5;outline:2px solid #339ae655;outline-offset:1px}.poster-production-editor-fields .poster-production-warehouse-control>input{flex:1;min-width:0;height:36px;min-height:36px;border:0;outline:0;box-shadow:none;background:transparent;padding:5px 11px;color:#e8edf1;font:inherit;font-size:16px}.poster-production-editor-fields .poster-production-warehouse-control>input:focus-visible{border:0;outline:0;box-shadow:none}.poster-production-editor-fields .poster-production-warehouse-control>input::placeholder{color:#abb9c3;opacity:1}.poster-production-editor-fields .poster-production-warehouse-control>button{border:0;background:transparent;color:#a7b5c1;padding:3px 9px;font-size:16px;cursor:pointer;height:36px;line-height:1}.poster-production-editor-fields .poster-production-warehouse-list{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:65;box-sizing:border-box;max-height:260px;overflow-y:auto;padding:5px 0;background:#263039;border:1px solid #556672;border-radius:6px;box-shadow:0 12px 25px #0008}.poster-production-warehouse-list [role=option]{display:block;width:100%;text-align:left;padding:9px 13px;line-height:1.35;font:inherit;font-size:14px;color:#e3eaf0;border:0;background:transparent;cursor:pointer}.poster-production-warehouse-list [role=option]:hover,.poster-production-warehouse-list [role=option][data-active=true]{background:#395d76}.poster-production-warehouse-list [role=option][aria-selected=true]{font-weight:600}.poster-production-warehouse-list p{color:#a9b9c5;padding:9px 13px;margin:0;font-size:13px;line-height:1.4}.poster-production-editor-fields textarea{height:62px;min-height:62px;resize:vertical}.poster-production-editor-fields :is(input,textarea):focus-visible{border-color:#3b9ae5;outline:2px solid #339ae655;outline-offset:1px}.poster-production-editor-fields input:read-only{cursor:default}.poster-production-editor-products{box-sizing:border-box;margin-top:4px;padding:16px 0 19px;background:#202528;border-radius:17px;color:#e1e6e9}.poster-production-editor-products-head{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,55%) minmax(105px,15%) minmax(100px,13%) minmax(85px,17%);gap:0;align-items:center;padding:5px 25px 14px;border-bottom:1px solid #48525a;color:#b9c3ca;font-size:16px;font-weight:400}.poster-production-editor-products-head>span:nth-child(n+2){text-align:right}.poster-production-editor-product-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,55%) minmax(105px,15%) minmax(100px,13%) minmax(85px,17%);align-items:center;gap:0;padding:10px 25px 8px;border:0}.poster-production-editor-product-row label{box-sizing:border-box;min-width:0}.poster-production-editor-product-row select,.poster-production-editor-product-row input{box-sizing:border-box;width:100%;min-width:0;font-family:inherit;font-weight:400;font-size:16px;color:#e8edf1;border:0;border-radius:5px;background:#202528;padding:10px 8px;min-height:43px;cursor:pointer;outline:0;box-shadow:none}.poster-production-editor-product-row select:hover{background:#303940}.poster-production-editor-product-row .poster-production-warehouse-picker{position:relative;width:100%;min-width:0;z-index:24}.poster-production-editor-product-row .poster-production-warehouse-control{display:flex;align-items:center;box-sizing:border-box;height:43px;min-height:43px;width:100%;background:#202528;border:1px solid transparent}.poster-production-editor-product-row .poster-production-warehouse-control.is-open,.poster-production-editor-product-row .poster-production-warehouse-control:focus-within{background:#2d455b;border-color:#368edd}.poster-production-editor-product-row .poster-production-warehouse-control>input{flex:1;min-width:0;width:100%;height:41px;min-height:41px;border:0;outline:0;background:transparent;color:#e7edf1;font-size:16px;padding:9px 10px;text-align:left;cursor:text;box-shadow:none}.poster-production-editor-product-row .poster-production-warehouse-control>input::placeholder{color:#a5b4c1;opacity:1}.poster-production-editor-product-row .poster-production-warehouse-control>button{flex:none;height:41px;min-width:34px;padding:0 8px;background:transparent;border:0;color:#a4b4bf;cursor:pointer}.poster-production-editor-product-row .poster-production-warehouse-list{position:absolute;left:0;top:calc(100% + 3px);z-index:75;width:100%;max-height:275px;overflow-y:auto;background:#25303a;border:1px solid #566979;border-radius:6px;box-shadow:0 12px 30px #0008}.poster-production-editor-product-row .poster-production-warehouse-list [role=option]{display:block;width:100%;padding:10px 14px;border:0;background:transparent;color:#e8eef2;font-size:14px;text-align:left;cursor:pointer}.poster-production-editor-product-row .poster-production-warehouse-list [role=option]:hover,.poster-production-editor-product-row .poster-production-warehouse-list [role=option][data-active=true]{background:#395b73}.poster-production-editor-product-row .poster-production-warehouse-list p{margin:0;padding:12px 15px;color:#b9cbd8;line-height:1.4;font-size:13px}.poster-production-editor-product-row input{text-align:right;cursor:text}.poster-production-editor-product-row :is(input,select):focus-visible{outline:2px solid #3090db;outline-offset:0}.poster-production-editor-product-row input::placeholder{color:#9ba8b2}.poster-production-editor-product-row .poster-production-editor-unit,.poster-production-editor-product-row .poster-production-editor-unknown{text-align:right;color:#aeb9c1;padding:8px 0;font-size:16px}.poster-production-editor-add-line{margin:9px 25px 0;background:transparent;padding:9px 0;border:0;color:#86c4f2;font:inherit;font-size:16px;opacity:.55;cursor:not-allowed}.poster-production-editor-source-warning{margin:8px 25px 3px;padding:9px 12px;border:1px solid #4b6171;border-radius:6px;background:#273744;color:#b7d5eb;font-size:12px;line-height:1.45}.poster-production-editor-screenreader{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.poster-production-editor-extras,.poster-production-editor-consumption{box-sizing:border-box;border:1px solid #48545e;border-radius:7px;margin:17px 0 0;padding:0;background:#252d33;color:#b7c5cf}.poster-production-editor :is(.poster-production-editor-extras,.poster-production-editor-consumption)>summary{padding:12px 15px;cursor:pointer;color:#99caec;font-size:13px}.poster-production-editor-extras>label{padding:12px 15px;display:flex;align-items:center;gap:22px;max-width:650px;color:#cad5dd;font-size:13px}.poster-production-editor-extras input{flex:1;min-width:0;border:1px solid #52606c;background:#202528;color:#e1e9ee;padding:9px 12px;border-radius:5px}.poster-production-editor-extras>.setup-note{padding:0 15px;color:#a2b3bf;font-size:12px}.poster-production-editor .poster-production-editor-consumption>.panel{background:transparent;color:#dce4e9;border:0;box-shadow:none;padding:8px 15px 17px;margin:0}.poster-production-editor-consumption .setup-note{color:#9daeb9;font-size:12px}.poster-production-editor-consumption .data-table-wrap{overflow:auto}.poster-production-editor-consumption table{background:#222a30;border-collapse:collapse;width:100%;font-size:13px;color:#dce5eb}.poster-production-editor-consumption .data-table :is(th,td){color:#d8e2e9;background:#222a30;border-color:#4d5a64;padding:8px 13px}.poster-production-editor .form-stack>.message.error{box-sizing:border-box;margin:11px 0;padding:12px 15px;color:#ffcdcd;border:1px solid #a44b4b;background:#512f34;border-radius:6px}.poster-production-editor .modal-actions{position:sticky;bottom:0;z-index:11;box-sizing:border-box;width:calc(100% + 46px);min-height:75px;margin:auto -23px 0;padding:12px 23px;display:flex;align-items:center;justify-content:flex-start;gap:15px;background:#202528;border-top:1px solid #3e4850}.poster-production-editor .modal-actions .primary-button{order:-1;box-sizing:border-box;border:1px solid #238cdd;border-radius:7px;min-height:50px;background:#238cdd;color:#fff;padding:11px 20px;font-size:20px;font-family:inherit;font-weight:500;cursor:pointer}.poster-production-editor .modal-actions .primary-button:hover:not(:disabled){background:#1879c3}.poster-production-editor .modal-actions .secondary-button{border:1px solid #52616c;background:transparent;border-radius:6px;color:#a5c5dc;min-height:40px;padding:8px 15px;font-size:13px}.poster-production-editor .modal-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:950px){.poster-production-editor-backdrop.modal-backdrop{inset:0}}@media(max-width:700px){.poster-production-editor .modal-head{padding:15px 12px}.poster-production-editor-title h2{font-size:23px;transform:none}.poster-production-editor .form-stack{padding:0 9px}.poster-production-editor-fields{padding:16px}.poster-production-editor-fields>label{grid-template-columns:minmax(0,1fr);gap:2px}.poster-production-editor-products-head,.poster-production-editor-product-row{grid-template-columns:minmax(0,45%) minmax(80px,22%) minmax(55px,15%) minmax(60px,18%);padding-left:10px;padding-right:10px;font-size:13px}.poster-production-editor .modal-actions{width:calc(100% + 18px);margin-left:-9px;padding:12px 9px}}@media(min-width:821px){.app-shell:has(.poster-packaging-header){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-packaging-header) .workspace>.topbar{display:none}.app-shell:has(.poster-packaging-header) .workspace>.content{box-sizing:border-box;min-height:100vh;padding:0 0 38px;background:#2a3035;color:#e0e6eb}.app-shell:has(.poster-packaging-header) .sidebar{color:#dae0e4;background:#202427;border-color:#394148}.app-shell:has(.poster-packaging-header) .sidebar-brand,.app-shell:has(.poster-packaging-header) .sidebar-foot{border-color:#37424a}.app-shell:has(.poster-packaging-header) .sidebar-brand strong,.app-shell:has(.poster-packaging-header) .sidebar-foot strong{color:#f1f3f5}.app-shell:has(.poster-packaging-header) .sidebar-brand span,.app-shell:has(.poster-packaging-header) .sidebar-foot span{color:#9ba7b1}.app-shell:has(.poster-packaging-header) .poster-nav-heading{color:#d4dce2}.app-shell:has(.poster-packaging-header) .poster-nav-heading:hover{color:#fff;background:#333b42}.app-shell:has(.poster-packaging-header) .sidebar nav.poster-navigation .poster-nav-items a{color:#9bc8ea}.app-shell:has(.poster-packaging-header) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#ecf1f4;background:#343e47;font-weight:600}.content>.page-header.poster-packaging-header{box-sizing:border-box;min-height:105px;margin:0;padding:19px 29px 20px;background:#2a3035;color:#e6e9ed;display:flex;align-items:center;justify-content:space-between;gap:15px 25px;box-shadow:none;border:0}.poster-packaging-header .eyebrow,.poster-packaging-header p{display:none}.poster-packaging-header h1{font-size:29px;font-weight:450;margin:0;color:#e5eaed;line-height:1.25;letter-spacing:-.4px}.poster-packaging-header-actions{display:flex;align-items:center;gap:20px}.poster-packaging-header-actions>span{color:#8fbbdc;font-size:29px}.poster-packaging-header-actions>.primary-button{box-sizing:border-box;border:1px solid #238be0;background:#238be0;border-radius:7px;color:#fff;font-family:inherit;font-size:18px;font-weight:500;min-height:49px;padding:10px 20px;box-shadow:none}.poster-packaging-header-actions>.primary-button:hover{background:#1478c9}.content>.poster-packaging-panel{box-sizing:border-box;margin:0 20px;padding:0;min-height:560px;border:0;background:#202528;border-radius:17px;box-shadow:none;overflow:visible;color:#e4e8eb}.poster-packaging-toolbar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;padding:17px 20px;min-height:95px;border:0;background:#202528;border-radius:17px 17px 0 0}.poster-packaging-toolbar>.catalog-search.poster-packaging-search{box-sizing:border-box;display:flex;align-items:center;flex:0 1 265px;width:min(265px,30%);min-width:175px;height:44px;gap:4px;padding:4px 10px;margin:0;background:#202528;border:1px solid #505c64;border-radius:7px;color:#a1aeb7}.poster-packaging-search>span{font-size:28px;line-height:1;width:26px}.poster-packaging-search input{display:block;box-sizing:border-box;min-width:0;width:100%;height:34px;padding:5px 0;font-size:16px;font-family:inherit;border:0;background:transparent;color:#e7ecef;outline:none;box-shadow:none}.poster-packaging-search input::placeholder{color:#9ca8b1}.poster-packaging-search:focus-within{outline:2px solid #348fd5;outline-offset:2px}.poster-packaging-unit-filter select,.poster-packaging-filter-wrap>button{box-sizing:border-box;height:43px;border:1px solid #4f5b64;background:#22282c;color:#a9b7c0;border-radius:6px;padding:8px 12px;font:inherit;font-size:15px;cursor:pointer}.poster-packaging-unit-filter select{max-width:200px;min-width:130px}.poster-packaging-unit-filter select:focus-visible,.poster-packaging-filter-wrap>button:focus-visible{outline:2px solid #328fd8;outline-offset:2px}.poster-packaging-filter-wrap{position:relative;z-index:9}.poster-packaging-filter-wrap>button:hover{color:#e9eef1;background:#323c44}.poster-packaging-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:220px;box-sizing:border-box;padding:14px 16px;border:1px solid #53616a;border-radius:7px;background:#2e373e;color:#dce4e8;box-shadow:0 10px 29px #0005;display:grid;gap:13px;font-size:13px}.poster-packaging-popover label{display:flex;align-items:center;gap:9px;cursor:pointer}.poster-packaging-popover input{accent-color:#2794e9}.poster-packaging-popover button{border:0;padding:3px 0;font:inherit;color:#9acbf1;background:transparent;text-align:left;cursor:pointer}.poster-packaging-info{position:relative;margin-left:auto;z-index:8}.poster-packaging-info summary{list-style:none;display:grid;place-items:center;width:29px;height:35px;color:#90a3b1;font-size:20px;cursor:pointer}.poster-packaging-info summary::-webkit-details-marker{display:none}.poster-packaging-info p{box-sizing:border-box;position:absolute;z-index:12;right:0;top:calc(100% + 8px);width:300px;max-width:77vw;padding:13px 15px;margin:0;border:1px solid #52636e;background:#303b43;border-radius:7px;box-shadow:0 10px 30px #0007;color:#d9e4e9;font-size:12px;line-height:1.5}.poster-packaging-table-scroll{width:100%;border-radius:0;box-sizing:border-box;overflow-x:auto;border:0}.poster-packaging-table{table-layout:fixed;width:100%;min-width:830px;border-collapse:collapse;color:#e1e6ea;font-size:16px;background:#202528}.poster-packaging-table thead th{height:65px;padding:12px 15px 15px;box-sizing:border-box;background:#202528;color:#949fa9;font-size:16px;font-weight:450;text-align:left;border-bottom:1px solid #505b63;white-space:nowrap}.poster-packaging-table :is(th,td):first-child{width:29%;padding-left:20px}.poster-packaging-table :is(th,td):nth-child(2){width:29%}.poster-packaging-table :is(th,td):nth-child(3){width:35%}.poster-packaging-table :is(th,td):nth-child(4){width:4%}.poster-packaging-table :is(th,td):nth-child(5){width:3%}.poster-packaging-sort{padding:0;border:0;background:transparent;font:inherit;font-size:inherit;color:inherit;cursor:pointer}.poster-packaging-sort span{margin-left:11px}.poster-packaging-table tbody td{box-sizing:border-box;padding:10px 15px;height:58px;color:#e3e7ea;font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#202528;border-bottom:1px solid #4a545c}.poster-packaging-table tbody tr:hover td{background:#2b343b}.poster-packaging-table tbody .poster-packaging-archived td{color:#9daab4}.poster-packaging-table td small{color:#8699a6;font-size:11px}.poster-packaging-edit,.poster-packaging-more{padding:6px 4px;border:0;background:transparent;color:#8cc6f0;font-size:27px;line-height:1;cursor:pointer}.poster-packaging-edit:hover{color:#cae8ff}.poster-packaging-more{opacity:.38;cursor:not-allowed;font-size:25px}.poster-packaging-panel>.empty-state{display:grid;justify-items:center;align-content:center;min-height:310px;padding:24px;margin:0;color:#aabac4;background:#202528}.poster-packaging-panel>.empty-state strong{color:#e0e5e9;font-size:21px;font-weight:500}.poster-packaging-panel>.empty-state p{font-size:14px}.poster-packaging-panel>p{padding:12px 20px;color:#aebbc5}.poster-packaging-pagination{min-height:58px;box-sizing:border-box;display:flex;gap:13px;align-items:center;justify-content:flex-start;padding:10px 20px;color:#aeb9c2;font-size:13px}.poster-packaging-pagination button{border:1px solid #4c5962;border-radius:5px;padding:7px 12px;color:#99c7e9;background:#293138;cursor:pointer}.poster-packaging-pagination button:disabled{opacity:.4;cursor:not-allowed}.poster-packaging-screenreader{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.modal-backdrop.poster-packaging-editor-backdrop{position:fixed;inset:0 0 0 220px;display:block;padding:0;z-index:110;overflow:auto;background:#2a3035;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-packaging-editor-backdrop .modal-card.poster-packaging-editor{box-sizing:border-box;display:flex;flex-direction:column;gap:0;min-height:100vh;max-height:none;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#2a3035;color:#e2e8ed;overflow:visible}.poster-packaging-editor-head{box-sizing:border-box;display:flex;align-items:center;gap:17px;min-height:103px;margin:0;padding:18px 28px;background:#2a3035}.poster-packaging-editor-back{border:0;display:grid;place-items:center;padding:0;min-width:25px;height:43px;font-size:45px;color:#83c1f1;background:transparent;font-weight:300;cursor:pointer}.poster-packaging-editor-head h2{color:#e0e6ec;font-size:28px;font-weight:500;letter-spacing:-.3px;line-height:1.2;margin:0}.poster-packaging-editor .message.error{margin:10px 24px;border-color:#93505b;background:#543039;color:#ffd2d2}.poster-packaging-editor .poster-packaging-editor-form{box-sizing:border-box;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;background:transparent;margin:0;padding:0 24px;width:100%}.poster-packaging-editor-fields{display:grid;align-content:start;gap:0;box-sizing:border-box;padding:20px 20px 10px;border-radius:17px;background:#202528;color:#e3e9ed}.poster-packaging-editor-fields label{box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(180px,315px) minmax(210px,640px);align-items:center;gap:20px;padding:0 0 19px;font-weight:400;margin:0}.poster-packaging-editor-fields label>span{color:#e1e6e9;font-size:17px;font-weight:450;line-height:43px}.poster-packaging-editor-fields label :is(input,select){display:block;box-sizing:border-box;width:100%;height:45px;border-radius:7px;border:1px solid #505c65;background:#202528;color:#e6ecef;padding:8px 15px;font:inherit;font-size:17px;font-weight:400;outline:0;box-shadow:none}.poster-packaging-editor-fields label:last-child input{max-width:255px}.poster-packaging-editor-fields label :is(input,select):focus-visible{border-color:#3c92dd;outline:2px solid #399dea55;outline-offset:1px}.poster-packaging-editor-extra{margin:14px 0 20px;padding:0;border:1px solid #46535c;border-radius:7px;background:#222a30;color:#c0cdd5;font-size:13px}.poster-packaging-editor-extra summary{display:list-item;width:fit-content;padding:12px 16px;cursor:pointer;color:#a1c8e4;font-size:13px}.poster-packaging-editor-extra label{padding:5px 16px;display:flex;align-items:center;gap:9px;color:#d0dbe2;font-size:14px}.poster-packaging-editor-extra input{width:17px;height:17px;accent-color:#2894e1}.poster-packaging-editor-extra p{padding:0 16px 13px;margin:0;color:#9caebc;font-size:12px;line-height:1.5}.poster-packaging-editor .poster-packaging-editor-actions{position:sticky;z-index:10;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;flex:none;margin:auto -24px 0;min-height:91px;padding:17px 25px;width:calc(100% + 48px);background:#202528;border-top:1px solid #3d4850;border-radius:0;gap:14px}.poster-packaging-editor-actions .primary-button{order:-1;border:1px solid #238ad6;border-radius:7px;color:#fff;background:#238ad6;font-weight:500;font-size:21px;min-height:56px;padding:10px 20px;box-shadow:none;cursor:pointer}.poster-packaging-editor-actions .primary-button:hover:not(:disabled){background:#1879c0}.poster-packaging-editor-actions .secondary-button{color:#a4cbe7;border:1px solid #52616c;background:#283037;border-radius:6px;min-height:44px;padding:9px 15px;font-size:13px;cursor:pointer}.poster-packaging-editor-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:950px){.modal-backdrop.poster-packaging-editor-backdrop{inset:0}.content>.poster-packaging-panel{margin:0 8px}.content>.page-header.poster-packaging-header{padding:15px}}@media(max-width:670px){.poster-packaging-editor-head{padding:16px 12px}.poster-packaging-editor-head h2{font-size:22px}.poster-packaging-editor .poster-packaging-editor-form{padding:0 9px}.poster-packaging-editor-fields{padding:15px}.poster-packaging-editor-fields label{grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:13px}.poster-packaging-editor-fields label>span{line-height:1.5;font-size:15px}.poster-packaging-editor .poster-packaging-editor-actions{width:calc(100% + 18px);margin-left:-9px;margin-right:-9px}}@media(min-width:821px){.app-shell:has(.poster-loyalty-overview){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-loyalty-overview) .workspace>.topbar{display:none}.app-shell:has(.poster-loyalty-overview) .workspace>.content{box-sizing:border-box;width:100%;min-height:100vh;padding:0 0 55px;color:#333;background:#fff}.app-shell:has(.poster-loyalty-overview) .sidebar{background:#f7f7f7;color:#363636;border-color:#e0e3e5}.app-shell:has(.poster-loyalty-overview) .sidebar-brand,.app-shell:has(.poster-loyalty-overview) .sidebar-foot{border-color:#e2e5e7}.app-shell:has(.poster-loyalty-overview) .sidebar-brand strong,.app-shell:has(.poster-loyalty-overview) .sidebar-foot strong{color:#34383c}.app-shell:has(.poster-loyalty-overview) .sidebar-brand span,.app-shell:has(.poster-loyalty-overview) .sidebar-foot span{color:#79838a}.app-shell:has(.poster-loyalty-overview) .poster-nav-heading{color:#363b3f}.app-shell:has(.poster-loyalty-overview) .poster-nav-heading:hover{background:#ebf2f7;color:#267cbd}.app-shell:has(.poster-loyalty-overview) .sidebar nav.poster-navigation .poster-nav-items a{color:#318de0}.app-shell:has(.poster-loyalty-overview) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e5eef8;color:#3b4147;font-weight:600}.poster-loyalty-overview{box-sizing:border-box;width:100%;max-width:none;background:#fff;color:#333;min-height:720px}.poster-loyalty-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;min-height:96px;border-bottom:1px solid #e0e4e8;padding:15px 27px}.poster-loyalty-head h1{margin:0;font-size:30px;font-weight:650;letter-spacing:-.55px;color:#333638;line-height:1.3}.poster-loyalty-head button{box-sizing:border-box;border:1px solid #d8e6f3;background:#fff;color:#3489d4;padding:8px 12px;min-height:34px;font-size:12px;font-family:inherit;border-radius:5px;cursor:pointer}.poster-loyalty-head button:hover{background:#edf5fc}.poster-loyalty-head button:focus-visible,.poster-loyalty-local-actions button:focus-visible{outline:2px solid #368fdb;outline-offset:3px}.poster-loyalty-configuration{box-sizing:border-box;width:100%;padding:24px 27px 38px}.poster-loyalty-system{width:100%;margin:0 0 73px;box-sizing:border-box}.poster-loyalty-system h2{color:#4b4b4b;padding:0 0 5px;font-size:24px;font-weight:500;line-height:1.4;border-bottom:3px solid #f1f1f1;margin:0 0 14px}.poster-loyalty-intro{margin:0 0 25px;font-size:16px;font-weight:400;line-height:1.55;color:#707070;max-width:1600px}.poster-loyalty-setting-fields{display:grid;align-items:start;width:100%;gap:0}.poster-loyalty-setting-row{box-sizing:border-box;width:100%;min-height:55px;display:grid;grid-template-columns:minmax(215px,32%) minmax(160px,215px) minmax(0,1fr);align-items:center;gap:14px 20px;padding:4px 0;margin:0;color:#303438;font-size:16px;font-weight:400}.poster-loyalty-setting-row>span:first-child{font-size:16px;color:#353a3f}.poster-loyalty-setting-row>:is(input,select){box-sizing:border-box;width:100%;height:45px;border:1px solid #d5d7da;border-radius:4px;background:#fff;color:#363b40;padding:8px 12px;font-family:inherit;font-size:16px;box-shadow:none}.poster-loyalty-setting-row>:is(input,select):disabled{opacity:1;background:#f8f9fa;color:#9aa2a8;cursor:not-allowed}.poster-loyalty-setting-row>small{color:#7e7e7e;font-size:15px;line-height:1.4;font-weight:400}.poster-loyalty-transition{grid-column:2 / -1;box-sizing:border-box;width:100%;display:grid;grid-template-columns:35px minmax(150px,1fr) minmax(160px,.8fr);align-items:center;gap:9px}.poster-loyalty-transition>span{justify-self:end;color:#3a3a3a;font-size:16px}.poster-loyalty-transition>input,.poster-loyalty-transition>select{width:100%;box-sizing:border-box;min-width:0;min-height:45px;padding:8px 12px;border:1px solid #d4d6d9;border-radius:4px;background:#f8f9fa;color:#9da5ac;font-family:inherit;font-size:16px;cursor:not-allowed}.poster-loyalty-transition>input::placeholder{color:#b2b6b9}.poster-loyalty-sms{margin-top:24px;align-items:start}.poster-loyalty-sms>div{grid-column:2 / -1;min-width:0}.poster-loyalty-sms label{display:inline-flex;align-items:center;gap:10px;color:#333;font-size:16px;margin:0;font-weight:400}.poster-loyalty-sms label input{width:16px;height:16px;accent-color:#2b8edb}.poster-loyalty-sms p{margin:12px 0;color:#929292;font-size:14px}.poster-loyalty-local{box-sizing:border-box;padding:22px 22px 28px;border:1px solid #e5e9ed;border-radius:7px;max-width:1250px;margin:0 0 25px;background:#fbfcfd}.poster-loyalty-local h2{font-size:22px;color:#383e43;margin:0 0 10px;font-weight:500}.poster-loyalty-local>p{margin:0 0 20px;font-size:14px;color:#808a93;line-height:1.5}.poster-loyalty-tiers{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:22px}.poster-loyalty-tier{display:grid;gap:7px;padding:15px;border:1px solid #e1e6eb;border-radius:6px;background:#fff}.poster-loyalty-tier strong{font-size:16px;color:#3c444a}.poster-loyalty-tier>span{font-size:20px;color:#368fe0;font-weight:500}.poster-loyalty-tier small{font-size:12px;color:#818d97}.poster-loyalty-local-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.poster-loyalty-local-actions button{min-height:39px;box-sizing:border-box;padding:9px 13px;background:#268de0;border:1px solid #268de0;border-radius:5px;color:#fff;font-family:inherit;font-size:14px;cursor:pointer}.poster-loyalty-local-actions button:hover{background:#1875bb}.poster-loyalty-local-actions button+button{color:#308cda;background:#fff;border-color:#c7dfef}.poster-loyalty-local-actions button+button:hover{background:#eff7fc}.poster-loyalty-unsupported{color:#909da7;font-size:12px;max-width:1050px;margin:0;line-height:1.5}@media(max-width:1000px){.poster-loyalty-head{padding:16px 18px}.poster-loyalty-configuration{padding:20px 18px}.poster-loyalty-setting-row{grid-template-columns:minmax(150px,30%) minmax(130px,190px) minmax(0,1fr);gap:8px}.poster-loyalty-setting-row>small{font-size:12px}}@media(max-width:700px){.poster-loyalty-head h1{font-size:24px}.poster-loyalty-system{margin-bottom:44px}.poster-loyalty-intro{font-size:14px}.poster-loyalty-setting-row{grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:13px}.poster-loyalty-setting-row>small{font-size:13px}.poster-loyalty-transition,.poster-loyalty-sms>div{grid-column:1}.poster-loyalty-transition{grid-template-columns:30px minmax(90px,1fr) minmax(100px,1fr);gap:5px}}@media(min-width:821px){.app-shell:has(.poster-customers-directory){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-customers-directory) .workspace>.topbar{display:none}.app-shell:has(.poster-customers-directory) .workspace>.content{box-sizing:border-box;background:#fff;color:#383c40;min-height:100vh;padding:0 0 40px}.app-shell:has(.poster-customers-directory) .sidebar{background:#f8f8f8;color:#373e42;border-color:#e1e4e7}.app-shell:has(.poster-customers-directory) .sidebar-brand,.app-shell:has(.poster-customers-directory) .sidebar-foot{border-color:#dfe3e7}.app-shell:has(.poster-customers-directory) .sidebar-brand strong,.app-shell:has(.poster-customers-directory) .sidebar-foot strong{color:#3d4347}.app-shell:has(.poster-customers-directory) .sidebar-brand span,.app-shell:has(.poster-customers-directory) .sidebar-foot span{color:#89959f}.app-shell:has(.poster-customers-directory) .poster-nav-heading{color:#40464b}.app-shell:has(.poster-customers-directory) .poster-nav-heading:hover{background:#edf4fa;color:#2d86c9}.app-shell:has(.poster-customers-directory) .sidebar nav.poster-navigation .poster-nav-items a{color:#318ddd}.app-shell:has(.poster-customers-directory) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e5effa;color:#363f47;font-weight:600}.poster-customers-directory{box-sizing:border-box;width:100%;max-width:none;min-height:650px;color:#383f45;background:#fff}.poster-customers-head{min-height:102px;padding:16px 27px;display:flex;flex-wrap:wrap;gap:13px 18px;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e5e9;box-sizing:border-box}.poster-customers-head h1{display:inline-flex;align-items:baseline;gap:15px;margin:0;color:#34393d;font-size:28px;font-weight:500;line-height:1.2;white-space:nowrap}.poster-customers-head h1 span{font-weight:400;color:#999fa4;font-size:18px}.poster-customers-head-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.poster-customers-head-actions>button,.poster-customers-columns-wrap>button{min-height:38px;padding:7px 9px;border:0;border-radius:5px;background:transparent;color:#328adc;cursor:pointer;font-family:inherit;font-weight:500;font-size:14px;white-space:nowrap}.poster-customers-head-actions>button:first-child{border:1px solid #d9e6f0;color:#5686a5;font-size:11px;padding:7px 9px}.poster-customers-head-actions button:hover:not(:disabled){background:#edf6fd;color:#246fac}.poster-customers-head-actions button:disabled{opacity:.48;cursor:not-allowed}.poster-customers-head-actions>.poster-customers-add{box-sizing:border-box;background:#13b95b;color:#fff;min-height:49px;padding:11px 21px;border-radius:8px;font-size:17px;font-weight:500}.poster-customers-head-actions>.poster-customers-add:hover{background:#0ba14d;color:#fff}.poster-customers-columns-wrap,.poster-customers-filter-wrap{position:relative;z-index:10}.poster-customers-popover{box-sizing:border-box;position:absolute;z-index:20;top:calc(100% + 8px);left:0;display:grid;gap:13px;padding:13px 15px;min-width:200px;background:#fff;border:1px solid #d5e0e7;border-radius:6px;color:#474f55;box-shadow:0 11px 30px #1f344021;font-size:13px}.poster-customers-popover label{display:flex;align-items:center;gap:10px;white-space:nowrap;cursor:pointer}.poster-customers-popover input{accent-color:#388eda}.poster-customers-popover button{border:0;padding:5px 0;color:#338bd8;font:inherit;text-align:left;background:transparent;cursor:pointer}.poster-customers-filters{box-sizing:border-box;padding:19px 27px 23px;min-height:107px;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.poster-customers-search{display:flex;align-items:center;box-sizing:border-box;border:1px solid #dfe3e7;border-radius:5px;padding:5px 10px;height:42px;width:min(250px,27%);min-width:180px;color:#a1aab3}.poster-customers-search span{width:27px;flex:none;font-size:27px;line-height:1}.poster-customers-search input{box-sizing:border-box;width:100%;min-width:0;height:30px;padding:4px 2px;background:transparent;border:0;outline:none;box-shadow:none;color:#363e45;font-family:inherit;font-size:14px}.poster-customers-search input::placeholder{color:#c2c5c9}.poster-customers-search:focus-within{border-color:#70a8d7;outline:2px solid #3d92d82d}.poster-customers-group select{box-sizing:border-box;min-width:89px;max-width:175px;min-height:37px;border:0;padding:6px 7px;color:#318ce0;background:#fff;font:inherit;font-size:17px;cursor:pointer}.poster-customers-filter-wrap>button{box-sizing:border-box;border:0;min-height:37px;padding:6px 3px;background:transparent;color:#2b86d4;font-family:inherit;font-size:17px;cursor:pointer}.poster-customers-info{margin-left:auto;position:relative;z-index:9}.poster-customers-info summary{list-style:none;cursor:pointer;color:#929da8;font-size:19px;width:32px;display:grid;place-items:center}.poster-customers-info summary::-webkit-details-marker{display:none}.poster-customers-info p{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:13px;width:325px;max-width:75vw;background:#fff;border-radius:6px;border:1px solid #d7e2eb;box-shadow:0 8px 26px #223b4b26;color:#778793;font-size:12px;line-height:1.5}.poster-customers-scroll{box-sizing:border-box;width:100%;overflow-x:auto;background:#fff}.poster-customers-table{width:100%;table-layout:fixed;min-width:1120px;border-collapse:collapse;color:#454b50;font-size:15px}.poster-customers-table thead th{box-sizing:border-box;height:58px;border-bottom:1px solid #dee3e7;background:#fff;padding:11px 10px 14px;text-align:left;white-space:nowrap;font-size:15px;font-weight:400;color:#969da4}.poster-customers-table th:first-child,.poster-customers-table td:first-child{padding-left:27px;width:21%}.poster-customers-table th:nth-child(2){width:10%}.poster-customers-table th:nth-child(3){width:14%}.poster-customers-table th:nth-child(4){width:17%}.poster-customers-table th:nth-child(5){width:7%}.poster-customers-table th:nth-child(6){width:13%}.poster-customers-table th:nth-last-child(3){width:6%}.poster-customers-table th:nth-last-child(2){width:5%}.poster-customers-table th:last-child{width:4%}.poster-customers-table thead button{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer}.poster-customers-table thead button span{margin-left:9px}.poster-customers-table tbody td{box-sizing:border-box;height:67px;padding:12px 10px;border-bottom:1px solid #e9edf0;color:#454b50;font-size:15px;font-weight:400;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-customers-table tbody tr:hover td{background:#f7f9fb}.poster-customers-table .poster-customers-unknown{color:#a8afb5}.poster-customers-table .poster-customers-num{text-align:right;font-variant-numeric:tabular-nums}.poster-customers-table tbody td button{border:0;padding:5px 2px;background:transparent;color:#318be0;font:inherit;font-size:15px;cursor:pointer}.poster-customers-table tbody td button:hover:not(:disabled){color:#1a6ba9;text-decoration:underline}.poster-customers-table tbody .poster-customers-menu button{opacity:.5;font-size:20px;cursor:not-allowed}.poster-customers-table .poster-customers-empty{padding:25px;font-size:13px;color:#8f9ba4}.poster-customers-pagination{padding:17px 27px;display:flex;align-items:center;justify-content:flex-end;gap:13px;min-height:56px;color:#919ea8;font-size:12px;box-sizing:border-box}.poster-customers-pagination button{border:1px solid #d3e1ec;background:#fff;color:#308bd6;border-radius:5px;padding:8px 12px;cursor:pointer}.poster-customers-pagination button:disabled{cursor:not-allowed;opacity:.4}.poster-customers-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;padding:0!important;margin:-1px!important;white-space:nowrap!important}.customer-profile-modal.poster-customer-profile{width:min(950px,95vw);max-width:950px;background:#fff;color:#383e44}.poster-customer-profile .modal-head{background:#fff;border-bottom:1px solid #e1e8ed}.poster-customer-profile .modal-head h2{color:#333b41}.poster-customer-profile .poster-customer-profile-tabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid #e1e7ec;padding:10px 20px 0}.poster-customer-profile-tabs button{border:0;background:transparent;color:#4991ca;font-family:inherit;font-size:15px;min-height:39px;padding:8px 5px;cursor:pointer;border-bottom:2px solid transparent}.poster-customer-profile-tabs button[aria-current=page]{color:#343c42;border-bottom-color:#358ee0}.poster-customer-profile .customer-profile-kpis,.poster-customer-profile .customer-profile-meta,.poster-customer-profile .customer-favorites{padding:15px 20px}.poster-customer-profile .customer-profile-edit{padding:20px}.poster-customer-profile .poster-customer-profile-report-action{padding:12px 20px 22px;display:flex;justify-content:flex-end}@media(max-width:1040px){.poster-customers-head{padding:15px 16px}.poster-customers-head-actions{gap:5px}.poster-customers-filters{padding:16px}.poster-customers-search{flex:1 1 210px;width:100%}}@media print{.poster-customers-head-actions,.poster-customers-filters,.poster-customers-pagination,.poster-customers-menu,.app-shell:has(.poster-customers-directory) .sidebar{display:none!important}.poster-customers-table{min-width:0}.poster-customers-table tbody td{font-size:10px}}.modal-backdrop.poster-customer-editor-backdrop{position:fixed;inset:0 0 0 220px;display:block;overflow-y:auto;overflow-x:hidden;z-index:105;box-sizing:border-box;padding:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-customer-editor-backdrop .modal-card.poster-customer-editor-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:none;min-height:100vh;max-height:none;padding:0;margin:0;border:0;border-radius:0;overflow:visible;box-shadow:none;background:#fff;color:#373d42}.poster-customer-editor-card>.modal-head{min-height:101px;display:flex;box-sizing:border-box;align-items:center;padding:19px 27px;margin:0;gap:16px;background:#fff;border-bottom:1px solid #e3e8eb}.poster-customer-editor-title{display:flex;align-items:center;gap:20px}.poster-customer-editor-card .modal-head .eyebrow,.poster-customer-editor-card .modal-head p{display:none}.poster-customer-editor-card .modal-head h2{margin:0;color:#353b40;font-weight:550;letter-spacing:-.4px;line-height:1.3;font-size:29px}.poster-customer-editor-back{width:29px;height:45px;display:grid;place-items:center;padding:0;border:0;color:#348fe0;background:transparent;line-height:1;font-size:48px;font-weight:300;cursor:pointer}.poster-customer-editor-back:hover{color:#1675c1}.poster-customer-editor-card .modal-head>button.icon-button{display:none}.poster-customer-editor-card .form-stack{box-sizing:border-box;display:flex;flex-direction:column;flex:1;gap:0;width:100%;min-width:0;padding:22px 28px 0;margin:0;background:#fff;color:#353b42}.poster-customer-editor-card .form-stack>.form-grid{box-sizing:border-box;display:flex;flex-direction:column;flex:none;gap:0;width:100%;max-width:none;margin:0;padding:0;align-items:stretch}.poster-customer-editor-card .form-grid>label,.poster-customer-editor-card .form-grid>.poster-customer-unavailable{box-sizing:border-box;display:grid;grid-template-columns:minmax(180px,25%) minmax(0,640px);align-items:start;gap:10px 20px;width:100%;min-height:56px;max-width:none;margin:0;padding:5px 0 10px;color:#3d4247;font-size:16px;font-weight:400;line-height:1.5}.poster-customer-editor-card .form-grid>label>span,.poster-customer-editor-card .form-grid>div.poster-customer-unavailable>span{line-height:42px;color:#3e4348;font-weight:400;font-size:16px}.poster-customer-editor-card .form-grid :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;display:block;width:100%;min-width:0;min-height:43px;padding:8px 12px;border:1px solid #d5d8db;border-radius:5px;background:#fff;box-shadow:none;color:#343d43;font:inherit;font-size:16px;outline:none}.poster-customer-editor-card .form-grid textarea{height:62px;resize:vertical}.poster-customer-editor-card .form-grid input:focus-visible,.poster-customer-editor-card .form-grid textarea:focus-visible{border-color:#4a9be0;outline:2px solid #3497dd2f;outline-offset:1px}.poster-customer-editor-card .form-grid input:disabled{background:#f7f9fb;color:#9ba5ad;cursor:not-allowed}.poster-customer-editor-card .form-grid .poster-customer-name{order:0}.poster-customer-editor-card .form-grid .poster-customer-gender{order:1}.poster-customer-editor-card .form-grid .poster-customer-birthday{order:2;margin-bottom:18px}.poster-customer-editor-card .form-grid .poster-customer-segment{order:3}.poster-customer-editor-card .form-grid .poster-customer-cardnumber{order:4}.poster-customer-editor-card .form-grid .poster-customer-discount{order:5;margin-bottom:20px}.poster-customer-editor-card .form-grid .poster-customer-phone{order:6}.poster-customer-editor-card .form-grid .poster-customer-email{order:7}.poster-customer-editor-card .form-grid .poster-customer-note{order:8}.poster-customer-editor-card .form-grid .poster-customer-address{order:9}.poster-customer-editor-card .form-grid .poster-customer-blacklist{order:10}.poster-customer-editor-card .poster-customer-gender>div{display:inline-flex;align-items:center;width:fit-content;min-height:41px}.poster-customer-editor-card .poster-customer-gender button{border:1px solid #d3e2f0;border-radius:0;background:#f8fafc;color:#71a6d3;font-family:inherit;font-size:15px;padding:10px 13px;opacity:.75;cursor:not-allowed}.poster-customer-editor-card .poster-customer-gender button:first-child{border-radius:5px 0 0 5px}.poster-customer-editor-card .poster-customer-gender button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.poster-customer-editor-card .poster-customer-address>div{width:100%;max-width:640px;background:#f6f7f8;padding:13px;border-radius:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.poster-customer-editor-card .poster-customer-address>div>label{display:grid;gap:5px;font-size:13px;color:#788690}.poster-customer-editor-card .poster-customer-blacklist button.switch{align-self:center;justify-self:start}.poster-customer-editor-card .poster-customer-form-limitations{max-width:880px;margin:12px 0 27px;color:#8e9da7;font-size:12px;order:3}.poster-customer-editor-card .poster-customer-form-limitations>summary{cursor:pointer;color:#478dc7;font-size:12px;width:fit-content}.poster-customer-editor-card .poster-customer-form-limitations>p{line-height:1.5;margin:8px 0}.poster-customer-editor-card .form-stack>.form-actions{box-sizing:border-box;flex:none;order:4;position:sticky;z-index:9;bottom:0;min-height:82px;margin:auto -28px 0;padding:14px 28px;width:calc(100% + 56px);display:flex;align-items:center;justify-content:flex-start;gap:12px;border-top:1px solid #e2e7eb;background:#fff}.poster-customer-editor-card .form-actions .primary-button{order:-1;min-height:49px;padding:9px 24px;border:1px solid #14b75a;background:#14b75a;color:#fff;border-radius:7px;font-family:inherit;font-size:18px;font-weight:500;cursor:pointer;box-shadow:none}.poster-customer-editor-card .form-actions .primary-button:hover:not(:disabled){background:#0f9c4c}.poster-customer-editor-card .form-actions .secondary-button{background:#fff;color:#3689d0;border:1px solid #d4e3ed;border-radius:5px;min-height:39px;padding:9px 15px;font:inherit;font-size:13px;cursor:pointer}.poster-customer-editor-card .form-actions button:disabled{opacity:.55;cursor:not-allowed}.poster-customer-editor-card .poster-customer-profile-tabs{box-sizing:border-box;margin:0 26px}.poster-customer-editor-card .customer-profile-edit{box-sizing:border-box;display:flex;flex-direction:column;flex:1;padding:0}.poster-customer-editor-card .customer-profile-edit>.eyebrow{display:none}.poster-customer-editor-card .customer-profile-edit>form{flex:1}@media(max-width:950px){.modal-backdrop.poster-customer-editor-backdrop{inset:0}}@media(max-width:660px){.poster-customer-editor-card>.modal-head{padding:14px}.poster-customer-editor-card .modal-head h2{font-size:23px}.poster-customer-editor-card .form-stack{padding:15px 13px 0}.poster-customer-editor-card .form-grid>label,.poster-customer-editor-card .form-grid>.poster-customer-unavailable{grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:12px}.poster-customer-editor-card .form-grid>label>span,.poster-customer-editor-card .form-grid>.poster-customer-unavailable>span{line-height:1.5;font-size:14px}.poster-customer-editor-card .form-stack>.form-actions{margin-left:-13px;margin-right:-13px;width:calc(100% + 26px);padding:10px 13px}}@media(min-width:821px){.app-shell:has(.poster-customer-groups-route){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-customer-groups-route) .workspace>.topbar{display:none}.app-shell:has(.poster-customer-groups-route) .workspace>.content{padding:0 0 40px;min-height:100vh;background:#fff;color:#373d42}.app-shell:has(.poster-customer-groups-route) .sidebar{background:#f8f8f8;color:#3b4248;border-color:#e0e4e7}.app-shell:has(.poster-customer-groups-route) .sidebar-brand,.app-shell:has(.poster-customer-groups-route) .sidebar-foot{border-color:#e0e4e7}.app-shell:has(.poster-customer-groups-route) .sidebar-brand strong,.app-shell:has(.poster-customer-groups-route) .sidebar-foot strong{color:#383f45}.app-shell:has(.poster-customer-groups-route) .sidebar-brand span,.app-shell:has(.poster-customer-groups-route) .sidebar-foot span{color:#83919c}.app-shell:has(.poster-customer-groups-route) .poster-nav-heading{color:#42474b}.app-shell:has(.poster-customer-groups-route) .poster-nav-heading:hover{color:#3084c6;background:#edf4fa}.app-shell:has(.poster-customer-groups-route) .sidebar nav.poster-navigation .poster-nav-items a{color:#318cda}.app-shell:has(.poster-customer-groups-route) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e5edf6;color:#3c444c;font-weight:600}.poster-customer-groups-route{box-sizing:border-box;width:100%}.poster-customer-groups{box-sizing:border-box;min-height:650px;background:#fff;color:#41474c;width:100%}.poster-customer-groups-header{box-sizing:border-box;min-height:100px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 22px;padding:17px 27px;border-bottom:1px solid #e0e4e8}.poster-customer-groups-header h1{display:flex;align-items:baseline;margin:0;gap:20px;font-size:28px;font-weight:500;line-height:1.2;color:#373c42}.poster-customer-groups-header h1 span{color:#999fa3;font-size:18px;font-weight:400}.poster-customer-groups-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.poster-customer-groups-actions>button,.poster-customer-groups-columns-wrap>button{min-height:39px;box-sizing:border-box;padding:8px 9px;border:0;border-radius:5px;background:transparent;color:#328bda;font-size:14px;font-family:inherit;font-weight:500;white-space:nowrap;cursor:pointer}.poster-customer-groups-actions>button.poster-customer-groups-operation{font-size:11px;color:#548aad;border:1px solid #d4e6f1}.poster-customer-groups-actions>button.poster-customer-groups-add{background:#13b95b;min-height:49px;border-radius:7px;color:#fff;padding:9px 20px;font-weight:500;font-size:17px}.poster-customer-groups-actions button:hover:not(:disabled){background:#eef7fd;color:#226fae}.poster-customer-groups-actions>button.poster-customer-groups-add:hover{color:#fff;background:#0ca34d}.poster-customer-groups-actions button:disabled{opacity:.5;cursor:not-allowed}.poster-customer-groups-columns-wrap,.poster-customer-groups-filter-wrap{position:relative;z-index:9}.poster-customer-groups-popover{box-sizing:border-box;position:absolute;z-index:20;top:calc(100% + 8px);left:0;display:grid;gap:11px;min-width:180px;padding:13px 15px;background:#fff;border:1px solid #d6e1e9;border-radius:6px;box-shadow:0 9px 26px #27394723;color:#3b4650;font-size:13px}.poster-customer-groups-popover label{display:flex;align-items:center;gap:9px;white-space:nowrap;cursor:pointer}.poster-customer-groups-popover input{accent-color:#318edb}.poster-customer-groups-popover>button{border:0;background:transparent;color:#358bd2;padding:4px 0;text-align:left;cursor:pointer;font-family:inherit;font-size:13px}.poster-customer-groups-filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px;box-sizing:border-box;min-height:105px;padding:20px 28px}.poster-customer-groups-search{box-sizing:border-box;display:flex;align-items:center;min-width:170px;width:min(257px,28%);height:42px;border:1px solid #dce2e7;border-radius:5px;color:#9eabb5;padding:4px 10px;background:#fff}.poster-customer-groups-search span{width:27px;flex:none;font-size:28px;line-height:1}.poster-customer-groups-search input{box-sizing:border-box;background:transparent;border:0;outline:0;box-shadow:none;width:100%;min-width:0;padding:4px 2px;color:#363f45;font-family:inherit;font-size:14px}.poster-customer-groups-search input::placeholder{color:#bcc5cb}.poster-customer-groups-search:focus-within{border-color:#6aade3;outline:2px solid #4495d92a}.poster-customer-groups-filter-wrap>button{border:0;min-height:39px;padding:7px 2px;background:transparent;color:#318ddd;font-size:17px;font-family:inherit;cursor:pointer}.poster-customer-groups-source-choice select{box-sizing:border-box;min-height:38px;max-width:250px;border:1px solid #dce7ef;border-radius:5px;background:#fff;color:#3989cf;font-size:13px;padding:8px 10px;cursor:pointer}.poster-customer-groups-info{position:relative;margin-left:auto;z-index:10}.poster-customer-groups-info>summary{display:grid;place-items:center;list-style:none;color:#99a4ac;font-size:19px;width:30px;cursor:pointer}.poster-customer-groups-info>summary::-webkit-details-marker{display:none}.poster-customer-groups-info>p{position:absolute;top:calc(100% + 8px);right:0;box-sizing:border-box;margin:0;padding:13px 15px;width:315px;max-width:75vw;border:1px solid #d7e0e8;border-radius:6px;color:#647888;background:#fff;box-shadow:0 10px 26px #25384524;font-size:12px;line-height:1.6}.poster-customer-groups-scroll{width:100%;overflow-x:auto}.poster-customer-groups-table{box-sizing:border-box;min-width:850px;width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;color:#373e44}.poster-customer-groups-table thead th{box-sizing:border-box;height:61px;padding:10px 15px 14px;border-bottom:1px solid #dce2e6;color:#949da5;background:#fff;text-align:left;font-size:15px;font-weight:400;white-space:nowrap}.poster-customer-groups-table th:first-child,.poster-customer-groups-table td:first-child{width:42%;padding-left:28px}.poster-customer-groups-table th:nth-child(2){width:26%}.poster-customer-groups-table th:nth-child(3){width:12%}.poster-customer-groups-table th:nth-last-child(2){width:9%}.poster-customer-groups-table th:last-child{width:8%}.poster-customer-groups-table thead button{border:0;background:transparent;padding:0;color:inherit;font:inherit;cursor:pointer}.poster-customer-groups-table thead button span{padding-left:8px}.poster-customer-groups-table tbody td{box-sizing:border-box;height:67px;padding:10px 15px;border-bottom:1px solid #e7ebef;color:#3b4146;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.poster-customer-groups-table tbody tr:hover td{background:#f8fafb}.poster-customer-groups-table tbody td button{padding:5px 1px;border:0;background:transparent;color:#358bd6;font:inherit;cursor:pointer}.poster-customer-groups-table tbody td button:hover:not(:disabled){text-decoration:underline}.poster-customer-groups-table tbody .poster-customer-groups-more button{letter-spacing:1px;font-size:20px}.poster-customer-groups-table tbody td button:disabled{opacity:.45;cursor:not-allowed}.poster-customer-groups-table .poster-customer-groups-unknown{color:#aab3bb}.poster-customer-groups-table .poster-customer-groups-archived{color:#939da5;font-size:12px;margin-left:11px}.poster-customer-groups-table .poster-customer-groups-empty{padding:24px;color:#8c9ba5;font-size:13px}.poster-customer-groups-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:60px;padding:11px 25px;color:#91a0ab;font-size:12px}.poster-customer-groups-footer button{background:#fff;color:#328dd7;border:1px solid #d2e1ec;border-radius:5px;padding:8px 12px;cursor:pointer}.poster-customer-groups-footer button:disabled{opacity:.4;cursor:not-allowed}.poster-customer-groups-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;padding:0!important;margin:-1px!important;border:0!important}@media(max-width:1050px){.poster-customer-groups-header,.poster-customer-groups-filters{padding:15px}.poster-customer-groups-actions{gap:4px}.poster-customer-groups-search{flex:1 1 210px;width:100%}}@media print{.poster-customer-groups-actions,.poster-customer-groups-filters,.poster-customer-groups-footer,.app-shell:has(.poster-customer-groups-route) .sidebar{display:none!important}.poster-customer-groups-table{min-width:0}.poster-customer-groups-table tbody td{font-size:11px}}.modal-backdrop.poster-group-form-backdrop{position:fixed;inset:0 0 0 220px;padding:0;display:block;overflow-y:auto;overflow-x:hidden;z-index:120;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-group-form-backdrop .modal-card.poster-group-form-card{display:flex;flex-direction:column;box-sizing:border-box;min-height:100vh;max-height:none;max-width:none;width:100%;padding:0;margin:0;border:0;border-radius:0;background:#fff;color:#373e44;overflow:visible;box-shadow:none}.poster-group-form-header{display:flex;align-items:center;box-sizing:border-box;gap:18px;min-height:100px;padding:17px 28px;border-bottom:1px solid #dfe5e9;background:#fff}.poster-group-form-header>button{border:0;background:transparent;color:#398ede;font-size:47px;font-weight:300;width:29px;height:49px;line-height:1;cursor:pointer;padding:0}.poster-group-form-header h2{font-size:29px;font-weight:550;color:#333940;margin:0;letter-spacing:-.35px;line-height:1.3}.poster-group-form-body{display:flex;flex-direction:column;flex:1;gap:0;box-sizing:border-box;width:100%;padding:20px 27px 0;margin:0;background:#fff;color:#393f43}.poster-group-form-body>label{box-sizing:border-box;display:grid;grid-template-columns:minmax(175px,25%) minmax(0,640px);gap:12px 18px;align-items:center;width:100%;min-height:70px;padding:5px 0 13px;margin:0;font-size:16px;color:#343a40;font-weight:400}.poster-group-form-body>label>span{font-size:16px;line-height:1.4;color:#363d43;font-weight:400}.poster-group-form-body>label>:is(input,select){display:block;box-sizing:border-box;border:1px solid #d2d6da;border-radius:5px;color:#41494f;background:#fff;padding:9px 12px;height:44px;width:100%;font-family:inherit;font-size:16px;outline:0;box-shadow:none}.poster-group-form-body>label>:is(input,select):focus-visible{border-color:#4b9add;outline:2px solid #4196df33;outline-offset:1px}.poster-group-form-body>label>:is(input,select):disabled{color:#9ba5ac;background:#f8f9fa;cursor:not-allowed}.poster-group-discount{display:flex;align-items:center;gap:9px;color:#343a40;font-size:17px}.poster-group-discount>input{box-sizing:border-box;width:86px;min-height:44px;padding:9px 10px;font:inherit;border:1px solid #d1d6dc;border-radius:5px;color:#a1acb4;background:#f8f9fa}.poster-group-form-body>label.poster-group-deposit{min-height:93px;margin-top:17px;align-items:start}.poster-group-deposit>div{display:grid;gap:8px}.poster-group-deposit label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:400;color:#475159;line-height:1.4}.poster-group-deposit input[type=checkbox]{width:16px;height:16px;accent-color:#2589d0;cursor:not-allowed}.poster-group-deposit small{font-size:12px;font-weight:400;color:#929da6;line-height:1.4}.poster-group-form-body>.message.error{padding:13px 17px;margin:0 0 15px;max-width:980px}.poster-group-form-notes{margin:16px 0 21px;max-width:770px;font-size:12px;color:#8696a2}.poster-group-form-notes>summary{width:fit-content;cursor:pointer;color:#478ac1;font-size:12px}.poster-group-form-notes label{display:flex;align-items:center;gap:11px;font-size:13px;padding:10px 0;font-weight:400}.poster-group-form-notes label input{width:16px;height:16px;accent-color:#2e8cd2}.poster-group-form-notes p{margin:7px 0;font-size:12px;line-height:1.5}.poster-group-form-footer{box-sizing:border-box;position:sticky;bottom:0;flex:none;min-height:88px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;width:calc(100% + 54px);margin:auto -27px 0;padding:13px 27px;background:#fff;border-top:1px solid #e0e4e8}.poster-group-form-footer>button.primary-button{min-height:52px;padding:11px 23px;background:#12b75a;color:#fff;border:1px solid #12b75a;border-radius:7px;box-shadow:none;font-size:20px;font-weight:600;font-family:inherit;cursor:pointer}.poster-group-form-footer>button.primary-button:hover:not(:disabled){background:#0fa051}.poster-group-form-footer>button.secondary-button{min-height:43px;padding:9px 17px;border:1px solid #d6e2eb;background:#fff;color:#3288cc;border-radius:5px;font-family:inherit;font-size:13px}.poster-group-form-footer button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:950px){.modal-backdrop.poster-group-form-backdrop{inset:0}}@media(max-width:670px){.poster-group-form-header{padding:13px 14px}.poster-group-form-header h2{font-size:22px}.poster-group-form-body{padding:14px 14px 0}.poster-group-form-body>label{grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:16px}.poster-group-form-footer{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:12px 14px}}@media(min-width:821px){.app-shell:has(.poster-user-sessions){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-user-sessions) .workspace>.topbar{display:none}.app-shell:has(.poster-user-sessions) .workspace>.content{box-sizing:border-box;background:#292e33;color:#e0e6ea;padding:0 0 44px;min-height:100vh}.app-shell:has(.poster-user-sessions) .sidebar{background:#202427;color:#dce3e7;border-color:#353e45}.app-shell:has(.poster-user-sessions) .sidebar-brand,.app-shell:has(.poster-user-sessions) .sidebar-foot{border-color:#36424b}.app-shell:has(.poster-user-sessions) .sidebar-brand strong,.app-shell:has(.poster-user-sessions) .sidebar-foot strong{color:#e7ecef}.app-shell:has(.poster-user-sessions) .sidebar-brand span,.app-shell:has(.poster-user-sessions) .sidebar-foot span{color:#9faab3}.app-shell:has(.poster-user-sessions) .poster-nav-heading{color:#d5dde3}.app-shell:has(.poster-user-sessions) .poster-nav-heading:hover{background:#333b43;color:#fff}.app-shell:has(.poster-user-sessions) .sidebar .poster-nav-heading[aria-expanded=true]{background:#303840;color:#e5ebef}.app-shell:has(.poster-user-sessions) .sidebar .poster-nav-heading[aria-expanded=true]:hover{background:#364450;color:#fff}.app-shell:has(.poster-user-sessions) .sidebar nav.poster-navigation .poster-nav-items a{color:#90c5ef}.app-shell:has(.poster-user-sessions) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#353e47;color:#f2f5f7;font-weight:600}.poster-user-sessions{min-height:650px;background:#292e33;color:#e2e6e9}.poster-user-sessions-header{box-sizing:border-box;display:flex;min-height:103px;padding:20px 29px;justify-content:space-between;align-items:center;gap:14px}.poster-user-sessions-header h1{color:#e4e8eb;margin:0;font-size:29px;letter-spacing:-.3px;font-weight:400;line-height:1.2}.poster-user-sessions-menu{position:relative;z-index:9}.poster-user-sessions-menu>button{background:transparent;border:0;font-size:27px;color:#8ec1e9;padding:6px 15px;cursor:pointer}.poster-user-sessions-menu-popover,.poster-user-sessions-row-popover,.poster-user-sessions-filter-popover{box-sizing:border-box;position:absolute;z-index:30;background:#313c44;color:#dce6ed;border:1px solid #53616c;border-radius:7px;box-shadow:0 10px 28px #0006;padding:12px 14px;display:grid;gap:9px;min-width:190px;font-size:13px}.poster-user-sessions-menu-popover{right:0;top:calc(100% + 7px)}.poster-user-sessions-menu-popover button,.poster-user-sessions-row-popover button,.poster-user-sessions-filter-popover>button{display:block;border:0;color:#a8d4f5;background:transparent;text-align:left;padding:6px 4px;font:inherit;cursor:pointer}.poster-user-sessions-menu-popover button:hover,.poster-user-sessions-row-popover button:hover,.poster-user-sessions-filter-popover>button:hover{color:#fff;background:#3e4d59}.poster-user-sessions-card{box-sizing:border-box;margin:0 21px;padding:0;min-width:0;border-radius:17px;background:#202427;color:#dce3e7;overflow:visible}.poster-user-sessions-filters{box-sizing:border-box;min-height:95px;padding:19px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:9px}.poster-user-sessions-search{box-sizing:border-box;display:flex;align-items:center;gap:4px;flex:0 1 280px;min-width:180px;width:min(280px,29%);height:44px;padding:5px 10px;border:1px solid #55626c;border-radius:7px;background:#202427;color:#96a4ae}.poster-user-sessions-search>span{width:25px;flex:none;font-size:27px;line-height:1}.poster-user-sessions-search input{box-sizing:border-box;height:33px;min-width:0;width:100%;outline:0;box-shadow:none;padding:4px 2px;border:0;background:transparent;color:#e4eaf0;font:inherit;font-size:16px}.poster-user-sessions-search input::placeholder{color:#98a5ae}.poster-user-sessions-search:focus-within{outline:2px solid #3792d9;outline-offset:2px}.poster-user-sessions-select select,.poster-user-sessions-filter-wrap>button{box-sizing:border-box;border:1px solid #4d5b66;border-radius:6px;min-width:115px;max-width:205px;min-height:43px;padding:8px 10px;background:#242b30;color:#a6b6c1;font:inherit;font-size:14px;cursor:pointer}.poster-user-sessions-select select:disabled{opacity:.6;cursor:not-allowed}.poster-user-sessions-select select:focus-visible,.poster-user-sessions-filter-wrap>button:focus-visible{outline:2px solid #3996dd;outline-offset:2px}.poster-user-sessions-filter-wrap{position:relative;z-index:15}.poster-user-sessions-filter-wrap>button:hover{color:#fff;background:#343e46}.poster-user-sessions-filter-popover{top:calc(100% + 7px);left:0}.poster-user-sessions-filter-popover label{display:grid;gap:6px;font-size:12px;color:#b8c5ce}.poster-user-sessions-filter-popover select{box-sizing:border-box;min-height:35px;background:#252f35;color:#e0e7ec;border:1px solid #5a6873;border-radius:4px;padding:6px 8px}.poster-user-sessions-about{position:relative;z-index:12;margin-left:auto}.poster-user-sessions-about summary{display:grid;place-items:center;width:28px;list-style:none;color:#99a9b5;font-size:19px;cursor:pointer}.poster-user-sessions-about summary::-webkit-details-marker{display:none}.poster-user-sessions-about p{position:absolute;top:calc(100% + 10px);right:0;margin:0;width:340px;max-width:76vw;box-sizing:border-box;padding:14px;border:1px solid #566570;border-radius:6px;background:#344049;color:#d8e2e9;box-shadow:0 10px 27px #0006;font-size:12px;line-height:1.5}.poster-user-sessions-table-wrap{width:100%;overflow-x:auto;border-radius:0 0 16px 16px}.poster-user-sessions-table{border-collapse:collapse;table-layout:fixed;min-width:890px;width:100%;color:#e3e9ed;background:#202427}.poster-user-sessions-table thead th{box-sizing:border-box;text-align:left;height:65px;padding:12px 10px 16px;border-bottom:1px solid #525d66;background:#202427;color:#929da7;font-weight:450;font-size:15px;white-space:nowrap}.poster-user-sessions-table :is(th,td):first-child{padding-left:19px;width:22%}.poster-user-sessions-table th:nth-child(2){width:20%}.poster-user-sessions-table th:nth-child(3){width:18%}.poster-user-sessions-table th:nth-child(4){width:15%}.poster-user-sessions-table th:nth-child(5){width:20%}.poster-user-sessions-table th:last-child{width:5%}.poster-user-sessions-table thead button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.poster-user-sessions-table thead button span{margin-left:10px}.poster-user-sessions-table tbody td{box-sizing:border-box;height:63px;padding:11px 10px;border-bottom:1px solid #4b565e;background:#202427;color:#e2e7eb;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-user-sessions-table tbody tr:hover td{background:#29333a}.poster-user-session-employee{display:flex;align-items:center;gap:11px}.poster-user-session-status{flex:none;width:10px;height:10px;border-radius:50%;background:#53c987}.poster-user-session-current{display:inline-block;color:#95c5e6;margin-left:8px}.poster-user-sessions-table .poster-user-sessions-unknown{color:#8999a5}.poster-user-sessions-table td.poster-user-sessions-actions{position:relative;overflow:visible}.poster-user-sessions-actions>button{border:0;background:transparent;color:#84bfe8;font-size:24px;padding:4px 9px;cursor:pointer}.poster-user-sessions-row-popover{right:12px;top:calc(100% - 8px);text-align:left}.poster-user-sessions-row-popover p{margin:0;color:#9eafbd;font-size:12px}.poster-user-sessions-row-popover span{color:#a6b3bd;font-size:12px}.poster-user-sessions-table .poster-user-sessions-empty{padding:26px;color:#9dabba;font-size:13px}.poster-user-sessions-footer{box-sizing:border-box;min-height:66px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:13px 20px;color:#abb7c0;font-size:13px}.poster-user-sessions-footer button{color:#96c4e6;border:1px solid #51606c;border-radius:5px;background:#28323a;padding:7px 12px;font-size:15px;cursor:pointer}.poster-user-sessions-footer button:disabled{opacity:.4;cursor:not-allowed}.poster-user-sessions-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;padding:0!important;margin:-1px!important;border:0!important}@media(max-width:990px){.poster-user-sessions-card{margin:0 8px}.poster-user-sessions-header{padding:14px 18px}.poster-user-sessions-filters{padding:14px}.poster-user-sessions-search{flex:1 1 200px;width:100%}}.app-shell:has(.poster-employee-editor-backdrop) .sidebar{background:#f7f7f7;color:#373d43;border-color:#dfe4e9}.app-shell:has(.poster-employee-editor-backdrop) .sidebar-brand,.app-shell:has(.poster-employee-editor-backdrop) .sidebar-foot{border-color:#e2e6e8}.app-shell:has(.poster-employee-editor-backdrop) .sidebar-brand strong,.app-shell:has(.poster-employee-editor-backdrop) .sidebar-foot strong{color:#383f44}.app-shell:has(.poster-employee-editor-backdrop) .sidebar-brand span,.app-shell:has(.poster-employee-editor-backdrop) .sidebar-foot span{color:#88959e}.app-shell:has(.poster-employee-editor-backdrop) .poster-nav-heading{color:#42484d}.app-shell:has(.poster-employee-editor-backdrop) .poster-nav-heading:hover{color:#2a87ce;background:#e8f1f8}.app-shell:has(.poster-employee-editor-backdrop) .sidebar nav.poster-navigation .poster-nav-items a{color:#3389d0}.app-shell:has(.poster-employee-editor-backdrop) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e6eef9;color:#3b4349;font-weight:600}.modal-backdrop.poster-employee-editor-backdrop{position:fixed;inset:22px 0 0 220px;display:block;padding:0;z-index:109;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;overflow-x:hidden}.poster-employee-editor-backdrop .modal-card.poster-employee-editor-card{box-sizing:border-box;width:100%;max-width:none;min-height:calc(100vh - 22px);max-height:none;margin:0;padding:0;display:flex;flex-direction:column;border:0;border-radius:0;background:#fff;color:#363c42;overflow:visible;box-shadow:none}.poster-employee-editor-card>.modal-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:15px;padding:18px 27px 18px 21px;margin:0;background:#fff;border-bottom:1px solid #e2e5e7}.poster-employee-editor-title{display:flex;align-items:center;gap:17px}.poster-employee-editor-title>.eyebrow,.poster-employee-editor-title>p,.poster-employee-editor-card>.modal-head>.icon-button{display:none}.poster-employee-editor-title h2{margin:0;color:#363a3e;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.3}.poster-employee-editor-back{border:0;padding:0;background:transparent;color:#398fdb;font-size:48px;font-weight:300;width:28px;height:46px;line-height:1;cursor:pointer}.poster-employee-editor-back:focus-visible{outline:2px solid #428cd1;outline-offset:3px}.poster-employee-editor-card>.poster-employee-form{box-sizing:border-box;display:flex;flex-direction:column;flex:1;gap:0;margin:0;padding:4px 27px 0 13px;max-width:none;width:100%;background:#fff;color:#363d43}.poster-employee-editor-card .poster-employee-main-fields{display:flex;flex-direction:column;width:100%;align-items:stretch;gap:0;margin:0;padding:0}.poster-employee-editor-card .poster-employee-main-fields>label{box-sizing:border-box;min-height:52px;padding:0 0 15px;margin:0;display:grid;grid-template-columns:245px minmax(200px,470px);align-items:center;gap:17px 20px;width:100%;max-width:none;color:#42474b;font-size:16px;font-weight:400}.poster-employee-editor-card .poster-employee-main-fields>label>span{font-size:16px;font-weight:400;line-height:1.5;color:#3b4146}.poster-employee-editor-card .poster-employee-main-fields>label :is(input,select){box-sizing:border-box;display:block;width:100%;height:37px;min-width:0;padding:7px 11px;border:1px solid #d1d8de;border-radius:5px;box-shadow:none;outline:0;background:#fff;color:#343b41;font:inherit;font-size:14px}.poster-employee-editor-card .poster-employee-main-fields>label :is(input,select):focus-visible{outline:2px solid #3294df33;outline-offset:1px;border-color:#499cda}.poster-employee-editor-card .poster-employee-unavailable-field input:disabled{background:#f8f9fa;color:#9aa9b3;opacity:1;cursor:not-allowed}.poster-employee-editor-card .poster-employee-main-fields>label.poster-employee-pin-field input{max-width:120px}.poster-employee-editor-card .poster-employee-access-heading{min-height:80px;display:flex;align-items:flex-end;padding-bottom:9px;border-bottom:3px solid #f2f3f5;margin:5px 0 16px}.poster-employee-access-heading h3{font-size:22px;font-weight:550;color:#444b50;margin:0}.poster-employee-editor-card .poster-employee-main-fields>label.switch-field .switch{align-self:center;justify-self:start}.poster-employee-editor-card .location-scope-fieldset{box-sizing:border-box;margin:18px 0;padding:17px 20px;border:1px solid #e2e6ea;border-radius:7px;max-width:1150px;background:#fbfcfd}.poster-employee-editor-card .location-scope-fieldset>legend{font-size:17px;padding:0 7px;color:#454e55;font-weight:500}.poster-employee-editor-card .location-scope-fieldset .field-hint{font-size:13px;color:#828f99;line-height:1.5}.poster-employee-editor-card .location-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px}.poster-employee-editor-card .location-scope-option{color:#41474d;border:1px solid #dde5ea;background:#fff;border-radius:6px;padding:10px;cursor:pointer}.poster-employee-editor-card .location-scope-option.selected{border-color:#8dbbe0;background:#eff8fe}.poster-employee-editor-card .location-scope-option small{color:#8a9aa6}.poster-employee-editor-card .poster-employee-form>label:not(.switch-field){display:grid;grid-template-columns:minmax(210px,25%) minmax(200px,625px);gap:20px;align-items:center;box-sizing:border-box;width:100%;margin:0;padding:12px 0;color:#3d464d}.poster-employee-editor-card .poster-employee-form>label>input{padding:9px 12px;min-height:43px;border:1px solid #d8e0e7;border-radius:5px;font:inherit;font-size:14px}.poster-employee-editor-card .poster-employee-security-note{max-width:1150px;border:0;background:transparent;margin:8px 0 23px;color:#8797a2;font-size:12px;padding:0}.poster-employee-editor-card .poster-employee-security-note summary{width:fit-content;color:#4789bd;font-size:12px;cursor:pointer}.poster-employee-editor-card .poster-employee-security-note p{max-width:870px;margin:8px 0;line-height:1.5}.poster-employee-editor-card .poster-employee-form>.message.error{max-width:1120px;margin:5px 0 15px}.poster-employee-editor-card .poster-employee-form>.form-actions{box-sizing:border-box;position:sticky;bottom:0;z-index:10;order:10;flex:none;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px;min-height:88px;padding:14px 27px;margin:auto -27px 0;width:calc(100% + 54px);background:#fff;border-top:1px solid #e0e6ea}.poster-employee-editor-card .form-actions .primary-button{order:-1;background:#14b85c;color:#fff;border:1px solid #14b85c;border-radius:7px;padding:11px 22px;font-size:19px;font-weight:600;min-height:52px;box-shadow:none}.poster-employee-editor-card .form-actions .primary-button:hover:not(:disabled){background:#0c9a4a}.poster-employee-editor-card .form-actions .secondary-button{color:#338dd1;border:1px solid #d0e1ed;border-radius:5px;background:#fff;padding:9px 16px;min-height:42px;font-size:13px}.poster-employee-editor-card .form-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:950px){.modal-backdrop.poster-employee-editor-backdrop{inset:0}}@media(max-width:680px){.poster-employee-editor-card>.modal-head{padding:15px 13px}.poster-employee-editor-title h2{font-size:22px}.poster-employee-editor-card>.poster-employee-form{padding:14px 13px 0}.poster-employee-editor-card .poster-employee-main-fields>label,.poster-employee-editor-card .poster-employee-form>label:not(.switch-field){grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:17px}.poster-employee-editor-card .location-scope-fieldset{padding:10px}.poster-employee-editor-card .poster-employee-form>.form-actions{width:calc(100% + 26px);margin-left:-13px;margin-right:-13px;padding:12px 13px}}@media(min-width:821px){.app-shell:has(.poster-locations-directory){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-locations-directory) .workspace>.topbar{display:none}.app-shell:has(.poster-locations-directory) .workspace>.content{box-sizing:border-box;min-height:100vh;background:#292e33;color:#e2e7eb;padding:0 0 38px}.app-shell:has(.poster-locations-directory) .sidebar{background:#202427;color:#d9e1e6;border-color:#37414a}.app-shell:has(.poster-locations-directory) .sidebar-brand,.app-shell:has(.poster-locations-directory) .sidebar-foot{border-color:#364149}.app-shell:has(.poster-locations-directory) .sidebar-brand strong,.app-shell:has(.poster-locations-directory) .sidebar-foot strong{color:#e6ecef}.app-shell:has(.poster-locations-directory) .poster-nav-heading{color:#d5dde2}.app-shell:has(.poster-locations-directory) .sidebar nav.poster-navigation .poster-nav-items a{color:#96c8ed}.app-shell:has(.poster-locations-directory) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#353e46;color:#eff4f7;font-weight:600}.poster-locations-directory{color:#dfe6ea;background:#292e33;min-height:650px}.poster-locations-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:103px;padding:19px 29px}.poster-locations-head h1{margin:0;color:#e5eaed;font-weight:450;font-size:29px;letter-spacing:-.3px}.poster-locations-head-actions{display:flex;align-items:center;gap:18px}.poster-locations-head-actions>span{color:#92c3e5;font-size:27px}.poster-locations-operational{background:#29363e;border:1px solid #52616d;border-radius:5px;color:#acd0e9;font-size:12px;padding:9px 13px;cursor:pointer}.poster-locations-add{background:#258ddd;border:1px solid #258ddd;border-radius:7px;color:#fff;font-size:18px;font-weight:500;min-height:48px;padding:11px 22px;cursor:pointer}.poster-locations-add:hover{background:#157cce}.poster-locations-card{box-sizing:border-box;min-width:0;margin:0 20px;border-radius:16px;background:#202427;color:#e1e8eb;overflow:visible}.poster-locations-toolbar{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 20px;min-height:100px}.poster-locations-search{box-sizing:border-box;display:flex;align-items:center;gap:3px;height:44px;min-width:180px;width:min(327px,34%);padding:6px 10px;border:1px solid #53626e;border-radius:7px;background:#202427;color:#94a5b1}.poster-locations-search>span{font-size:27px;line-height:1;width:27px}.poster-locations-search input{box-sizing:border-box;width:100%;min-width:0;background:transparent;color:#edf1f4;border:0;outline:0;box-shadow:none;font:inherit;font-size:16px;padding:5px 0}.poster-locations-search input::placeholder{color:#9aa7b0}.poster-locations-search:focus-within{outline:2px solid #398fdc;outline-offset:2px}.poster-locations-filter-wrap{position:relative;z-index:10}.poster-locations-filter-wrap>button{box-sizing:border-box;min-height:42px;border:1px solid #50606b;border-radius:6px;background:#252c31;color:#aab7c1;font:inherit;font-size:15px;padding:7px 12px;cursor:pointer}.poster-locations-filter-wrap>button:hover{background:#343f47;color:#fff}.poster-locations-filter-popover{position:absolute;z-index:20;top:calc(100% + 7px);left:0;box-sizing:border-box;min-width:210px;padding:14px;display:grid;gap:12px;background:#344049;border:1px solid #566672;border-radius:6px;color:#dfe7ed;font-size:13px;box-shadow:0 9px 30px #0006}.poster-locations-filter-popover label{display:flex;align-items:center;gap:9px;cursor:pointer}.poster-locations-filter-popover input{accent-color:#2f8fe2}.poster-locations-filter-popover>button{border:0;background:transparent;color:#9dccf0;text-align:left;font:inherit;padding:4px 0;cursor:pointer}.poster-locations-source{position:relative;margin-left:auto;z-index:10}.poster-locations-source summary{display:grid;place-items:center;width:30px;list-style:none;color:#96a6b3;font-size:20px;cursor:pointer}.poster-locations-source summary::-webkit-details-marker{display:none}.poster-locations-source p{position:absolute;right:0;top:calc(100% + 8px);box-sizing:border-box;width:320px;max-width:75vw;margin:0;padding:14px;border:1px solid #546570;border-radius:6px;background:#33404a;color:#d6e1e9;box-shadow:0 9px 30px #0006;font-size:12px;line-height:1.6}.poster-locations-table-scroll{width:100%;overflow-x:auto;border-radius:0 0 16px 16px}.poster-locations-table{width:100%;min-width:860px;table-layout:fixed;border-collapse:collapse;background:#202427;color:#dfe5e9}.poster-locations-table thead th{box-sizing:border-box;text-align:left;height:48px;padding:9px 11px;background:#202427;color:#939ea9;border-bottom:1px solid #505b65;font-size:15px;font-weight:500;white-space:nowrap}.poster-locations-table [data-column=ordinal]{width:13%;text-align:right;padding-right:19px}.poster-locations-table [data-column=name]{width:31%}.poster-locations-table [data-column=address]{width:30%}.poster-locations-table [data-column=login]{width:21%}.poster-locations-table .poster-locations-action-col{width:5%}.poster-locations-table th button{border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.poster-locations-table th button span{margin-left:5px}.poster-locations-table tbody td{box-sizing:border-box;height:47px;padding:7px 11px;background:#202427;color:#e3e8eb;border-bottom:1px solid #4a555e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:400}.poster-locations-table tbody tr:hover td{background:#2c363e}.poster-locations-table td.poster-locations-unavailable{color:#8e9ca7}.poster-locations-archived{font-size:12px;margin-left:8px;color:#8e9ba6}.poster-locations-table .poster-locations-edit{border:0;background:transparent;padding:0 5px;color:#8ac5ed;font-size:23px;line-height:30px;height:30px;min-height:30px;cursor:pointer}.poster-locations-table .poster-locations-edit:disabled{opacity:.4;cursor:not-allowed}.poster-locations-table .poster-locations-empty{padding:28px!important;color:#9ba9b4!important;font-size:13px}.poster-locations-footer{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:64px;box-sizing:border-box;padding:13px 20px;color:#abb8c1;font-size:13px}.poster-locations-footer button{border:1px solid #52636f;background:#29333a;border-radius:5px;color:#9bc7e8;padding:8px 12px;cursor:pointer}.poster-locations-footer button:disabled{opacity:.4;cursor:not-allowed}.poster-locations-head-menu{position:relative;z-index:26}.poster-locations-head-menu>button{border:0;background:transparent;color:#8bc9f1;font-size:27px;cursor:pointer;padding:5px 10px}.poster-locations-actions-popover{display:grid;position:absolute;right:0;top:calc(100% + 3px);z-index:40;min-width:180px;padding:8px 0;border:1px solid #51616d;border-radius:6px;background:#303a43;box-shadow:0 10px 28px #0008}.poster-locations-actions-popover button,.poster-locations-filter-popover>button{background:transparent;color:#c8dbe8;border:0;font:inherit;font-size:14px;cursor:pointer;padding:9px 16px;text-align:left}.poster-locations-actions-popover button:hover:not(:disabled),.poster-locations-filter-popover>button:hover:not(:disabled){background:#43505a}.poster-locations-actions-popover button:disabled,.poster-locations-filter-popover button:disabled{opacity:.45;cursor:not-allowed}.poster-locations-actions-separator{height:1px;margin:7px 0;background:#51616d}.poster-locations-actions-popover .poster-locations-source-in-menu{position:relative;margin:0;z-index:1;min-width:180px}.poster-locations-actions-popover .poster-locations-source-in-menu summary{box-sizing:border-box;width:100%;min-height:36px;padding:9px 16px;display:block;list-style:none;cursor:pointer;text-align:left;color:#c8dbe8;font-size:14px;line-height:18px}.poster-locations-actions-popover .poster-locations-source-in-menu summary:hover{background:#43505a}.poster-locations-actions-popover .poster-locations-source-in-menu p{position:absolute;right:calc(100% + 6px);top:0;width:340px;z-index:3;margin:0}.poster-locations-filter-popover{gap:0;padding:6px 0;min-width:222px}.poster-locations-filter-popover>.poster-locations-local-filter{margin-top:7px;border-top:1px solid #52616d;padding:12px;font-size:12px;color:#abbac5}.poster-locations-field-filter{box-sizing:border-box;min-width:fit-content;display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:13px;color:#dce9f2;position:relative}.poster-locations-filter-chip{display:flex;gap:5px;align-items:center;min-height:34px;padding:0 6px;background:#384751;border-radius:4px;color:#dce9f2}.poster-locations-filter-chip button{border:0;background:transparent;color:#9bc3de;font-size:17px;cursor:pointer;padding:0 3px;line-height:1.4}.poster-locations-filter-chip .poster-locations-filter-chip-name{color:#dce9f2;font-size:14px;text-align:left}.poster-locations-filter-editor{position:absolute;top:calc(100% + 3px);left:0;z-index:27;display:flex;flex-direction:column;gap:6px;padding:7px;border:1px solid #52616d;border-radius:5px;background:#303b44;box-shadow:0 10px 25px #0007}.poster-locations-filter-editor>select,.poster-locations-filter-editor>input{box-sizing:border-box;height:31px;border:1px solid #52616d;border-radius:5px;background:#222c32;color:#dce9f2;padding:4px 7px;font:inherit;font-size:13px;min-width:132px}.poster-locations-filter-editor>input{width:195px}.poster-locations-reset{border:0;background:transparent;color:#98d1fa;cursor:pointer;padding:6px;font-size:14px;align-self:flex-start}.poster-locations-columns-backdrop{position:fixed;inset:0;z-index:245;box-sizing:border-box;display:grid;justify-items:center;align-items:start;padding:75px 16px;overflow-y:auto;background:#000000b3}.poster-locations-columns-dialog{box-sizing:border-box;width:min(510px,100%);color:#e1eaf0;background:#22272b;border:1px solid #49545d;border-radius:9px;box-shadow:0 20px 45px #0009}.poster-locations-columns-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;min-height:65px;border-bottom:1px solid #4b5660}.poster-locations-columns-dialog h2{font-size:23px;font-weight:550;margin:0}.poster-locations-columns-dialog>header button{border:0;background:transparent;color:#aebdc7;cursor:pointer;font-size:28px}.poster-locations-columns-list{display:grid;gap:13px;padding:21px 20px}.poster-locations-columns-list label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px}.poster-locations-columns-list input{width:17px;height:17px;accent-color:#298ee1}.poster-locations-columns-dialog>footer{display:flex;gap:10px;justify-content:flex-end;padding:14px 18px;border-top:1px solid #4b5660}.poster-locations-columns-dialog>footer button{border:1px solid #506471;border-radius:6px;background:transparent;color:#becdd8;font:inherit;font-size:14px;padding:10px 14px;cursor:pointer}.poster-locations-columns-dialog>footer .poster-locations-columns-apply{background:#278cdf;border-color:#278cdf;color:#fff}.poster-locations-columns-note{margin:0;padding:0 20px 17px;font-size:12px;line-height:1.6;color:#97abb9}.poster-locations-directory :is(button,input,select):focus-visible,.poster-locations-columns-dialog :is(button,input):focus-visible{outline:2px solid #79c4f9;outline-offset:2px}.poster-location-editor-rows>.poster-location-finance-row{margin-bottom:47px;position:relative}.poster-location-editor-rows>.poster-location-source-warehouses,.poster-location-editor-rows>.poster-location-rules-row{position:relative}.poster-location-finance-hint{box-sizing:border-box;position:absolute;left:265px;top:44px;width:470px;max-width:calc(100% - 265px);color:#89959e;font-size:12px;font-weight:400;line-height:17px;pointer-events:none}.poster-location-editor-rows>.poster-location-finance-last{margin-bottom:128px}.poster-location-editor-rows>.poster-location-source-warehouses{margin-bottom:51px}.poster-location-editor-rows>.poster-location-rules-row{margin-bottom:153px}.poster-location-editor-rows>.poster-location-bar-row{margin-bottom:5px}.poster-location-unavailable-source{display:flex;align-items:center;min-height:37px;box-sizing:border-box;padding:7px 12px;background:#f6f8fa;border:1px solid #d5dbe0;border-radius:5px;color:#88949d;font-size:14px;line-height:1.35;cursor:not-allowed}.poster-location-operational-panels{padding:0 13px 30px;max-width:1106px;box-sizing:border-box}.poster-location-editor-caveats{margin:16px 0 0;border:1px solid #e0e5e9;border-radius:6px;padding:12px 16px;color:#697783;font-size:13px}.poster-location-editor-caveats>summary{cursor:pointer;color:#347eaf}.poster-location-editor-caveats>p{line-height:1.55}.poster-location-editor-new .poster-location-new-note{box-sizing:border-box;height:74px;min-height:74px;margin:0 15px 20px;padding:15px 16px;border:1px solid #b7ddeb;border-radius:5px;background:#dcf1f9;color:#3984aa}.poster-location-editor-new .poster-location-new-note strong{display:block;font-size:16px;font-weight:500;line-height:20px;margin:0 0 5px}.poster-location-editor-new .poster-location-new-note p{font-size:13px;line-height:17px;margin:0}.poster-location-editor-new .poster-location-finance-last{margin-bottom:70px}.poster-location-editor-new .poster-location-rules-row{margin-bottom:81px}.modal-backdrop.poster-location-form-backdrop{position:fixed;inset:0 0 0 220px;z-index:110;display:block;padding:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;overflow-x:hidden}.poster-location-form-backdrop .modal-card.poster-location-form-card{box-sizing:border-box;min-height:100vh;max-height:none;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#353b42;box-shadow:none;overflow:visible;display:flex;flex-direction:column}.poster-location-form-card>.modal-head{box-sizing:border-box;min-height:73px;padding:12px 13px;margin:0;background:#fff;border-bottom:1px solid #e2e7eb;display:flex;align-items:center}.poster-location-form-card .poster-warehouse-editor-heading{display:flex;align-items:center;gap:8px;transform:translate(5px,26px)}.poster-location-form-card .poster-warehouse-editor-heading .eyebrow,.poster-location-form-card .poster-warehouse-editor-heading p,.poster-location-form-card>.modal-head>.icon-button{display:none}.poster-location-form-card .poster-warehouse-editor-heading h2{margin:0;font-size:25.5px;line-height:26px;transform:translateY(-2px);color:#363b40;font-weight:600;letter-spacing:-.3px}.poster-location-form-card .poster-warehouse-editor-back{background:transparent;color:#368fdf;font-size:41px;line-height:40px;width:40px;height:40px;min-width:40px;padding:0;border:0;cursor:pointer;transform:translateY(-1px)}.poster-location-editor{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;box-sizing:border-box;color:#353b40;width:100%;margin:0;padding:0}.poster-location-editor-content{padding:36px 13px 17px;box-sizing:border-box;width:100%;max-width:none}.poster-location-subscription-note{box-sizing:border-box;margin:0 0 22px;border:1px solid #b7ddeb;border-radius:6px;background:#dcf1f9;padding:15px 18px;color:#3984aa;font-size:14px;line-height:1.5}.poster-location-subscription-note strong{display:block;font-size:16px;font-weight:500;margin-bottom:6px}.poster-location-subscription-note p{margin:0;font-size:13px}.poster-location-editor-rows{display:flex;flex-direction:column;gap:0;align-items:stretch}.poster-location-editor-rows>label,.poster-location-editor-rows>.poster-location-row,.poster-location-operational>label,.poster-location-operational>.poster-location-row{box-sizing:border-box;display:grid;grid-template-columns:250px minmax(0,470px);gap:15px;align-items:start;min-height:52px;padding:0 0 15px;color:#3a4146;font-size:16px;font-weight:400}.poster-location-editor-rows>label>span,.poster-location-editor-rows>.poster-location-row>span,.poster-location-operational>label>span,.poster-location-operational>.poster-location-row>span{line-height:37px}.poster-location-editor-rows>label>:is(input,select),.poster-location-operational>label>input{box-sizing:border-box;height:37px;width:100%;min-width:0;border:1px solid #d2d7dd;border-radius:5px;padding:7px 12px;background:#fff;color:#373f45;box-shadow:none;outline:0;font:inherit;font-size:16px}.poster-location-editor-rows>label>:is(input,select):disabled{color:#929da6;background:#f6f8fa;cursor:not-allowed}.poster-location-editor-rows input:focus-visible,.poster-location-operational input:focus-visible{outline:2px solid #3e90d93d;border-color:#418fd0}.poster-location-hours{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.poster-location-hours>input{box-sizing:border-box;max-width:94px;height:37px;border:1px solid #d3d8dc;border-radius:5px;padding:8px;background:#f6f7f8;color:#9ca5ac;font:inherit}.poster-location-hours>label{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:15px}.poster-location-hours>small{flex-basis:100%;font-size:12px;line-height:1.5;color:#8b98a0}.poster-location-section-title{margin:46px 0 28px;font-size:18px;font-weight:550;color:#363b42}.poster-location-operational{box-sizing:border-box;margin:30px 0;padding:14px 17px;max-width:1080px;border:1px solid #e1e5e9;border-radius:7px;background:#fbfcfd}.poster-location-operational>summary{cursor:pointer;font-weight:500;font-size:15px;color:#4787b9;padding:3px 0 14px}.poster-location-operational>label{grid-template-columns:minmax(180px,24%) minmax(160px,1fr);align-items:center;padding:7px 0;min-height:54px}.poster-location-operational>.poster-location-row{grid-template-columns:minmax(180px,24%) minmax(0,1fr);align-items:center;min-height:54px}.poster-location-operational>.poster-location-row>.switch{justify-self:start}.poster-location-editor-footer{box-sizing:border-box;position:static;z-index:10;display:flex;align-items:center;justify-content:flex-start;gap:15px;padding:13px 13px 13px 278px;min-height:74px;background:#fff;border:0;margin:0}.poster-location-editor-footer .primary-button{order:-1;background:#12b65a;border:1px solid #12b65a;color:#fff;width:117px;min-height:46px;padding:10px 0;font-size:18px;font-weight:600;border-radius:6px;box-shadow:none;transform:translateY(-1px)}.poster-location-editor-footer .secondary-button{background:#fff;border:1px solid #d8e4ed;border-radius:5px;padding:9px 17px;color:#338bd4;font-size:13px;min-height:42px}.poster-location-editor-footer button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:970px){.modal-backdrop.poster-location-form-backdrop{inset:0}.poster-locations-card{margin:0 8px}.poster-locations-head{padding:15px}.poster-locations-toolbar{padding:14px}.poster-locations-search{flex:1 1 200px;width:100%}.poster-location-editor-rows>label,.poster-location-editor-rows>.poster-location-row{grid-template-columns:minmax(140px,32%) minmax(0,1fr)}.poster-location-finance-hint{left:calc(32% + 15px);max-width:calc(68% - 15px);width:auto}.poster-location-editor-footer{padding-left:calc(32% + 28px)}}@media(max-width:680px){.poster-location-form-card>.modal-head{padding:14px}.poster-location-form-card .poster-warehouse-editor-heading h2{font-size:22px}.poster-location-editor-content{padding:15px}.poster-location-editor-rows>label,.poster-location-editor-rows>.poster-location-row,.poster-location-operational>label,.poster-location-operational>.poster-location-row{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0;padding-bottom:17px}.poster-location-editor-rows>label>span,.poster-location-editor-rows>.poster-location-row>span{line-height:1.5}.poster-location-operational{padding:10px}.poster-location-form-card .poster-warehouse-editor-heading{transform:none}.poster-location-editor-rows>.poster-location-finance-row,.poster-location-editor-rows>.poster-location-finance-last,.poster-location-editor-rows>.poster-location-source-warehouses,.poster-location-editor-rows>.poster-location-rules-row,.poster-location-editor-rows>.poster-location-bar-row{margin-bottom:0}.poster-location-operational-panels{padding:0 15px 20px}.poster-location-editor-new .poster-location-new-note{box-sizing:border-box;height:auto;min-height:74px;margin:0 0 20px;padding:13px 15px}.poster-location-finance-hint{position:static;display:block;grid-column:1;max-width:none;width:auto;line-height:1.5;margin-top:4px;pointer-events:auto}.poster-location-editor-rows>label:has(.poster-location-finance-hint),.poster-location-editor-rows>.poster-location-row:has(.poster-location-finance-hint){gap:5px}.poster-location-editor-footer{padding:12px 15px}}@media(min-width:821px){.app-shell:has(.poster-integrations-page){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-integrations-page) .workspace>.topbar{display:none}.app-shell:has(.poster-integrations-page) .workspace>.content{min-height:100vh;padding:0;background:#2b3035;color:#dce4e9;box-sizing:border-box}.app-shell:has(.poster-integrations-page) .sidebar{background:#202427;color:#dce3e6;border-color:#38424a}.app-shell:has(.poster-integrations-page) .sidebar-brand,.app-shell:has(.poster-integrations-page) .sidebar-foot{border-color:#38434a}.app-shell:has(.poster-integrations-page) .sidebar-brand strong,.app-shell:has(.poster-integrations-page) .sidebar-foot strong{color:#e8edef}.app-shell:has(.poster-integrations-page) .poster-nav-heading{color:#dce4e8}.app-shell:has(.poster-integrations-page) .sidebar nav.poster-navigation .poster-nav-items a{color:#9bcbed}.app-shell:has(.poster-integrations-page) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#fff;background:#344049;font-weight:600}.poster-integrations-page{box-sizing:border-box;width:100%;min-height:730px;background:#2b3035;color:#e0e6ea}.poster-integrations-header{display:flex;align-items:center;justify-content:space-between;min-height:105px;padding:21px 29px;box-sizing:border-box}.poster-integrations-header h1{font-size:28px;font-weight:460;letter-spacing:-.3px;color:#e6ecef;margin:0}.poster-integrations-header-menu{position:relative;z-index:30}.poster-integrations-header-menu>button{color:#97c9ee;background:transparent;border:0;cursor:pointer;padding:6px 10px;font-size:25px}.poster-integrations-actions-popover{position:absolute;right:0;top:100%;z-index:40;min-width:170px;display:grid;padding:8px 0;border:1px solid #52616d;border-radius:7px;background:#333f47;box-shadow:0 10px 25px #0008}.poster-integrations-actions-popover button{border:0;background:transparent;color:#bfd8e8;padding:9px 14px;font:inherit;font-size:14px;text-align:left;cursor:pointer}.poster-integrations-actions-popover button:disabled{opacity:.5;cursor:not-allowed}.poster-integrations-actions-popover button:hover:not(:disabled){background:#475560}.poster-integrations-content{padding:0 20px 30px;box-sizing:border-box}.poster-integrations-info{display:grid;grid-template-columns:61px minmax(0,1fr);gap:14px 20px;padding:22px 20px 30px;align-items:start;box-sizing:border-box}.poster-integrations-key{height:62px;width:62px;display:grid;place-items:center;background:#353f47;color:#c9d5dd;border-radius:9px}.poster-integrations-key svg{height:40px;width:40px}.poster-integrations-info h2{color:#dbe3e8;margin:0 0 11px;font-size:21px;font-weight:650}.poster-integrations-info p{color:#a8b2ba;font-size:17px;line-height:1.45;margin:0 0 22px}.poster-integrations-info a{display:inline-flex;text-decoration:none;padding:8px 11px;color:#9ec8e8;font-size:14px;border:1px solid #54616b;border-radius:4px}.poster-integrations-info a:hover{background:#37434a;color:#fff}.poster-integrations-table-card{border:0;border-radius:17px;background:#202528;box-sizing:border-box;width:100%;overflow:visible;min-height:390px}.poster-integrations-toolbar{min-height:89px;padding:16px 18px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.poster-integrations-filter-wrap{position:relative;z-index:10}.poster-integrations-filter-wrap>button{border:1px solid #56636d;border-radius:6px;background:#242b30;color:#aebdc7;padding:9px 12px;min-height:42px;font-size:16px;font-family:inherit;cursor:pointer}.poster-integrations-filter-wrap>button:hover{color:#fff;background:#354049}.poster-integrations-filter-popup{position:absolute;z-index:12;left:0;top:calc(100% + 8px);padding:12px 15px;border:1px solid #536773;border-radius:7px;min-width:210px;background:#323d46;box-shadow:0 11px 25px #0007;display:grid;gap:12px;color:#cfd9e0;font-size:13px}.poster-integrations-filter-popup label{display:grid;gap:6px}.poster-integrations-filter-popup select{background:#252e35;border:1px solid #536773;color:#e1e9ee;padding:8px;border-radius:5px;font:inherit}.poster-integrations-filter-popup>button{background:transparent;color:#9bcdf1;border:0;text-align:left;padding:5px;cursor:pointer}.poster-integrations-source{position:relative}.poster-integrations-source summary{list-style:none;color:#98adbb;font-size:19px;cursor:pointer}.poster-integrations-source summary::-webkit-details-marker{display:none}.poster-integrations-source p{position:absolute;right:0;top:100%;box-sizing:border-box;margin:10px 0 0;padding:14px;border-radius:6px;background:#35414b;border:1px solid #556875;color:#d8e3eb;font-size:12px;line-height:1.5;width:330px;max-width:76vw;box-shadow:0 9px 24px #0006;z-index:12}.poster-integrations-pagination{padding:0 17px 12px;color:#b0bbc4;font-size:14px}.poster-integrations-table-scroll{overflow-x:auto;min-height:250px}.poster-integrations-table{width:100%;min-width:880px;table-layout:fixed;border-collapse:collapse}.poster-integrations-table :is(th,td){box-sizing:border-box;padding:13px 15px;text-align:left}.poster-integrations-table thead th{height:64px;border-bottom:1px solid #536069;background:#202528;color:#949fa9;font-weight:500;font-size:15px}.poster-integrations-table [data-column=employee],.poster-integrations-table [data-column=app]{width:24%}.poster-integrations-table [data-column=token]{width:33%}.poster-integrations-table [data-column=created]{width:19%;text-align:right;padding-right:30px}.poster-integrations-table tbody td{background:#202528;color:#dde5ea;border-bottom:1px solid #4d5a64;font-size:15px}.poster-integrations-table .poster-integrations-empty{padding:50px 20px;text-align:center;height:200px;white-space:normal}.poster-integrations-empty strong{display:block;font-size:17px;color:#d9e1e7;margin-bottom:10px}.poster-integrations-empty p{max-width:560px;margin:0 auto;font-size:13px;color:#a4b3be;line-height:1.5}.poster-integrations-filter-popup{padding:7px 0;gap:0;min-width:240px}.poster-integrations-filter-popup>button{box-sizing:border-box;border:0;background:transparent;font:inherit;font-size:14px;color:#ccdce6;padding:9px 15px;text-align:left}.poster-integrations-filter-popup>button:disabled{opacity:.55;cursor:not-allowed}.poster-integrations-filter-popup p{margin:6px 12px 8px;padding:10px 0 0;border-top:1px solid #556572;color:#b4c4ce;font-size:12px;line-height:1.6}.poster-integrations-columns-backdrop{position:fixed;inset:0;z-index:245;display:grid;justify-items:center;align-items:start;padding:70px 16px;overflow-y:auto;background:#000000b3;box-sizing:border-box}.poster-integrations-columns-dialog{box-sizing:border-box;width:min(510px,100%);border-radius:9px;border:1px solid #51616a;background:#242a30;color:#e2ebef;box-shadow:0 17px 42px #0009}.poster-integrations-columns-dialog>header{min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #4b5660}.poster-integrations-columns-dialog h2{margin:0;font-size:23px;font-weight:550}.poster-integrations-columns-dialog>header button{cursor:pointer;color:#aebbc4;background:transparent;border:0;font-size:28px}.poster-integrations-columns-list{padding:21px 20px;display:grid;gap:12px}.poster-integrations-columns-list label{display:flex;align-items:center;gap:10px;font-size:15px;cursor:pointer}.poster-integrations-columns-list input{width:17px;height:17px;accent-color:#2a90e4}.poster-integrations-columns-list input:disabled{opacity:.8;cursor:not-allowed}.poster-integrations-columns-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 18px;border-top:1px solid #4b5660}.poster-integrations-columns-dialog footer button{padding:10px 13px;border:1px solid #5a6871;border-radius:5px;background:transparent;color:#c1d0d9;font:inherit;font-size:14px;cursor:pointer}.poster-integrations-columns-dialog footer .poster-integrations-columns-apply{background:#298ce0;color:#fff;border-color:#298ce0}.poster-integrations-columns-note{margin:0;padding:0 20px 16px;color:#a9bdca;font-size:12px;line-height:1.55}.poster-integrations-page :is(button,input):focus-visible,.poster-integrations-columns-dialog :is(button,input):focus-visible{outline:2px solid #78c4f9;outline-offset:2px}@media(max-width:900px){.poster-integrations-header{padding:17px}.poster-integrations-content{padding:0 9px 25px}.poster-integrations-info{padding:18px 6px 24px}}@media(min-width:821px){.app-shell:has(.poster-company-settings){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-company-settings) .workspace>.topbar{display:none}.app-shell:has(.poster-company-settings) .workspace>.content{min-height:100vh;box-sizing:border-box;padding:0;background:#fff;color:#343a40}.app-shell:has(.poster-company-settings) .sidebar{background:#f7f7f7;border-color:#e0e3e6;color:#3d4349}.app-shell:has(.poster-company-settings) .sidebar-brand,.app-shell:has(.poster-company-settings) .sidebar-foot{border-color:#e0e3e6}.app-shell:has(.poster-company-settings) .sidebar-brand strong,.app-shell:has(.poster-company-settings) .sidebar-foot strong{color:#303a42}.app-shell:has(.poster-company-settings) .poster-nav-heading{color:#41474d}.app-shell:has(.poster-company-settings) .sidebar nav.poster-navigation .poster-nav-items a{color:#318bd4}.app-shell:has(.poster-company-settings) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e5edf9;color:#35434c;font-weight:600}.poster-company-settings{background:#fff;box-sizing:border-box;min-height:100vh;width:100%;color:#333}.poster-company-settings-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:100px;padding:20px 28px;border-bottom:1px solid #e1e4e8}.poster-company-settings-header h1{font-size:29px;letter-spacing:-.5px;font-weight:600;color:#35393d;margin:0}.poster-company-settings-header>button{border:1px solid #d5e6f4;background:#fff;border-radius:5px;color:#378bd5;font-size:12px;padding:8px 12px;cursor:pointer}.poster-company-settings-header>button:hover{background:#f1f7fb}.poster-company-settings-form{width:100%;margin:0;padding:25px 28px 115px;box-sizing:border-box;display:flex;flex-direction:column;background:#fff}.poster-company-settings-form>.message{margin-bottom:16px;max-width:900px}.poster-company-settings-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(175px,22%) minmax(200px,640px);gap:20px;align-items:start;min-height:67px;padding:5px 0 15px;color:#3b4147}.poster-company-settings-row>label,.poster-company-settings-row>span{font-size:16px;line-height:43px;font-weight:400;color:#363b40}.poster-company-settings-row>div{display:flex;flex-direction:column;gap:5px;min-width:0}.poster-company-settings-row :is(input,select){box-sizing:border-box;display:block;width:100%;min-height:44px;font-size:16px;font-family:inherit;font-weight:400;line-height:1.3;padding:9px 13px;border:1px solid #d2d6da;border-radius:5px;background:#fff;color:#353c42;outline:none;box-shadow:none}.poster-company-settings-row :is(input,select):focus-visible{outline:2px solid #358cdd2e;border-color:#428ed3;outline-offset:1px}.poster-company-settings-row :is(input,select):disabled{color:#9aa4aa;background:#f3f4f5;cursor:not-allowed}.poster-company-settings-row>div>p{margin:4px 0 8px;color:#8f9599;font-size:14px;line-height:1.5}.poster-company-settings-row>div>button{align-self:start;min-height:43px;padding:10px 15px;border:1px solid #a8ccea;border-radius:5px;background:#f7f9fb;color:#79a8c9;font-size:16px;font-family:inherit;opacity:.7;cursor:not-allowed}.poster-company-settings-form>h2{box-sizing:border-box;width:100%;margin:42px 0 16px;padding:0 0 13px;color:#3b4146;border-bottom:2px solid #f1f2f3;font-size:24px;font-weight:600}.poster-company-settings-more{margin:26px 0;color:#828f99;font-size:12px}.poster-company-settings-more summary{color:#418ccc;cursor:pointer;width:fit-content}.poster-company-settings-more p{margin:10px 0;line-height:1.6}.poster-company-settings-footer{box-sizing:border-box;position:sticky;bottom:0;z-index:9;width:calc(100% + 56px);margin:auto -28px -115px;min-height:83px;padding:13px 28px;display:flex;align-items:center;background:#fff;border-top:1px solid #dfe4e7}.poster-company-settings-footer>.primary-button{background:#14b75b;color:#fff;border:1px solid #14b75b;border-radius:7px;box-shadow:none;padding:11px 23px;font-size:19px;font-weight:600;min-height:51px;cursor:pointer}.poster-company-settings-footer>.primary-button:hover:not(:disabled){background:#0fa150}.poster-company-settings-footer>.primary-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.poster-company-settings-header{padding:15px}.poster-company-settings-form{padding:15px 17px 100px}.poster-company-settings-footer{width:calc(100% + 34px);margin:auto -17px -100px;padding:12px 17px}}@media(max-width:670px){.poster-company-settings-header h1{font-size:23px}.poster-company-settings-row{grid-template-columns:minmax(0,1fr);gap:3px}.poster-company-settings-row>label,.poster-company-settings-row>span{line-height:1.4;font-size:14px}}@media(min-width:821px){.app-shell:has(.poster-delivery-settings){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-delivery-settings) .workspace>.topbar{display:none}.app-shell:has(.poster-delivery-settings) .workspace>.content{min-height:100vh;padding:0;box-sizing:border-box;background:#fff;color:#363a3f}.app-shell:has(.poster-delivery-settings) .sidebar{background:#f7f7f7;color:#3a3f44;border-color:#e1e4e7}.app-shell:has(.poster-delivery-settings) .sidebar-brand,.app-shell:has(.poster-delivery-settings) .sidebar-foot{border-color:#e1e6e9}.app-shell:has(.poster-delivery-settings) .sidebar-brand strong,.app-shell:has(.poster-delivery-settings) .sidebar-foot strong{color:#363b40}.app-shell:has(.poster-delivery-settings) .sidebar-brand span,.app-shell:has(.poster-delivery-settings) .sidebar-foot span{color:#87929a}.app-shell:has(.poster-delivery-settings) .poster-nav-heading{color:#3c4349}.app-shell:has(.poster-delivery-settings) .poster-nav-heading:hover{background:#ecf4fc;color:#2677bc}.app-shell:has(.poster-delivery-settings) .sidebar nav.poster-navigation .poster-nav-items a{color:#338cd4}.app-shell:has(.poster-delivery-settings) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e5effa;color:#373d43;font-weight:600}.poster-delivery-settings{display:flex;flex-direction:column;box-sizing:border-box;min-height:100vh;width:100%;background:#fff;color:#343a40}.poster-delivery-settings-head{min-height:102px;box-sizing:border-box;padding:22px 27px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 22px;border-bottom:1px solid #e1e4e7}.poster-delivery-settings-head h1{font-size:29px;font-weight:550;color:#383b40;letter-spacing:-.3px;margin:0;line-height:1.25}.poster-delivery-venue{display:flex;align-items:center;gap:12px;color:#83909b;font-size:12px;font-weight:400}.poster-delivery-venue select{min-width:175px;max-width:275px;padding:7px 12px;min-height:39px;box-sizing:border-box;background:#fff;color:#3c454d;border:1px solid #d6e0e7;border-radius:5px;font:inherit;font-size:14px;cursor:pointer}.poster-delivery-venue select:disabled{color:#9fa9b1;cursor:not-allowed}.poster-delivery-settings-form{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box;margin:0;padding:0;background:#fff}.poster-delivery-alert{margin:15px 27px;max-width:970px;font-size:14px}.poster-delivery-toggle-row{display:grid;box-sizing:border-box;grid-template-columns:minmax(240px,28%) 88px minmax(220px,1fr);gap:16px;min-height:90px;padding:25px 28px;align-items:start;color:#3a3f44}.poster-delivery-toggle-row>label{color:#373c41;font-size:17px;font-weight:400;line-height:38px;cursor:default}.poster-delivery-switch{justify-self:start;align-self:start;box-sizing:border-box;display:flex;align-items:center;width:62px;height:33px;padding:3px;border:0;border-radius:99px;background:#d9dcdf;cursor:pointer;transition:background-color .15s ease}.poster-delivery-switch span{display:block;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s ease}.poster-delivery-switch.enabled{background:#22b465}.poster-delivery-switch.enabled span{transform:translate(29px)}.poster-delivery-switch:disabled{opacity:.65;cursor:not-allowed}.poster-delivery-switch:focus-visible{outline:2px solid #338dd4;outline-offset:4px}.poster-delivery-help{justify-self:end;box-sizing:border-box;color:#318bd0;font-size:15px;text-align:left;text-decoration:none;line-height:1.5;max-width:245px;word-wrap:break-word}.poster-delivery-help:hover{text-decoration:underline}.poster-delivery-hint{padding:0 28px;margin:0 0 20px;max-width:1030px;font-size:12px;line-height:1.5;color:#9aa4ac}.poster-delivery-settings-footer{position:sticky;bottom:0;z-index:10;box-sizing:border-box;display:flex;align-items:center;gap:14px;min-height:86px;padding:14px 28px;margin:auto 0 0;border-top:1px solid #e0e5e9;background:#fff}.poster-delivery-save{border:1px solid #14af55;background:#14af55;color:#fff;border-radius:6px;min-height:50px;padding:10px 23px;font-size:19px;font-weight:550;font-family:inherit;cursor:pointer}.poster-delivery-save:hover:not(:disabled){background:#0e994a}.poster-delivery-save:disabled{opacity:.55;cursor:not-allowed}.poster-delivery-reset,.poster-delivery-refresh{border:1px solid #d8e4ec;border-radius:5px;padding:10px 13px;color:#3286c7;background:#fff;font-family:inherit;font-size:12px;min-height:40px;cursor:pointer}.poster-delivery-refresh{margin-left:auto}.poster-delivery-reset:disabled,.poster-delivery-refresh:disabled{opacity:.5;cursor:not-allowed}@media(max-width:990px){.poster-delivery-settings-head{padding:16px}.poster-delivery-toggle-row{padding:18px 16px;grid-template-columns:minmax(180px,35%) 70px minmax(160px,1fr);gap:10px}.poster-delivery-hint{padding:0 16px}.poster-delivery-settings-footer{padding:12px 16px}}@media(max-width:670px){.poster-delivery-settings-head h1{font-size:23px}.poster-delivery-venue{flex-wrap:wrap}.poster-delivery-toggle-row{grid-template-columns:minmax(0,1fr) 70px;gap:10px}.poster-delivery-help{grid-column:1/-1;justify-self:start;max-width:none}}@media(min-width:821px){.app-shell:has(.poster-order-sources){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-order-sources) .workspace>.topbar{display:none}.app-shell:has(.poster-order-sources) .workspace>.content{min-height:100vh;padding:0 0 30px;background:#fff;color:#353c43;box-sizing:border-box}.app-shell:has(.poster-order-sources) .sidebar{background:#f8f8f8;color:#383f46;border-color:#e1e6e9}.app-shell:has(.poster-order-sources) .sidebar-brand,.app-shell:has(.poster-order-sources) .sidebar-foot{border-color:#e1e6e9}.app-shell:has(.poster-order-sources) .sidebar-brand strong,.app-shell:has(.poster-order-sources) .sidebar-foot strong{color:#384049}.app-shell:has(.poster-order-sources) .poster-nav-heading{color:#404951}.app-shell:has(.poster-order-sources) .poster-nav-heading:hover{background:#eaf3fc;color:#277cc5}.app-shell:has(.poster-order-sources) .sidebar nav.poster-navigation .poster-nav-items a{color:#338de1}.app-shell:has(.poster-order-sources) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e6eff8;color:#35404c;font-weight:600}.poster-order-sources{background:#fff;color:#333e47;min-height:650px;box-sizing:border-box}.poster-order-sources-head{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;min-height:101px;gap:13px 25px;justify-content:space-between;padding:18px 27px;border-bottom:1px solid #e1e4e8}.poster-order-sources-head>h1{font-size:27px;font-weight:500;margin:0;letter-spacing:-.5px;white-space:nowrap;color:#333a40}.poster-order-sources-head>h1 span{font-size:17px;color:#a3acb4;padding-left:14px}.poster-order-sources-head>nav{display:flex;align-items:center;gap:12px;margin-right:auto}.poster-order-sources-head>nav :is(span,a){box-sizing:border-box;min-height:43px;padding:11px 16px;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;border-radius:9px;color:#2d8bdd;display:flex;align-items:center}.poster-order-sources-head>nav span[aria-current=page]{background:#ecf4fd}.poster-order-sources-head>nav a:hover{background:#eff6fc}.poster-order-sources-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-left:auto}.poster-order-sources-actions>button,.poster-order-columns>button{color:#358cdb;background:transparent;border:0;border-radius:5px;min-height:39px;padding:8px 11px;font-family:inherit;font-weight:500;font-size:14px;cursor:pointer;white-space:nowrap}.poster-order-sources-actions>button.poster-order-sources-original{border:1px solid #deebf5;font-size:11px;color:#668fab}.poster-order-sources-actions>button.poster-order-add{background:#11b85b;color:#fff;min-height:49px;border:1px solid #11b85b;padding:11px 22px;font-size:17px;border-radius:8px}.poster-order-sources-actions>button.poster-order-add:disabled{opacity:.5;cursor:not-allowed}.poster-order-sources-actions>button:disabled{opacity:.45;cursor:not-allowed}.poster-order-sources-actions>button:hover:not(:disabled),.poster-order-columns>button:hover{background:#eff6fc}.poster-order-columns,.poster-order-filter-wrap{position:relative;z-index:10}.poster-order-popover{position:absolute;z-index:25;left:0;top:calc(100% + 8px);box-sizing:border-box;display:grid;gap:12px;min-width:195px;padding:13px 16px;border:1px solid #d9e3eb;border-radius:6px;box-shadow:0 9px 28px #293f4c22;background:#fff;color:#3e4e5b;font-size:13px}.poster-order-popover label{display:grid;gap:7px;white-space:nowrap}.poster-order-popover label:has([type=checkbox]){display:flex;align-items:center;gap:8px}.poster-order-popover input[type=checkbox]{accent-color:#348fe0}.poster-order-popover select{padding:7px 10px;background:#fff;border:1px solid #d3dfe7;border-radius:5px;font-family:inherit;font-size:13px}.poster-order-popover>button{border:0;padding:4px 0;background:transparent;color:#358cd5;text-align:left;cursor:pointer;font:inherit}.poster-order-sources-filters{display:flex;align-items:center;gap:18px;flex-wrap:wrap;box-sizing:border-box;padding:21px 27px;min-height:112px}.poster-order-search{display:flex;align-items:center;box-sizing:border-box;gap:3px;min-width:175px;width:min(258px,28%);height:44px;padding:5px 10px;border:1px solid #dce2e8;border-radius:5px;color:#aab5bc}.poster-order-search span{width:25px;font-size:27px;line-height:1}.poster-order-search input{box-sizing:border-box;width:100%;min-width:0;height:34px;padding:4px 2px;border:0;outline:none;box-shadow:none;background:transparent;color:#333c43;font-family:inherit;font-size:15px}.poster-order-search input::placeholder{color:#c0c7cc}.poster-order-search:focus-within{outline:2px solid #4e9be032;border-color:#6baee0}.poster-order-kind select{padding:8px 6px;min-height:38px;max-width:260px;font-family:inherit;font-size:15px;color:#348ddd;background:#fff;border:0;cursor:pointer}.poster-order-filter-wrap>button{color:#358cdf;border:0;padding:8px 3px;background:transparent;min-height:38px;font-size:17px;font-family:inherit;cursor:pointer}.poster-order-about{margin-left:auto;position:relative;z-index:9}.poster-order-about>summary{cursor:pointer;list-style:none;color:#94a4b2;font-size:20px;display:grid;place-items:center;width:30px}.poster-order-about>summary::-webkit-details-marker{display:none}.poster-order-about>p{position:absolute;right:0;top:calc(100% + 9px);box-sizing:border-box;margin:0;padding:15px;min-width:275px;width:320px;max-width:72vw;border:1px solid #d7e4ed;border-radius:6px;background:#fff;color:#697f8e;box-shadow:0 11px 29px #25364427;line-height:1.55;font-size:12px}.poster-order-table-scroll{box-sizing:border-box;width:100%;overflow-x:auto}.poster-order-table{width:100%;min-width:840px;table-layout:fixed;border-collapse:collapse;color:#373f46;background:#fff}.poster-order-table :is(th,td):first-child{padding-left:27px;width:33%}.poster-order-table :is(th,td):nth-child(2){width:30%}.poster-order-table :is(th,td):nth-child(3){width:29%}.poster-order-table :is(th,td):last-child{width:8%}.poster-order-table thead th{box-sizing:border-box;height:65px;text-align:left;white-space:nowrap;padding:11px 14px 16px;font-size:15px;color:#989fa7;font-weight:400;background:#fff;border-bottom:1px solid #dce3e9}.poster-order-table th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.poster-order-table th button span{margin-left:8px}.poster-order-table tbody td{box-sizing:border-box;height:68px;padding:13px 14px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;color:#343d44;border-bottom:1px solid #e6e9ed}.poster-order-table tbody tr:hover td{background:#f8fafb}.poster-order-indicator{display:flex;align-items:center;width:63px;height:31px;padding:3px;box-sizing:border-box;border-radius:30px;background:#dbdddf}.poster-order-indicator i{display:block;border-radius:50%;width:25px;height:25px;background:#fff;box-shadow:0 1px 3px #0002}.poster-order-indicator.enabled{background:#4fb862}.poster-order-indicator.enabled i{margin-left:auto}.poster-order-table tbody td>a{color:#2a86d1;text-decoration:none;font-size:15px}.poster-order-table tbody td>a:hover{text-decoration:underline}.poster-order-empty{padding:28px!important;color:#929fa9!important;font-size:13px!important}.poster-order-sources-footer{display:flex;align-items:center;justify-content:flex-end;padding:17px 27px;box-sizing:border-box;gap:13px;color:#9aa6af;min-height:62px;font-size:12px}.poster-order-sources-footer button{color:#348bdb;border:1px solid #d5e1ec;background:#fff;padding:9px 13px;border-radius:5px;font-family:inherit;cursor:pointer}.poster-order-sources-footer button:disabled{opacity:.4;cursor:not-allowed}.poster-order-hidden{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(max-width:1100px){.poster-order-sources-head{padding:16px}.poster-order-sources-filters{padding:17px}.poster-order-search{flex:1 1 180px;width:100%}}@media print{.poster-order-sources-actions,.poster-order-sources-filters,.poster-order-sources-footer,.app-shell:has(.poster-order-sources) .sidebar{display:none!important}.poster-order-table{min-width:0}.poster-order-table tbody td{font-size:11px}}@media(min-width:821px){.app-shell:has(.poster-payment-methods),.app-shell:has(.poster-payment-editor){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-payment-methods) .workspace>.topbar,.app-shell:has(.poster-payment-editor) .workspace>.topbar{display:none}.app-shell:has(.poster-payment-methods) .workspace>.content,.app-shell:has(.poster-payment-editor) .workspace>.content{box-sizing:border-box;background:#fff;color:#353d43;min-height:100vh;padding:0 0 38px}.app-shell:has(.poster-payment-methods) .sidebar,.app-shell:has(.poster-payment-editor) .sidebar{background:#f7f7f7;border-color:#e2e6e9;color:#363e45}.app-shell:has(.poster-payment-methods) .sidebar-brand,.app-shell:has(.poster-payment-methods) .sidebar-foot,.app-shell:has(.poster-payment-editor) .sidebar-brand,.app-shell:has(.poster-payment-editor) .sidebar-foot{border-color:#e0e5e9}.app-shell:has(.poster-payment-methods) .sidebar-brand strong,.app-shell:has(.poster-payment-editor) .sidebar-brand strong,.app-shell:has(.poster-payment-methods) .sidebar-foot strong,.app-shell:has(.poster-payment-editor) .sidebar-foot strong{color:#3c444b}.app-shell:has(.poster-payment-methods) .poster-nav-heading,.app-shell:has(.poster-payment-editor) .poster-nav-heading{color:#44494e}.app-shell:has(.poster-payment-methods) .sidebar nav.poster-navigation .poster-nav-items a,.app-shell:has(.poster-payment-editor) .sidebar nav.poster-navigation .poster-nav-items a{color:#358ed6}.app-shell:has(.poster-payment-methods) .sidebar nav.poster-navigation .poster-nav-items a.active,.app-shell:has(.poster-payment-editor) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#323e47;background:#e6effa;font-weight:600}.poster-payment-methods{box-sizing:border-box;background:#fff;color:#383d43;min-height:710px}.poster-payment-methods-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;min-height:103px;padding:16px 27px;border-bottom:1px solid #e1e5e8}.poster-payment-methods-head>h1{display:inline-flex;align-items:baseline;gap:14px;margin:0;font-size:28px;font-weight:500;white-space:nowrap;color:#33383d}.poster-payment-methods-head>h1 span{font-size:18px;color:#969fa6;font-weight:400}.poster-payment-methods-head>nav{display:flex;align-items:center;gap:14px;margin-right:auto}.poster-payment-methods-head>nav :is(a,span){box-sizing:border-box;padding:11px 16px;min-height:43px;border-radius:8px;font-size:16px;font-weight:500;color:#3189d7;text-decoration:none;white-space:nowrap}.poster-payment-methods-head>nav [aria-current=page]{background:#eaf3fd}.poster-payment-methods-head>nav a:hover{background:#f1f7fc}.poster-payment-methods-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-left:auto}.poster-payment-methods-actions>button,.poster-payment-columns>button{min-height:40px;box-sizing:border-box;border:0;border-radius:5px;padding:8px 9px;background:transparent;color:#328ddb;font-family:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.poster-payment-methods-actions>button.poster-payment-operational{border:1px solid #d9e9f3;color:#5988a8;font-size:11px}.poster-payment-methods-actions>button.poster-payment-add{background:#13b65a;color:#fff;border:1px solid #13b65a;border-radius:8px;min-height:50px;padding:11px 21px;font-size:18px}.poster-payment-methods-actions>button.poster-payment-add:hover:not(:disabled){background:#0ca250;color:#fff}.poster-payment-methods-actions button:hover:not(:disabled),.poster-payment-columns>button:hover{background:#f0f7fc}.poster-payment-methods-actions button:disabled{opacity:.5;cursor:not-allowed}.poster-payment-columns,.poster-payment-filter-wrap{position:relative;z-index:14}.poster-payment-popover{position:absolute;z-index:30;left:0;top:calc(100% + 7px);display:grid;gap:11px;box-sizing:border-box;min-width:190px;padding:13px 15px;border-radius:6px;background:#fff;color:#44505b;border:1px solid #d7e2eb;font-size:13px;box-shadow:0 8px 27px #203a4b25}.poster-payment-popover label{display:grid;gap:6px;white-space:nowrap}.poster-payment-popover label:has([type=checkbox]){display:flex;gap:9px;align-items:center}.poster-payment-popover input[type=checkbox]{accent-color:#348bd7}.poster-payment-popover select{box-sizing:border-box;min-height:34px;padding:7px 10px;border:1px solid #d5dee5;border-radius:5px;background:#fff;color:#46545d;font:inherit}.poster-payment-popover>button{border:0;padding:4px 0;background:transparent;font:inherit;text-align:left;color:#3788cd;cursor:pointer}.poster-payment-methods-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:104px;box-sizing:border-box;padding:20px 28px}.poster-payment-search{display:flex;align-items:center;gap:3px;width:min(257px,28%);min-width:180px;height:43px;box-sizing:border-box;border:1px solid #dce2e7;background:#fff;border-radius:5px;padding:5px 9px;color:#a9b4bc}.poster-payment-search span{width:27px;flex:none;line-height:1;font-size:28px}.poster-payment-search input{box-sizing:border-box;width:100%;min-width:0;padding:5px 1px;background:transparent;border:0;outline:0;box-shadow:none;color:#35414a;font:inherit;font-size:14px}.poster-payment-search input::placeholder{color:#bfc8d0}.poster-payment-search:focus-within{border-color:#6facdf;outline:2px solid #4a98d72c}.poster-payment-kind select{box-sizing:border-box;max-width:195px;min-height:37px;border:0;background:#fff;color:#338bda;padding:7px 3px;font-family:inherit;font-size:17px;cursor:pointer}.poster-payment-filter-wrap>button{border:0;background:transparent;color:#318ddd;min-height:37px;padding:7px 3px;font-family:inherit;font-size:17px;cursor:pointer}.poster-payment-about{position:relative;z-index:9;margin-left:auto}.poster-payment-about>summary{display:grid;place-items:center;list-style:none;color:#99a8b3;font-size:20px;width:28px;cursor:pointer}.poster-payment-about>summary::-webkit-details-marker{display:none}.poster-payment-about>p{position:absolute;right:0;top:calc(100% + 8px);box-sizing:border-box;width:330px;max-width:75vw;margin:0;padding:15px;border:1px solid #d6e3ed;border-radius:6px;background:#fff;color:#647b8c;font-size:12px;line-height:1.55;box-shadow:0 10px 28px #3043542c}.poster-payment-table-scroll{box-sizing:border-box;width:100%;overflow-x:auto}.poster-payment-table{width:100%;min-width:1060px;table-layout:fixed;border-collapse:collapse;background:#fff;color:#3d4449}.poster-payment-table :is(th,td):first-child{width:28%;padding-left:27px}.poster-payment-table :is(th,td):nth-child(2){width:21%}.poster-payment-table :is(th,td):nth-child(3){width:19%}.poster-payment-table :is(th,td):nth-child(4){width:20%}.poster-payment-table :is(th,td):nth-last-child(2){width:6%}.poster-payment-table :is(th,td):last-child{width:6%}.poster-payment-table thead th{box-sizing:border-box;min-height:61px;height:64px;padding:12px 12px 15px;border-bottom:1px solid #dfe3e7;text-align:left;font-size:15px;font-weight:400;color:#959da4;background:#fff;white-space:nowrap}.poster-payment-table thead button{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.poster-payment-table thead button span{margin-left:8px}.poster-payment-table tbody td{box-sizing:border-box;height:69px;padding:12px;border-bottom:1px solid #e9edf0;background:#fff;color:#41494e;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-payment-table tbody tr:hover td{background:#f7fafb}.poster-payment-table .poster-payment-archived td{color:#a2abb3}.poster-payment-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:33px;vertical-align:middle;margin-right:12px;border-radius:4px;font-size:24px;line-height:1}.poster-payment-icon.cash{color:#42853a;background:#b7dfad}.poster-payment-icon.noncash{color:#715c21;background:#f9dfa0}.poster-payment-table tbody td button{border:0;padding:6px 2px;background:transparent;color:#338ada;font:inherit;cursor:pointer}.poster-payment-table tbody td button:hover{text-decoration:underline}.poster-payment-table td.poster-payment-row-more{position:relative;overflow:visible}.poster-payment-row-more>button{font-size:21px!important}.poster-payment-row-popover{position:absolute;top:100%;right:5px;z-index:20;box-sizing:border-box;min-width:190px;padding:10px 13px;border:1px solid #d8e4eb;border-radius:6px;background:#fff;box-shadow:0 10px 26px #192d413d}.poster-payment-table .poster-payment-empty{padding:25px;color:#9aa5ae;font-size:13px}.poster-payment-directory-footer{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:11px;padding:15px 27px;min-height:59px;color:#93a1aa;font-size:12px}.poster-payment-directory-footer button{background:#fff;color:#338bdd;border:1px solid #d3e2ee;border-radius:5px;padding:8px 12px;font-family:inherit;font-size:12px;cursor:pointer}.poster-payment-directory-footer button:disabled{opacity:.4;cursor:not-allowed}.poster-payment-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important}.panel.poster-payment-editor{box-sizing:border-box;position:fixed;inset:0 0 0 220px;z-index:112;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;max-width:none;width:auto;min-height:100vh;border:0;border-radius:0;background:#fff;color:#363d43;box-shadow:none}.poster-payment-editor>.poster-payment-editor-form{display:flex!important;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box;padding:0;width:100%;max-width:none;margin:0;min-height:100vh;background:#fff;color:#363d43}.poster-payment-editor .poster-payment-editor-title{box-sizing:border-box;display:flex;align-items:center;gap:20px;min-height:100px;margin:0 0 20px;padding:20px 27px;border-bottom:1px solid #e2e6e9;background:#fff}.poster-payment-editor-title h2{margin:0;color:#373c42;font-size:28px;font-weight:600;letter-spacing:-.3px}.poster-payment-editor-back{border:0;background:transparent;color:#368ddd;font-size:47px;font-weight:300;line-height:1;height:45px;width:30px;padding:0;cursor:pointer}.poster-payment-editor-print{margin-left:auto;border:1px solid #d2e5f3;color:#3289d2;border-radius:5px;background:#fff;padding:9px 14px;font-size:14px;font-family:inherit;cursor:pointer}.poster-payment-editor-form>.poster-payment-edit-error{margin:0 28px 15px;max-width:970px}.poster-payment-editor-form>.poster-payment-editor-name,.poster-payment-editor-form>fieldset.payment-method-choice-group,.poster-payment-editor-form>.poster-payment-editor-rate,.poster-payment-editor-form>.poster-payment-editor-colors,.poster-payment-editor-form>.poster-payment-editor-fiscal,.poster-payment-editor-form>.poster-payment-editor-active{box-sizing:border-box;display:grid;align-items:start;grid-template-columns:minmax(185px,24%) minmax(260px,680px);gap:13px 20px;padding:6px 28px 16px;width:100%;max-width:none;min-height:65px;margin:0}.poster-payment-editor-form>.poster-payment-editor-name>span,.poster-payment-editor-form>fieldset.payment-method-choice-group>legend,.poster-payment-editor-form>.poster-payment-editor-rate>span,.poster-payment-editor-colors>span,.poster-payment-editor-fiscal>span{color:#3b4146;font-size:16px;font-weight:400;line-height:44px}.poster-payment-editor-form>.poster-payment-editor-name>span{align-self:start}.poster-payment-editor-name-control{display:grid;gap:6px}.poster-payment-editor-name-control>input{box-sizing:border-box;display:block;width:100%;min-height:45px;border:1px solid #d1d8dd;border-radius:5px;background:#fff;padding:9px 12px;color:#353d43;font-family:inherit;font-size:16px;box-shadow:none}.poster-payment-editor-name-control small{color:#919ba2;font-size:13px;line-height:1.5;max-width:650px}.poster-payment-editor-form>fieldset.payment-method-choice-group{border:0;position:relative;padding-top:8px;padding-bottom:14px}.poster-payment-editor-form>fieldset.payment-method-choice-group>legend{float:left;box-sizing:border-box;width:24%;padding:0;margin:0 20px 0 0;line-height:43px}.poster-payment-editor-form>fieldset.payment-method-choice-group>.payment-method-choice-row{box-sizing:border-box;grid-column:2;display:flex;align-items:stretch;flex-wrap:wrap;width:fit-content;min-height:44px}.poster-payment-editor-visibility .payment-method-choice-row label,.poster-payment-editor-kind .payment-method-choice-row label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:175px;min-height:45px;padding:9px 18px;border:1px solid #cbdff4;border-radius:0;color:#368cdb;background:#fff;font-size:16px;font-weight:400;cursor:pointer}.poster-payment-editor-visibility .payment-method-choice-row label:first-child,.poster-payment-editor-kind .payment-method-choice-row label:first-child{border-radius:5px 0 0 5px}.poster-payment-editor-visibility .payment-method-choice-row label:last-child,.poster-payment-editor-kind .payment-method-choice-row label:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.poster-payment-editor-visibility .payment-method-choice-row label:has(input:checked),.poster-payment-editor-kind .payment-method-choice-row label:has(input:checked){background:#edf5ff}.poster-payment-editor-visibility .payment-method-choice-row input[type=radio],.poster-payment-editor-kind .payment-method-choice-row input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.poster-payment-editor-visibility .payment-method-choice-row label:focus-within,.poster-payment-editor-kind .payment-method-choice-row label:focus-within{outline:2px solid #398cda;outline-offset:2px}.poster-payment-editor-form>fieldset.payment-method-choice-group>small{grid-column:2;color:#8998a1;font-size:12px;line-height:1.4;margin-top:0}.poster-payment-editor-form>fieldset.poster-payment-editor-commission{align-items:start;padding-top:20px;min-height:150px}.poster-payment-editor-commission .payment-method-choice-row{display:flex!important;flex-direction:column;gap:10px;width:100%!important;max-width:680px}.poster-payment-editor-commission .payment-method-choice-row label{box-sizing:border-box;display:flex;align-items:center;gap:11px;padding:17px 15px;border-radius:5px;background:#f8f8f8;border:1px solid #ededed;color:#3c4044;font-size:16px;font-weight:500;min-height:59px;cursor:pointer}.poster-payment-editor-commission .payment-method-choice-row label:has(input:checked){background:#f8f8f8;border-color:#d9e1e6}.poster-payment-editor-commission input[type=radio]{accent-color:#2387d9;width:16px;height:16px}.poster-payment-editor-form>.poster-payment-editor-rate{margin-top:-3px}.poster-payment-editor-rate>span{opacity:0;pointer-events:none}.poster-payment-editor-rate>input{box-sizing:border-box;max-width:170px;width:100%;min-height:45px;padding:9px 12px;border:1px solid #cfd7dd;border-radius:5px;background:#fff;color:#353c44;font:inherit;font-size:16px}.poster-payment-editor-form>.poster-payment-editor-by-location{box-sizing:border-box;margin:0 28px 18px;padding:15px 20px 18px 25%;border:1px solid #e1e5e8;border-radius:7px;background:#f8f9fb;max-width:1030px}.poster-payment-editor-by-location>legend{font-size:14px;font-weight:500;color:#424b53}.poster-payment-editor-by-location>label{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,180px);align-items:center;gap:14px;margin:8px 0;color:#414a51;font-size:14px}.poster-payment-editor-by-location input{width:100%;min-height:39px;box-sizing:border-box;padding:8px;border:1px solid #cdd8e1;border-radius:5px;font:inherit}.poster-payment-editor-form>.poster-payment-editor-colors{min-height:56px;margin:18px 0 4px}.poster-payment-editor-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-height:42px}.poster-payment-editor-swatches span{display:inline-block;box-sizing:border-box;width:25px;height:25px;border-radius:50%;border:1px solid #ddd;opacity:.78;cursor:not-allowed}.poster-payment-editor-swatches span.chosen{outline:2px solid #3990df;outline-offset:2px}.poster-payment-editor-form>.poster-payment-editor-fiscal{margin:0 0 15px}.poster-payment-editor-fiscal>div{display:grid;gap:5px}.poster-payment-editor-fiscal select{width:100%;min-height:45px;border-radius:5px;padding:8px 12px;border:1px solid #d1d8de;background:#f5f7f8;color:#a0adb6;font:inherit;cursor:not-allowed}.poster-payment-editor-fiscal p{margin:0;color:#8f99a1;font-size:13px;line-height:1.5}.poster-payment-editor-form>.poster-payment-editor-active{align-items:center;display:flex;gap:10px;padding-top:10px;padding-bottom:20px;margin:0 0 20px 24%}.poster-payment-editor-active input{accent-color:#2f8cdb;width:16px;height:16px}.poster-payment-editor-form>.poster-payment-editor-actions{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:13px;position:sticky;z-index:10;bottom:0;order:12;margin:auto 0 0;padding:13px 27px;min-height:86px;width:100%;border-top:1px solid #e2e7ea;background:#fff}.poster-payment-editor-actions>.primary-button{order:-1;min-height:52px;padding:11px 23px;background:#14b75a;color:#fff;border:1px solid #14b75a;border-radius:7px;font-family:inherit;font-size:19px;font-weight:550;box-shadow:none}.poster-payment-editor-actions>.primary-button:hover:not(:disabled){background:#0a9c4b}.poster-payment-editor-actions>.secondary-button{min-height:42px;background:#fff;color:#338bd5;border:1px solid #d5e5f1;border-radius:5px;padding:9px 17px}.poster-payment-editor-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.poster-payment-methods-head{padding:16px}.poster-payment-methods-filter-row{padding:17px}.poster-payment-search{flex:1 1 185px;width:100%}.panel.poster-payment-editor{inset:0}}@media(max-width:690px){.poster-payment-editor .poster-payment-editor-title{padding:14px;gap:11px}.poster-payment-editor-title h2{font-size:22px}.poster-payment-editor-print{font-size:11px;padding:7px}.poster-payment-editor-form>.poster-payment-editor-name,.poster-payment-editor-form>fieldset.payment-method-choice-group,.poster-payment-editor-form>.poster-payment-editor-rate,.poster-payment-editor-form>.poster-payment-editor-colors,.poster-payment-editor-form>.poster-payment-editor-fiscal{grid-template-columns:minmax(0,1fr);gap:5px;padding:9px 14px}.poster-payment-editor-form>fieldset.payment-method-choice-group>legend{float:none;width:100%;line-height:1.5;margin:0 0 5px}.poster-payment-editor-form>fieldset.payment-method-choice-group>.payment-method-choice-row,.poster-payment-editor-form>fieldset.payment-method-choice-group>small{grid-column:1}.poster-payment-editor-visibility .payment-method-choice-row label,.poster-payment-editor-kind .payment-method-choice-row label{min-width:135px}.poster-payment-editor-rate>span{display:none}.poster-payment-editor-form>.poster-payment-editor-active{margin-left:0;padding:12px 14px}.poster-payment-editor-form>.poster-payment-editor-by-location{padding:14px;margin:0 14px}}@media print{.poster-payment-methods-actions,.poster-payment-methods-filter-row,.poster-payment-directory-footer,.poster-payment-editor-print,.poster-payment-editor-actions,.app-shell:has(.poster-payment-methods) .sidebar,.app-shell:has(.poster-payment-editor) .sidebar{display:none!important}.poster-payment-table{min-width:0}.poster-payment-table tbody td{font-size:11px}.panel.poster-payment-editor{position:static}}@media(min-width:821px){.app-shell:has(.poster-tax-directory){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-tax-directory) .workspace>.topbar{display:none}.app-shell:has(.poster-tax-directory) .workspace>.content{min-height:100vh;box-sizing:border-box;padding:0;background:#fff;color:#394148}.app-shell:has(.poster-tax-directory) .sidebar{background:#f7f7f7;color:#394149;border-color:#e1e6e9}.app-shell:has(.poster-tax-directory) .sidebar-brand,.app-shell:has(.poster-tax-directory) .sidebar-foot{border-color:#dfe5e9}.app-shell:has(.poster-tax-directory) .sidebar-brand strong,.app-shell:has(.poster-tax-directory) .sidebar-foot strong{color:#373e43}.app-shell:has(.poster-tax-directory) .poster-nav-heading{color:#41494f}.app-shell:has(.poster-tax-directory) .poster-nav-heading:hover{background:#e9f2fa;color:#338bd6}.app-shell:has(.poster-tax-directory) .sidebar nav.poster-navigation .poster-nav-items a{color:#348ad8}.app-shell:has(.poster-tax-directory) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e7eff9;color:#3b454c;font-weight:600}.poster-tax-directory{box-sizing:border-box;background:#fff;min-height:730px;width:100%;color:#343c42}.poster-tax-directory-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;min-height:101px;padding:18px 27px;border-bottom:1px solid #e2e6e9}.poster-tax-directory-head h1{display:flex;align-items:baseline;gap:18px;margin:0;font-size:28px;font-weight:500;letter-spacing:-.4px;color:#333b42}.poster-tax-directory-head h1 span{font-size:17px;font-weight:400;color:#9ba5ae}.poster-tax-directory-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.poster-tax-directory-actions>button,.poster-tax-columns>button{box-sizing:border-box;min-height:39px;padding:8px 10px;border:0;border-radius:5px;color:#368bd8;background:transparent;font:inherit;font-size:14px;cursor:pointer}.poster-tax-directory-actions>.poster-tax-operational{font-size:11px;color:#7295ad;border:1px solid #d7e7f1}.poster-tax-directory-actions>.poster-tax-add{min-height:49px;background:#15b85a;border:1px solid #15b85a;color:#fff;border-radius:8px;font-size:18px;padding:9px 21px}.poster-tax-directory-actions button:disabled{cursor:not-allowed;opacity:.5}.poster-tax-directory-actions button:hover:not(:disabled),.poster-tax-columns>button:hover{background:#f1f7fc}.poster-tax-columns,.poster-tax-filter-wrap{position:relative;z-index:12}.poster-tax-popover{position:absolute;z-index:20;top:calc(100% + 7px);left:0;box-sizing:border-box;padding:13px 14px;min-width:190px;display:grid;gap:10px;background:#fff;color:#475663;border:1px solid #d7e3eb;border-radius:6px;box-shadow:0 10px 30px #24374429;font-size:13px}.poster-tax-popover label{display:flex;align-items:center;gap:8px;white-space:nowrap}.poster-tax-popover input{accent-color:#3990db}.poster-tax-popover>button{border:0;background:transparent;padding:5px 1px;color:#368bd4;text-align:left;font:inherit;cursor:pointer}.poster-tax-directory-filters{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:17px;min-height:106px;padding:21px 27px}.poster-tax-search{box-sizing:border-box;display:flex;align-items:center;gap:4px;width:min(256px,28%);min-width:180px;height:44px;padding:6px 10px;background:#fff;border:1px solid #dbe3e8;border-radius:5px;color:#9daab4}.poster-tax-search span{flex:none;width:26px;font-size:27px;line-height:1}.poster-tax-search input{box-sizing:border-box;width:100%;min-width:0;outline:0;box-shadow:none;border:0;background:transparent;color:#3e4850;padding:4px 0;font:inherit;font-size:15px}.poster-tax-search input::placeholder{color:#bfc8ce}.poster-tax-search:focus-within{border-color:#75ade0;outline:2px solid #4a9cdb30;outline-offset:1px}.poster-tax-type select{min-height:38px;max-width:200px;box-sizing:border-box;border:0;padding:8px 4px;background:#fff;color:#328bda;font-family:inherit;font-size:16px;cursor:pointer}.poster-tax-filter-wrap>button{background:transparent;border:0;color:#348ddd;min-height:39px;font-family:inherit;font-size:17px;padding:7px 3px;cursor:pointer}.poster-tax-source-note{position:relative;z-index:10;margin-left:auto}.poster-tax-source-note summary{display:grid;place-items:center;list-style:none;width:30px;color:#93a3b0;font-size:19px;cursor:pointer}.poster-tax-source-note summary::-webkit-details-marker{display:none}.poster-tax-source-note p{position:absolute;right:0;top:calc(100% + 9px);box-sizing:border-box;width:330px;max-width:74vw;margin:0;padding:15px;background:#fff;border:1px solid #d9e5ed;border-radius:6px;font-size:12px;line-height:1.6;color:#687e8b;box-shadow:0 10px 26px #30424e25}.poster-tax-table-scroll{box-sizing:border-box;width:100%;overflow-x:auto}.poster-tax-table{box-sizing:border-box;min-width:1020px;width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;color:#3b4248}.poster-tax-table :is(th,td):first-child{padding-left:28px;width:24%}.poster-tax-table :is(th,td):nth-child(2){width:12%}.poster-tax-table :is(th,td):nth-child(3){width:19%}.poster-tax-table :is(th,td):nth-child(4){width:12%}.poster-tax-table :is(th,td):nth-child(5){width:18%}.poster-tax-table :is(th,td):nth-last-child(2){width:8%}.poster-tax-table :is(th,td):last-child{width:7%}.poster-tax-table thead th{box-sizing:border-box;height:66px;border-bottom:1px solid #dfe5e9;background:#fff;color:#919da6;font-weight:400;font-size:15px;text-align:left;padding:12px 12px 16px;white-space:nowrap}.poster-tax-table thead button{background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.poster-tax-table thead button span{margin-left:8px}.poster-tax-table tbody td{box-sizing:border-box;height:68px;padding:13px 12px;border-bottom:1px solid #e5e9ec;background:#fff;color:#3f474d;font-size:16px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poster-tax-table tbody tr:hover td{background:#f8fafb}.poster-tax-table tbody td button{border:0;padding:5px 0;color:#328bd9;background:transparent;font:inherit;font-size:15px;cursor:pointer}.poster-tax-table tbody td button:disabled{opacity:.4;cursor:not-allowed}.poster-tax-table tbody td button:hover:not(:disabled){text-decoration:underline}.poster-tax-table .poster-tax-deleted{color:#929da5;font-size:11px;margin-left:9px}.poster-tax-table .poster-tax-empty{padding:27px;color:#8fa0ac;font-size:13px}.poster-tax-footer{display:flex;align-items:center;justify-content:flex-end;gap:13px;box-sizing:border-box;min-height:62px;padding:16px 27px;color:#9aa5ad;font-size:12px}.poster-tax-footer button{background:#fff;color:#358bd4;border:1px solid #d7e3ec;padding:8px 13px;border-radius:5px;font-size:12px;font-family:inherit;cursor:pointer}.poster-tax-footer button:disabled{opacity:.4;cursor:not-allowed}.poster-tax-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important;white-space:nowrap!important}.poster-tax-detail{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;width:100%;background:#fff}.poster-tax-detail>header{box-sizing:border-box;display:flex;align-items:center;min-height:101px;padding:18px 27px;gap:17px;border-bottom:1px solid #e2e5e8;background:#fff}.poster-tax-detail>header>button{height:48px;width:30px;border:0;background:transparent;color:#328cdb;line-height:1;font-size:48px;font-weight:300;padding:0;cursor:pointer}.poster-tax-detail>header h2{margin:0;font-size:29px;font-weight:550;color:#373f45}.poster-tax-detail-fields{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:21px 28px 0;width:100%}.poster-tax-detail-fields>label,.poster-tax-detail-fields>.poster-tax-detail-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(210px,28%) minmax(240px,670px);align-items:start;gap:20px;min-height:67px;width:100%;padding:5px 0 14px;color:#394249;font-size:16px}.poster-tax-detail-fields>label>span,.poster-tax-detail-fields>.poster-tax-detail-row>span{line-height:43px;font-weight:400}.poster-tax-detail-fields>label>input{box-sizing:border-box;width:100%;height:44px;border:1px solid #d7dfe5;border-radius:5px;background:#f7f9fa;color:#656e75;padding:9px 13px;font:inherit;font-size:16px;cursor:not-allowed}.poster-tax-detail-row>label{display:flex;align-items:center;gap:11px;min-height:44px;color:#4b565e}.poster-tax-detail-row input{accent-color:#278be1;width:16px;height:16px}.poster-tax-detail-info{margin:14px 28px 22px;max-width:900px;font-size:13px;line-height:1.6;color:#8797a2}.poster-tax-detail>footer{box-sizing:border-box;display:flex;align-items:center;gap:12px;margin:auto 0 0;position:sticky;bottom:0;min-height:84px;padding:13px 28px;background:#fff;border-top:1px solid #e2e7ea}.poster-tax-detail>footer button{box-sizing:border-box;min-height:45px;border:1px solid #d5e5f0;border-radius:5px;color:#328bd9;background:#fff;padding:10px 15px;font:inherit;font-size:14px;cursor:pointer}.poster-tax-detail>footer button:disabled{background:#16ae5a;border-color:#16ae5a;color:#fff;opacity:.48;cursor:not-allowed}@media(max-width:1000px){.poster-tax-directory-head{padding:17px}.poster-tax-directory-filters{padding:16px}.poster-tax-search{flex:1 1 195px;width:100%}}@media(max-width:670px){.poster-tax-detail>header h2{font-size:23px}.poster-tax-detail>header{padding:14px}.poster-tax-detail-fields{padding:14px}.poster-tax-detail-fields>label,.poster-tax-detail-fields>.poster-tax-detail-row{grid-template-columns:minmax(0,1fr);gap:5px}.poster-tax-detail-fields>label>span,.poster-tax-detail-fields>.poster-tax-detail-row>span{line-height:1.5}.poster-tax-detail>footer{padding:12px 14px}}@media print{.poster-tax-directory-actions,.poster-tax-directory-filters,.poster-tax-footer,.poster-tax-detail>footer,.app-shell:has(.poster-tax-directory) .sidebar{display:none!important}.poster-tax-table{min-width:0}.poster-tax-table tbody td{font-size:11px}}@media(min-width:821px){.app-shell:has(.poster-receipt-settings){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-receipt-settings) .workspace>.topbar{display:none}.app-shell:has(.poster-receipt-settings) .workspace>.content{min-height:100vh;box-sizing:border-box;padding:0;color:#343a40;background:#fff}.app-shell:has(.poster-receipt-settings) .sidebar{background:#f8f8f8;border-color:#dee3e7;color:#40474e}.app-shell:has(.poster-receipt-settings) .sidebar-brand,.app-shell:has(.poster-receipt-settings) .sidebar-foot{border-color:#e0e4e8}.app-shell:has(.poster-receipt-settings) .sidebar-brand strong,.app-shell:has(.poster-receipt-settings) .sidebar-foot strong{color:#3b4247}.app-shell:has(.poster-receipt-settings) .poster-nav-heading{color:#414950}.app-shell:has(.poster-receipt-settings) .sidebar nav.poster-navigation .poster-nav-items a{color:#348bd5}.app-shell:has(.poster-receipt-settings) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#e5eef8;color:#3d454c;font-weight:600}.poster-receipt-settings{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;width:100%;background:#fff;color:#343b42}.poster-receipt-head{box-sizing:border-box;min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 28px;border-bottom:1px solid #e0e6ea}.poster-receipt-head h1{margin:0;font-size:29px;font-weight:600;letter-spacing:-.35px;color:#383d41}.poster-receipt-operational{box-sizing:border-box;border:1px solid #d7e4ef;border-radius:5px;background:#fff;color:#398ad0;padding:8px 13px;font:inherit;font-size:12px;cursor:pointer}.poster-receipt-operational:hover{background:#f0f7fd}.poster-receipt-message{margin:15px 28px;max-width:1020px}.poster-receipt-message button{margin-left:12px}.poster-receipt-form{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:23px 29px 0;margin:0;width:100%;background:#fff;color:#333b41}.poster-receipt-options{box-sizing:border-box;border-bottom:1px solid #e2e6e9;padding-bottom:26px}.poster-receipt-check{box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;min-height:45px;padding:7px 0;color:#3c4145;font-weight:400;font-size:17px;line-height:1.5;cursor:pointer}.poster-receipt-check>input{margin:7px 0 0;flex:none;box-sizing:border-box;width:16px;height:16px;accent-color:#167fe2;cursor:pointer}.poster-receipt-check>input:focus-visible{outline:2px solid #2e84d5;outline-offset:3px}.poster-receipt-check>span{display:block;min-width:0}.poster-receipt-check small{display:block;box-sizing:border-box;color:#92989d;margin-top:1px;font-size:15px;font-weight:400;line-height:1.5}.poster-receipt-check small a{color:#2d8bd6;text-decoration:none}.poster-receipt-check small a:hover{text-decoration:underline}.poster-receipt-check.disabled{cursor:not-allowed}.poster-receipt-check.disabled>input{cursor:not-allowed;opacity:.65}.poster-receipt-check.disabled>span{color:#41474b}.poster-receipt-prediction{box-sizing:border-box;width:100%;padding:22px 0 18px}.poster-receipt-prediction>.poster-receipt-check{min-height:49px;padding:8px 0}.poster-receipt-unsupported{box-sizing:border-box;margin:0 0 12px;padding-left:27px;color:#9da8af;font-size:12px;line-height:1.6;max-width:1070px}.poster-receipt-prediction-items{box-sizing:border-box;display:grid;gap:16px;padding:6px 0 0 27px;width:min(100%,1030px)}.poster-receipt-prediction-items input{box-sizing:border-box;display:block;width:100%;min-height:46px;border:1px solid #d9dfe3;background:#f9fafb;color:#9da8af;padding:9px 14px;border-radius:5px;font:inherit;font-size:16px;box-shadow:none;cursor:not-allowed}.poster-receipt-prediction-items input::placeholder{color:#b8c1c7}.poster-receipt-local-options,.poster-receipt-preview-details{box-sizing:border-box;width:min(100%,1050px);margin:18px 0 10px;padding:16px 19px;border:1px solid #e1e7eb;border-radius:7px;background:#fbfcfd;color:#44535e;font-size:14px}.poster-receipt-local-options>summary,.poster-receipt-preview-details>summary{cursor:pointer;color:#398bd0;font-size:15px;font-weight:500;line-height:1.5}.poster-receipt-local-options>p,.poster-receipt-preview-details>p{color:#8b99a3;font-size:13px;line-height:1.6}.poster-receipt-local-options>.poster-receipt-check{font-size:14px}.poster-receipt-preview-details .receipt-template-paper{margin:16px 0;max-width:310px}.poster-receipt-footer{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:83px;position:sticky;bottom:0;z-index:9;width:calc(100% + 58px);padding:13px 29px;margin:auto -29px 0;border-top:1px solid #e1e5e9;background:#fff}.poster-receipt-footer>.primary-button{min-height:50px;padding:10px 23px;border:1px solid #15b75b;border-radius:6px;background:#15b75b;color:#fff;font-size:18px;font-weight:600;box-shadow:none;cursor:pointer}.poster-receipt-footer>.primary-button:hover:not(:disabled){background:#0da350}.poster-receipt-footer>.secondary-button{min-height:40px;padding:9px 13px;border:1px solid #d5e3ef;border-radius:5px;background:#fff;color:#318cd5;font-size:13px;cursor:pointer}.poster-receipt-footer button:disabled{opacity:.53;cursor:not-allowed}.poster-receipt-footer>span{color:#96a2ab;font-size:12px;line-height:1.4;max-width:380px}@media(max-width:750px){.poster-receipt-head{padding:17px}.poster-receipt-head h1{font-size:24px}.poster-receipt-form{padding:15px 14px 0}.poster-receipt-check{font-size:15px}.poster-receipt-check small{font-size:12px}.poster-receipt-prediction-items{gap:12px;padding-left:0}.poster-receipt-unsupported{padding-left:0}.poster-receipt-footer{margin-left:-14px;margin-right:-14px;width:calc(100% + 28px);padding:12px 14px}}@media print{.poster-receipt-operational,.poster-receipt-footer,.app-shell:has(.poster-receipt-settings) .sidebar{display:none!important}.poster-receipt-prediction-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:821px){.app-shell:has(.poster-applications){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-applications) .workspace>.topbar{display:none}.app-shell:has(.poster-applications) .workspace>.content{min-height:100vh;padding:0;background:#2b3036;color:#dfe5e9}.app-shell:has(.poster-applications) .sidebar{background:#202428;color:#e2e6e9;border-color:#333b44}.app-shell:has(.poster-applications) .sidebar-brand,.app-shell:has(.poster-applications) .sidebar-foot{border-color:#41484e}.app-shell:has(.poster-applications) .sidebar-brand strong,.app-shell:has(.poster-applications) .sidebar-foot strong{color:#e8ebf0}.app-shell:has(.poster-applications) .poster-nav-heading{color:#dce2e6}.app-shell:has(.poster-applications) .poster-nav-heading:hover{background:#313c45;color:#fff}.app-shell:has(.poster-applications) .sidebar nav.poster-navigation .poster-nav-items a{color:#91c5ef}.app-shell:has(.poster-applications) .sidebar nav.poster-navigation .poster-nav-items a.active{background:#3b444c;color:#f8fafb;font-weight:600}.poster-applications{box-sizing:border-box;min-height:100vh;color:#e5e9ed;background:#2b3036;width:100%;padding:0 22px 45px}.poster-applications-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;min-height:102px;gap:14px;padding:14px 2px}.poster-applications-header h1{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.25px;font-weight:550;color:#dfe3e7;transform:translate(37px,26px)}.poster-applications-search{display:flex;align-items:flex-start;flex-direction:column;gap:7px;max-width:360px;font-size:14px}.poster-applications-search input{border:1px solid #55616a;background:#272e34;color:#dfe8ef;border-radius:7px;min-height:42px;box-sizing:border-box;padding:10px 12px;font-family:inherit;font-size:13px;width:100%}.poster-applications-content{min-width:0}.poster-applications-disclaimer{font-size:12px;line-height:1.5;color:#a6b7c3;margin:0 0 18px;padding:0 2px}.poster-applications-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch;margin:45px 0 0 50px}.poster-applications-card{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:flex-start;border:0;outline:0;isolation:isolate;text-align:left;padding:28px 27px;min-height:430px;border-radius:21px;color:#292c30;overflow:hidden;cursor:pointer;font-family:inherit;transition:filter .12s ease,transform .12s ease}.poster-applications-card:hover{filter:brightness(1.04);transform:translateY(-2px)}.poster-applications-card:focus-visible{outline:3px solid #c0d7ff;outline-offset:4px}.poster-applications-card.lavender{background:#eae0f5}.poster-applications-card.purple{background:#5e21cf;color:#fff}.poster-applications-card.peach{background:#ffceb5;color:#452f2b}.poster-applications-card.aqua{background:#bfe7eb;color:#243d41}.poster-applications-card.mint{background:#b8ebd1;color:#1a4840}.poster-applications-card.app-postie{grid-column:span 2;min-height:415px}.poster-applications-card.app-qr{min-height:415px}.poster-applications-card.app-prro{grid-column:span 2}.poster-applications-card.app-kitchen{grid-column:span 1}.poster-applications-card-title{position:relative;z-index:2;display:block;width:min(100%,620px);margin:0;line-height:1.22;font-size:clamp(24px,3.3vw,40px);font-weight:750;letter-spacing:-.6px}.poster-applications-card.app-postie .poster-applications-card-title{font-size:clamp(34px,4vw,52px)}.poster-applications-arrow{position:absolute;z-index:4;right:23px;top:25px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:23px;font-weight:400;color:#d5dee4;background:#fff}.poster-applications-features{position:relative;z-index:3;display:grid;gap:13px;margin:35px 0 20px;max-width:60%;font-size:clamp(14px,1.55vw,22px);color:#33383a;line-height:1.45}.poster-applications-features>span{display:flex;align-items:start;gap:11px}.poster-applications-features>span>span{font-size:14px;color:#374046;margin-top:6px}.poster-applications-device{position:absolute;z-index:1;bottom:-60px;right:30px;display:flex;align-items:end;justify-content:center;min-width:100px;max-width:60%;height:250px;pointer-events:none}.poster-applications-phone{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:15px;width:145px;height:255px;flex:none;box-sizing:border-box;padding:20px 10px 10px;border:8px solid #13191b;border-radius:32px 32px 0 0;background:#fff;box-shadow:0 9px 18px #151c2540;transform:rotate(-4deg)}.poster-applications-phone>i:first-child{position:absolute;top:4px;left:40px;height:8px;width:49px;border-radius:99px;background:#171b1f}.poster-applications-phone>b{display:flex;flex-direction:column;gap:8px;padding:12px 8px;min-height:140px;background:#f5f5f5;box-sizing:border-box;border-radius:5px}.poster-applications-phone em{display:block;width:100%;height:27px;border-radius:6px;background:#ddd;box-shadow:inset 0 0 0 2px #e7e7e7}.poster-applications-phone em:nth-child(2){width:80%}.poster-applications-phone em:nth-child(3){width:60%}.poster-applications-phone>i:last-child{background:#ddd;width:70%;height:13px;border-radius:4px}.poster-applications-laptop{box-sizing:border-box;display:flex;flex-direction:column;width:240px;height:161px;padding:17px 15px 20px;gap:10px;margin-right:-28px;margin-bottom:10px;background:#e0e5ea;border:8px solid #303b42;border-radius:13px;box-shadow:0 11px 1px -6px #76828c}.poster-applications-laptop>i{display:block;height:21px;border-radius:5px;background:#a8c3d7}.poster-applications-laptop>i:nth-child(2){width:72%}.poster-applications-laptop>i:nth-child(3){width:90%}.poster-applications-laptop>b{height:26px;background:#62aee8;border-radius:4px}.poster-applications-card.app-postie .poster-applications-device{bottom:14px;right:16px;height:175px}.poster-applications-card.app-postie .poster-applications-phone{width:89px;height:178px;border-width:6px;border-radius:22px 22px 0 0}.poster-applications-card.app-postie .poster-applications-phone>i:first-child{width:32px;left:19px}.poster-applications-card.app-postie .poster-applications-phone>b{min-height:85px}.poster-applications-more{display:block;position:relative;z-index:4;margin:auto 0 0;padding:11px 18px;border-radius:9px;background:#fff;color:#34383c;font-size:15px;font-weight:650}.poster-applications-card.app-qr .poster-applications-phone{width:166px;height:278px}.poster-applications-details{margin:28px 0 0 50px;padding:14px 18px;border:1px solid #59646e;border-radius:8px;background:#252b30;color:#b4c2cc;font-size:13px;max-width:650px}.poster-applications-details summary{cursor:pointer;color:#c3d1dc;font-size:14px}.poster-applications-details p{line-height:1.6;margin:13px 0 17px}.poster-applications-noresults{box-sizing:border-box;padding:45px 20px;border:1px dashed #697a89;border-radius:12px;color:#aabac4;grid-column:1/-1}.poster-applications-overlay{position:fixed;inset:0;z-index:201;display:grid;place-items:center;background:#121820b3;padding:15px}.poster-applications-modal{box-sizing:border-box;width:min(100%,550px);max-height:90vh;overflow:auto;background:#fff;color:#373d42;border-radius:14px;padding:25px;box-shadow:0 20px 60px #0006}.poster-applications-modal>header{display:flex;align-items:start;justify-content:space-between;gap:15px}.poster-applications-modal h2{font-size:24px;font-weight:650;margin:0;color:#303941}.poster-applications-modal>header>button{border:0;background:transparent;color:#8c9ca8;font-size:30px;cursor:pointer;line-height:1}.poster-applications-modal>p{color:#556672;font-size:15px;line-height:1.6;margin:18px 0}.poster-applications-modal>ul{padding-left:22px;color:#454f58;font-size:14px;line-height:2}.poster-applications-modal-note{background:#f4f7fa;padding:12px 15px;border-radius:7px;color:#738692;line-height:1.6;font-size:12px}.poster-applications-modal>footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:23px}.poster-applications-modal>footer>a,.poster-applications-modal>footer>button{padding:11px 16px;border-radius:7px;font:inherit;font-size:14px;border:1px solid #d6e4ed;background:#fff;color:#378bce;text-decoration:none;cursor:pointer}.poster-applications-modal>footer>a{background:#2490d6;color:#fff;border-color:#2490d6}.poster-applications-hidden{position:absolute!important;height:1px!important;width:1px!important;clip-path:inset(50%)!important;overflow:hidden!important;margin:-1px!important;padding:0!important}@media(max-width:1100px){.poster-applications-card{padding:23px 18px}.poster-applications-features{max-width:64%;font-size:14px}.poster-applications-laptop{width:180px;height:131px}}@media(max-width:850px){.poster-applications{padding:0 12px 30px}.poster-applications-header h1{transform:translate(8px,12px)}.poster-applications-grid,.poster-applications-details{margin:20px 0 0}.poster-applications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-applications-card.app-qr{grid-column:span 2}.poster-applications-card.app-prro{grid-column:span 1}}@media(max-width:560px){.poster-applications-header h1{font-size:23px}.poster-applications-grid{grid-template-columns:1fr}.poster-applications-card.app-qr,.poster-applications-card.app-postie,.poster-applications-card.app-prro{grid-column:auto}.poster-applications-card{min-height:330px}.poster-applications-card.app-postie{min-height:410px}.poster-applications-card-title{font-size:29px}.poster-applications-card.app-postie .poster-applications-card-title{font-size:34px}.poster-applications-features{font-size:13px}}@media(min-width:821px){.app-shell:has(.poster-app-workspace){grid-template-columns:220px minmax(0,1fr)}}.app-shell:has(.poster-app-workspace) .workspace>.topbar{display:none}.app-shell:has(.poster-app-workspace) .workspace>.content{background:#2d3237;color:#e0e6eb;padding:0;min-height:100vh;box-sizing:border-box}.app-shell:has(.poster-app-workspace) .sidebar{background:#202428;color:#e2e8ec;border-color:#343e46}.app-shell:has(.poster-app-workspace) .sidebar-brand,.app-shell:has(.poster-app-workspace) .sidebar-foot{border-color:#40484f}.app-shell:has(.poster-app-workspace) .sidebar-brand strong,.app-shell:has(.poster-app-workspace) .sidebar-foot strong{color:#e7e9ee}.app-shell:has(.poster-app-workspace) .poster-nav-heading{color:#dce3e7}.app-shell:has(.poster-app-workspace) .poster-nav-heading:hover{background:#323e46;color:#fff}.app-shell:has(.poster-app-workspace) .sidebar nav.poster-navigation .poster-nav-items a{color:#99c9ec}.app-shell:has(.poster-app-workspace) .sidebar nav.poster-navigation .poster-nav-items a.active{color:#fff;background:#3a434c;font-weight:600}.poster-app-workspace{min-height:100vh;background:#2b3035;color:#e0e6e9;width:100%;box-sizing:border-box}.poster-app-workspace-nav{box-sizing:border-box;display:flex;gap:22px;align-items:center;padding:15px 25px;min-height:83px;border-bottom:1px solid #545c64;background:#202427;flex-wrap:wrap}.poster-app-workspace-nav h1{white-space:nowrap;font-size:25px;font-weight:650;margin:0;color:#eceef1}.poster-app-workspace-nav nav{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.poster-app-workspace-nav nav button{box-sizing:border-box;background:transparent;color:#acb8c1;font:inherit;font-size:15px;border:0;border-radius:6px;min-height:41px;padding:9px 12px;cursor:pointer}.poster-app-workspace-nav nav button:hover{background:#343d45;color:#fff}.poster-app-workspace-nav nav button.active{color:#fff;background:#383f46}.poster-prro-content{padding:29px 25px 45px;box-sizing:border-box;background:#2b3035}.poster-prro-content>h2{font-size:29px;font-weight:600;color:#e4e9ed;margin:0 0 17px}.poster-app-warning{box-sizing:border-box;border:1px solid #556675;border-radius:7px;color:#bfccd7;background:#313b44;font-size:13px;line-height:1.6;padding:14px 18px;max-width:1150px;margin:0 0 22px}.poster-app-warning strong{color:#e1e8ee}.poster-app-warning p{margin:5px 0 0}.poster-prro-toolbar{min-height:71px;display:flex;align-items:center;margin-bottom:8px}.poster-prro-primary{box-sizing:border-box;border:1px solid #358ed3;background:#258bd4;color:#fff;border-radius:6px;padding:10px 17px;font:inherit;font-size:16px;min-height:43px}.poster-prro-primary:disabled{opacity:.48;cursor:not-allowed}.poster-prro-subnav{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-height:62px;border-bottom:1px solid #53616c}.poster-prro-subnav>div{display:flex;align-items:center;gap:8px;align-self:stretch}.poster-prro-subnav>div button{box-sizing:border-box;border:0;border-bottom:2px solid transparent;color:#aac6da;background:transparent;font:inherit;font-size:16px;padding:11px 16px;cursor:pointer}.poster-prro-subnav>div button.active{color:#edf4f9;border-color:#329ae0}.poster-prro-subnav>button{border:0;background:transparent;color:#91bedf;font-size:14px;opacity:.4;cursor:not-allowed}.poster-prro-empty-account{padding:35px 10px 23px;box-sizing:border-box}.poster-prro-empty-account strong{color:#e0e8ee;font-size:22px;font-weight:500}.poster-prro-empty-account p{max-width:810px;color:#9facb7;font-size:14px;line-height:1.6}.poster-prro-empty-table{box-sizing:border-box;overflow-x:auto;max-width:1220px}.poster-prro-empty-table table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.poster-prro-empty-table th{font-size:13px;font-weight:500;color:#acbac5;padding:15px 9px;background:#222a30;border-bottom:1px solid #4b5964;text-align:left}.poster-prro-empty-table td{padding:30px 12px;text-align:center;color:#9eacb7;border-bottom:1px solid #45515a;font-size:14px}.poster-prro-local-link,.poster-prro-empty-list a{display:inline-flex;text-decoration:none;color:#93c8ee;font-size:14px;padding:12px 0}.poster-prro-local-link:hover,.poster-prro-empty-list a:hover{text-decoration:underline}.poster-prro-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:15px 0}.poster-prro-filterbar input{background:#20282e;border:1px solid #52616b;border-radius:5px;min-height:41px;padding:8px 11px;color:#e5ebef;font:inherit}.poster-prro-filterbar button{border:1px solid #4a5964;border-radius:5px;color:#9dc4df;background:#29343d;padding:9px 13px;font:inherit;font-size:13px}.poster-prro-filterbar button:disabled{opacity:.45;cursor:not-allowed}.poster-prro-empty-list{box-sizing:border-box;min-height:400px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:50px 25px;color:#a2b1be}.poster-prro-empty-list>span{font-size:56px;line-height:1;color:#7d909e}.poster-prro-empty-list h3{color:#dde6ed;font-size:23px;margin:15px 0 7px}.poster-prro-empty-list p{font-size:14px;max-width:550px;line-height:1.6;margin:0}.poster-app-workspace.postie{background:#292f34}.poster-postie-usage{color:#a0aeb9;font-size:13px;margin-left:auto}.poster-postie-usage>span{display:block;height:4px;border-radius:5px;background:#515d67;margin-top:9px}.poster-postie-content{box-sizing:border-box;padding:38px 25px;max-width:1350px}.poster-postie-greeting{display:flex;align-items:center;gap:16px;min-height:119px}.poster-postie-avatar{display:grid;place-items:center;width:91px;height:91px;flex:none;border-radius:50%;font-size:47px;font-weight:700;color:#fff;background:linear-gradient(145deg,#9061e3,#586ee8,#3f2b8e)}.poster-postie-greeting h2{font-size:23px;margin:0 0 9px;font-weight:650;color:#eef1f4}.poster-postie-greeting p{font-size:18px;color:#b7c3cc;margin:0}.poster-postie-search{display:block;margin:4px 0 21px}.poster-postie-search input{box-sizing:border-box;width:min(100%,450px);min-height:44px;border:1px solid #55626c;color:#dde5eb;background:#252c33;padding:10px 13px;border-radius:7px;font-size:15px;font-family:inherit}.poster-postie-cards{display:grid;grid-template-columns:repeat(2,minmax(270px,1fr));gap:18px}.poster-postie-card{box-sizing:border-box;min-height:178px;border-radius:12px;border:1px solid #424c57;background:#252b31;padding:22px 24px;display:flex;flex-direction:column;color:#dfe6ea}.poster-postie-card h3{margin:0;font-size:24px;font-weight:570;line-height:1.3}.poster-postie-card h3>span{font-size:22px;margin-right:5px}.poster-postie-card p{font-size:15px;color:#a6b7c4;margin:13px 0 17px}.poster-postie-card a,.poster-postie-card button{margin:auto 0 0 auto;display:inline-block;border:0;background:#338fdd;color:#fff;min-height:41px;border-radius:7px;padding:10px 18px;text-decoration:none;font:inherit;font-size:14px;cursor:pointer;box-sizing:border-box}.poster-postie-card a:hover{background:#2679c0}.poster-postie-card button:disabled{background:#52616c;color:#c8d0d7;opacity:.5;cursor:not-allowed}.poster-postie-feedback{padding:34px 8px 0}.poster-postie-feedback h2{font-size:22px;font-weight:550}.poster-postie-feedback p{color:#99aab7;font-size:14px}.poster-app-workspace.kitchen{background:#fff;color:#3b444d}.poster-app-workspace.kitchen .poster-app-workspace-nav{background:#fff;border-color:#e1e5e9}.poster-app-workspace.kitchen .poster-app-workspace-nav h1{color:#313c44}.poster-kitchen-content{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(200px,.7fr);gap:30px;padding:95px 55px 50px;max-width:1350px;margin:0 auto}.poster-kitchen-instructions h2{font-size:30px;line-height:1.3;margin:0 0 26px;color:#373d42;font-weight:600}.poster-kitchen-instructions ol{list-style:none;margin:0 0 30px;padding:0}.poster-kitchen-instructions li{box-sizing:border-box;display:flex;align-items:center;min-height:85px;gap:20px;max-width:670px;font-size:18px;line-height:1.45;color:#4b5359;border-bottom:1px solid #edf0f3}.poster-kitchen-instructions li>span{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:50%;color:#318bd7;background:#e7f2fb;font-weight:600}.poster-kitchen-instructions .poster-app-warning{background:#fff9f4;border:1px solid #f0ddce;color:#786959;max-width:650px}.poster-kitchen-back{display:inline-flex;color:#3989ce;margin:14px 0;text-decoration:none}.poster-kitchen-back:hover{text-decoration:underline}.poster-kitchen-device{box-sizing:border-box;align-self:start;display:flex;align-items:center;text-align:center;flex-direction:column;background:#fafbfc;border:1px solid #e4e8ed;border-radius:12px;padding:35px 24px;color:#53616b}.poster-kitchen-device-icon{width:137px;height:137px;display:grid;place-items:center;border-radius:11px;font-size:70px;color:#8caabc;background:#e6eef4}.poster-kitchen-device h3{color:#38434b;font-size:21px;margin:18px 0 6px}.poster-kitchen-device p{font-size:14px;line-height:1.5;color:#8b9ba6;margin:10px 0 17px}.poster-kitchen-device>span{display:block;font-size:13px;color:#879dab}.poster-app-hidden{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;padding:0!important;margin:-1px!important}@media(max-width:1000px){.poster-app-workspace-nav{padding:15px}.poster-prro-content,.poster-postie-content{padding:22px 16px}.poster-kitchen-content{padding:45px 20px;grid-template-columns:1fr}.poster-kitchen-device{max-width:400px}}@media(max-width:650px){.poster-app-workspace-nav h1{font-size:20px}.poster-app-workspace-nav nav button{padding:8px;font-size:13px}.poster-postie-cards{grid-template-columns:1fr}.poster-postie-greeting h2{font-size:19px}.poster-postie-greeting p{font-size:14px}.poster-kitchen-instructions h2{font-size:24px}.poster-kitchen-instructions li{font-size:15px}}.ce-admin-shell,.ce-admin-shell *{box-sizing:border-box}.ce-admin-shell{display:grid;grid-template-columns:220px minmax(0,1fr);height:100dvh;min-height:580px;overflow:hidden;background:#fff;color:#333;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.ce-admin-sidebar{height:100%;min-height:0;display:flex;flex-direction:column;background:#fafafa;border-right:1px solid #ddd}.ce-admin-brand{height:64px;flex:0 0 64px;display:flex;align-items:center;gap:11px;padding:10px 14px;border-bottom:1px solid #ddd}.ce-admin-brand-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;background:#b59b7d;color:#fff;font-size:20px;font-weight:700}.ce-admin-brand strong{font-size:15px;white-space:nowrap}.ce-admin-brand small{margin-left:auto;color:#838383;font-size:10px;line-height:12px;text-align:right}.ce-admin-sidebar nav{flex:1;min-height:0;overflow-y:auto;padding:13px 0 20px}.ce-admin-nav-link,.ce-admin-nav-heading{min-height:38px;display:flex;align-items:center;padding:8px 16px;font-size:15px;font-weight:600}.ce-admin-dashboard{color:#737373}.ce-admin-nav-group{padding:3px 0}.ce-admin-nav-heading{font-weight:700;font-size:16px}.ce-admin-nav-item{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;width:100%;border:0;background:none;padding:7px 17px 7px 44px;color:#1983dd;min-height:34px;font-family:inherit;font-size:15px;line-height:20px;cursor:pointer}.ce-admin-nav-item:hover,.ce-admin-nav-item:focus-visible{background:#eef5fc}.ce-admin-nav-item.active{background:#e4eefb;color:#333;font-weight:700}.ce-admin-nav-item span{font-size:11px;color:#929292;font-weight:400}.ce-admin-nav-item:disabled{opacity:.6;cursor:wait}.ce-admin-footer{flex:0 0 auto;border-top:1px solid #ddd;min-height:64px;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;gap:8px}.ce-admin-footer strong{display:block;font-size:13px;overflow-wrap:anywhere}.ce-admin-footer small{display:block;color:#777;font-size:11px}.ce-admin-footer button,.ce-admin-top-actions button{border:1px solid #ddd;background:#fff;color:#333;border-radius:4px;padding:6px 9px;font:inherit;cursor:pointer}.ce-admin-main{min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;background:#fff}.ce-admin-topbar{min-height:64px;display:flex;align-items:center;gap:15px;padding:12px 28px;border-bottom:1px solid #ebebeb;background:#fff;position:sticky;top:0;z-index:5}.ce-admin-topbar h1{font-size:24px;line-height:26.4px;font-weight:700;margin:0;min-width:0}.ce-admin-back{font-family:inherit;font-size:36px;line-height:26px;background:none;border:0;padding:0 5px;color:#1983dd;cursor:pointer}.ce-admin-top-actions{display:flex;align-items:center;gap:15px;margin-left:auto;white-space:nowrap;font-size:12px;color:#626262}.ce-admin-body{padding:0 28px 70px;min-width:0}.ce-admin-context{margin:0 0 15px;padding:12px 0;color:#747474;font-size:12px;border-bottom:1px solid #f1f1f1}.ce-admin-shell .ce-error,.ce-admin-shell .ce-success,.ce-admin-shell .ce-uncertain{max-width:970px;border-radius:4px;padding:9px 12px;line-height:1.45}.ce-admin-shell .ce-success{background:#f1f8f1;color:#38623c}.ce-admin-draft-state{background:#fff9ec;border:1px solid #ecd8a2;color:#735720;padding:9px 12px;margin:0 0 15px;font-size:12px;max-width:970px}.ce-admin-body{position:relative}@media(min-width:941px){.ce-admin-shell .ce-admin-draft-state[data-journal-state=ready][data-pending=false]{position:absolute;top:8px;right:0;width:240px;max-width:240px;padding:5px 10px;margin:0;border:1px solid #efdfb5;border-radius:4px;font-size:11px;line-height:1.35;z-index:4}.ce-admin-shell[data-source-form=dark] .ce-admin-draft-state[data-journal-state=ready][data-pending=false]{top:5px;right:0;background:#2f3438;border-color:#48545a;color:#c7d8a8}}@media(min-width:941px){.ce-admin-shell:has(.ce-admin-directory) .ce-admin-body{padding-left:22px;padding-right:22px}.ce-admin-shell:has(.ce-admin-directory) .ce-admin-topbar{padding-left:22px;padding-right:22px}.ce-admin-shell:has(.ce-admin-directory) .ce-admin-context{margin:0 0 14px;padding:3px 0;font-size:11px;line-height:16px}.ce-admin-shell:has(.ce-admin-directory) .ce-admin-toolbar{min-height:55px;padding-bottom:9px}.ce-admin-shell:has(.ce-admin-directory) .ce-admin-table-scroll{margin-left:-23px;width:calc(100% + 23px);max-width:calc(100% + 23px)}.ce-admin-shell:has(.ce-admin-directory) .ce-admin-table th{padding-top:8px;padding-bottom:8px}.ce-admin-shell:has(.ce-admin-directory) .ce-admin-table td{padding-top:7px;padding-bottom:7px;height:54px}}.ce-admin-toolbar{min-height:60px;display:flex;align-items:center;gap:15px;padding:0 0 14px}.ce-admin-search input{border:1px solid #e8e8e8;border-radius:4px;height:32px;width:164px;max-width:100%;font-family:inherit;font-size:14px;line-height:20px;padding:6px 11px 6px 15px}.ce-admin-search input:focus,.ce-admin-filter select:focus{outline:2px solid #8cc1ee;outline-offset:1px}.ce-admin-count{font-size:12px;color:#888}.ce-admin-filter{display:flex;align-items:center;gap:8px;color:#1983dd;font-size:13px}.ce-admin-filter select{min-width:160px;max-width:270px;height:33px;padding:4px 8px;border:1px solid #dcdcdc;border-radius:4px;background:#fff;color:#333;font:inherit;cursor:pointer}.ce-admin-add{margin-left:auto;background:#19bb5a;color:#fff;border:1px solid #15ad4b;border-radius:8px;min-height:39px;padding:10px 14px;font-weight:600;font-family:inherit;font-size:13px;line-height:16px;cursor:pointer}.ce-admin-table-scroll{max-width:100%;overflow-x:auto}.ce-admin-table{border-collapse:collapse;width:100%;min-width:580px;text-align:left}.ce-admin-table th{font-size:13px;font-weight:500;height:44px;padding:10px 12px;border-bottom:1px solid #e6e6e6;background:#fbfbfb}.ce-admin-table td{padding:11px 12px;height:54px;border-bottom:1px solid #ececec;vertical-align:middle}.ce-admin-table tbody tr:hover{background:#f5f8fc}.ce-admin-table .ce-admin-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ce-admin-table .ce-admin-action-col{width:122px;text-align:right;white-space:nowrap}.ce-admin-table td:not(:first-child){color:#666;font-size:13px}.ce-admin-table td:first-child{min-width:185px}.ce-admin-table thead th{white-space:nowrap}.ce-admin-sort{padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:inherit;white-space:nowrap}.ce-admin-sort:hover{color:#1983dd}.ce-admin-sort:focus-visible{outline:2px solid #8cc1ee;outline-offset:3px}.ce-admin-sort>span{color:#1983dd;font-weight:700;font-size:13px}.ce-admin-unavailable-header{color:#777;cursor:help}.ce-admin-unavailable{color:#a6a6a6;cursor:help}.ce-admin-technical-toggle{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#777;font-size:11px;cursor:pointer}.ce-admin-technical-toggle input{accent-color:#1983dd;margin:0}@media(min-width:941px){.ce-admin-product-poster{table-layout:fixed;min-width:1050px}.ce-admin-product-poster tr>:nth-child(1){width:27.39%}.ce-admin-product-poster tr>:nth-child(2){width:14.02%}.ce-admin-product-poster tr>:nth-child(3){width:9.8%}.ce-admin-product-poster tr>:nth-child(4){width:19.08%}.ce-admin-product-poster tr>:nth-child(5){width:9.54%}.ce-admin-product-poster tr>:nth-child(6){width:8.22%}.ce-admin-product-poster tr>:nth-child(7){width:6.12%}.ce-admin-product-poster tr>:nth-child(8){width:5.84%}.ce-admin-product-poster .ce-admin-action-col{width:5.84%}.ce-admin-product-poster td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ce-admin-product-poster .ce-admin-row-edit{white-space:nowrap}}.ce-admin-row-name,.ce-admin-row-edit{border:0;background:none;text-align:left;padding:5px 0;color:#1983dd;font:inherit;cursor:pointer}.ce-admin-row-name{max-width:100%;overflow-wrap:anywhere;font-weight:500}.ce-admin-row-name:has(.ce-admin-product-thumbnail){display:inline-flex;align-items:center;gap:9px;min-width:0;text-align:left}.ce-admin-product-thumbnail{width:29px;height:29px;flex:0 0 29px;border-radius:3px;background:#b1b1b1;color:#fff;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;font:600 9px/1 Arial,sans-serif}.ce-admin-product-thumbnail img{width:100%;height:100%;object-fit:cover}.ce-admin-shell .ce-admin-product-thumbnail--cover{display:inline-flex;width:108px;height:78px;flex:0 0 108px;border-radius:6px;background:#aaa}.ce-admin-product-thumbnail--cover>span{display:none}.ce-admin-product-thumbnail span{display:block;max-width:27px;overflow:hidden}.ce-admin-row-edit{font-size:12px}.ce-admin-row-ellipsis{border:0;background:transparent;color:#1983dd;font-size:22px;font-weight:700;letter-spacing:2px;line-height:24px;border-radius:4px;min-width:35px;min-height:30px;cursor:pointer}.ce-admin-row-ellipsis:hover,.ce-admin-row-ellipsis[aria-expanded=true]{background:#eef6fd}.ce-admin-menu-dismiss{position:fixed;inset:0;z-index:89;cursor:default;border:0;background:transparent}.ce-admin-row-menu{position:fixed;z-index:90;width:242px;background:#fff;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 7px 20px #0002;padding:4px 0 7px;display:grid;gap:0}.ce-admin-row-menu button{display:block;width:100%;text-align:left;border:0;background:#fff;color:#333;cursor:pointer;padding:8px 13px;font:13px/17px Helvetica Neue,Helvetica,Arial,sans-serif}.ce-admin-row-menu button:hover{background:#f0f7ff}.ce-admin-row-menu button:disabled{cursor:not-allowed;color:#9b9b9b;background:#fff}.ce-admin-row-menu small{font-size:11px;color:#777;line-height:1.4;border-top:1px solid #eee;padding:8px 13px 0;margin-top:3px}.ce-admin-empty{padding:40px 18px;text-align:center;color:#888;border-bottom:1px solid #ececec}.ce-admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:11px;padding:14px 0;color:#666;font-size:13px}.ce-admin-pagination button{border:1px solid #d8d8d8;background:#fff;border-radius:4px;padding:7px 11px;color:#1983dd;font:inherit;cursor:pointer}.ce-admin-pagination button:disabled{color:#a5a5a5;background:#fafafa;cursor:not-allowed}@media(max-width:560px){.ce-admin-pagination{justify-content:center;flex-wrap:wrap}}.ce-admin-form-page{padding-top:0;max-width:1170px}.ce-admin-form fieldset{border:0;margin:0;padding:0;min-width:0}.ce-admin-fields{display:flex;flex-direction:column;gap:15px;padding:0 0 20px}.ce-admin-fields>.ce-field,.ce-admin-reference-only>.ce-field,.ce-admin-info-row{display:grid;grid-template-columns:164px minmax(0,470px);align-items:start;gap:0;min-width:0}.ce-admin-fields .ce-field>span,.ce-admin-info-row>span{padding-top:9px;font-size:14px;font-weight:400;line-height:20px}.ce-admin-fields .ce-field>input,.ce-admin-fields .ce-field>select{height:37px;min-height:37px;width:100%;padding:8px 11px;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;border:1px solid #d2d2d2;border-radius:4px;background:#fff}.ce-admin-fields .ce-field>input:focus,.ce-admin-fields .ce-field>select:focus{outline:2px solid #8cc1ee;outline-offset:0}.ce-admin-fields .ce-field>input:disabled,.ce-admin-fields .ce-field>select:disabled{background:#f7f7f7;color:#757575;opacity:1}@media(min-width:941px){.ce-admin-shell:has(.ce-admin-options) .ce-admin-context{margin-bottom:0}.ce-admin-shell:has(.ce-admin-options) .ce-admin-fields>.ce-field>span,.ce-admin-shell:has(.ce-admin-options) .ce-admin-reference-only>.ce-field>span,.ce-admin-shell:has(.ce-admin-options) .ce-admin-reference-only>.ce-admin-info-row>span{position:relative;left:-15px}}.ce-admin-reference-only .ce-admin-product-tax-note{display:block;grid-column:2;grid-row:2;color:#e76c08;font-size:12px;line-height:18px;font-weight:400;min-height:52px;padding:7px 0 0;max-width:470px}@media(max-width:560px){.ce-admin-reference-only .ce-admin-product-tax-note{grid-column:1;grid-row:auto;min-height:0;padding-top:0}}.ce-admin-shell:has(.ce-admin-options) .ce-admin-info-row:has(.ce-admin-placeholder)>div{display:flex;gap:11px;align-items:flex-start;flex-wrap:wrap}.ce-admin-shell:has(.ce-admin-options) .ce-admin-placeholder{width:108px;height:78px;flex:0 0 108px}.ce-admin-shell:has(.ce-admin-options) .ce-admin-info-row:has(.ce-admin-placeholder) small{max-width:210px;margin:0;line-height:1.5}.ce-admin-shell:has(.ce-admin-options) .ce-admin-related-photo{margin:0}@media(min-width:941px){.ce-admin-shell:has(.ce-admin-options) .ce-admin-options-group{position:relative;padding-bottom:5px}.ce-admin-shell:has(.ce-admin-options) .ce-admin-savebar{padding-top:13px}.ce-admin-shell:has(.ce-admin-options) .ce-admin-options-group>small{position:absolute;top:0;left:calc(100% + 31px);width:245px;line-height:1.55;margin:0}}@media(max-width:940px){.ce-admin-shell:has(.ce-admin-options) .ce-admin-options-group>small{position:static}}.ce-admin-reference-only{display:grid;gap:15px;order:1}.ce-admin-advanced{max-width:790px;margin-top:8px;border-top:1px solid #ededed;padding-top:10px}.ce-admin-advanced summary{color:#1983dd;font-size:13px;line-height:20px;font-weight:500;cursor:pointer}.ce-admin-advanced>.ce-field{display:grid;grid-template-columns:164px minmax(0,470px);align-items:start;gap:0;margin-top:12px}.ce-admin-advanced>.ce-field>span{padding-top:9px;font-weight:400;font-size:14px}@media(max-width:940px){.ce-admin-advanced>.ce-field{grid-template-columns:148px minmax(0,470px)}}@media(max-width:560px){.ce-admin-advanced>.ce-field{grid-template-columns:minmax(0,1fr);gap:5px}}.ce-admin-fields:has(.ce-admin-reference-only)>.ce-field:nth-child(2):last-of-type{order:2}.ce-admin-fields:has(.ce-admin-options)>.ce-field:nth-child(2):last-of-type{order:0}.ce-admin-fields:has(.ce-admin-reference-only)>.ce-field:nth-child(3){order:2}.ce-admin-placeholder{width:110px;height:106px;background:#aaa;border-radius:6px}.ce-admin-related-photo{display:block;margin:9px 0 0;border:1px solid #1983dd;border-radius:5px;background:#fff;color:#1983dd;padding:8px 12px;font:inherit;cursor:pointer}.ce-admin-info-row small,.ce-admin-related p{display:block;font-size:12px;line-height:1.5;color:#777;max-width:470px;margin:7px 0 0}.ce-admin-check{display:flex;align-items:center;gap:8px;min-height:30px}.ce-admin-check input{accent-color:#1983dd}.ce-admin-related{max-width:470px}.ce-admin-options-group{display:grid;gap:8px}.ce-admin-options-group label{display:flex;align-items:center;gap:8px;line-height:22px;font-size:14px}.ce-admin-options-group input{margin:0;accent-color:#1983dd}.ce-admin-options-group small{color:#8b8b8b;font-size:12px;line-height:1.5;margin:0 0 3px}.ce-admin-variant-mode,.ce-admin-variant-alt{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:13px 11px}.ce-admin-shell:has(.ce-admin-options) .ce-admin-variant-mode{position:relative}.ce-admin-product-sku{max-width:275px}.ce-admin-product-sku>.ce-field{display:grid;gap:6px}.ce-admin-product-sku .ce-field>span{font-size:12px;line-height:18px;padding:0;color:#555}.ce-admin-product-sku .ce-field>input{height:37px;min-height:37px;width:100%;padding:8px 10px;border:1px solid #d2d2d2;border-radius:4px;background:#fff;color:#333;font:14px/20px inherit}.ce-admin-product-sku>small{display:block;margin-top:6px;color:#888;font-size:11px;line-height:1.4}@media(min-width:941px){.ce-admin-product-sku{position:absolute;left:calc(100% + 29px);top:11px;width:275px}}@media(max-width:940px){.ce-admin-product-sku{position:static;width:100%;margin-top:10px}}.ce-admin-variant-mode>label,.ce-admin-variant-alt>label{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:14px}.ce-admin-variant-mode input,.ce-admin-variant-alt input{margin:0;accent-color:#1983dd}.ce-admin-variant-mode small,.ce-admin-variant-alt small{color:#8d8d8d;font-size:12px;line-height:1.45}.ce-admin-variant-mode p{margin:12px 0 0;font-size:12px;line-height:1.6;color:#686868}.ce-admin-variant-alt{margin-top:9px}.ce-admin-variant-alt>small{display:block;margin:7px 0 0}.ce-admin-related button{margin-top:10px;border:1px solid #19bb5a;background:#fff;color:#17a853;border-radius:4px;padding:8px 12px;cursor:pointer}.ce-admin-linked-variants,.ce-admin-linked-groups{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin:12px 0;padding:12px 0;max-width:470px}.ce-admin-linked-variants>strong,.ce-admin-linked-groups>strong{display:block;font-size:14px;line-height:20px}.ce-admin-linked-variants>p,.ce-admin-linked-groups>p{margin:7px 0 4px}.ce-admin-linked-variants>small,.ce-admin-linked-groups>small{display:block;color:#777;font-size:12px;line-height:1.5;margin-top:8px}.ce-admin-linked-variant-list{display:grid;gap:7px;margin-top:9px}.ce-admin-linked-variant{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.ce-admin-linked-variant-name{overflow-wrap:anywhere;font-size:13px}.ce-admin-linked-variant-price{white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.ce-admin-related .ce-admin-linked-variant>button{margin:0;font-size:12px;white-space:nowrap;padding:5px 8px;color:#1685d5;border-color:#b3daef}.ce-admin-related .ce-admin-linked-variant>button:disabled{color:#999;border-color:#ddd;background:#f7f7f7;cursor:not-allowed}.ce-admin-linked-groups{margin-top:13px;width:100%}.ce-modifier-next-action .ce-admin-linked-groups{width:min(100%,760px);max-width:760px}.ce-modifier-next-action .ce-admin-linked-variant>button{margin:0;color:#1685d5;background:#fff;border:1px solid #b3daef;font-size:12px;font-weight:400;padding:5px 8px}.ce-modifier-next-action .ce-admin-linked-variant>button:disabled{color:#999;border-color:#ddd;background:#f7f7f7;cursor:not-allowed}.ce-admin-related .ce-admin-linked-groups>small{margin-bottom:0}.ce-access-panel{margin-top:20px;padding:20px}.ce-access-heading{margin-top:0}@media(max-width:560px){.ce-access-panel{padding:12px}}.ce-admin-linked-recipes{margin:16px 0 8px;padding:14px;max-width:790px;border:1px solid #e1e7eb;border-radius:5px;background:#fafbfc}.ce-admin-linked-recipes>strong{font-size:14px;line-height:20px}.ce-admin-linked-recipes>p{font-size:13px;color:#666;margin:9px 0}.ce-admin-linked-recipes>small{display:block;font-size:12px;color:#737d83;line-height:1.5;margin-top:9px}.ce-admin-linked-recipes .ce-admin-linked-variant-name small{color:#666;font-size:12px}.ce-admin-linked-recipes .ce-admin-linked-variant>button{margin:0;color:#1685d5;background:#fff;border:1px solid #b3daef;border-radius:4px;padding:5px 8px;font-size:12px;cursor:pointer}.ce-admin-linked-recipes .ce-admin-linked-variant>button:disabled{cursor:not-allowed;color:#999;border-color:#ddd;background:#f7f7f7}.ce-admin-linked-recipes .ce-admin-new-related-recipe{display:block;margin-top:11px;padding:8px 11px;font-size:13px;border:1px solid #1fa85c;color:#148e4d;background:#fff;border-radius:4px;cursor:pointer;max-width:100%;white-space:normal;text-align:left}.ce-admin-linked-recipes .ce-admin-new-related-recipe:disabled{cursor:not-allowed;border-color:#ddd;color:#999;background:#f7f7f7}@media(max-width:560px){.ce-admin-linked-recipes{padding:10px}}.ce-admin-related-parent{margin:16px 0 6px;padding:11px 14px;border:1px solid #dde9f3;background:#fafcfe;border-radius:5px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:790px}.ce-admin-related-parent>span{font-size:12px;color:#667887}.ce-admin-related-parent>button{padding:7px 12px;border:1px solid #b6d8ee;border-radius:4px;color:#1384cf;background:#fff;font:inherit;cursor:pointer}.ce-admin-related-parent>button:disabled{cursor:not-allowed;color:#91979b;background:#f4f4f4;border-color:#ddd}.ce-admin-related-parent>small{font-size:12px;color:#737d83;line-height:1.5}@media(max-width:560px){.ce-admin-related-parent{margin-top:10px;gap:8px}.ce-admin-related-parent>button{max-width:100%;overflow-wrap:anywhere}}@media(max-width:560px){.ce-admin-linked-variant{grid-template-columns:minmax(0,1fr) auto}.ce-admin-linked-variant>button{grid-column:1/-1;justify-self:start}}.ce-admin-fields .ce-extra{display:grid;gap:15px;width:min(100%,970px)}.ce-admin-fields .ce-extra>.ce-field{display:grid;grid-template-columns:164px minmax(0,470px);align-items:start;gap:0}.ce-admin-fields .ce-extra>.ce-field>span{padding-top:9px;font-size:14px;font-weight:400}.ce-admin-fields .ce-extra>h4{font-size:16px;font-weight:600;margin:14px 0 0}.ce-admin-fields .ce-extra>.ce-component{margin-left:164px;max-width:760px}.ce-admin-fields .ce-component .ce-field{display:grid;gap:4px}.ce-admin-fields .ce-component .ce-field>span{padding-top:0}.ce-admin-fields .ce-extra>button{justify-self:start;margin-left:164px}.ce-admin-fields .ce-extra .ce-hours{margin-left:164px;max-width:600px}.ce-admin-savebar{border-top:1px solid #ddd;display:flex;align-items:center;gap:12px;margin:0 -28px;padding:21px 0 0 28px}@media(min-width:941px){.ce-admin-shell:has(.ce-source-category) .ce-source-category>.ce-field>span,.ce-admin-shell:has(.ce-source-category) .ce-admin-reference-only>.ce-field>span,.ce-admin-shell:has(.ce-source-category) .ce-admin-reference-only>.ce-admin-info-row>span{position:relative;left:-15px}.ce-admin-shell:has(.ce-source-category) .ce-source-category>.ce-field>span{top:-15px}.ce-admin-shell:has(.ce-source-category) .ce-source-category>.ce-field>input{transform:translate(3px,-15px)}.ce-admin-shell:has(.ce-source-category) .ce-admin-reference-only>.ce-field:nth-child(-n+2)>span{top:-15px}.ce-admin-shell:has(.ce-source-category) .ce-admin-reference-only>.ce-field:nth-child(-n+2)>select{transform:translate(3px,-15px)}.ce-admin-shell:has(.ce-source-category) .ce-admin-info-row:has(.ce-admin-placeholder)>div{display:flex;align-items:flex-start;gap:13px}.ce-admin-shell:has(.ce-source-category) .ce-admin-info-row:has(.ce-admin-placeholder) small{max-width:265px;margin-top:0}.ce-admin-shell:has(.ce-source-category) .ce-admin-placeholder{width:108px;height:78px;flex:0 0 108px;transform:translate(3px,-10px)}.ce-admin-shell:has(.ce-source-category) .ce-admin-reference-only{padding-bottom:53px}}@media(min-width:941px){.ce-admin-shell:has(.ce-source-category) .ce-admin-savebar{padding-left:195px;padding-top:10px}}.ce-admin-save{height:46px;min-width:119px;border-radius:5px;border:1px solid #15ad4b;background:#19bb5a;color:#fff;font:700 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;padding:10px 22px;cursor:pointer}.ce-admin-save:disabled{background:#a9d9bb;border-color:#a9d9bb;cursor:not-allowed}.ce-admin-save-next{height:46px;min-width:205px;border:1px solid #15bd62;border-radius:5px;background:#fff;color:#0cbb56;padding:9px 18px;font:600 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer}.ce-admin-save-next:disabled{color:#83bb96;border-color:#a5d3b3;cursor:not-allowed}.ce-admin-cancel{background:#fff;border:1px solid #d2d2d2;border-radius:5px;color:#333;height:46px;padding:9px 18px;cursor:pointer}.ce-admin-version{color:#888;font-size:12px}.ce-admin-saved-photo{padding:20px 0}.ce-admin-saved-photo button{border:1px solid #ddd;border-radius:4px;background:#fff;padding:8px}.ce-admin-shell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ce-admin-fields .ce-source-ingredient>.ce-field{display:grid;grid-template-columns:252px minmax(0,470px);gap:0;align-items:start}.ce-admin-fields .ce-source-ingredient>.ce-field>span{padding-top:9px;font-weight:400}.ce-source-advanced{border:0;margin:6px 0 0;max-width:970px}.ce-source-advanced>summary{list-style:none;color:#1983dd;font-weight:600;cursor:pointer;padding:5px 0}.ce-source-advanced>summary::-webkit-details-marker{display:none}.ce-source-advanced>summary:after{content:" ◂";font-size:12px}.ce-source-advanced:not([open])>summary:after{content:" ▸"}.ce-source-advanced[open]{display:grid;gap:13px}.ce-source-ingredient>.ce-field:nth-child(3)>select{max-width:155px}@media(min-width:941px){.ce-admin-shell:has(.ce-source-ingredient) .ce-source-ingredient>.ce-field:nth-child(-n+3){transform:translate(-2px,-15px)}.ce-admin-shell:has(.ce-source-ingredient) .ce-source-ingredient>.ce-source-explain{margin-bottom:0}.ce-admin-shell:has(.ce-source-ingredient) .ce-source-ingredient>.ce-field:nth-child(n+7){transform:translate(-2px)}.ce-admin-shell:has(.ce-source-ingredient) .ce-source-ingredient>.ce-field:nth-child(3) select{max-width:137px}.ce-admin-shell:has(.ce-source-ingredient) .ce-source-ingredient>.ce-field:nth-child(7) input{max-width:182px}.ce-admin-shell:has(.ce-source-ingredient) .ce-source-ingredient>.ce-field:nth-child(8) input{max-width:186px}.ce-admin-shell:has(.ce-source-ingredient) .ce-source-ingredient>.ce-field:nth-child(9) select{max-width:220px}}.ce-admin-shell:has(.ce-source-ingredient) .ce-admin-savebar{position:sticky;bottom:0;background:#fff;padding-bottom:14px;z-index:2}@media(min-width:941px){.ce-admin-shell:has(.ce-source-ingredient) .ce-admin-savebar{padding-left:272px;padding-top:14px}}.ce-admin-shell:has(.ce-source-ingredient) .ce-admin-form-page{min-height:calc(100dvh - 160px)}.ce-admin-shell:has(.ce-source-ingredient) .ce-admin-form{display:flex;flex-direction:column;min-height:calc(100dvh - 160px)}.ce-admin-shell:has(.ce-source-ingredient) .ce-admin-form>fieldset{flex:1}.ce-source-advanced>.ce-field{display:grid;grid-template-columns:252px minmax(0,470px);align-items:start}.ce-source-advanced>.ce-field>span{font-weight:400;padding-top:9px}.ce-admin-fields .ce-source-ingredient>.ce-source-subhead{border-bottom:1px solid #e6e6e6;padding:12px 0 17px;font-size:20px;line-height:22px;margin:8px 0 0;max-width:970px}.ce-source-explain{font-size:14px;line-height:1.6;color:#444;max-width:920px;margin:0 0 10px}.ce-source-ingredient>.ce-field select:disabled,.ce-source-ingredient>.ce-field input:disabled{opacity:1;color:#777;background:#f7f7f7}.ce-source-readonly{max-width:525px;display:grid;gap:6px}.ce-source-readonly>input{min-height:42px;padding:10px 12px;border:1px solid #515961;border-radius:7px;color:#d6dce0;background:#30353b;max-width:100%}.ce-source-readonly small{color:#aeb8c1;font-size:13px;line-height:1.4}.ce-admin-shell[data-source-form=dark]{grid-template-columns:220px minmax(0,1fr);background:#2b3035;color:#e8edf0;font-size:16px;line-height:22px}.ce-admin-shell[data-source-form=dark] .ce-admin-sidebar{background:#202428;border-right-color:#444c52}.ce-admin-shell[data-source-form=dark] .ce-admin-brand{height:73px;flex-basis:73px;border-bottom-color:#434951}.ce-admin-shell[data-source-form=dark] .ce-admin-brand-icon{background:#2589dd}.ce-admin-shell[data-source-form=dark] .ce-admin-brand strong{color:#e5eaf0}.ce-admin-shell[data-source-form=dark] .ce-admin-brand small{color:#aab5bf}.ce-admin-shell[data-source-form=dark] .ce-admin-sidebar nav{padding-top:8px}.ce-admin-shell[data-source-form=dark] .ce-admin-dashboard{color:#dce2e7}.ce-admin-shell[data-source-form=dark] .ce-admin-nav-heading{font-size:16px;color:#dce2e7}.ce-admin-shell[data-source-form=dark] .ce-admin-nav-item{color:#6cbdff;font-size:15px}.ce-admin-shell[data-source-form=dark] .ce-admin-nav-item span{color:#aab4bd}.ce-admin-shell[data-source-form=dark] .ce-admin-nav-item.active{background:#343a41;color:#eef3f6}.ce-admin-shell[data-source-form=dark] .ce-admin-nav-item:hover{background:#343a41}.ce-admin-shell[data-source-form=dark] .ce-admin-footer{border-top-color:#444b51;color:#e1e7ed}.ce-admin-shell[data-source-form=dark] .ce-admin-footer small{color:#b0b9c1}.ce-admin-shell[data-source-form=dark] .ce-admin-footer button,.ce-admin-shell[data-source-form=dark] .ce-admin-top-actions button{color:#e8edf1;background:#373d43;border:1px solid #555e66}.ce-admin-shell[data-source-form=dark] .ce-admin-main{background:#2b3035}.ce-admin-shell[data-source-form=dark] .ce-admin-topbar{background:#2b3035;border-bottom:0;min-height:72px}.ce-admin-shell[data-source-form=dark] .ce-admin-topbar h1{font-size:24px;line-height:27px;color:#e8edf1}.ce-admin-shell[data-source-form=dark] .ce-admin-top-actions{color:#bbc3cc}.ce-admin-shell[data-source-form=dark] .ce-admin-body{padding:0 25px;min-height:calc(100dvh - 72px);display:flex;flex-direction:column}.ce-admin-shell[data-source-form=dark] .ce-admin-context{color:#aab2ba;border:0;margin:0 0 2px;padding:4px 0;font-size:12px}.ce-admin-shell[data-source-form=dark] .ce-admin-form-page{max-width:none;flex:1;display:flex;flex-direction:column}.ce-admin-shell[data-source-form=dark] .ce-admin-form-page .ce-admin-form{flex:1;display:flex;flex-direction:column}.ce-admin-shell[data-source-form=dark] .ce-admin-fields{border-radius:17px;background:#212528;padding:14px 3px;gap:16px;max-width:1320px}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-extra{width:min(100%,1180px);max-width:1180px;gap:16px}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-extra>.ce-field{display:grid;grid-template-columns:287px minmax(0,525px)}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-extra>.ce-field>span{font-size:16px;line-height:22px;font-weight:400;color:#e1e6ea;padding-top:12px}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>input,.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>select,.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>textarea{min-height:38px;width:100%;background:#262b2e;color:#dfe7ed;border:1px solid #525c65;border-radius:7px;padding:10px 12px;font:16px/22px Helvetica Neue,Helvetica,Arial,sans-serif;resize:vertical}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>textarea{min-height:62px;height:62px}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>input:disabled,.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>textarea:disabled{opacity:1;color:#a9b3bb;background:#2b3034}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>input::placeholder,.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-field>textarea::placeholder{color:#9aa6af}.ce-admin-shell[data-source-form=dark] .ce-admin-savebar{margin:auto -25px 0;padding:18px 25px 16px;background:#212529;border-color:#434b53;min-height:79px}.ce-admin-shell[data-source-form=dark] .ce-admin-save{background:#2089e4;border-color:#1b81d7;font-size:17px;font-weight:400;padding:8px 15px;height:48px;min-width:120px}.ce-admin-shell[data-source-form=dark] .ce-admin-save:disabled{background:#3c6484;border-color:#3c6484}.ce-admin-shell[data-source-form=dark] .ce-admin-cancel{background:#31373d;color:#e3e8ed;border-color:#5a646d;height:48px}.ce-admin-shell[data-source-form=dark] .ce-admin-version{color:#aeb8c1}.ce-admin-shell[data-source-form=dark] .ce-source-readonly>input{min-height:38px;height:38px;width:100%;padding:8px 12px}.ce-admin-shell[data-source-form=dark] .ce-dark-advanced{border-top:1px solid #42494e;margin-top:0;padding-top:8px;width:min(100%,812px)}.ce-admin-shell[data-source-form=dark] .ce-dark-advanced>summary{cursor:pointer;color:#7dc5ff;font-size:13px;line-height:20px;margin-bottom:8px}.ce-admin-shell[data-source-form=dark] .ce-dark-advanced>.ce-field{display:grid;grid-template-columns:287px minmax(0,525px);align-items:start;gap:0}.ce-admin-shell[data-source-form=dark] .ce-dark-advanced>.ce-field>span{padding-top:10px;font-size:16px;line-height:22px}@media(max-width:940px){.ce-admin-shell[data-source-form=dark] .ce-dark-advanced>.ce-field{grid-template-columns:200px minmax(0,525px)}}@media(max-width:560px){.ce-admin-shell[data-source-form=dark] .ce-dark-advanced>.ce-field{grid-template-columns:minmax(0,1fr);gap:5px}}@media(max-width:940px){.ce-admin-fields .ce-source-ingredient>.ce-field,.ce-source-advanced>.ce-field{grid-template-columns:218px minmax(0,470px)}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-extra>.ce-field{grid-template-columns:200px minmax(0,585px)}}@media(max-width:768px){.ce-admin-shell[data-source-form=dark]{display:flex;flex-direction:column}.ce-admin-shell[data-source-form=dark] .ce-admin-main{min-height:0}.ce-admin-shell[data-source-form=dark] .ce-admin-body{min-height:0;padding:0 15px 25px}.ce-admin-shell[data-source-form=dark] .ce-admin-fields{padding:14px}.ce-admin-shell[data-source-form=dark] .ce-admin-savebar{margin:auto -15px 0;padding:14px 15px}}@media(max-width:560px){.ce-admin-fields .ce-source-ingredient>.ce-field,.ce-source-advanced>.ce-field{grid-template-columns:minmax(0,1fr);gap:5px}.ce-source-advanced[open]{gap:15px}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-extra>.ce-field{grid-template-columns:minmax(0,1fr);gap:5px}.ce-admin-shell[data-source-form=dark] .ce-admin-fields .ce-extra>.ce-field>span{padding:0}}@media(max-width:940px){.ce-admin-top-actions span{display:none}.ce-admin-fields>.ce-field,.ce-admin-reference-only>.ce-field,.ce-admin-info-row,.ce-admin-fields .ce-extra>.ce-field{grid-template-columns:148px minmax(0,470px)}.ce-admin-fields .ce-extra>.ce-component,.ce-admin-fields .ce-extra>button,.ce-admin-fields .ce-extra .ce-hours{margin-left:148px}}@media(max-width:768px){.ce-admin-shell{display:flex;flex-direction:column;height:100dvh;min-height:0}.ce-admin-sidebar{height:auto;flex:0 0 auto;border-right:0;border-bottom:1px solid #ddd}.ce-admin-brand{height:50px;flex-basis:50px}.ce-admin-brand-icon{height:34px;width:34px}.ce-admin-sidebar nav{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:4px 10px;flex:0 0 auto;max-height:62px}.ce-admin-dashboard,.ce-admin-nav-heading{display:none}.ce-admin-nav-group{display:flex;flex:0 0 auto;padding:0}.ce-admin-nav-item{min-height:39px;white-space:nowrap;padding:8px 11px;border-radius:5px;width:auto;font-size:13px}.ce-admin-footer{position:absolute;top:5px;right:12px;border:0;min-height:38px;padding:0}.ce-admin-footer div{display:none}.ce-admin-main{height:auto;flex:1;min-height:0}.ce-admin-topbar{padding:12px 15px;min-height:58px}.ce-admin-topbar h1{font-size:20px;line-height:24px}.ce-admin-body{padding:0 15px 44px}.ce-admin-savebar{margin:0 -15px;padding-left:15px}}@media(max-width:560px){.ce-admin-topbar{align-items:flex-start;gap:7px}.ce-admin-topbar h1{font-size:18px;line-height:23px;flex:1}.ce-admin-top-actions{gap:0}.ce-admin-fields>.ce-field,.ce-admin-reference-only>.ce-field,.ce-admin-info-row,.ce-admin-fields .ce-extra>.ce-field{grid-template-columns:minmax(0,1fr);gap:5px}.ce-admin-fields .ce-field>span,.ce-admin-info-row>span,.ce-admin-fields .ce-extra>.ce-field>span{padding-top:0}.ce-admin-fields .ce-extra>.ce-component,.ce-admin-fields .ce-extra>button,.ce-admin-fields .ce-extra .ce-hours{margin-left:0}.ce-admin-savebar{position:relative;flex-wrap:wrap;gap:8px}.ce-admin-save,.ce-admin-cancel{flex:1}.ce-admin-context{font-size:11px}.ce-admin-toolbar{gap:10px;flex-wrap:wrap}.ce-admin-count{display:none}}.ce-admin-shell .ce-source-recipe{max-width:1160px;width:100%;gap:14px}.ce-admin-shell .ce-admin-body:has(.ce-source-recipe){padding-left:20px}.ce-admin-shell .ce-source-recipe>.ce-field,.ce-admin-shell .ce-source-recipe>.ce-admin-info-row,.ce-admin-shell .ce-source-recipe-output>.ce-field{display:grid;grid-template-columns:164px minmax(0,470px);gap:0;align-items:start;max-width:970px}.ce-admin-shell .ce-source-recipe>.ce-field>span,.ce-admin-shell .ce-source-recipe-output>.ce-field>span,.ce-admin-shell .ce-source-recipe>.ce-admin-info-row>span{font-size:14px;font-weight:400;padding-top:9px}.ce-admin-shell .ce-source-recipe>.ce-field>input,.ce-admin-shell .ce-source-recipe>.ce-field>select,.ce-admin-shell .ce-source-recipe-output>.ce-field>select{width:100%;height:38px;min-height:38px;border:1px solid #d2d2d2;border-radius:4px;padding:7px 11px;font-size:14px;background:#fff}.ce-admin-shell .ce-source-recipe>.ce-field>input:disabled,.ce-admin-shell .ce-source-recipe>.ce-field>select:disabled{color:#777;background:#f7f7f7}.ce-source-recipe .ce-source-recipe-hint,.ce-source-recipe .ce-source-recipe-tax{grid-column:2;color:#888;font-size:12px;line-height:1.45;margin-top:5px}.ce-source-recipe .ce-source-recipe-tax{color:#e76c08}.ce-recipe-price-row{max-width:470px;display:grid;gap:5px}.ce-recipe-price-row>input{height:37px;max-width:220px;padding:6px 10px;border-radius:4px;border:1px solid #d2d2d2;background:#f7f7f7}.ce-recipe-price-row>small{font-size:12px;line-height:1.5;color:#888}.ce-admin-shell .ce-source-recipe-output{display:grid;gap:14px;margin:8px 0 5px;max-width:970px}.ce-admin-shell .ce-source-recipe-quantity{margin-left:164px;max-width:470px}.ce-admin-shell .ce-source-recipe-quantity .ce-field{display:grid;grid-template-columns:155px 1fr;gap:8px;align-items:center}.ce-admin-shell .ce-source-recipe-quantity .ce-field>span{font-size:14px;font-weight:400}.ce-recipe-advanced{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:9px 0;margin:6px 0;max-width:970px}.ce-recipe-advanced summary{color:#1983dd;font-weight:600;font-size:14px;cursor:pointer}.ce-recipe-advanced>.ce-field{display:grid;grid-template-columns:164px minmax(0,470px);gap:0;margin-top:12px}.ce-recipe-advanced>.ce-field>span{font-size:14px;font-weight:400;padding-top:9px}.ce-recipe-advanced .ce-field>input,.ce-recipe-advanced .ce-field>textarea{width:100%;border:1px solid #d2d2d2;border-radius:4px;background:#f7f7f7;padding:8px}.ce-recipe-section{max-width:1160px;margin-top:4px;margin-left:8px}.ce-recipe-section>h3{font-size:20px;line-height:24px;font-weight:700;margin:6px 0 3px}.ce-recipe-section>p{font-size:12px;color:#888;margin:0 0 13px}.ce-recipe-empty,.ce-recipe-modifier-empty{border-radius:12px;background:#f3f3f3;padding:20px 22px;display:grid;gap:10px}.ce-recipe-empty strong{font-size:14px}.ce-recipe-empty>p{font-size:13px;color:#555;line-height:1.5;margin:0}.ce-recipe-empty>button,.ce-recipe-table-bottom>button{border:1px solid #208ae8;border-radius:9px;background:#fff;color:#208ae8;padding:10px 14px;font-size:14px;font-weight:600;justify-self:start;cursor:pointer}.ce-recipe-empty button:disabled,.ce-recipe-table-bottom button:disabled{opacity:.6;cursor:not-allowed}.ce-recipe-empty small,.ce-recipe-modifier-empty small{font-size:12px;color:#888}.ce-recipe-modifier-empty{padding:16px 19px;gap:7px}.ce-recipe-modifier-empty button{justify-self:start;border:1px solid #1983dd;background:#fff;color:#1983dd;border-radius:6px;padding:8px 12px;font-size:14px;cursor:pointer}.ce-recipe-modifier-empty button:disabled{border-color:#d9d9d9;background:#f8f8f8;color:#888;cursor:not-allowed}.ce-recipe-table{background:#f4f4f4;border-radius:10px;padding:13px 12px}.ce-recipe-table-header{display:grid;grid-template-columns:240px 150px 257px 210px minmax(140px,1fr);column-gap:10px;padding:0 26px 9px 0;border-bottom:1px solid #e0e0e0;font-size:12px;color:#777}.ce-recipe-table-row{display:grid;grid-template-columns:240px 150px 257px 210px minmax(140px,1fr);align-items:start;column-gap:10px;padding:10px 0;border-bottom:1px solid #dedede;position:relative}.ce-recipe-table-row .ce-field>span{display:none}.ce-recipe-table-row .ce-field>input{min-height:36px;height:36px;width:100%;padding:7px 8px;font-size:13px;border-radius:4px}.ce-recipe-method,.ce-recipe-net,.ce-recipe-cost{font-size:12px;color:#666;padding-top:8px}.ce-recipe-cost{text-align:right;padding-right:24px}.ce-recipe-row-remove{position:absolute;right:0;top:10px;border:0;background:none;font-size:23px;color:#aaa;cursor:pointer;line-height:32px;padding:0}.ce-recipe-losses{grid-column:1/-1;margin-top:10px}.ce-recipe-losses summary{cursor:pointer;color:#1983dd;font-size:12px}.ce-recipe-losses .ce-field{display:inline-grid;width:210px;max-width:100%;margin:10px 12px 0 0}.ce-recipe-losses .ce-field>span{display:block;font-size:12px;color:#555;padding-bottom:4px}.ce-recipe-table-bottom{display:flex;gap:14px;align-items:center;padding:12px 0 4px}.ce-recipe-table-bottom span{margin-left:auto;font-size:12px;color:#555}.ce-recipe-table-bottom strong{font-size:12px;color:#333}.ce-recipe-picker{position:relative;display:flex;min-height:36px;align-items:start;flex-wrap:wrap}.ce-recipe-picker>input{border:1px solid #c9c9c9;background:#fff;border-radius:4px;min-width:0;width:100%;height:36px;padding:7px 26px 7px 8px;font-size:13px}.ce-recipe-picker>input:focus{outline:2px solid #8cc1ee}.ce-recipe-picker-toggle{position:absolute;right:4px;top:2px;border:0;background:none;color:#777;cursor:pointer;height:32px;line-height:30px;padding:0 4px}.ce-recipe-picker-menu{position:absolute;top:36px;left:0;z-index:10;width:240px;max-width:100%;max-height:200px;overflow-y:auto;box-shadow:0 8px 24px #0003;background:#fff;border:1px solid #d4d4d4;border-radius:3px}.ce-recipe-picker-menu button{display:block;border:0;background:#fff;width:100%;padding:9px;text-align:left;font-size:12px;line-height:1.35;color:#333;cursor:pointer}.ce-recipe-picker-menu button:hover,.ce-recipe-picker-menu button.active,.ce-recipe-picker-menu button.highlighted{background:#eaf4fd}.ce-recipe-picker-empty{padding:12px;display:block;font-size:12px;color:#888}.ce-recipe-picker-value{font-size:11px;color:#777;padding:3px 0}@media(max-width:940px){.ce-admin-shell .ce-source-recipe>.ce-field,.ce-admin-shell .ce-source-recipe>.ce-admin-info-row,.ce-admin-shell .ce-source-recipe-output>.ce-field,.ce-recipe-advanced>.ce-field{grid-template-columns:148px minmax(0,470px)}.ce-admin-shell .ce-source-recipe-quantity{margin-left:148px}.ce-recipe-table{overflow-x:auto}.ce-recipe-table-header,.ce-recipe-table-row{min-width:780px}}@media(max-width:560px){.ce-admin-shell .ce-source-recipe>.ce-field,.ce-admin-shell .ce-source-recipe>.ce-admin-info-row,.ce-admin-shell .ce-source-recipe-output>.ce-field,.ce-recipe-advanced>.ce-field{grid-template-columns:1fr;row-gap:5px}.ce-source-recipe .ce-source-recipe-hint,.ce-source-recipe .ce-source-recipe-tax{grid-column:1}.ce-admin-shell .ce-source-recipe-quantity{margin-left:0}.ce-admin-shell .ce-source-recipe-quantity .ce-field{grid-template-columns:1fr}.ce-recipe-empty{padding:16px}.ce-recipe-section{margin-left:0}}.ce-admin-shell .ce-modifier-group-source{width:min(100%,900px);max-width:900px;gap:12px}.ce-modifier-group-dialog{border:1px solid #dedede;border-radius:5px;background:#fff;box-shadow:0 7px 26px #0000000a}.ce-modifier-group-dialog>h2{font-size:20px;line-height:26px;font-weight:400;padding:19px 22px 15px;margin:0;border-bottom:1px solid #e6e6e6}.ce-modifier-group-dialog-content{padding:22px;display:grid;gap:19px}.ce-modifier-group-dialog-content>.ce-field{display:grid;gap:5px;font-size:14px}.ce-modifier-group-dialog-content>.ce-field>span{font-size:13px;color:#595959;font-weight:400;padding:0}.ce-admin-shell .ce-modifier-group-dialog .ce-field>input,.ce-admin-shell .ce-modifier-group-dialog .ce-field>select{width:100%;height:42px;max-width:none;background:#fff;border:1px solid #d2d2d2;border-radius:4px;padding:9px 11px;font-size:14px}.ce-modifier-group-modes{padding-top:17px;border-top:1px solid #ececec;display:grid;gap:0}.ce-modifier-group-modes>p{font-size:14px;margin:0 0 12px}.ce-modifier-group-mode{display:grid;grid-template-columns:19px minmax(0,1fr) 145px;gap:9px;align-items:start;padding:17px 0;border-bottom:1px solid #e9e9e9;cursor:pointer}.ce-modifier-group-mode>input{margin:3px 0 0;accent-color:#1889ec}.ce-modifier-group-mode>span:nth-of-type(1){display:grid;gap:5px}.ce-modifier-group-mode strong{font-size:14px;font-weight:700}.ce-modifier-group-mode small{font-size:13px;line-height:1.5;color:#888}.ce-modifier-group-illustration{color:#e9a035;letter-spacing:9px;white-space:nowrap;text-align:right;font-size:23px;font-weight:500}.ce-modifier-group-limits{display:grid;gap:11px;padding:12px 0 0 24px}.ce-modifier-group-limits>label{display:flex;align-items:center;gap:8px;font-size:14px}.ce-modifier-group-limits input[type=checkbox]{width:20px;height:20px;accent-color:#1983dd}.ce-modifier-limit-value{display:grid;gap:5px;max-width:200px}.ce-modifier-limit-value>span{font-size:12px;color:#666}.ce-modifier-limit-value>input{height:38px;border:1px solid #d2d2d2;border-radius:4px;padding:7px 11px;font-size:14px}.ce-modifier-group-limits>small,.ce-modifier-group-disclaimer{font-size:12px;color:#888;line-height:1.55}.ce-modifier-group-disclaimer{margin:0;padding:9px 12px;background:#f7f7f7;border-radius:4px}.ce-modifier-next-action{padding:15px 0;display:grid;gap:10px;justify-items:start}.ce-modifier-next-action>p{font-size:13px;color:#666;margin:0}.ce-modifier-next-action button{border:1px solid #168ce4;border-radius:6px;background:#fff;color:#1788e2;padding:10px 14px;font-size:14px;font-weight:600;cursor:pointer}.ce-modifier-source{max-width:850px}.ce-admin-shell .ce-modifier-source>.ce-field{display:grid;grid-template-columns:230px minmax(0,470px);gap:8px;align-items:start}.ce-admin-shell .ce-modifier-source>.ce-field>span{font-weight:400;font-size:14px;padding-top:9px}.ce-admin-shell .ce-modifier-source>.ce-field>input,.ce-admin-shell .ce-modifier-source>.ce-field>select{height:40px;border:1px solid #d2d2d2;border-radius:4px;padding:8px 11px;font-size:14px}.ce-admin-shell .ce-modifier-source>.ce-field .ce-quantity-error{grid-column:2}.ce-modifier-source>small{font-size:12px;color:#888;line-height:1.45}@media(max-width:768px){.ce-modifier-group-dialog-content{padding:15px}.ce-modifier-group-mode{grid-template-columns:19px minmax(0,1fr)}.ce-modifier-group-illustration{grid-column:2;text-align:left;font-size:18px}.ce-admin-shell .ce-modifier-source>.ce-field{grid-template-columns:1fr;gap:5px}.ce-admin-shell .ce-modifier-source>.ce-field>span{padding:0}.ce-admin-shell .ce-modifier-source>.ce-field .ce-quantity-error{grid-column:1}}.ce-admin-shell .ce-source-variant{max-width:1030px;width:100%;gap:17px}.ce-source-variant-help{display:grid;gap:5px;max-width:870px;padding-bottom:13px;border-bottom:1px solid #eee}.ce-source-variant-help strong{font-size:17px;font-weight:600}.ce-source-variant-help small{color:#777;font-size:12px;line-height:1.5}.ce-admin-shell .ce-source-variant>.ce-field{display:grid;grid-template-columns:170px minmax(0,530px);align-items:center;gap:18px}.ce-admin-shell .ce-source-variant>.ce-field>span{font-weight:400;padding:0;font-size:14px}.ce-admin-shell .ce-source-variant>.ce-field>select,.ce-admin-shell .ce-source-variant>.ce-field>input{height:40px;min-height:40px;background:#fff;border:1px solid #d2d2d2;border-radius:4px;padding:8px 12px;font-size:14px}.ce-source-variant-details{display:grid;grid-template-columns:minmax(0,280px) minmax(0,220px);gap:13px;margin-left:188px}.ce-source-variant-details>.ce-field{display:grid;gap:5px}.ce-source-variant-details .ce-field>span{padding:0;font-size:13px;font-weight:400}.ce-source-variant-details .ce-field>input{width:100%;min-height:40px;border:1px solid #ddd;border-radius:4px;background:#f7f7f7;padding:8px;color:#777}.ce-source-variant-prices{background:#f8f8f8;border:1px solid #ededed;border-radius:4px;padding:16px 12px 18px;max-width:1030px;margin:3px 0 0}.ce-source-variant-prices-header,.ce-source-variant-prices-row{display:grid;grid-template-columns:minmax(145px,1.4fr) minmax(136px,1.15fr) minmax(100px,.9fr) minmax(145px,1.15fr) 75px;gap:13px;align-items:center}.ce-source-variant-prices-header{font-size:12px;color:#555;line-height:18px;margin:0 0 6px;font-weight:500}.ce-source-variant-prices-row>strong{font-size:14px;line-height:20px;font-weight:500}.ce-source-variant-prices-row>input,.ce-source-variant-prices-row .ce-field>input{height:39px;width:100%;min-height:39px;border:1px solid #d1d1d1;border-radius:4px;background:#fff;padding:8px 9px;font-size:14px;color:#444}.ce-source-variant-prices-row>input:disabled{background:#efefef;color:#888;opacity:1}.ce-source-variant-prices-row .ce-field{display:block;min-width:0;margin:0}.ce-source-variant-prices-row .ce-field>span{display:none}.ce-source-variant-visibility{display:flex;align-items:center;gap:5px;font-size:13px}.ce-source-variant-visibility input{accent-color:#1983dd;margin:0}.ce-source-variant-prices>p,.ce-source-variant-linked{font-size:12px;line-height:1.6;color:#777;margin:11px 0 0;max-width:700px}.ce-source-variant-linked{padding:9px 11px;border-left:2px solid #1983dd;margin:0}@media(max-width:950px){.ce-source-variant-prices{overflow-x:auto}.ce-source-variant-prices-header,.ce-source-variant-prices-row{min-width:740px}}@media(max-width:560px){.ce-admin-shell .ce-source-variant>.ce-field{display:grid;grid-template-columns:1fr;gap:5px}.ce-source-variant-details{margin-left:0;grid-template-columns:1fr}.ce-source-variant-prices{padding:13px 10px}}
