/* line 3, app/assets/stylesheets/admin/flash.scss */.flash{display:block;border-radius:4px;padding:15px 20px;margin:20px 0;border-left:4px solid;box-sizing:border-box}/* line 11, app/assets/stylesheets/admin/flash.scss */.flash.alert{border-left-color:#AB2430;color:#811b24;background-color:rgba(171,36,48,0.15)}/* line 17, app/assets/stylesheets/admin/flash.scss */.flash.warning{border-left-color:#D4872A;color:#945e1d;background-color:rgba(241,169,72,0.15)}/* line 26, app/assets/stylesheets/admin/flash.scss */.flash.warn{background-color:#e8e8e8}/* line 30, app/assets/stylesheets/admin/flash.scss */.flash.info{border-left-color:#3498db;color:#1d6fa5;background-color:rgba(52,152,219,0.1)}/* line 36, app/assets/stylesheets/admin/flash.scss */.flash.success{border-left-color:#0A8340;color:#065429;background-color:rgba(10,131,64,0.15)}/* line 45, app/assets/stylesheets/admin/flash.scss */.flash .button.smaller{height:auto;min-height:0;padding:0 6px;line-height:inherit;color:inherit;border-color:currentColor}/* line 50, app/assets/stylesheets/admin/flash.scss */.flash .button.smaller:hover,.flash .button.smaller:active{background:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor;color:inherit}/* line 59, app/assets/stylesheets/admin/flash.scss */.flash ul{margin:8px 0 0;padding-left:20px}/* line 63, app/assets/stylesheets/admin/flash.scss */.flash ul:first-child{margin-top:0}/* line 70, app/assets/stylesheets/admin/flash.scss */.flash.with-action{display:flex;align-items:center;justify-content:space-between;gap:12px}/* line 76, app/assets/stylesheets/admin/flash.scss */.flash.with-action form{margin:0}/* line 80, app/assets/stylesheets/admin/flash.scss */.flash.with-action>.button,.flash.with-action>form{flex-shrink:0;white-space:nowrap}/* line 89, app/assets/stylesheets/admin/flash.scss */.flash.templated-badge{display:flex;flex-wrap:wrap;align-items:center;gap:8px}/* line 95, app/assets/stylesheets/admin/flash.scss */.flash.templated-badge .templated-badge-label{font-weight:600}/* line 99, app/assets/stylesheets/admin/flash.scss */.flash.templated-badge code{font-size:12px;padding:2px 8px;border-radius:4px;background-color:rgba(52,152,219,0.15);color:#196090}/* line 112, app/assets/stylesheets/admin/flash.scss */.flash.shutdown-grace{margin:0;border-radius:0;border-left:0;border-bottom:1px solid rgba(212,135,42,0.5)}/* line 118, app/assets/stylesheets/admin/flash.scss */.flash.shutdown-grace strong{margin-right:0.35em}/* line 120, app/assets/stylesheets/admin/flash.scss */.flash.shutdown-grace a{margin-left:12px;font-weight:600;white-space:nowrap}
/* line 3, app/assets/stylesheets/admin/dropdown.scss */.dropdown{position:relative;display:inline-block}/* line 7, app/assets/stylesheets/admin/dropdown.scss */.dropdown .flyout a{display:block;padding:6px 12px;white-space:nowrap;color:#3D3C3B}/* line 13, app/assets/stylesheets/admin/dropdown.scss */.dropdown .flyout a:hover{background:rgba(0,0,0,0.05)}/* line 17, app/assets/stylesheets/admin/dropdown.scss */.dropdown .flyout a.delete{color:#AB2430}/* line 28, app/assets/stylesheets/admin/dropdown.scss */.caret-toggle{display:inline-flex;align-items:center;gap:6px}/* line 36, app/assets/stylesheets/admin/dropdown.scss */.caret-toggle .caret{position:relative;top:1px;margin:0;font-size:6px}/* line 50, app/assets/stylesheets/admin/dropdown.scss */.stats-download-trigger{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;color:#777;cursor:pointer}/* line 60, app/assets/stylesheets/admin/dropdown.scss */.stats-download-trigger .icon{display:block;font-size:16px;line-height:1}/* line 66, app/assets/stylesheets/admin/dropdown.scss */.stats-download-trigger:hover{color:var(--app-color, #2540F5)}/* line 74, app/assets/stylesheets/admin/dropdown.scss */.stats-download-item{width:100%;background:none;border:0;font:inherit;text-align:left;cursor:pointer}
/* line 15, app/assets/stylesheets/shared/_tab_strip.scss */.panel-tabs{margin:0;border-radius:0;background:none;box-shadow:none}/* line 22, app/assets/stylesheets/shared/_tab_strip.scss */.panel-tabs-head{margin:0 -22px;padding:0 22px;border-radius:0;background:#e8e8e8}/* line 29, app/assets/stylesheets/shared/_tab_strip.scss */.panel-tab.active{background:#fafafa}/* line 33, app/assets/stylesheets/shared/_tab_strip.scss */.panel-tab-body{padding:24px 0 0;background:none;border-radius:0}/* line 39, app/assets/stylesheets/admin/panel_tabs.scss */.record-band{margin:0 -22px;padding:22px;background:#e8e8e8}/* line 44, app/assets/stylesheets/admin/panel_tabs.scss */.record-band .h1{margin:0 0 4px}/* line 56, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tabs[data-panel-tabs-key-value]:not(.ready)>.panel-tabs-head,.panel-tabs[data-panel-tabs-key-value]:not(.ready)>.panel-tab-body{visibility:hidden}/* line 67, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tabs-head{display:flex;gap:2px;padding-top:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) rgba(0,0,0,0)}/* line 281, app/assets/stylesheets/admin/_variables.scss */.panel-tabs-head::-webkit-scrollbar{width:6px}/* line 284, app/assets/stylesheets/admin/_variables.scss */.panel-tabs-head::-webkit-scrollbar-track{background:rgba(0,0,0,0)}/* line 287, app/assets/stylesheets/admin/_variables.scss */.panel-tabs-head::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px}/* line 291, app/assets/stylesheets/admin/_variables.scss */.panel-tabs-head::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.35)}/* line 95, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tabs-head{position:sticky;top:57px;z-index:20}/* line 131, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tabs-head{gap:0;padding-inline:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) #fafafa}/* line 281, app/assets/stylesheets/admin/_variables.scss */.admin-body .panel-tabs-head::-webkit-scrollbar{width:6px}/* line 284, app/assets/stylesheets/admin/_variables.scss */.admin-body .panel-tabs-head::-webkit-scrollbar-track{background:#fafafa}/* line 287, app/assets/stylesheets/admin/_variables.scss */.admin-body .panel-tabs-head::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px}/* line 291, app/assets/stylesheets/admin/_variables.scss */.admin-body .panel-tabs-head::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.35)}/* line 136, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tabs-head::before{content:'';flex:none;width:9px;border-bottom:1px solid rgba(0,0,0,0.15)}/* line 143, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tabs-head::after{content:'';flex:1 0 21px;border-bottom:1px solid rgba(0,0,0,0.15)}/* line 150, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tab{position:relative;z-index:0;padding:8px 13px}/* line 155, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tab::before{content:'';position:absolute;inset:auto 0 0;z-index:-1;border-bottom:1px solid rgba(0,0,0,0.15)}/* line 163, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tab.active{background:none}/* line 166, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tab.active::after{content:'';position:absolute;inset:0 1px;z-index:-1;border:1px solid rgba(0,0,0,0.15);border-bottom:0;border-radius:inherit;background:#fafafa padding-box}/* line 179, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tab.active:focus-visible{outline:none}/* line 182, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tab.active:focus-visible::after{outline:2px solid var(--app-color, #2540F5);outline-offset:-2px}/* line 190, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border:0;border-radius:8px 8px 0 0;background:none;font:inherit;font-size:14px;font-weight:700;line-height:1.4;color:#777;white-space:nowrap;cursor:pointer}/* line 213, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab:hover{color:#3D3C3B}/* line 217, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab:focus-visible{outline:2px solid var(--app-color, #2540F5);outline-offset:-2px}/* line 221, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab.active{color:#3D3C3B}/* line 231, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;background:rgba(0,0,0,0.08);color:#3D3C3B;border-radius:9px;font-size:10px;font-weight:700;line-height:1}/* line 249, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:currentColor}/* line 262, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .collection>.note:first-child{margin-top:0}/* line 270, app/assets/stylesheets/admin/panel_tabs.scss */.admin-body .panel-tab-body .collection>.note:first-child,.admin-body .panel-tab-body .collection>.new:first-child,.admin-body .panel-tab-body .collection>.supplier-section:first-child{margin-top:0;padding-top:0}/* line 278, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .collection>.note:last-child{margin-bottom:0}/* line 284, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body>:first-child>h2:first-child{margin-top:0}/* line 291, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body>.flash:first-child,.panel-tab-body>[hidden]:first-child+.flash{margin-top:0}/* line 301, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness{margin-top:16px}/* line 304, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness:first-child{margin-top:0}/* line 312, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-head{display:flex;align-items:center;gap:12px}/* line 319, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-head h2{margin:0;font-size:15px;white-space:nowrap}/* line 329, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-meter{flex:0 1 120px;min-width:0}/* line 334, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-meter .task-progress-bar{width:100%;min-width:40px}/* line 339, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-percent{flex:0 0 auto;font-weight:700;white-space:nowrap;color:#777}/* line 346, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-summary{margin-top:6px;font-size:14px;color:#777}/* line 354, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-checks{margin-bottom:16px}/* line 357, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-checks>summary{cursor:pointer}/* line 365, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-list{margin:10px 0 0;padding-left:22px;font-size:14px;font-weight:400}/* line 372, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-item{padding:2px 0}/* line 375, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-item::marker{color:#777}/* line 384, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-templates{margin:6px 0 0;font-size:14px}/* line 391, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness .readiness-required{margin-right:5px;font-weight:700;color:#AB2430}/* line 398, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body .readiness+.dpps{margin-top:16px}/* line 410, app/assets/stylesheets/admin/panel_tabs.scss */.panel-tab-body{max-width:950px;margin-right:auto}
/* line 6, app/assets/stylesheets/admin/alert_level.scss */.alert-level{display:inline-block;padding:6px 8px;line-height:1;border-radius:4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;background:rgba(0,0,0,0.05);color:#777}/* line 18, app/assets/stylesheets/admin/alert_level.scss */.alert-level.error{background:rgba(171,36,48,0.15);color:#AB2430}/* line 23, app/assets/stylesheets/admin/alert_level.scss */.alert-level.warn{background:rgba(241,169,72,0.15);color:#D4872A}/* line 28, app/assets/stylesheets/admin/alert_level.scss */.alert-level.info{background:rgba(10,131,64,0.15);color:#0A8340}
/* line 14, app/assets/stylesheets/admin/proposal_review.scss */.proposal-keys .proposal-key{margin-bottom:22px;border-left:4px solid transparent}/* line 18, app/assets/stylesheets/admin/proposal_review.scss */.proposal-keys .proposal-key.conflict{border-left-color:#D4872A}/* line 21, app/assets/stylesheets/admin/proposal_review.scss */.proposal-keys .proposal-key .proposal-key-readings>tbody>tr>th{width:33%;hyphens:auto;vertical-align:baseline}/* line 27, app/assets/stylesheets/admin/proposal_review.scss */.proposal-keys .proposal-key .proposal-key-readings>tbody>tr>td{overflow-wrap:anywhere}/* line 32, app/assets/stylesheets/admin/proposal_review.scss */.proposal-keys .proposal-key .proposal-key-readings>tbody>tr>td textarea{vertical-align:top}/* line 40, app/assets/stylesheets/admin/proposal_review.scss */.proposal-keys .proposal-key .structured-composition-rows{margin:0;padding:0;list-style:none}/* line 51, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-value{display:flex;align-items:baseline;gap:8px}/* line 56, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-value>.proposal-key-text{min-width:0}/* line 60, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-value>.proposal-key-edit{flex:1 1 auto}/* line 64, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-value>.info-toggle{flex-shrink:0;margin-left:0}/* line 74, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-translated{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:6px 0 0;font-size:14px;color:#777}/* line 83, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-translated .locale-badge{margin-right:0}/* line 88, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-original-toggle{padding:0;border:0;background:none;font:inherit;color:var(--app-color, #2540F5);cursor:pointer}/* line 96, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-original-toggle:hover{text-decoration:underline}/* line 101, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-written{margin-top:6px}/* line 105, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-written-text{margin:0}/* line 108, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-written-text+.proposal-key-written-text{margin-top:4px}/* line 115, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-fieldset{min-width:0;margin:0;padding:0;border:0}/* line 126, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-inputs{display:flex;flex-wrap:wrap;gap:8px}/* line 131, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-inputs>.field{margin:0}/* line 135, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-inputs>.field:first-child{flex:1 1 auto}/* line 140, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-properties{margin:0;padding:0;list-style:none}/* line 145, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-properties>.property>.field{margin:0}/* line 157, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-images{flex:1 1 auto;min-width:0}/* line 20, app/assets/stylesheets/shared/_image_tile.scss */.proposal-key-images .image-tile{position:relative}/* line 23, app/assets/stylesheets/shared/_image_tile.scss */.proposal-key-images .image-tile:hover .image-tile-remove{opacity:1}/* line 30, app/assets/stylesheets/shared/_image_tile.scss */.proposal-key-images .image-tile-picture{width:100%;aspect-ratio:1 / 1;border:1px solid rgba(0,0,0,0.15);border-radius:4px;overflow:hidden;box-sizing:border-box;background:#fafafa}/* line 39, app/assets/stylesheets/shared/_image_tile.scss */.proposal-key-images .image-tile-picture img{display:block;width:100%;height:100%;object-fit:cover}/* line 47, app/assets/stylesheets/shared/_image_tile.scss */.proposal-key-images .image-tile-remove{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;box-sizing:border-box;background:color-mix(in srgb, #AB2430 60%, transparent);border:1px solid color-mix(in srgb, #AB2430 70%, transparent);border-radius:4px;opacity:0.55;cursor:pointer;transition:opacity 0.15s}/* line 66, app/assets/stylesheets/shared/_image_tile.scss */.proposal-key-images .image-tile-remove::before{content:'';display:inline-block;background-color:currentColor;-webkit-mask-image:var(--icon-cancel);mask-image:var(--icon-cancel);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:13px;height:13px;color:#fff}/* line 73, app/assets/stylesheets/shared/_image_tile.scss */.proposal-key-images .image-tile-remove:focus-visible{opacity:1;outline:2px solid #AB2430;outline-offset:1px}/* line 168, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-images .image-tile-picture.document{display:flex;align-items:center;justify-content:center;color:#777}/* line 174, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-images .image-tile-picture.document::before{content:'';display:inline-block;background-color:currentColor;-webkit-mask-image:var(--icon-doc);mask-image:var(--icon-doc);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:36%;height:36%}/* line 182, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-image-tiles{display:grid;grid-template-columns:repeat(auto-fill, clamp(64px, 25%, 120px));gap:8px;margin:0;padding:0;list-style:none}/* line 194, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-images-add{margin-top:8px}/* line 201, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-fieldset:disabled .image-tile-remove,.proposal-key-fieldset:disabled .proposal-key-images-add{display:none}/* line 209, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-edit .rating-container{display:none}/* line 218, app/assets/stylesheets/admin/proposal_review.scss */.admin-body .proposal-key-fieldset:disabled input:not([type='checkbox']),.admin-body .proposal-key-fieldset:disabled textarea{background:rgba(0,0,0,0.05);opacity:.7}/* line 12, app/assets/stylesheets/shared/_picker_locked.scss */.admin-body .proposal-key-fieldset:disabled .ts-wrapper .clear-button,.admin-body .proposal-key-fieldset:disabled .ts-wrapper .item .remove{display:none}/* line 17, app/assets/stylesheets/shared/_picker_locked.scss */.admin-body .proposal-key-fieldset:disabled .ts-wrapper.single .ts-control::after{display:none}/* line 21, app/assets/stylesheets/shared/_picker_locked.scss */.admin-body .proposal-key-fieldset:disabled .ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:8px !important}/* line 231, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-decision{margin-top:8px}/* line 234, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-decision .field{margin-bottom:0}/* line 241, app/assets/stylesheets/admin/proposal_review.scss */[data-key]:not(.rejected) .proposal-key-decision,.sent[data-key] .proposal-key-decision{display:none}/* line 254, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-choice{display:inline-flex;flex-shrink:0;gap:4px;align-self:center}/* line 260, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-choice>.button.proposal-sheet-pick{--pick: var(--app-color, #2540F5);display:inline-flex;align-items:center;justify-content:center;width:33px;padding:0;color:#3D3C3B;background:transparent;border:1px solid #aaa;box-shadow:none}/* line 12, app/assets/stylesheets/admin/_grey_icon_button.scss */.proposal-sheet-choice>.button.proposal-sheet-pick:hover,.proposal-sheet-choice>.button.proposal-sheet-pick:active{color:var(--app-color, #2540F5);background:rgba(0,0,0,0.05);border-color:var(--app-color, #2540F5);box-shadow:none}/* line 21, app/assets/stylesheets/admin/_grey_icon_button.scss */.proposal-sheet-choice>.button.proposal-sheet-pick[data-disabled='true'],.proposal-sheet-choice>.button.proposal-sheet-pick:disabled{opacity:0.45}/* line 269, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-choice>.button.proposal-sheet-pick.pick-accept{--pick: #0A8340}/* line 270, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-choice>.button.proposal-sheet-pick.pick-reject{--pick: #AB2430}/* line 272, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-choice>.button.proposal-sheet-pick:hover{color:var(--pick);border-color:var(--pick)}/* line 277, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-choice>.button.proposal-sheet-pick[aria-checked='true'],.proposal-sheet-choice>.button.proposal-sheet-pick[aria-checked='true']:hover{color:#fff;background:var(--pick);border-color:var(--pick);cursor:default}/* line 285, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-choice>.button.proposal-sheet-pick .icon{margin:0}/* line 292, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-error{margin:8px 0 0}/* line 298, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-save{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:22px}/* line 305, app/assets/stylesheets/admin/proposal_review.scss */.proposal-sheet-save>.note{align-self:stretch;margin:0;text-align:left}/* line 314, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-head{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:8px}/* line 321, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}/* line 328, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-title h3{margin:0;overflow-wrap:anywhere}/* line 336, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-state,.proposal-key-translation{font-size:14px;color:#777}/* line 342, app/assets/stylesheets/admin/proposal_review.scss */.proposal-key-translation{margin:6px 0 0}/* line 350, app/assets/stylesheets/admin/proposal_review.scss */.flash.info.proposal-handover>p{margin:0 0 8px}/* line 354, app/assets/stylesheets/admin/proposal_review.scss */.flash.info.proposal-handover .field{margin:0}/* line 358, app/assets/stylesheets/admin/proposal_review.scss */.flash.info.proposal-handover textarea{background-color:rgba(255,255,255,0.6);border-color:rgba(52,152,219,0.35);color:inherit}
.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
/*# sourceMappingURL=tom-select.min.css.map */
/* line 20, app/assets/stylesheets/admin/tom_select.scss */select.selectable:not(.tomselected){box-sizing:border-box;height:33px;overflow:hidden;color:transparent}/* line 28, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper{width:100% !important;position:relative}/* line 33, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-control{font-weight:400;font-style:normal;font-size:15px;padding:5px 40px 5px 7px !important;border:1px solid #aaa;border-radius:4px;background:#fff;box-sizing:border-box;min-height:33px;cursor:pointer;box-shadow:none;transition:border-color 0.15s ease, box-shadow 0.15s ease;display:flex;flex-wrap:nowrap;align-items:center}/* line 51, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-control>input::placeholder{font-style:italic;color:#bbb !important;opacity:1 !important}/* line 59, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-control>input{font-weight:400;font-style:normal;font-size:15px;flex:1;min-width:0;height:20px}/* line 71, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-control>.item{font-weight:400;font-style:normal;color:#3D3C3B;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}/* line 86, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.single .ts-control>.item~input{width:0 !important;padding:0;margin:0}/* line 97, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.single.dropdown-active .ts-control>.item~input{position:absolute;left:7px;right:30px;width:auto !important}/* line 103, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.single.dropdown-active .ts-control>.item:has(~input){visibility:hidden}/* line 109, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.single .ts-control::after{content:'';display:block;position:absolute;top:50%;right:10px;width:0;height:0;margin-top:-2px;border-style:solid;border-width:5px 4px 0;border-color:#a8a8a8 transparent transparent}/* line 125, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.dropdown-active .ts-control{border-color:#bababa;border-radius:4px 4px 0 0;box-shadow:0 -2px 8px rgba(0,0,0,0.08)}/* line 131, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.dropdown-active.single .ts-control::after{border-width:0 4px 5px;border-color:transparent transparent #a8a8a8}/* line 139, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.focus:not(.dropdown-active) .ts-control{border-color:#a8a8a8}/* line 144, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown{border:1px solid #bababa;border-top:1px solid #dedede;border-radius:0 0 4px 4px;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-top:-1px;z-index:100;background:#fff}/* line 154, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown:empty,.ts-wrapper .ts-dropdown:has(.ts-dropdown-content:empty){display:none}/* line 159, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .ts-dropdown-content{max-height:220px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) rgba(0,0,0,0)}/* line 281, app/assets/stylesheets/admin/_variables.scss */.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar{width:6px}/* line 284, app/assets/stylesheets/admin/_variables.scss */.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}/* line 287, app/assets/stylesheets/admin/_variables.scss */.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:3px}/* line 291, app/assets/stylesheets/admin/_variables.scss */.ts-wrapper .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.35)}/* line 165, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .option[data-value='']{display:none}/* line 169, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .option{font-weight:400;font-style:normal;font-size:15px;padding:6px 10px;color:#3D3C3B;cursor:pointer}/* line 176, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .option.active{background:color-mix(in srgb, var(--app-color, #2540F5) 12%, transparent);color:#3D3C3B}/* line 181, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .option.selected{background:color-mix(in srgb, var(--app-color, #2540F5) 12%, transparent);color:#3D3C3B}/* line 187, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .option.option-level-0{font-weight:700}/* line 190, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .option.option-level-1{padding-left:20px}/* line 193, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .option.option-level-2{font-style:italic;padding-left:40px}/* line 203, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .optgroup-header{position:sticky;top:0;z-index:1;padding:6px 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#777;background:#fafafa;border-top:1px solid #dedede;border-bottom:1px solid #dedede}/* line 218, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}/* line 223, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .create{font-weight:400;font-style:normal;font-size:15px;padding:6px 10px;color:var(--app-color, #2540F5);cursor:pointer}/* line 230, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .create.active{background:color-mix(in srgb, var(--app-color, #2540F5) 12%, transparent)}/* line 236, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .no-results{font-weight:400;font-style:normal;font-size:15px;padding:8px 10px;color:#777}/* line 246, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .loading-row{font-weight:400;font-style:normal;font-size:15px;padding:8px 10px;color:#777}/* line 252, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-dropdown .loading-row::after{content:'';display:inline-block;width:12px;height:12px;margin-left:6px;vertical-align:-1px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;box-sizing:border-box;opacity:0;animation:spin 0.7s linear infinite,busy-reveal 0s 200ms forwards}/* line 260, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-control .clear-button{position:absolute !important;right:24px !important;top:50% !important;transform:translateY(calc(-50% - 1px));color:#3D3C3B;font-size:16px;font-weight:bold;line-height:1;cursor:pointer;opacity:0.6;z-index:1;margin:0 !important;padding:0 !important}/* line 277, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper .ts-control .clear-button:hover{opacity:1}/* line 283, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper:not(.has-items) .clear-button{display:none !important}/* line 288, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control .clear-button{right:8px !important}/* line 296, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 32px 3px 7px !important;min-height:33px}/* line 306, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control>.item{box-sizing:border-box;height:24px;margin:0;background:color-mix(in srgb, var(--app-color, #2540F5) 10%, transparent);border:1px solid color-mix(in srgb, var(--app-color, #2540F5) 20%, transparent);border-radius:3px;padding:0 8px;font-size:13px;line-height:22px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;overflow:visible;text-overflow:clip;position:relative}/* line 331, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control>.item[draggable='true']{cursor:grab}/* line 334, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control>.item[draggable='true']:active{cursor:grabbing}/* line 337, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control>.item.ts-drag-over{border-color:var(--app-color, #2540F5)}/* line 341, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control>.item .remove{position:relative;top:-2px;color:var(--app-color, #2540F5);font-size:14px;font-weight:bold;cursor:pointer;opacity:0.6;line-height:1}/* line 351, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control>.item .remove:hover{opacity:1}/* line 357, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi .ts-control>input{flex:1;min-width:60px;height:24px;margin:0;padding:0;line-height:24px}/* line 368, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi.has-items .ts-control>input{min-width:30px}/* line 369, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.multi.has-items .ts-control>input::placeholder{color:transparent !important}/* line 374, app/assets/stylesheets/admin/tom_select.scss */.ts-wrapper.disabled .ts-control{background:rgba(0,0,0,0.05);opacity:0.7;cursor:default}/* line 382, app/assets/stylesheets/admin/tom_select.scss */.field .ts-wrapper,.choose .ts-wrapper{width:100% !important}
/* line 12, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons{position:relative;display:block;width:100%}/* line 20, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons input,.field-buttons textarea{width:100%;padding-right:36px !important}/* line 26, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons:has(.field-buttons-group>:nth-child(2)) :is(input, textarea){padding-right:64px !important}/* line 32, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons:has(>textarea) .field-buttons-group{top:4px;transform:none}/* line 38, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons-group{position:absolute;top:50%;right:4px;display:flex;transform:translateY(-50%)}/* line 45, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons-group button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;color:inherit;line-height:1;background:none;border:0;opacity:0.55;cursor:pointer}/* line 60, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons-group button:hover,.field-buttons-group button:focus-visible,.field-buttons-group button.revealed{opacity:1}/* line 66, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons-group button svg{display:block}/* line 71, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons-group button .icon{margin:0;font-size:125%}/* line 77, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons-group .password-toggle{order:1}/* line 81, app/assets/stylesheets/shared/_field_buttons.scss */.field-buttons-group .field-copy{order:2}/* line 98, app/assets/stylesheets/supply.scss */.supply{padding:0 0 40px}/* line 105, app/assets/stylesheets/supply.scss */.supply h1{margin:0;font-size:var(--h2-size, 125%);font-weight:var(--h1-weight, 700);font-style:var(--h1-style, normal);line-height:1.15}/* line 113, app/assets/stylesheets/supply.scss */.supply h2{margin:0 0 12px;font-size:var(--h3-size, 115%);font-weight:var(--h2-weight, 700);font-style:var(--h2-style, normal)}/* line 120, app/assets/stylesheets/supply.scss */.supply h3{margin:16px 0 6px;font-size:100%;font-weight:var(--h3-weight, 700);font-style:var(--h3-style, normal)}/* line 128, app/assets/stylesheets/supply.scss */.supply a:not(.button,.flyout-item){color:var(--link-color, #255dba)}/* line 132, app/assets/stylesheets/supply.scss */.supply .flash{margin:0 0 20px}/* line 139, app/assets/stylesheets/supply.scss */.supply section{padding:0;overflow:visible}/* line 148, app/assets/stylesheets/supply.scss */.supply-header,.supply-review-answer,.supply-rows .supply-row{background:color-mix(in oklab, var(--body-background, #e2e1e0) 50%, var(--background-color, #f8f8f7));border:0}/* line 155, app/assets/stylesheets/supply.scss */.supply-review-answer,.supply-rows .supply-row{border-radius:10px}/* line 164, app/assets/stylesheets/supply.scss */.supply-header{margin:0 -25px 28px;padding:24px 25px}@media (max-width: 600px){/* line 164, app/assets/stylesheets/supply.scss */.supply-header{margin:0 -20px 28px;padding:24px 20px}}/* line 173, app/assets/stylesheets/supply.scss */.supply-header:has(+.supply-page>.panel-tabs){margin-bottom:0}/* line 177, app/assets/stylesheets/supply.scss */.supply-header .supply-header-lead{margin:8px 0 0}/* line 187, app/assets/stylesheets/supply.scss */.supply-text-logo{min-width:0;color:var(--font-color, #3d3c3b);font-size:var(--h3-size, 115%);font-weight:var(--h1-weight, 700);white-space:nowrap}/* line 194, app/assets/stylesheets/supply.scss */.supply-text-logo .supply-text-logo-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:normal;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase}/* line 207, app/assets/stylesheets/supply.scss */.supply-text-logo .supply-text-logo-short{display:none;text-decoration:none}@media (max-width: 600px){/* line 213, app/assets/stylesheets/supply.scss */.supply-text-logo .supply-text-logo-long{display:none}/* line 217, app/assets/stylesheets/supply.scss */.supply-text-logo .supply-text-logo-short{display:inline}}/* line 223, app/assets/stylesheets/supply.scss */.supply-hint{margin:0 0 20px;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 229, app/assets/stylesheets/supply.scss */.note{font-style:italic}/* line 235, app/assets/stylesheets/supply.scss */.supply-answer-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px}/* line 242, app/assets/stylesheets/supply.scss */.supply-answer-head h2{margin:0}/* line 252, app/assets/stylesheets/supply.scss */.supply-answer-state.open{background:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 16%, transparent);color:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 70%, var(--font-color, #3d3c3b))}/* line 252, app/assets/stylesheets/supply.scss */.supply-answer-state.answered{background:color-mix(in oklab, var(--action-color, #255dba) 16%, transparent);color:color-mix(in oklab, var(--action-color, #255dba) 70%, var(--font-color, #3d3c3b))}/* line 252, app/assets/stylesheets/supply.scss */.supply-answer-state.adopted{background:color-mix(in oklab, #0a8340 16%, transparent);color:color-mix(in oklab, #0a8340 70%, var(--font-color, #3d3c3b))}/* line 252, app/assets/stylesheets/supply.scss */.supply-answer-state.partial{background:color-mix(in oklab, #D4872A 16%, transparent);color:color-mix(in oklab, #D4872A 70%, var(--font-color, #3d3c3b))}/* line 259, app/assets/stylesheets/supply.scss */.supply-subtitle{margin:0 0 6px;font-weight:700}/* line 268, app/assets/stylesheets/supply.scss */.supply-delegate-keys{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 14%, transparent)}/* line 273, app/assets/stylesheets/supply.scss */.supply-delegate-keys .error-message--block{display:block}/* line 281, app/assets/stylesheets/supply.scss */#modals .modal{background:var(--background-color, #f8f8f7);color:var(--font-color, #3d3c3b)}/* line 293, app/assets/stylesheets/supply.scss */.supply-fields .field{margin-bottom:16px;gap:4px}/* line 300, app/assets/stylesheets/supply.scss */.supply-fields label{display:block;margin-bottom:0;font-weight:700;color:var(--font-color, #3d3c3b)}/* line 307, app/assets/stylesheets/supply.scss */.supply-fields input[type='text'],.supply-fields input[type='password'],.supply-fields input[type='number'],.supply-fields input[type='date'],.supply-fields input[type='datetime-local'],.supply-fields select,.supply-fields .field textarea{box-sizing:border-box;width:100%;padding:7px 10px;font:inherit;color:var(--font-color, #3d3c3b);background:var(--background-color, #f8f8f7);border:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent);border-radius:6px;transition:border-color 0.15s ease}/* line 324, app/assets/stylesheets/supply.scss */.supply-fields input[type='text']:focus,.supply-fields input[type='password']:focus,.supply-fields input[type='number']:focus,.supply-fields input[type='date']:focus,.supply-fields input[type='datetime-local']:focus,.supply-fields select:focus,.supply-fields .field textarea:focus{outline:none;border-color:var(--action-color, #255dba)}/* line 333, app/assets/stylesheets/supply.scss */.supply-fields .field textarea{min-height:0}/* line 337, app/assets/stylesheets/supply.scss */.supply-fields select[multiple]{min-height:8em}/* line 342, app/assets/stylesheets/supply.scss */.supply-fields input[readonly]{color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 346, app/assets/stylesheets/supply.scss */.supply-fields .note{margin-top:4px;font-size:90%;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 351, app/assets/stylesheets/supply.scss */.supply-fields .note.error{color:#b91c1c}/* line 357, app/assets/stylesheets/supply.scss */.supply-fields .note.returned{font-style:italic;font-weight:700;color:#b91c1c}/* line 364, app/assets/stylesheets/supply.scss */.supply-fields .checkbox{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-bottom:8px}/* line 372, app/assets/stylesheets/supply.scss */.supply-fields .checkbox label{flex:1 1 0;min-width:0;margin:0;font-weight:400;cursor:pointer}/* line 381, app/assets/stylesheets/supply.scss */.supply-fields .checkbox .note{flex-basis:100%;padding:0 0 0 44px}/* line 391, app/assets/stylesheets/supply.scss */.supply-fields .field:has(>.checkbox):has(+.field>.checkbox){margin-bottom:0}/* line 395, app/assets/stylesheets/supply.scss */.supply-fields .supply-subtitle:has(+.field>.checkbox){margin-bottom:16px}/* line 401, app/assets/stylesheets/supply.scss */.supply-fields input[type='checkbox']{appearance:none;-webkit-appearance:none;width:36px;min-width:36px;height:20px;padding:0;border:0;background:color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent);border-radius:10px;position:relative;cursor:pointer;transition:background 0.2s;flex:0 0 auto;margin:0}/* line 37, app/assets/stylesheets/shared/_toggle_switch.scss */.supply-fields input[type='checkbox']::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--background-color, #f8f8f7);border-radius:50%;transition:transform 0.2s}/* line 49, app/assets/stylesheets/shared/_toggle_switch.scss */.supply-fields input[type='checkbox']:checked{background:var(--action-color, #255dba)}/* line 51, app/assets/stylesheets/shared/_toggle_switch.scss */.supply-fields input[type='checkbox']:checked::after{transform:translateX(16px)}/* line 55, app/assets/stylesheets/shared/_toggle_switch.scss */.supply-fields input.warn[type='checkbox']:checked{background:#D4872A}/* line 58, app/assets/stylesheets/shared/_toggle_switch.scss */.supply-fields input[type='checkbox']:disabled{opacity:0.5;cursor:not-allowed}/* line 411, app/assets/stylesheets/supply.scss */.supply .supply-submit,.supply-fields .supply-submit{display:inline-block;width:auto;height:auto;margin:24px 0 0;padding:10px 20px;line-height:normal}@media (max-width: 600px){/* line 411, app/assets/stylesheets/supply.scss */.supply .supply-submit,.supply-fields .supply-submit{display:block;width:100%}}/* line 427, app/assets/stylesheets/supply.scss */form.supply-fields>.button.supply-submit{display:block;width:fit-content;margin:24px auto 0}@media (max-width: 600px){/* line 427, app/assets/stylesheets/supply.scss */form.supply-fields>.button.supply-submit{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes busy-reveal{to{opacity:1}}/* line 444, app/assets/stylesheets/supply.scss */button.busy,a.busy{opacity:0.75;cursor:default;pointer-events:none}/* line 450, app/assets/stylesheets/supply.scss */button.busy::after,a.busy::after{content:'';display:inline-block;width:12px;height:12px;margin-left:6px;vertical-align:-1px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;box-sizing:border-box;opacity:0;animation:spin 0.7s linear infinite,busy-reveal 0s 200ms forwards}/* line 456, app/assets/stylesheets/supply.scss */.supply .button{margin:0}/* line 462, app/assets/stylesheets/supply.scss */.supply .button.smaller{height:32px;padding:0 10px;line-height:30px;color:var(--font-color, #3d3c3b);background:none;border:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent)}/* line 470, app/assets/stylesheets/supply.scss */.supply .button.smaller:hover{border-color:var(--action-color, #255dba);color:var(--action-color, #255dba)}/* line 477, app/assets/stylesheets/supply.scss */.supply .button.smaller.delete{display:inline-flex;align-items:center;justify-content:center;width:32px;padding:0;overflow:hidden;font-size:0;color:var(--font-color, #3d3c3b)}/* line 487, app/assets/stylesheets/supply.scss */.supply .button.smaller.delete::before{content:'';display:inline-block;background-color:currentColor;-webkit-mask-image:var(--icon-trash);mask-image:var(--icon-trash);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:13px;height:13px}/* line 493, app/assets/stylesheets/supply.scss */.supply .button.smaller.delete:hover{border-color:#b91c1c;color:#b91c1c}/* line 506, app/assets/stylesheets/supply.scss */.supply-field{margin-bottom:20px}/* line 509, app/assets/stylesheets/supply.scss */.supply-field .field{margin-bottom:8px}/* line 513, app/assets/stylesheets/supply.scss */.supply-field .supply-field-head{margin-bottom:4px}/* line 519, app/assets/stylesheets/supply.scss */.supply-field .supply-field-label{display:inline;font-weight:700;color:var(--font-color, #3d3c3b);overflow-wrap:anywhere}/* line 525, app/assets/stylesheets/supply.scss */.supply-field .supply-field-label:has(~.supply-leave-out){padding-inline-end:28px}/* line 529, app/assets/stylesheets/supply.scss */.supply-field .supply-field-label:has(~.supply-leave-out.active){opacity:.5}/* line 538, app/assets/stylesheets/supply.scss */.supply-field .supply-leave-out{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px 0;margin-inline-start:-28px;padding:0;vertical-align:middle;font:inherit;line-height:1;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7));background:none;border:0;border-radius:50%;cursor:pointer;position:relative;top:-1px}/* line 558, app/assets/stylesheets/supply.scss */.supply-field .supply-leave-out:hover{color:var(--font-color, #3d3c3b)}/* line 563, app/assets/stylesheets/supply.scss */.supply-field .supply-leave-out:focus-visible{outline:2px solid var(--action-color, #255dba);outline-offset:-4px}/* line 568, app/assets/stylesheets/supply.scss */.supply-field .supply-leave-out.active{color:#b91c1c}/* line 574, app/assets/stylesheets/supply.scss */.supply-field .supply-leave-out .icon{display:flex;margin:0;line-height:1}/* line 581, app/assets/stylesheets/supply.scss */.supply-field>.note.supply-field-hint{margin:0 0 8px}/* line 585, app/assets/stylesheets/supply.scss */.supply-field .supply-field-body[inert]{opacity:.5}/* line 590, app/assets/stylesheets/supply.scss */.supply-field.error input,.supply-field.error select,.supply-field.error textarea{border-color:#b91c1c}/* line 600, app/assets/stylesheets/supply.scss */.supply-field .supply-field-accepted{display:inline-flex;align-items:center;vertical-align:middle;gap:4px;margin-left:8px;font-size:90%;color:color-mix(in oklab, #0a8340 70%, var(--font-color, #3d3c3b))}/* line 610, app/assets/stylesheets/supply.scss */.supply-field .supply-field-accepted-check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;font-size:11px;line-height:1;color:var(--background-color, #f8f8f7);background:#0a8340;border-radius:50%}/* line 625, app/assets/stylesheets/supply.scss */.supply-field .supply-field-accepted-check .icon{display:flex;margin:0;line-height:1}/* line 632, app/assets/stylesheets/supply.scss */.supply-field.accepted .supply-field-body{opacity:.6}/* line 641, app/assets/stylesheets/supply.scss */.supply-unit-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:8px}/* line 647, app/assets/stylesheets/supply.scss */.supply-unit-row .field{flex:1 1 0;min-width:0;margin-bottom:0}/* line 653, app/assets/stylesheets/supply.scss */.supply-unit-row .field+.field{flex:0 0 auto;min-width:9em}/* line 659, app/assets/stylesheets/supply.scss */.supply-later ul{margin:0 0 20px;padding-left:20px;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 673, app/assets/stylesheets/supply.scss */.supply-rows .supply-rows-label{margin:0 0 8px;font-weight:700}/* line 678, app/assets/stylesheets/supply.scss */.supply-rows .supply-row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;padding:12px}/* line 688, app/assets/stylesheets/supply.scss */.supply-rows .supply-row .delete{flex:0 0 auto;margin-bottom:4px}/* line 693, app/assets/stylesheets/supply.scss */.supply-rows .supply-row .field{flex:4 1 0;min-width:12em;margin-bottom:0}/* line 699, app/assets/stylesheets/supply.scss */.supply-rows .supply-row .field.numeric{flex:1 1 0;min-width:8em}@media (max-width: 600px){/* line 678, app/assets/stylesheets/supply.scss */.supply-rows .supply-row{padding-right:52px}/* line 707, app/assets/stylesheets/supply.scss */.supply-rows .supply-row .delete{position:absolute;top:12px;right:12px}/* line 713, app/assets/stylesheets/supply.scss */.supply-rows .supply-row .field,.supply-rows .supply-row .field.numeric{flex-basis:100%;min-width:0}}/* line 721, app/assets/stylesheets/supply.scss */.supply-rows .supply-rows-add{margin-bottom:8px}/* line 20, app/assets/stylesheets/shared/_image_tile.scss */.supply-files .image-tile{position:relative}/* line 23, app/assets/stylesheets/shared/_image_tile.scss */.supply-files .image-tile:hover .image-tile-remove{opacity:1}/* line 30, app/assets/stylesheets/shared/_image_tile.scss */.supply-files .image-tile-picture{width:100%;aspect-ratio:1 / 1;border:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent);border-radius:6px;overflow:hidden;box-sizing:border-box;background:color-mix(in oklab, var(--body-background, #e2e1e0) 50%, var(--background-color, #f8f8f7))}/* line 39, app/assets/stylesheets/shared/_image_tile.scss */.supply-files .image-tile-picture img{display:block;width:100%;height:100%;object-fit:cover}/* line 47, app/assets/stylesheets/shared/_image_tile.scss */.supply-files .image-tile-remove{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;box-sizing:border-box;background:color-mix(in srgb, #b91c1c 60%, transparent);border:1px solid color-mix(in srgb, #b91c1c 70%, transparent);border-radius:6px;opacity:0.55;cursor:pointer;transition:opacity 0.15s}/* line 66, app/assets/stylesheets/shared/_image_tile.scss */.supply-files .image-tile-remove::before{content:'';display:inline-block;background-color:currentColor;-webkit-mask-image:var(--icon-cancel);mask-image:var(--icon-cancel);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:13px;height:13px;color:#fff}/* line 73, app/assets/stylesheets/shared/_image_tile.scss */.supply-files .image-tile-remove:focus-visible{opacity:1;outline:2px solid #b91c1c;outline-offset:1px}/* line 744, app/assets/stylesheets/supply.scss */.supply-files .supply-rows-list{display:grid;grid-template-columns:repeat(auto-fill, 120px);gap:8px;margin-bottom:10px}/* line 750, app/assets/stylesheets/supply.scss */.supply-files .supply-rows-list:empty{display:none}/* line 755, app/assets/stylesheets/supply.scss */.supply-files .supply-row.supply-file{display:block;margin:0;padding:0;background:none;border-radius:0}/* line 763, app/assets/stylesheets/supply.scss */.supply-files .supply-file-preview.document{display:flex;align-items:center;justify-content:center;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 769, app/assets/stylesheets/supply.scss */.supply-files .supply-file-preview.document::before{content:'';display:inline-block;background-color:currentColor;-webkit-mask-image:var(--icon-doc);mask-image:var(--icon-doc);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:36%;height:36%}/* line 778, app/assets/stylesheets/supply.scss */.supply-files .supply-file .field:has(>.checkbox){display:none}/* line 782, app/assets/stylesheets/supply.scss */.supply-files .supply-file .field:has(input[readonly]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}/* line 791, app/assets/stylesheets/supply.scss */.supply-files .uploader-dropzone{display:flex;align-items:center;justify-content:center;padding:24px 16px;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7));text-align:center;cursor:pointer;border:2px dashed color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent);border-radius:10px;transition:border-color 0.15s ease, background 0.15s ease}/* line 803, app/assets/stylesheets/supply.scss */.supply-files .uploader-dropzone:hover,.supply-files .uploader-dropzone:focus-visible,.supply-files .uploader-dropzone.dragging{color:var(--font-color, #3d3c3b);background:color-mix(in oklab, var(--action-color, #255dba) 6%, transparent);border-color:var(--action-color, #255dba);outline:none}/* line 812, app/assets/stylesheets/supply.scss */.supply-files .uploader-dropzone.uploading{opacity:.7;pointer-events:none}@media (max-width: 600px){/* line 791, app/assets/stylesheets/supply.scss */.supply-files .uploader-dropzone{padding:16px 12px}}/* line 822, app/assets/stylesheets/supply.scss */.supply-files .uploader-list{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none}/* line 831, app/assets/stylesheets/supply.scss */.supply-files .uploader-row{--progress: 0%;display:flex;align-items:center;height:40px;padding:0 12px;font-size:90%;border-radius:6px;transition:opacity 3s ease, background 0.3s ease;background:linear-gradient(to right, color-mix(in oklab, var(--action-color, #255dba) 20%, transparent) var(--progress), color-mix(in oklab, var(--body-background, #e2e1e0) 50%, var(--background-color, #f8f8f7)) var(--progress))}/* line 846, app/assets/stylesheets/supply.scss */.supply-files .uploader-row.done{background:color-mix(in oklab, #0a8340 20%, transparent)}/* line 850, app/assets/stylesheets/supply.scss */.supply-files .uploader-row.failed{background:color-mix(in oklab, #b91c1c 20%, transparent)}/* line 854, app/assets/stylesheets/supply.scss */.supply-files .uploader-row.fading{opacity:0}/* line 859, app/assets/stylesheets/supply.scss */.supply-files .uploader-row-text{flex:1;min-width:0;overflow:hidden;color:var(--font-color, #3d3c3b);white-space:nowrap;text-overflow:ellipsis}/* line 15, app/assets/stylesheets/shared/_tab_strip.scss */.supply-page .panel-tabs{margin:0;border-radius:0;background:none;box-shadow:none}/* line 22, app/assets/stylesheets/shared/_tab_strip.scss */.supply-page .panel-tabs-head{margin:0 -25px;padding:0 25px;border-radius:0;background:color-mix(in oklab, var(--body-background, #e2e1e0) 50%, var(--background-color, #f8f8f7))}/* line 29, app/assets/stylesheets/shared/_tab_strip.scss */.supply-page .panel-tab.active{background:var(--background-color, #f8f8f7)}/* line 33, app/assets/stylesheets/shared/_tab_strip.scss */.supply-page .panel-tab-body{padding:24px 0 0;background:none;border-radius:0}@media (max-width: 600px){/* line 884, app/assets/stylesheets/supply.scss */.supply-page .panel-tabs-head{margin:0 -20px;padding:0 20px}}/* line 890, app/assets/stylesheets/supply.scss */.supply-page .panel-tab{font-size:inherit;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 894, app/assets/stylesheets/supply.scss */.supply-page .panel-tab:hover{color:var(--font-color, #3d3c3b)}/* line 898, app/assets/stylesheets/supply.scss */.supply-page .panel-tab:focus-visible{outline-color:var(--action-color, #255dba)}/* line 902, app/assets/stylesheets/supply.scss */.supply-page .panel-tab.active{color:var(--font-color, #3d3c3b)}/* line 910, app/assets/stylesheets/supply.scss */.supply-page .panel-tab-dot.answer-open{background:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 910, app/assets/stylesheets/supply.scss */.supply-page .panel-tab-dot.answer-answered{background:var(--action-color, #255dba)}/* line 910, app/assets/stylesheets/supply.scss */.supply-page .panel-tab-dot.answer-adopted{background:#0a8340}/* line 910, app/assets/stylesheets/supply.scss */.supply-page .panel-tab-dot.answer-partial{background:#D4872A}/* line 915, app/assets/stylesheets/supply.scss */.supply-page .panel-tab-count{color:var(--font-color, #3d3c3b);background:color-mix(in oklab, var(--font-color, #3d3c3b) 14%, transparent)}/* line 923, app/assets/stylesheets/supply.scss */.supply-review-answer{margin-top:12px;padding:16px}/* line 927, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-bottom:16px}/* line 935, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-head h3{margin:0}/* line 940, app/assets/stylesheets/supply.scss */.supply-review-answer .flyout a{text-decoration:none}/* line 944, app/assets/stylesheets/supply.scss */.supply-review-answer .stats-download-trigger{color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 947, app/assets/stylesheets/supply.scss */.supply-review-answer .stats-download-trigger:hover{color:var(--action-color, #255dba)}/* line 963, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-item{margin-bottom:16px}/* line 966, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-item>.note{margin:0 0 8px}/* line 970, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-item .field{margin-bottom:0}/* line 11, app/assets/stylesheets/shared/_locale_badge.scss */.supply-review-answer .locale-badge{font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab, var(--font-color, #3d3c3b) 8%, transparent);border-radius:6px;padding:1px 4px;font-size:75%;width:20px;height:20px;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7));margin-right:4px}/* line 26, app/assets/stylesheets/shared/_locale_badge.scss */a>.supply-review-answer .locale-badge:last-child{color:inherit}/* line 981, app/assets/stylesheets/supply.scss */.supply-review-answer .proposal-key-original-toggle{color:var(--action-color, #255dba)}/* line 985, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-label-line{display:flex;align-items:center;gap:8px;margin-bottom:4px}/* line 992, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-label{flex:1 1 auto;min-width:0;font-weight:700;color:var(--font-color, #3d3c3b);overflow-wrap:anywhere;hyphens:auto}/* line 1005, app/assets/stylesheets/supply.scss */.supply-review-answer .proposal-sheet-choice>.button.proposal-sheet-pick{--pick: var(--action-color, #255dba);width:32px;padding:0;color:var(--font-color, #3d3c3b)}/* line 1011, app/assets/stylesheets/supply.scss */.supply-review-answer .proposal-sheet-choice>.button.proposal-sheet-pick.pick-accept{--pick: #0a8340}/* line 1012, app/assets/stylesheets/supply.scss */.supply-review-answer .proposal-sheet-choice>.button.proposal-sheet-pick.pick-reject{--pick: #b91c1c}/* line 1014, app/assets/stylesheets/supply.scss */.supply-review-answer .proposal-sheet-choice>.button.proposal-sheet-pick:hover{color:var(--pick);border-color:var(--pick)}/* line 1019, app/assets/stylesheets/supply.scss */.supply-review-answer .proposal-sheet-choice>.button.proposal-sheet-pick[aria-checked='true'],.supply-review-answer .proposal-sheet-choice>.button.proposal-sheet-pick[aria-checked='true']:hover{color:var(--background-color, #f8f8f7);background:var(--pick);border-color:var(--pick);cursor:default}/* line 1028, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-review-locked{flex-shrink:0;color:#0a8340}/* line 1033, app/assets/stylesheets/supply.scss */.supply-review-answer .proposal-key-edit{min-width:0;margin:0;padding:0;border:0}/* line 1040, app/assets/stylesheets/supply.scss */.supply-review-answer .supply-link-actions{margin-top:16px}/* line 1045, app/assets/stylesheets/supply.scss */.supply-link-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}/* line 1061, app/assets/stylesheets/supply.scss */.supply-context{display:flex;align-items:flex-start;gap:16px;margin:28px 0 20px}/* line 1067, app/assets/stylesheets/supply.scss */.supply-context .supply-context-image{flex:0 0 auto;width:96px;height:96px;object-fit:cover;border-radius:8px;background:var(--background-color, #f8f8f7)}/* line 1076, app/assets/stylesheets/supply.scss */.supply-context .supply-context-body{flex:1 1 auto;min-width:0}/* line 1083, app/assets/stylesheets/supply.scss */.supply-context .supply-context-name{margin:0;font-size:var(--h3-size, 115%);font-weight:var(--h3-weight, 700);line-height:1.2;text-box:trim-start cap alphabetic}/* line 1091, app/assets/stylesheets/supply.scss */.supply-context .supply-context-facts{display:grid;grid-template-columns:fit-content(40%) minmax(0, 1fr);gap:4px 16px;margin:8px 0 0;font-size:90%;line-height:1.3}/* line 1099, app/assets/stylesheets/supply.scss */.supply-context .supply-context-facts dt{color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 1103, app/assets/stylesheets/supply.scss */.supply-context .supply-context-facts dd{margin:0;overflow-wrap:anywhere}@media (max-width: 420px){/* line 1061, app/assets/stylesheets/supply.scss */.supply-context{gap:12px}/* line 1112, app/assets/stylesheets/supply.scss */.supply-context .supply-context-image{width:64px;height:64px}}@media (max-width: 350px){/* line 1119, app/assets/stylesheets/supply.scss */.supply-context .supply-context-facts{grid-template-columns:minmax(0, 1fr);gap:0}/* line 1123, app/assets/stylesheets/supply.scss */.supply-context .supply-context-facts dd{margin-bottom:8px}}/* line 1133, app/assets/stylesheets/supply.scss */.supply-comment{margin:20px 0 0;padding:12px 16px;border-radius:8px;background:var(--background-color, #f8f8f7)}/* line 1139, app/assets/stylesheets/supply.scss */.supply-comment .supply-comment-from{margin:0 0 4px;font-size:90%;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 1145, app/assets/stylesheets/supply.scss */.supply-comment .supply-comment-text{margin:0;white-space:pre-line;overflow-wrap:anywhere}/* line 1160, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper .ts-control,.supply-fields .ts-wrapper.single .ts-control,.supply-fields .ts-wrapper.multi .ts-control{min-height:0;padding:7px 40px 7px 10px !important;font:inherit;color:var(--font-color, #3d3c3b);background:var(--background-color, #f8f8f7);border:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent);border-radius:6px}/* line 1172, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper .ts-control>input,.supply-fields .ts-wrapper .ts-control>.item,.supply-fields .ts-wrapper.single .ts-control>input,.supply-fields .ts-wrapper.single .ts-control>.item,.supply-fields .ts-wrapper.multi .ts-control>input,.supply-fields .ts-wrapper.multi .ts-control>.item{font:inherit;color:var(--font-color, #3d3c3b)}/* line 1181, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper .ts-control>input{height:auto}/* line 1188, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper .ts-control>input::placeholder{font-style:normal;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) !important}/* line 1194, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper.multi .ts-control>.item{font-size:90%;background:color-mix(in oklab, var(--action-color, #255dba) 14%, transparent);border-color:color-mix(in oklab, var(--action-color, #255dba) 30%, transparent)}/* line 1199, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper.multi .ts-control>.item .remove{color:var(--font-color, #3d3c3b)}/* line 1205, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper.single .ts-control::after{border-color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) transparent transparent}/* line 1210, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper.dropdown-active .ts-control{border-color:var(--action-color, #255dba);border-radius:6px 6px 0 0}/* line 1215, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper.dropdown-active.single .ts-control>.item~input{left:10px;right:40px}/* line 1220, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper.dropdown-active.single .ts-control::after{border-color:transparent transparent color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 1225, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper.focus:not(.dropdown-active) .ts-control{border-color:var(--action-color, #255dba)}/* line 1229, app/assets/stylesheets/supply.scss */.supply-fields .ts-wrapper .ts-control .clear-button{color:var(--font-color, #3d3c3b)}/* line 1243, app/assets/stylesheets/supply.scss */.supply-fields fieldset.supply-readonly{min-width:0;margin:0;padding:0;border:0}/* line 1251, app/assets/stylesheets/supply.scss */.supply-fields fieldset:disabled .supply-row .delete,.supply-fields fieldset:disabled .supply-rows-add,.supply-fields fieldset:disabled [data-supply-files-target='remove'],.supply-fields fieldset:disabled [data-mediafile-uploader-target='dropzone']{display:none}/* line 12, app/assets/stylesheets/shared/_picker_locked.scss */.supply-fields fieldset:disabled .ts-wrapper .clear-button,.supply-fields fieldset:disabled .ts-wrapper .item .remove{display:none}/* line 17, app/assets/stylesheets/shared/_picker_locked.scss */.supply-fields fieldset:disabled .ts-wrapper.single .ts-control::after{display:none}/* line 21, app/assets/stylesheets/shared/_picker_locked.scss */.supply-fields fieldset:disabled .ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:8px !important}/* line 1263, app/assets/stylesheets/supply.scss */.supply-fields fieldset:disabled .supply-row:not(.supply-file){padding-right:12px}/* line 1267, app/assets/stylesheets/supply.scss */.supply-fields fieldset:disabled input,.supply-fields fieldset:disabled select,.supply-fields fieldset:disabled textarea,.supply-fields fieldset:disabled .ts-wrapper .ts-control{color:var(--font-color, #3d3c3b);-webkit-text-fill-color:var(--font-color, #3d3c3b);background:color-mix(in oklab, var(--body-background, #e2e1e0) 50%, var(--background-color, #f8f8f7));opacity:1}/* line 1278, app/assets/stylesheets/supply.scss */body>.ts-dropdown,.supply-fields .ts-dropdown{z-index:93;box-sizing:border-box;margin-top:-1px;font:inherit;color:var(--font-color, #3d3c3b);background:var(--background-color, #f8f8f7);border:1px solid var(--action-color, #255dba);border-top-color:color-mix(in oklab, var(--font-color, #3d3c3b) 14%, transparent);border-radius:0 0 6px 6px;box-shadow:0 8px 16px color-mix(in oklab, var(--font-color, #3d3c3b) 12%, transparent)}/* line 1291, app/assets/stylesheets/supply.scss */body>.ts-dropdown:empty,body>.ts-dropdown:has(.ts-dropdown-content:empty),.supply-fields .ts-dropdown:empty,.supply-fields .ts-dropdown:has(.ts-dropdown-content:empty){display:none}/* line 1296, app/assets/stylesheets/supply.scss */body>.ts-dropdown .ts-dropdown-content,.supply-fields .ts-dropdown .ts-dropdown-content{max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent) transparent}/* line 1305, app/assets/stylesheets/supply.scss */body>.ts-dropdown .option[data-value=''],.supply-fields .ts-dropdown .option[data-value='']{display:none}/* line 1309, app/assets/stylesheets/supply.scss */body>.ts-dropdown .option,body>.ts-dropdown .create,body>.ts-dropdown .no-results,body>.ts-dropdown .loading-row,.supply-fields .ts-dropdown .option,.supply-fields .ts-dropdown .create,.supply-fields .ts-dropdown .no-results,.supply-fields .ts-dropdown .loading-row{padding:8px 10px;color:var(--font-color, #3d3c3b);cursor:pointer}/* line 1318, app/assets/stylesheets/supply.scss */body>.ts-dropdown .no-results,body>.ts-dropdown .loading-row,.supply-fields .ts-dropdown .no-results,.supply-fields .ts-dropdown .loading-row{color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7));cursor:default}/* line 1324, app/assets/stylesheets/supply.scss */body>.ts-dropdown .option.active,body>.ts-dropdown .option.selected,body>.ts-dropdown .create.active,.supply-fields .ts-dropdown .option.active,.supply-fields .ts-dropdown .option.selected,.supply-fields .ts-dropdown .create.active{color:var(--font-color, #3d3c3b);background:color-mix(in oklab, var(--action-color, #255dba) 14%, transparent)}/* line 1335, app/assets/stylesheets/supply.scss */.supply-fields input[aria-expanded='true']{border-color:var(--action-color, #255dba);border-radius:6px 6px 0 0}/* line 1396, app/assets/stylesheets/supply.scss */.supply-prompt-pin{display:grid;grid-template-columns:12em max-content;justify-content:start;column-gap:8px;margin-top:24px}@media (max-width: 600px){/* line 1396, app/assets/stylesheets/supply.scss */.supply-prompt-pin{grid-template-columns:minmax(0, 1fr) max-content}}/* line 1376, app/assets/stylesheets/supply.scss */.supply-prompt-pin .field{display:contents}/* line 1380, app/assets/stylesheets/supply.scss */.supply-prompt-pin label{grid-column:1 / -1}/* line 1384, app/assets/stylesheets/supply.scss */.supply-prompt-pin input{letter-spacing:0.1em}/* line 1388, app/assets/stylesheets/supply.scss */.supply-prompt-pin .button{display:flex;align-items:center;height:100%;margin:0}/* line 1400, app/assets/stylesheets/supply.scss */.supply-prompt-pin .supply-submit{width:auto}/* line 1406, app/assets/stylesheets/supply.scss */.supply-links .note{font-size:90%;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 1411, app/assets/stylesheets/supply.scss */.supply-links .supply-link{margin:0 0 8px;background:color-mix(in oklab, var(--body-background, #e2e1e0) 50%, var(--background-color, #f8f8f7));border-radius:10px}/* line 1417, app/assets/stylesheets/supply.scss */.supply-links .supply-link>summary{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 48px 14px 16px;list-style:none;cursor:pointer}/* line 1427, app/assets/stylesheets/supply.scss */.supply-links .supply-link>summary::-webkit-details-marker{display:none}/* line 1431, app/assets/stylesheets/supply.scss */.supply-links .supply-link>summary:focus-visible{outline:2px solid var(--action-color, #255dba);outline-offset:-2px;border-radius:10px}/* line 1438, app/assets/stylesheets/supply.scss */.supply-links .supply-link-name{font-weight:700;overflow-wrap:anywhere}/* line 1445, app/assets/stylesheets/supply.scss */.supply-links .supply-link-state.active{background:color-mix(in oklab, var(--action-color, #255dba) 16%, transparent);color:color-mix(in oklab, var(--action-color, #255dba) 70%, var(--font-color, #3d3c3b))}/* line 1445, app/assets/stylesheets/supply.scss */.supply-links .supply-link-state.expired{background:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 16%, transparent);color:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 70%, var(--font-color, #3d3c3b))}/* line 1445, app/assets/stylesheets/supply.scss */.supply-links .supply-link-state.closed{background:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 16%, transparent);color:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 70%, var(--font-color, #3d3c3b))}/* line 1445, app/assets/stylesheets/supply.scss */.supply-links .supply-link-state.unreadable{background:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 16%, transparent);color:color-mix(in oklab, color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7)) 70%, var(--font-color, #3d3c3b))}/* line 1452, app/assets/stylesheets/supply.scss */.supply-links .supply-link-progress{margin-left:auto;font-size:90%;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}@media (max-width: 600px){/* line 1452, app/assets/stylesheets/supply.scss */.supply-links .supply-link-progress{flex-basis:100%;margin-left:0}}/* line 1463, app/assets/stylesheets/supply.scss */.supply-links .supply-link-marker{position:absolute;top:50%;right:16px;font-size:45%;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7));transform:translateY(-50%);transition:transform 0.15s ease}/* line 1473, app/assets/stylesheets/supply.scss */.supply-links .supply-link[open]>summary .supply-link-marker{transform:translateY(-50%) rotate(180deg)}/* line 1477, app/assets/stylesheets/supply.scss */.supply-links .supply-link-body{padding:16px;border-top:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 14%, transparent)}/* line 1482, app/assets/stylesheets/supply.scss */.supply-links .supply-link-access{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px}/* line 1491, app/assets/stylesheets/supply.scss */.supply-links .supply-link-address{display:grid;flex:1 1 20em;grid-template-columns:minmax(0, 1fr);min-width:0}/* line 1497, app/assets/stylesheets/supply.scss */.supply-links .supply-link-address .field{display:contents}/* line 1501, app/assets/stylesheets/supply.scss */.supply-links .supply-link-address label{grid-column:1 / -1}/* line 1506, app/assets/stylesheets/supply.scss */.supply-links .supply-link-pin{display:grid;grid-template-columns:12em max-content;justify-content:start;column-gap:8px;flex:0 0 auto}@media (max-width: 600px){/* line 1506, app/assets/stylesheets/supply.scss */.supply-links .supply-link-pin{grid-template-columns:minmax(0, 1fr) max-content}}/* line 1376, app/assets/stylesheets/supply.scss */.supply-links .supply-link-pin .field{display:contents}/* line 1380, app/assets/stylesheets/supply.scss */.supply-links .supply-link-pin label{grid-column:1 / -1}/* line 1384, app/assets/stylesheets/supply.scss */.supply-links .supply-link-pin input{letter-spacing:0.1em}/* line 1388, app/assets/stylesheets/supply.scss */.supply-links .supply-link-pin .button{display:flex;align-items:center;height:100%;margin:0}@media (max-width: 600px){/* line 1506, app/assets/stylesheets/supply.scss */.supply-links .supply-link-pin{flex:1 1 100%}}/* line 1515, app/assets/stylesheets/supply.scss */.supply-links .supply-link-new-pin{display:flex;margin:0}/* line 1520, app/assets/stylesheets/supply.scss */.supply-links .supply-link-note{margin:8px 0 0;font-size:90%;color:color-mix(in oklab, var(--font-color, #3d3c3b) 74%, var(--background-color, #f8f8f7))}/* line 1529, app/assets/stylesheets/supply.scss */.supply-links .supply-link-no-pin{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}/* line 1536, app/assets/stylesheets/supply.scss */.supply-links .supply-link-no-pin .supply-link-note{margin:0}/* line 1541, app/assets/stylesheets/supply.scss */.supply-links .supply-review-answer{margin-top:16px;background:var(--background-color, #f8f8f7)}/* line 1548, app/assets/stylesheets/supply.scss */.supply-links .supply-link-revoke{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 14%, transparent)}/* line 1555, app/assets/stylesheets/supply.scss */.supply-links .supply-link-revoke form{margin:0}/* line 1560, app/assets/stylesheets/supply.scss */.supply-links .supply-ask{margin:20px 0 0}/* line 1568, app/assets/stylesheets/supply.scss */#modals .confirm .button.cancel{color:var(--font-color, #3d3c3b);background:none;border:1px solid color-mix(in oklab, var(--font-color, #3d3c3b) 28%, transparent)}/* line 1573, app/assets/stylesheets/supply.scss */#modals .confirm .button.cancel:hover{border-color:var(--action-color, #255dba);color:var(--action-color, #255dba)}
