body[data-design-view=atelier] .atelier-overlay-scrim{background:color-mix(in srgb, var(--atelier-ink) 34%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body[data-design-view=atelier] .atelier-overlay-surface{border:1px solid color-mix(in srgb, var(--atelier-sage) 42%, var(--atelier-line));color:var(--atelier-ink);box-shadow:0 26px 64px color-mix(in srgb, var(--atelier-ink) 20%, transparent), 6px 7px 0 color-mix(in srgb, var(--atelier-blue) 14%, transparent);font:400 15px/1.55 var(--atelier-font-sans);overscroll-behavior:contain;background:#fffefb;border-radius:4px}body[data-design-view=atelier] .atelier-overlay-centered{max-height:calc(100dvh - 32px);overflow-y:auto}body[data-design-view=atelier] .atelier-overlay-login{width:min(100vw - 32px,440px);padding:30px}body[data-design-view=atelier] .atelier-overlay-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}body[data-design-view=atelier] .atelier-overlay-title{color:var(--atelier-ink);font:400 28px/1.12 var(--atelier-font-serif);letter-spacing:-.5px;margin:0}body[data-design-view=atelier] .atelier-overlay-close{width:44px;height:44px;color:var(--atelier-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;margin:-9px -10px 0 0;display:grid}body[data-design-view=atelier] .atelier-overlay-close:hover{background:color-mix(in srgb, var(--atelier-blue) 12%, transparent);color:var(--atelier-ink)}body[data-design-view=atelier] .atelier-overlay-description{color:var(--atelier-muted);font:400 15px/1.55 var(--atelier-font-sans);margin:18px 0 0}body[data-design-view=atelier] .atelier-overlay-field{margin-top:18px;display:block}body[data-design-view=atelier] .atelier-overlay-label,body[data-design-view=atelier] .atelier-overlay-groupLabel,body[data-design-view=atelier] .atelier-overlay-fieldLabel,body[data-design-view=atelier] .atelier-overlay-sectionTitle{color:var(--atelier-muted);font:500 11px/1.45 var(--atelier-font-mono);letter-spacing:.08em;text-transform:uppercase}body[data-design-view=atelier] .atelier-overlay-input,body[data-design-view=atelier] .atelier-overlay-inputControl{min-height:44px;color:var(--atelier-ink);background:#fff;border:1px solid #9ca18f;border-radius:3px;font:400 15px/1.45 var(--atelier-font-sans)!important}body[data-design-view=atelier] .atelier-overlay-input{margin-top:7px;padding:10px 12px}body[data-design-view=atelier] .atelier-overlay-input::placeholder,body[data-design-view=atelier] .atelier-overlay-inputControl::placeholder{color:#7c7c70}body[data-design-view=atelier] .atelier-overlay-input:focus,body[data-design-view=atelier] .atelier-overlay-inputControl:focus{border-color:var(--atelier-blue);outline:2px solid color-mix(in srgb, var(--atelier-blue) 28%, transparent);outline-offset:1px}body[data-design-view=atelier] .atelier-overlay-primaryAction{border-color:var(--atelier-forest);background:var(--atelier-forest);border-radius:3px;min-height:44px;color:var(--atelier-paper)!important;font:500 14px/1.4 var(--atelier-font-sans)!important}body[data-design-view=atelier] .atelier-overlay-primaryAction:hover{background:#263d2c}body[data-design-view=atelier] .atelier-overlay-secondaryAction{min-height:44px;color:var(--atelier-ink);background:#fff;border:1px solid #9ca18f;border-radius:3px;padding:8px 12px;font:500 14px/1.4 var(--atelier-font-sans)!important}body[data-design-view=atelier] .atelier-overlay-message{border-left:3px solid var(--atelier-blue);background:color-mix(in srgb, var(--atelier-blue) 10%, #fffefb);border-radius:2px;padding:13px 14px;font-size:15px;line-height:1.5}body[data-design-view=atelier] .atelier-overlay-privacy{color:var(--atelier-muted);margin-top:14px;font-size:13px;line-height:1.5}body[data-design-view=atelier] .atelier-overlay-search{flex-direction:column;width:min(100vw - 32px,680px);max-height:min(76dvh,680px);display:flex;top:clamp(28px,10dvh,96px);overflow:hidden}body[data-design-view=atelier] .atelier-overlay-searchbar{border-bottom:1px solid var(--atelier-line);align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}body[data-design-view=atelier] .atelier-overlay-searchIcon{width:18px;height:18px;color:var(--atelier-sage)}body[data-design-view=atelier] .atelier-overlay-searchInput{min-width:0;min-height:44px;color:var(--atelier-ink);font:400 16px/1.45 var(--atelier-font-sans);background:0 0;border:0;outline:none;flex:1}body[data-design-view=atelier] .atelier-overlay-shortcut{border:1px solid var(--atelier-line);background:var(--atelier-paper);min-width:42px;color:var(--atelier-muted);font:500 11px/1.4 var(--atelier-font-mono);border-radius:3px;justify-content:center}body[data-design-view=atelier] .atelier-overlay-list{scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;padding:8px;overflow-y:auto}body[data-design-view=atelier] .atelier-overlay-group{padding:8px 2px 0}body[data-design-view=atelier] .atelier-overlay-groupLabel{padding:0 12px 7px}body[data-design-view=atelier] .atelier-overlay-row{min-height:44px;color:var(--atelier-ink);border-radius:2px;gap:11px;padding:9px 11px;font-size:15px}body[data-design-view=atelier] .atelier-overlay-row:hover{background:color-mix(in srgb, var(--atelier-blue) 8%, transparent)}body[data-design-view=atelier] .atelier-overlay-row[data-active=true]{background:color-mix(in srgb, var(--atelier-blue) 12%, #fffefb);box-shadow:inset 3px 0 0 var(--atelier-sage);color:var(--atelier-ink)}body[data-design-view=atelier] .atelier-overlay-rowIcon{color:var(--atelier-sage)}body[data-design-view=atelier] .atelier-overlay-rowBody{line-height:1.35}body[data-design-view=atelier] .atelier-overlay-metadata,body[data-design-view=atelier] .atelier-overlay-rowTrailing{color:var(--atelier-muted);font:400 11px/1.45 var(--atelier-font-mono)}body[data-design-view=atelier] .atelier-overlay-state{color:var(--atelier-muted);text-align:center;padding:28px 16px;font-size:15px}body[data-design-view=atelier] .atelier-overlay-retry{min-height:44px;color:var(--atelier-forest);font:500 14px/1.4 var(--atelier-font-sans);background:#fff;border:1px solid #9ca18f;border-radius:3px;padding:8px 14px}body[data-design-view=atelier] .atelier-overlay-separator{border-color:var(--atelier-line)}body[data-design-view=atelier] .atelier-overlay-drawerRoot{z-index:50}body[data-design-view=atelier] .atelier-overlay-drawer{width:min(440px,100vw);min-height:100dvh;box-shadow:-18px 0 50px color-mix(in srgb, var(--atelier-ink) 18%, transparent);background:#fffefb}body[data-design-view=atelier] .atelier-overlay-drawerHeader,body[data-design-view=atelier] .atelier-overlay-drawerFooter{background:color-mix(in srgb, var(--atelier-paper) 94%, #fff)}body[data-design-view=atelier] .atelier-overlay-drawerHeader{border-color:var(--atelier-line);min-height:68px;padding:12px 20px}body[data-design-view=atelier] .atelier-overlay-drawerBody{padding:24px 20px 30px}body[data-design-view=atelier] .atelier-overlay-drawerFooter{border-color:var(--atelier-line);padding:14px 20px max(14px, env(safe-area-inset-bottom))}body[data-design-view=atelier] .atelier-overlay-fieldLabel{margin-bottom:7px}body[data-design-view=atelier] .atelier-overlay-inputControl{height:auto;padding:9px 11px}body[data-design-view=atelier] .atelier-overlay-popover{border:1px solid var(--atelier-line);box-shadow:0 16px 38px color-mix(in srgb, var(--atelier-ink) 16%, transparent);background:#fff;border-radius:3px}body[data-design-view=atelier] .atelier-overlay-option{min-height:40px;color:var(--atelier-ink);font-size:14px}body[data-design-view=atelier] .atelier-overlay-option:hover,body[data-design-view=atelier] .atelier-overlay-toggle:hover,body[data-design-view=atelier] .atelier-overlay-chip:hover{background:color-mix(in srgb, var(--atelier-blue) 9%, #fff)}body[data-design-view=atelier] .atelier-overlay-toggle{border-color:var(--atelier-line);background:#fff;border-radius:3px;min-height:58px;padding:10px 12px}body[data-design-view=atelier] .atelier-overlay-toggle[aria-pressed=true]{border-color:var(--atelier-sage);background:color-mix(in srgb, var(--atelier-sage) 10%, #fff)}body[data-design-view=atelier] .atelier-overlay-toggleTitle{color:var(--atelier-ink);font-size:15px}body[data-design-view=atelier] .atelier-overlay-toggleHint{color:var(--atelier-muted);font-size:13px;line-height:1.4}body[data-design-view=atelier] .atelier-overlay-toggleMark{border-color:var(--atelier-sage)}body[data-design-view=atelier] .atelier-overlay-chip{border-color:var(--atelier-line);min-height:36px;color:var(--atelier-ink);font:400 13px/1.35 var(--atelier-font-sans);background:#fff;border-radius:999px}body[data-design-view=atelier] .atelier-overlay-chip[aria-pressed=true]{border-color:var(--atelier-sage);background:color-mix(in srgb, var(--atelier-sage) 12%, #fff);color:var(--atelier-forest)}body[data-design-view=atelier] .atelier-overlay-market,body[data-design-view=atelier] .atelier-overlay-digest{width:min(100vw - 32px,640px);padding:30px}body[data-design-view=atelier] .atelier-overlay-digest{max-width:520px}body[data-design-view=atelier] .atelier-overlay-tenderList{border-top:1px solid var(--atelier-line)}body[data-design-view=atelier] .atelier-overlay-tenderLink{min-height:58px;padding:10px 8px}body[data-design-view=atelier] .atelier-overlay-tenderLink:hover{background:color-mix(in srgb, var(--atelier-blue) 8%, transparent)}body[data-design-view=atelier] .atelier-overlay-tenderTitle{color:var(--atelier-ink);font:400 16px/1.35 var(--atelier-font-serif)}body[data-design-view=atelier] .atelier-overlay-section{border-bottom:1px solid var(--atelier-line);padding:4px 0 14px}body[data-design-view=atelier] .atelier-overlay-section+.atelier-overlay-section{padding-top:14px}@media (max-width:640px){body[data-design-view=atelier] .atelier-overlay-centered{top:max(12px, env(safe-area-inset-top));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));bottom:auto;translate:-50%}body[data-design-view=atelier] .atelier-overlay-login,body[data-design-view=atelier] .atelier-overlay-market,body[data-design-view=atelier] .atelier-overlay-digest{padding:24px 20px}body[data-design-view=atelier] .atelier-overlay-search{top:max(12px, env(safe-area-inset-top));bottom:max(12px, env(safe-area-inset-bottom));max-height:none}body[data-design-view=atelier] .atelier-overlay-input,body[data-design-view=atelier] .atelier-overlay-inputControl,body[data-design-view=atelier] .atelier-overlay-searchInput{font-size:16px!important}body[data-design-view=atelier] .atelier-overlay-drawer{width:min(420px,100vw)}}@media (prefers-reduced-motion:reduce){body[data-design-view=atelier] .atelier-overlay-surface,body[data-design-view=atelier] .atelier-overlay-scrim{animation-duration:1ms!important}}
