@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,400&family=DM+Mono:wght@400;500&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font:"DM Sans",system-ui,sans-serif;--font-mono:"DM Mono",monospace;--bg:#f7f6f3;--surface:#fff;--surface2:#f0eee9;--border:#00000014;--border-md:#00000024;--text:#1a1916;--text2:#6b6860;--text3:#a09e98;--accent:#1a1916;--accent-text:#fff;--pdf-red:#c94b2a;--blue-bg:#ebf3fd;--blue-text:#0d4f8c;--amber-bg:#fdf3e3;--amber-text:#7a4d0a;--green-bg:#ebf5ec;--green-text:#1a5c25;--radius:8px;--radius-lg:12px}body{-webkit-font-smoothing:antialiased;background:#f7f6f3;background:var(--bg);color:#1a1916;color:var(--text);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:18px;line-height:1.5}.app-shell{height:100vh}.app-shell,.sidebar{display:flex;overflow:hidden}.sidebar{background:#fff;background:var(--surface);border-right:1px solid #00000014;border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:380px}.sidebar-brand{border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);padding:20px 18px 14px}.sidebar-brand h1{color:#1a1916;color:var(--text);font-size:15px;font-weight:500;letter-spacing:-.01em}.sidebar-brand p{color:#a09e98;color:var(--text3);font-size:13px;margin-top:2px}.sidebar-search{border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);padding:12px 12px 8px}.search-input{align-items:center;background:#f0eee9;background:var(--surface2);border:1px solid #00000014;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);display:flex;gap:7px;padding:6px 10px}.search-input input{background:#0000;border:none;color:#1a1916;color:var(--text);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:14px;outline:none;width:100%}.search-icon,.search-input input::placeholder{color:#a09e98;color:var(--text3)}.search-icon{flex-shrink:0;font-size:15px}.sidebar-section{color:#a09e98;color:var(--text3);font-size:12px;font-weight:500;letter-spacing:.07em;padding:10px 18px 4px;text-transform:uppercase}.vendor-list{flex:1 1;overflow-y:auto;padding-bottom:12px}.vendor-btn{align-items:center;background:none;border:none;color:#6b6860;color:var(--text2);cursor:pointer;display:flex;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:15px;gap:9px;padding:8px 18px;text-align:left;transition:background .1s,color .1s;width:100%}.vendor-btn.active,.vendor-btn:hover{background:#f0eee9;background:var(--surface2);color:#1a1916;color:var(--text)}.vendor-btn.active{font-weight:500}.vendor-btn .v-icon{flex-shrink:0;font-size:17px}.vendor-btn .v-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-btn .v-count{background:#f7f6f3;background:var(--bg);border-radius:999px;color:#a09e98;color:var(--text3);flex-shrink:0;font-size:13px;padding:1px 6px}.vendor-btn.active .v-count{background:#00000024;background:var(--border-md)}.sidebar-footer{border-top:1px solid #00000014;border-top:1px solid var(--border);padding:10px 12px}.user-chip{background:#f0eee9;background:var(--surface2);border-radius:8px;border-radius:var(--radius);gap:8px;padding:7px 10px}.user-avatar,.user-chip{align-items:center;display:flex}.user-avatar{background:#1a1916;background:var(--accent);border-radius:50%;color:#fff;color:var(--accent-text);flex-shrink:0;font-size:13px;font-weight:500;height:26px;justify-content:center;width:26px}.user-name{color:#1a1916;color:var(--text);flex:1 1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.logout-btn{align-items:center;background:none;border:none;color:#a09e98;color:var(--text3);cursor:pointer;display:flex;font-size:16px;padding:2px}.logout-btn:hover{color:#1a1916;color:var(--text)}.main{background:#f7f6f3;background:var(--bg);display:flex;flex:1 1;flex-direction:column;min-width:0}.topbar{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:14px 20px}.topbar-title{color:#1a1916;color:var(--text);flex:1 1;font-size:17px;font-weight:500;min-width:0}.topbar-title span{color:#a09e98;color:var(--text3);font-size:14px;font-weight:400;margin-left:8px}.btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #00000024;border:1px solid var(--border-md);border-radius:8px;border-radius:var(--radius);color:#1a1916;color:var(--text);cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:14px;font-weight:500;gap:6px;padding:6px 12px;transition:background .1s;white-space:nowrap}.btn:hover{background:#f0eee9;background:var(--surface2)}.btn i{font-size:16px}.btn-primary{border-color:#1a1916;border-color:var(--accent);color:#fff;color:var(--accent-text)}.btn-primary,.btn-primary:hover{background:#1a1916;background:var(--accent)}.btn-primary:hover{opacity:.85}.btn-danger{border-color:#c94b2a40;color:#c94b2a}.btn-danger:hover{background:#fdf1ee}.list-wrap{flex:1 1;overflow-y:auto;padding:16px 20px}.list-header{border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);color:#a09e98;color:var(--text3);font-size:13px;font-weight:500;letter-spacing:.05em;margin-bottom:4px;padding:0 12px 8px;text-transform:uppercase}.list-header,.po-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,2.5fr) 100px 110px 90px 64px}.po-row{align-items:center;border:1px solid #0000;border-radius:8px;border-radius:var(--radius);cursor:pointer;padding:10px 12px;transition:background .1s}.po-row:hover{border-color:#00000014;border-color:var(--border)}.po-row.selected,.po-row:hover{background:#fff;background:var(--surface)}.po-row.selected{border-color:#00000024;border-color:var(--border-md)}.po-filename{align-items:center;display:flex;gap:8px;min-width:0}.po-filename .pdf-icon{color:#c94b2a;color:var(--pdf-red);flex-shrink:0;font-size:20px}.po-filename span{color:#1a1916;color:var(--text);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-size{color:#a09e98;color:var(--text3);font-family:DM Mono,monospace;font-family:var(--font-mono);font-size:14px}.po-date{color:#6b6860;color:var(--text2);font-size:14px}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:500;padding:3px 9px}.pill-ordered{background:#dbeafe;color:#1d4ed8}.pill-pending{background:#fdf3e3;background:var(--amber-bg);color:#7a4d0a;color:var(--amber-text)}.pill-approved{background:#ebf5ec;background:var(--green-bg);color:#1a5c25;color:var(--green-text)}.row-actions{display:flex;gap:4px;justify-content:flex-end;opacity:0;transition:opacity .1s}.po-row.selected .row-actions,.po-row:hover .row-actions{opacity:1}.icon-btn{align-items:center;background:none;border:none;border-radius:5px;color:#a09e98;color:var(--text3);cursor:pointer;display:flex;font-size:17px;padding:4px;transition:background .1s,color .1s}.icon-btn:hover{background:#f0eee9;background:var(--surface2);color:#1a1916;color:var(--text)}.state-box{align-items:center;color:#a09e98;color:var(--text3);display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center}.state-box i{font-size:36px}.state-box p{font-size:15px}.spinner{animation:spin .7s linear infinite;border:2px solid #00000024;border-top-color:#6b6860;border:2px solid var(--border-md);border-radius:50%;border-top-color:var(--text2);height:22px;width:22px}@keyframes spin{to{transform:rotate(1turn)}}.statusbar{align-items:center;border-top:1px solid #00000014;border-top:1px solid var(--border);color:#a09e98;color:var(--text3);display:flex;font-size:13px;justify-content:space-between;padding:8px 20px}.panel,.statusbar{background:#fff;background:var(--surface)}.panel{border-left:1px solid #00000014;border-left:1px solid var(--border);flex-shrink:0;width:480px}.panel-head{align-items:center;border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px}.panel-head h2{color:#1a1916;color:var(--text);font-size:15px;font-weight:500}.panel-body{padding:14px 16px}.detail-field{margin-bottom:14px}.detail-label{color:#a09e98;color:var(--text3);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.detail-value{font-size:15px}.detail-value,.open-link{color:#1a1916;color:var(--text)}.open-link{align-items:center;border:1px solid #00000024;border:1px solid var(--border-md);border-radius:8px;border-radius:var(--radius);display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;margin-bottom:16px;padding:8px;text-decoration:none;transition:background .1s}.open-link:hover{background:#f0eee9;background:var(--surface2)}.section-label{color:#a09e98;color:var(--text3);font-size:12px;font-weight:500;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.comment-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.comment-card{background:#f0eee9;background:var(--surface2);border-radius:8px;border-radius:var(--radius);padding:9px 11px}.comment-meta{gap:7px;margin-bottom:5px}.c-avatar,.comment-meta{align-items:center;display:flex}.c-avatar{background:#1a1916;background:var(--accent);border-radius:50%;color:#fff;color:var(--accent-text);flex-shrink:0;font-size:12px;font-weight:500;height:22px;justify-content:center;width:22px}.c-author{color:#1a1916;color:var(--text);font-size:14px;font-weight:500}.c-time{color:#a09e98;color:var(--text3);font-size:13px;margin-left:auto}.c-text{color:#6b6860;color:var(--text2);font-size:14px;line-height:1.5}.no-comments{color:#a09e98;color:var(--text3);font-size:14px}.comment-form{border-top:1px solid #00000014;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding:12px 16px}.comment-form textarea{background:#f0eee9;background:var(--surface2);border:1px solid #00000024;border:1px solid var(--border-md);border-radius:8px;border-radius:var(--radius);box-sizing:border-box;color:#1a1916;color:var(--text);font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:14px;line-height:1.5;outline:none;padding:8px 10px;resize:none;width:100%}.comment-form textarea::placeholder{color:#a09e98;color:var(--text3)}.comment-form textarea:focus{border-color:#6b6860;border-color:var(--text2)}.modal-overlay{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal{background:#fff;background:var(--surface);border:1px solid #00000024;border:1px solid var(--border-md);border-radius:12px;border-radius:var(--radius-lg);padding:24px;width:340px}.modal h3{font-size:17px;font-weight:500;margin-bottom:4px}.modal p{color:#6b6860;color:var(--text2);font-size:14px;margin-bottom:16px}.vendor-option{align-items:center;border:1px solid #00000014;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);color:#1a1916;color:var(--text);cursor:pointer;display:flex;font-size:15px;gap:9px;margin-bottom:6px;padding:9px 12px;transition:background .1s,border-color .1s}.vendor-option.chosen,.vendor-option:hover{background:#f0eee9;background:var(--surface2)}.vendor-option.chosen{border-color:#1a1916;border-color:var(--text);font-weight:500}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.drop-zone{border:1.5px dashed #00000024;border:1.5px dashed var(--border-md);border-radius:12px;border-radius:var(--radius-lg);cursor:pointer;padding:32px;text-align:center;transition:background .1s,border-color .1s}.drop-zone.drag-over,.drop-zone:hover{background:#f0eee9;background:var(--surface2);border-color:#6b6860;border-color:var(--text2)}.drop-zone i{color:#a09e98;color:var(--text3);display:block;font-size:32px;margin-bottom:10px}.drop-zone p{color:#6b6860;color:var(--text2);font-size:15px}.drop-zone span{color:#a09e98;color:var(--text3);font-size:13px}.login-page{align-items:center;background:#f7f6f3;background:var(--bg);display:flex;height:100vh;justify-content:center}.login-card{background:#fff;background:var(--surface);border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);padding:40px 36px;text-align:center;width:360px}.login-card h1{font-size:22px;font-weight:500;margin-bottom:6px}.login-card p{color:#6b6860;color:var(--text2);font-size:15px;margin-bottom:28px}.login-card .ms-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #00000024;border:1px solid var(--border-md);border-radius:8px;border-radius:var(--radius);color:#1a1916;color:var(--text);cursor:pointer;display:flex;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:10px 16px;transition:background .1s;width:100%}.login-card .ms-btn:hover{background:#f0eee9;background:var(--surface2)}.login-card .ms-logo{height:20px;width:20px}.error-banner{align-items:flex-start;background:#fdf1ee;border:1px solid #c94b2a33;border-radius:8px;border-radius:var(--radius);color:#c94b2a;color:var(--pdf-red);display:flex;font-size:14px;gap:8px;margin:12px 20px;padding:10px 14px}.error-banner i{flex-shrink:0;font-size:17px;margin-top:1px}.mention-menu{background:#fff;background:var(--surface);border:1px solid #00000024;border:1px solid var(--border-md);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000001a;max-width:280px;min-width:220px;overflow:hidden;position:absolute;z-index:50}.mention-menu-header{border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);color:#a09e98;color:var(--text3);font-size:12px;font-weight:500;letter-spacing:.06em;padding:7px 12px 5px;text-transform:uppercase}.mention-option{align-items:center;cursor:pointer;display:flex;gap:9px;padding:8px 12px;transition:background .1s}.mention-option.active,.mention-option:hover{background:#f0eee9;background:var(--surface2)}.m-avatar{align-items:center;background:#1a1916;background:var(--accent);border-radius:50%;color:#fff;color:var(--accent-text);display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:26px;justify-content:center;width:26px}.m-name{color:#1a1916;color:var(--text);font-size:15px;font-weight:500;line-height:1.3}.m-email{color:#a09e98;color:var(--text3);font-size:13px}.mention-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.mention-chip{align-items:center;background:#ebf3fd;background:var(--blue-bg);border-radius:999px;display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:3px 8px}.chip-remove,.mention-chip{color:#0d4f8c;color:var(--blue-text)}.chip-remove{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;opacity:.7;padding:0 2px}.chip-remove:hover{opacity:1}.mention-highlight{background:#ebf3fd;background:var(--blue-bg);border-radius:4px;color:#0d4f8c;color:var(--blue-text);font-size:14px;font-weight:500;padding:0 4px}.notify-note{align-items:center;color:#6b6860;color:var(--text2);display:flex;font-size:13px;gap:5px}.pill-received{background:#dcfce7;color:#15803d}.pill-partial{background:#fef9c3;color:#a16207}.status-dropdown{background:#fff;background:var(--surface);border:1px solid #00000024;border:1px solid var(--border-md);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000001a;left:0;min-width:170px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:50}.status-option{cursor:pointer;padding:8px 12px;transition:background .1s}.status-option.active,.status-option:hover{background:#f0eee9;background:var(--surface2)}.hamburger-btn{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius);color:#1a1916;color:var(--text);cursor:pointer;display:none;font-size:22px;padding:6px}.hamburger-btn:hover{background:#f0eee9;background:var(--surface2)}.sidebar-close{background:none;border:none;color:#a09e98;color:var(--text3);cursor:pointer;display:none;font-size:20px;padding:4px;position:absolute;right:14px;top:14px}.sidebar-close:hover{color:#1a1916;color:var(--text)}.sidebar-backdrop{background:#00000059;display:none;inset:0;position:fixed;z-index:50}@media (max-width:768px){.hamburger-btn{display:flex}.sidebar-close{display:block}.sidebar-brand{position:relative}.sidebar{bottom:0;box-shadow:2px 0 20px #0000001f;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:280px;z-index:60}.sidebar.sidebar-open{transform:translateX(0)}.sidebar-backdrop{display:block}.main{width:100%}.topbar{gap:6px;padding:10px 12px}.topbar-title{font-size:16px}.topbar-title span{display:block;font-size:13px;margin-left:0}.btn{font-size:14px;padding:6px 10px}.btn-label{display:none}.list-wrap{padding:8px 12px}.list-header,.po-row{gap:6px;grid-template-columns:minmax(0,1fr) 90px 36px}.list-header>div:nth-child(2),.list-header>div:nth-child(3),.po-row>.po-date,.po-row>.po-size{display:none}.po-row{padding:10px}.po-filename span{font-size:16px}.row-actions{opacity:1}.statusbar{display:none}.panel{border-left:none;bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:70}.panel-head{padding:14px 16px}.modal{max-width:360px;width:92%}}@media (max-width:380px){.topbar-title{font-size:15px}.vendor-btn{font-size:16px;padding:10px 16px}.po-filename span{font-size:15px}.pill{font-size:12px;padding:2px 6px}}.ti-spin{animation:spin .8s linear infinite;display:inline-block}.sidebar-section{align-items:center;display:flex;justify-content:space-between}.add-vendor-btn{align-items:center;background:none;border:none;border-radius:4px;color:#6b6860;color:var(--text2);cursor:pointer;display:flex;font-size:18px;padding:2px 4px;transition:background .1s,color .1s}.add-vendor-btn:hover{background:#f0eee9;background:var(--surface2);color:#1a1916;color:var(--text)}.search-scope{display:flex;gap:4px;margin-top:8px;padding:0 4px}.scope-btn{background:#0000;border:1px solid #00000014;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius);color:#6b6860;color:var(--text2);cursor:pointer;flex:1 1;font-family:DM Sans,system-ui,sans-serif;font-family:var(--font);font-size:12px;padding:5px 8px;transition:background .1s,border-color .1s,color .1s}.scope-btn:hover:not(:disabled){background:#f0eee9;background:var(--surface2);color:#1a1916;color:var(--text)}.scope-btn.active{background:#1a1916;background:var(--accent);border-color:#1a1916;border-color:var(--accent);color:#fff;color:var(--accent-text)}.scope-btn:disabled{cursor:not-allowed;opacity:.4}.search-input{position:relative}.search-spinner{flex-shrink:0;height:14px!important;margin-left:auto;width:14px!important}.po-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:4px 2px}.po-card{background:#fff;background:var(--surface);border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;overflow:visible;transition:box-shadow .15s,border-color .15s,transform .1s}.po-card:hover{border-color:#00000024;border-color:var(--border-md);box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.po-card.selected{border-color:#1a1916;border-color:var(--accent);box-shadow:0 0 0 2px #1a191626}.po-card-thumb{align-items:center;aspect-ratio:3/4;background:#f0eee9;background:var(--surface2);border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);border-radius:11px 11px 0 0;border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;display:flex;justify-content:center;overflow:hidden;width:100%}.po-card-img{height:100%;object-fit:cover;object-position:top;width:100%}.po-card-icon{align-items:center;color:#c94b2a;color:var(--pdf-red);display:flex;font-size:48px;height:100%;justify-content:center;width:100%}.po-card-footer{display:flex;flex-direction:column;gap:6px;padding:8px 10px}.po-card-name{color:#1a1916;color:var(--text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-card-meta{align-items:center;display:flex;gap:4px;justify-content:space-between}.view-toggle{border:1px solid #00000024;border:1px solid var(--border-md);border-radius:8px;border-radius:var(--radius);display:flex;overflow:hidden}.view-btn{align-items:center;background:none;border:none;color:#6b6860;color:var(--text2);cursor:pointer;display:flex;font-size:16px;padding:6px 9px;transition:background .1s,color .1s}.view-btn:hover{background:#f0eee9;background:var(--surface2);color:#1a1916;color:var(--text)}.view-btn.active{background:#1a1916;background:var(--accent);color:#fff;color:var(--accent-text)}.view-btn+.view-btn{border-left:1px solid #00000024;border-left:1px solid var(--border-md)}@media (max-width:768px){.po-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.po-card .status-dropdown{bottom:calc(100% + 4px);top:auto}.pill-closed{background:#fee2e2;color:#b91c1c}.panel-preview{background:#f0eee9;background:var(--surface2);border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);flex-shrink:0;height:55%;overflow:hidden;position:relative;width:100%}.panel-preview-frame{border:none;display:block;height:100%;width:100%}.panel{display:flex;flex-direction:column}.panel-body{flex:1 1;min-height:0;overflow-y:auto}@media (max-width:768px){.panel-preview{height:42%}.panel{width:100%}}.preview-fallback{flex-direction:column;padding:20px;text-align:center}.preview-fallback,.preview-thumb-wrap{align-items:center;display:flex;height:100%;justify-content:center}.preview-thumb-wrap{background:#f0eee9;background:var(--surface2);overflow:hidden;position:relative;width:100%}.preview-thumb-img{height:100%;object-fit:cover;object-position:top center;width:100%}.preview-open-btn{align-items:center;background:#1a1916;background:var(--accent);border-radius:8px;border-radius:var(--radius);bottom:10px;color:#fff;color:var(--accent-text);display:flex;font-size:12px;font-weight:500;gap:5px;opacity:.9;padding:6px 12px;position:absolute;right:10px;text-decoration:none;transition:opacity .1s}.preview-open-btn:hover{opacity:1}.panel-actions-row{display:flex;gap:8px;margin-bottom:16px}.panel-action-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #00000024;border:1px solid var(--border-md);border-radius:8px;border-radius:var(--radius);color:#1a1916;color:var(--text);display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px;text-decoration:none;transition:background .1s}.panel-action-btn:hover{background:#f0eee9;background:var(--surface2)}
/*# sourceMappingURL=main.3496ea36.css.map*/