:root{--font:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--bg:#efede7;--surface:#fbfaf6;--surface2:#f5f3ed;--surface3:#e9e6de;--text:#17201c;--strong:#0d1511;--muted:#687169;--faint:#8d958f;--line:#dbd7ce;--line2:#c8c2b7;--green:#183e33;--green2:#123128;--green3:#0d281f;--sand:#b99760;--sand2:#dec8a0;--sage:#99ad9f;--success:#28745c;--successbg:#e5eee9;--danger:#a74940;--dangerbg:#f5e5e2;--warn:#996b25;--warnbg:#f3eadb;--shadow:0 10px 28px rgba(31,38,34,.055),0 1px 4px rgba(31,38,34,.03);--sidebar:242px}
html[data-theme=dark]{--bg:#0f1411;--surface:#171d19;--surface2:#1d251f;--surface3:#283029;--text:#e7ebe6;--strong:#f6f8f5;--muted:#9ba59e;--faint:#747e77;--line:#303a33;--line2:#414b44;--green:#1b4a3b;--green2:#14382d;--green3:#0d281f;--sand:#c5a36d;--sand2:#a98d5d;--sage:#91a797;--success:#76c6aa;--successbg:rgba(40,116,92,.16);--danger:#ed8d83;--dangerbg:rgba(167,73,64,.14);--warn:#d6ad68;--warnbg:rgba(153,107,37,.16);--shadow:0 12px 32px rgba(0,0,0,.2)}
*{box-sizing:border-box}html{background:var(--bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;min-height:100vh;font-family:var(--font);color:var(--text);background:var(--bg)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}input,select,textarea{width:100%;border:1px solid var(--line2);border-radius:8px;background:var(--surface);color:var(--text);outline:0;padding:11px 12px;font-size:13px}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 10%,transparent)}textarea{min-height:100px;resize:vertical}label{font-size:11px;font-weight:650;color:var(--text);display:block;margin-bottom:7px}.field{margin-bottom:16px}.field small,.help{display:block;margin-top:5px;color:var(--faint);font-size:9px}.grid-2,.grid-3,.grid-4{display:grid;gap:13px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);z-index:30;color:#f5f6f2;background:var(--green3);padding:17px 13px 14px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06)}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to bottom,#000,transparent 72%)}.brand-row,.side-nav,.side-user{position:relative;z-index:1}.brand-row{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 13px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand-logo{width:38px;height:38px;display:block;flex:0 0 auto}.brand-logo.large{width:54px;height:54px}.brand-logo svg{width:100%;height:100%}.symbol-shell{stroke:rgba(244,244,239,.24);fill:rgba(255,255,255,.04);stroke-width:1.25}.symbol-weave{stroke:rgba(244,244,239,.18);stroke-width:1.05;fill:none}.symbol-weave-h{stroke:rgba(222,200,160,.26)}.symbol-ledger{stroke:var(--sand2);stroke-width:2.55;fill:none}.symbol-node{fill:var(--sand2);stroke:none}.brand b,.brand small{display:block}.brand b{font-size:13px;letter-spacing:-.02em}.brand small{font-family:var(--mono);font-size:7px;letter-spacing:.07em;color:rgba(245,246,242,.45);margin-top:2px;text-transform:uppercase}.side-nav{overflow:auto;padding:4px 2px 15px}.nav-label{display:block;padding:13px 10px 7px;color:rgba(245,246,242,.28);font:600 7px var(--mono);letter-spacing:.12em;text-transform:uppercase}.nav-link{display:flex;min-height:39px;align-items:center;padding:0 10px;border-radius:7px;text-decoration:none;font-size:10.5px;font-weight:600;color:rgba(245,246,242,.6);margin:2px 0}.nav-link:hover{background:rgba(255,255,255,.04);color:#fff}.nav-link.active{background:rgba(255,255,255,.075);color:#fff;box-shadow:inset 2px 0 0 var(--sand)}.side-user{margin-top:auto;padding:11px 8px;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.08);font:600 8px var(--mono)}.side-user b,.side-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-user b{font-size:9.5px}.side-user small{font-size:8px;color:rgba(255,255,255,.35);margin-top:2px}.text-btn{padding:0;border:0;background:none;color:rgba(255,255,255,.45);font-size:8px;cursor:pointer}.workspace{grid-column:2;min-width:0}.topbar{height:68px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 93%,transparent);backdrop-filter:blur(16px)}.top-left,.top-actions{display:flex;align-items:center;gap:9px}.code{font:600 7.5px var(--mono);letter-spacing:.1em;color:var(--faint)}.topbar h1{margin:3px 0 0;font-size:16px;line-height:1;font-weight:650;letter-spacing:-.02em;color:var(--strong)}.icon-btn,.theme-toggle{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;height:36px;cursor:pointer}.icon-btn{width:36px;display:grid;place-items:center}.sidebar-x,.menu-btn{display:none}.theme-toggle{padding:0 11px;font-size:9px;font-weight:650}.primary-btn,.secondary-btn,.danger-btn{border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:10px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primary-btn{color:#fff;background:var(--green);box-shadow:0 7px 15px rgba(24,62,51,.15)}.primary-btn:hover{background:var(--green2)}.secondary-btn{color:var(--text);background:var(--surface);border:1px solid var(--line)}.danger-btn{color:var(--danger);background:var(--dangerbg);border:1px solid color-mix(in srgb,var(--danger) 20%,transparent)}.compact{min-height:36px}.full{width:100%;height:48px}.quick-wrap{position:relative}.quick-menu{position:absolute;right:0;top:44px;width:190px;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 18px 46px rgba(20,28,23,.14);display:none}.quick-menu.open{display:block}.quick-menu a{display:block;padding:9px 10px;border-radius:6px;text-decoration:none;font-size:10px;color:var(--muted)}.quick-menu a:hover{background:var(--surface2);color:var(--strong)}.content{padding:25px 24px 34px;max-width:1500px;margin:0 auto}.notice{padding:12px 14px;border-radius:9px;margin-bottom:16px;font-size:10px;line-height:1.55;border:1px solid var(--line)}.notice-success{color:var(--success);background:var(--successbg);border-color:color-mix(in srgb,var(--success) 20%,transparent)}.notice-error{color:var(--danger);background:var(--dangerbg);border-color:color-mix(in srgb,var(--danger) 20%,transparent)}.notice ul{margin:6px 0 0;padding-left:18px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.page-head h2{margin:0;color:var(--strong);font-size:25px;line-height:1.05;letter-spacing:-.035em}.page-head p{margin:7px 0 0;color:var(--muted);font-size:10px}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.card{border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:var(--shadow)}.card-pad{padding:17px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.section-title h3{margin:0;font-size:13px;color:var(--strong);letter-spacing:-.015em}.section-title small{font:600 7px var(--mono);letter-spacing:.08em;color:var(--faint)}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.kpi{padding:15px;min-height:132px}.kpi small{font-size:8.5px;color:var(--muted);font-weight:600}.kpi strong{display:block;margin-top:11px;font-size:18px;letter-spacing:-.035em;color:var(--strong);white-space:nowrap}.kpi em{display:block;margin-top:6px;font-style:normal;font-size:7.5px;color:var(--faint)}.kpi-icon{width:27px;height:27px;border-radius:7px;border:1px solid var(--line);background:var(--surface2);display:grid;place-items:center;color:var(--green);font:600 8px var(--mono);margin-bottom:12px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:11px;margin-top:11px}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:680px}.data-table th,.data-table td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:9px;vertical-align:middle}.data-table th{font:600 7px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);background:color-mix(in srgb,var(--surface2) 60%,transparent)}.data-table tbody tr:last-child td{border-bottom:0}.data-table td strong{font-size:9.5px;color:var(--text)}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.ref{font:600 8px var(--mono);color:var(--green)}html[data-theme=dark] .ref{color:var(--sand)}.badge{display:inline-flex;min-height:21px;align-items:center;padding:0 7px;border-radius:999px;font:600 7px var(--mono);text-transform:uppercase;letter-spacing:.03em;background:var(--surface2);color:var(--muted)}.badge.success{color:var(--success);background:var(--successbg)}.badge.warn{color:var(--warn);background:var(--warnbg)}.badge.danger{color:var(--danger);background:var(--dangerbg)}.amount{font-variant-numeric:tabular-nums}.balance-positive{color:var(--success)}.balance-negative{color:var(--danger)}.bank-list,.stock-list,.activity-list{padding:0 14px 8px}.list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.list-row:last-child{border:0}.list-row b,.list-row small{display:block}.list-row b{font-size:9.5px}.list-row small{font-size:8px;color:var(--faint);margin-top:3px}.list-row .right{text-align:right}.list-row .right b{font-variant-numeric:tabular-nums}.progress{height:3px;background:var(--surface3);border-radius:99px;overflow:hidden;margin-top:6px}.progress i{display:block;height:100%;background:var(--sage)}.form-card{max-width:1040px}.form-section{padding:18px;border-bottom:1px solid var(--line)}.form-section:last-child{border-bottom:0}.form-section h3{margin:0 0 14px;font-size:12px;color:var(--strong)}.form-actions{padding:15px 18px;display:flex;justify-content:flex-end;gap:8px;background:var(--surface2)}.filter-bar{display:flex;gap:8px;align-items:end;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:12px}.filter-bar .field{margin:0;min-width:140px}.filter-bar input,.filter-bar select{height:38px;padding:8px 10px;font-size:10px}.tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);width:max-content;margin-bottom:13px}.tabs a,.tabs button{border:0;background:transparent;color:var(--muted);font-size:9px;font-weight:650;padding:7px 10px;border-radius:6px;text-decoration:none}.tabs .active{background:var(--surface);color:var(--strong);box-shadow:0 1px 2px rgba(0,0,0,.04)}.empty{padding:38px 20px;text-align:center;color:var(--muted)}.empty b{display:block;color:var(--strong);font-size:12px}.empty p{font-size:9px}.pagination-wrap{padding:12px}.summary-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:13px}.summary-strip>div{background:var(--surface);padding:13px}.summary-strip small,.summary-strip strong{display:block}.summary-strip small{font-size:7.5px;color:var(--faint);text-transform:uppercase;font-family:var(--mono)}.summary-strip strong{font-size:13px;color:var(--strong);margin-top:4px}.item-table{width:100%;border-collapse:collapse}.item-table th,.item-table td{padding:7px;border-bottom:1px solid var(--line)}.item-table th{font:600 7px var(--mono);color:var(--faint);text-align:left}.item-table input,.item-table select{padding:8px;font-size:10px;min-width:90px}.item-table .item-remove{width:31px;height:31px;border:1px solid var(--line);background:var(--surface);border-radius:7px;color:var(--danger);cursor:pointer}.item-mobile-title{display:none}.totals{margin-left:auto;width:min(360px,100%)}.total-row{display:flex;justify-content:space-between;gap:15px;padding:7px 0;font-size:9.5px}.total-row.final{border-top:1px solid var(--line);margin-top:4px;padding-top:11px;font-size:12px;font-weight:700;color:var(--strong)}.profile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.profile-head h2{margin:0;font-size:25px;letter-spacing:-.035em}.profile-meta{margin-top:6px;display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:9px}.profile-balance{text-align:right}.profile-balance small,.profile-balance strong{display:block}.profile-balance small{font:600 7px var(--mono);color:var(--faint)}.profile-balance strong{font-size:19px;margin-top:4px}.mobile-cards{display:none}.bottom-nav{display:none}.drawer-overlay{display:none}.login-body{background:var(--bg);min-height:100vh;display:grid;place-items:center;padding:28px}.login-frame{width:min(1140px,100%);min-height:680px;display:grid;grid-template-columns:46% 54%;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:0 28px 80px rgba(28,35,31,.13)}.login-brand{position:relative;overflow:hidden;background:var(--green);color:#f4f4ef}.weave{position:absolute;inset:0;opacity:.18;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(135deg,#000,rgba(0,0,0,.8),transparent)}.login-brand-inner{min-height:100%;position:relative;z-index:1;padding:46px 52px 38px;display:flex;flex-direction:column}.login-copy{margin-top:72px}.sand{color:var(--sand2)!important}.login-copy h1{font-size:51px;line-height:1.02;letter-spacing:-.052em;margin:18px 0 0;font-weight:600}.login-copy p{max-width:380px;color:rgba(244,244,239,.66);font-size:12.5px;line-height:1.75}.mini-ledger{margin-top:40px;width:min(390px,100%);border:1px solid rgba(255,255,255,.13);border-radius:11px;overflow:hidden;background:rgba(7,28,22,.18)}.mini-head,.mini-ledger>div:not(.mini-head){display:grid;align-items:center}.mini-head{grid-template-columns:1fr auto;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.1);font:600 7px var(--mono);color:rgba(255,255,255,.5)}.mini-ledger>div:not(.mini-head){grid-template-columns:minmax(0,1fr) auto;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.mini-ledger>div:last-child{border-bottom:0}.mini-ledger b,.mini-ledger small{display:block}.mini-ledger b{font-size:10px}.mini-ledger small{font-size:8px;color:rgba(255,255,255,.48);margin-top:3px}.mini-ledger em{font:600 8px var(--mono);color:var(--sand2);font-style:normal}.login-brand footer{margin-top:auto;font-size:8px;color:rgba(255,255,255,.42)}.login-auth{display:grid;place-items:center}.login-box{width:min(450px,calc(100% - 70px))}.login-box h2{font-size:36px;letter-spacing:-.045em;margin:15px 0 0;color:var(--strong)}.login-box>p{color:var(--muted);font-size:11.5px;margin:9px 0 25px}.password-wrap{position:relative}.password-wrap input{padding-right:58px}.password-wrap button{position:absolute;right:6px;top:6px;bottom:6px;border:0;background:transparent;color:var(--muted);font-size:9px;cursor:pointer}.check{display:flex;gap:7px;align-items:center;margin:4px 0 18px;color:var(--muted);font-size:9.5px}.check input{width:auto}.login-foot{margin-top:18px;text-align:center;color:var(--faint);font-size:8px}.login-theme{position:fixed;top:20px;right:22px;z-index:10}.mobile-login-brand{display:none}.print-only{display:none}@media(max-width:1220px){.kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){:root{--sidebar:222px}.dashboard-grid{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell{display:block}.sidebar{width:min(286px,86vw);transform:translateX(-103%);transition:transform .2s ease;box-shadow:0 18px 50px rgba(0,0,0,.3)}.sidebar.open{transform:translateX(0)}.drawer-overlay{position:fixed;inset:0;z-index:25;background:rgba(7,12,9,.42);opacity:0;visibility:hidden;display:block;transition:.18s}.drawer-overlay.open{opacity:1;visibility:visible}.sidebar-x,.menu-btn{display:grid}.workspace{min-height:100vh}.topbar{height:62px;padding:0 13px}.content{padding:18px 13px 88px}.topbar h1{font-size:14px}.quick-wrap .compact{display:none}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:9px}.kpi{min-height:124px;padding:13px}.kpi strong{font-size:16px}.page-head{align-items:flex-start}.page-head h2{font-size:22px}.grid-3{grid-template-columns:1fr 1fr}.bottom-nav{position:fixed;z-index:18;left:10px;right:10px;bottom:9px;height:64px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:0 16px 36px rgba(24,32,28,.15);backdrop-filter:blur(16px)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--faint);font-size:15px}.bottom-nav a small{font-size:7px;font-weight:650}.bottom-nav a.active{color:var(--green)}html[data-theme=dark] .bottom-nav a.active{color:var(--sand)}.bottom-nav button{width:42px;height:42px;margin:auto;border:0;border-radius:12px;background:var(--green);color:white;font-size:22px;box-shadow:0 8px 20px rgba(24,62,51,.24)}.data-table{display:none}.mobile-cards{display:grid;gap:8px;padding:0 10px 12px}.mobile-card{padding:13px;border:1px solid var(--line);border-radius:9px;background:var(--surface2)}.mobile-card .mc-head{display:flex;justify-content:space-between;gap:10px}.mobile-card b{font-size:10px}.mobile-card small{font-size:8px;color:var(--faint)}.mobile-card .mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.mobile-card .mc-grid span{font-size:8px;color:var(--muted)}.mobile-card .mc-grid strong{display:block;font-size:10px;color:var(--text);margin-top:2px}.form-section{padding:14px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.summary-strip{grid-template-columns:1fr 1fr}.item-table thead{display:none}.item-table,.item-table tbody,.item-table tr,.item-table td{display:block;width:100%}.item-table tr{border:1px solid var(--line);border-radius:10px;padding:10px;margin-bottom:10px;background:var(--surface2)}.item-table td{border:0;padding:5px}.item-table td:before{content:attr(data-label);display:block;font:600 7px var(--mono);color:var(--faint);margin-bottom:5px}.item-mobile-title{display:block;font-size:9px;font-weight:700;margin-bottom:7px}.login-body{padding:0;background:var(--surface)}.login-frame{width:100%;min-height:100vh;border:0;border-radius:0;display:block;box-shadow:none}.login-brand{display:none}.login-auth{min-height:100vh}.login-box{width:100%;padding:82px 18px 24px;max-width:500px}.login-box h2{font-size:31px}.mobile-login-brand{display:flex;position:absolute;top:16px;left:18px;align-items:center;gap:9px}.mobile-login-brand .brand-logo{width:39px;height:39px;background:var(--green);border-radius:10px}.mobile-login-brand b{font-size:11px}.login-theme{top:17px;right:14px}.profile-head{display:block}.profile-balance{text-align:left;margin-top:14px}}@media(max-width:430px){.kpi-grid{grid-template-columns:1fr 1fr}.page-head{display:block}.page-head .actions{margin-top:12px}.actions .primary-btn,.actions .secondary-btn{flex:1}.filter-bar{display:grid;grid-template-columns:1fr 1fr}.filter-bar .field{min-width:0}.filter-bar .field:first-child{grid-column:1/-1}.summary-strip{grid-template-columns:1fr 1fr}.top-actions .theme-toggle{width:36px;padding:0}.top-actions .theme-toggle span{font-size:0}.top-actions .theme-toggle span:after{content:"◐";font-size:13px}.card-pad{padding:14px}}@media(max-width:350px){.kpi-grid{grid-template-columns:1fr}}@media print{body{background:#fff;color:#111}.sidebar,.topbar,.bottom-nav,.actions,.filter-bar,.notice,.no-print{display:none!important}.workspace{display:block}.content{padding:0}.card{box-shadow:none;border:0}.data-table{display:table}.print-only{display:block}}
.top-search{width:190px}.top-search input{height:36px;padding:7px 10px;font-size:9px;background:var(--surface2)}@media(max-width:900px){.top-search{display:none}}

/* Haji & Co ERP v1.1.1 final usability patch */
/* Haji & Co ERP v1.1.0 final usability patch */
.count-dot{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:var(--dangerbg);color:var(--danger);font:600 8px var(--mono)}
.row-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.row-actions form{margin:0}.row-actions .compact{min-height:31px;padding:0 9px;font-size:8px}
.trash-note{font-size:9.5px;line-height:1.65}.trash-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.trash-actions-3{grid-template-columns:repeat(3,1fr)}.trash-actions form,.trash-actions button{width:100%}.trash-card{display:block}.badge.warn{color:var(--warn);background:var(--warnbg)}
.party-card-main{display:block;text-decoration:none}.party-card-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line)}.party-card-actions form,.party-card-actions button,.party-card-actions a{width:100%}
.item-table input[list]{min-width:170px}
@media(max-width:760px){.row-actions{justify-content:flex-start}.trash-note{margin-bottom:10px}.item-table input[list]{min-width:0}.trash-actions-3{grid-template-columns:1fr}.party-card-actions{grid-template-columns:repeat(3,1fr)}}
@media(max-width:390px){.party-card-actions{grid-template-columns:1fr 1fr}.party-card-actions form{grid-column:1/-1}.trash-actions-3{grid-template-columns:1fr}}
