@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/7d256325d16c464a-s.0molzstu7g4il.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/80dbc432bf467303-s.p.0gwclzayi-49q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0g3zvjmhs13ok.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.1z38dhxy5o0rp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.BuK25W_className{font-family:Lato,Lato Fallback;font-style:normal}.BuK25W_variable{--font-lato:"Lato", "Lato Fallback"}
:root{--bg:#fff;--fg:#000;--text:#333;--muted:#666;--subtle:#767676;--line:#ddd;--line-strong:#c1c1c1;--pill-line:#cacaca;--header-bg:#f9f9f9;--nav-active-bg:#e3e3e3;--link:#007ea8;--link-hover:#005f7f;--primary:#007ea8;--neutral-btn:#777;--danger:#b42318;--ok:#067647;--header-h:70px;--side-w:200px;--radius:4px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{font-size:16px;line-height:1.35;font-family:var(--font-lato), "Lato", "Helvetica Neue", Arial, sans-serif}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}button,input,select,textarea{font:inherit}.topbar{height:var(--header-h);z-index:40;background:var(--header-bg);justify-content:space-between;align-items:center;padding:0 28px 0 18px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px 4px #00000026}.topbar .brand{align-items:center;display:flex}.topbar-right{align-items:center;gap:18px;display:flex}.topbar-search{align-items:center;gap:10px;display:flex}.topbar-search input{width:200px;color:var(--text);background:0 0;border:0;border-bottom:1px solid #999;outline:none;padding:4px 2px;font-size:15px}.topbar-search input:focus{border-bottom-color:var(--link)}.icon-btn{color:#444;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;display:inline-flex}.icon-btn:hover{color:#000}.menu-wrap{position:relative}.menu{border:1px solid var(--line);border-radius:var(--radius);z-index:50;background:#fff;min-width:190px;padding:6px 0;position:absolute;top:38px;right:0;box-shadow:0 4px 14px #0000001f}.menu a,.menu button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:15px;display:flex}.menu a:hover,.menu button:hover{color:#000;background:#f2f2f2}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.sidebar{top:var(--header-h);width:var(--side-w);z-index:30;background:#fff;border-right:1px solid #ececec;padding:22px 0 16px;position:fixed;bottom:0;left:0;overflow-y:auto}.nav-item{min-height:29px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin:0;padding:5px 12px;font-size:15.2px;display:flex}.nav-item:hover{color:#000}.nav-item.active,.nav-item.group-active{background:var(--nav-active-bg);color:#444;font-weight:700}.nav-item svg{flex:none}.nav-item .chev{color:#999;margin-left:2px}.nav-sub{flex-direction:column;gap:7px;padding:4px 0 6px 42px;display:flex}.nav-sub a{color:var(--muted);font-size:14.4px}.nav-sub a.active{color:var(--link)}.nav-sub a:hover{color:#000}.nav-sep{border-top:1px solid #e6e6e6;margin:22px 0 14px}.nav-small .nav-item{font-size:14px}.page{margin:var(--header-h) 0 0 var(--side-w);min-height:calc(100vh - var(--header-h));padding:34px 48px 80px 45px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.page-title h1{color:var(--text);letter-spacing:.2px;margin:0;font-size:32px;font-weight:100}.page-title .count{color:#555;font-size:19px;font-weight:300}.page-title .crumb{color:#888;margin-left:6px;font-size:14px}.page-title .crumb:before{content:"/";color:#333;margin-right:10px}.view-icons{align-self:center;gap:4px;margin-left:14px;display:inline-flex}.view-icons a{color:#555;padding:2px;display:inline-flex}.view-icons a.active{color:#000}.list-search{align-self:center;align-items:center;gap:12px;margin-left:22px;display:inline-flex}.list-search input{background:0 0;border:0;border-bottom:1px solid #aaa;outline:none;width:200px;padding:4px 2px;font-size:15px}.list-search input:focus{border-bottom-color:var(--link)}.list-search button{cursor:pointer;color:#444;background:0 0;border:0;padding:0;display:inline-flex}.sort-box{color:#444;align-items:center;gap:10px;font-size:16px;display:flex}.sort-box select{color:#444;background:0 0;border:0;border-bottom:1px solid #ccc;min-width:190px;padding:4px 22px 4px 4px;font-size:13px}.toolbar{border-bottom:1px solid #e6e6e6;flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding-bottom:14px;display:flex}.toolbar a,.toolbar button{color:#444;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;font-size:16px;display:inline-flex}.toolbar a:hover,.toolbar button:hover{color:#000}.toolbar .divider{background:#888;width:1px;height:24px}.toolbar .spacer{flex:1}.pager{align-items:center;gap:14px;font-size:15px;display:flex}.pager a,.pager span{color:#555;text-align:center;min-width:14px}.pager .current{color:var(--link);border-bottom:1px solid var(--link);padding-bottom:3px}.pager .disabled{color:#ccc}.filterbar{border-bottom:1px solid #e6e6e6;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.filterbar .label{color:#555;align-items:center;gap:4px;margin-right:6px;font-size:16px;display:inline-flex}.pill{position:relative}.pill>button{border:1px solid var(--pill-line);color:var(--subtle);cursor:pointer;background:#fff;border-radius:0;margin:0;padding:5px 14px;font-size:14.4px}.pill>button.on{border-color:var(--link);color:var(--link)}.popover{z-index:35;border:1px solid var(--line);background:#fff;min-width:260px;max-height:420px;padding:14px;position:absolute;top:36px;left:0;overflow:auto;box-shadow:0 6px 18px #0000001f}.popover label{color:#555;margin:8px 0 3px;font-size:13px;display:block}.popover select,.popover input{background:#fff;border:1px solid #ccc;border-radius:2px;width:100%;padding:6px 8px;font-size:14px}.popover .row{gap:8px;display:flex}.popover .tabs{gap:0;margin-bottom:6px;display:flex}.popover .tabs button{cursor:pointer;background:#f6f6f6;border:1px solid #ccc;flex:1;margin:0;padding:5px;font-size:13px}.popover .tabs button.on{color:var(--link);background:#fff;border-bottom-color:#fff}.chips{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 0;display:flex}.chip{color:#00566f;background:#eef6f9;border:1px solid #cfe3ea;align-items:center;gap:6px;padding:3px 8px;font-size:13px;display:inline-flex}.chip button{color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:1}.btn{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:6px;margin:0;padding:9px 18px;font-size:15px;display:inline-flex}.btn:hover{background:var(--link-hover);color:#fff}.btn.secondary{color:var(--primary);background:#fff}.btn.neutral{background:var(--neutral-btn);border-color:var(--neutral-btn);color:#fff}.btn.small{padding:5px 10px;font-size:12px}.btn.round{border-radius:999px}.btn.outline-gray{color:#555;background:#fff;border-color:#777}.btn:disabled{opacity:.5;cursor:default}.link-btn{color:var(--link);cursor:pointer;font-size:inherit;background:0 0;border:0;margin:0;padding:0}.form-page h1{color:var(--text);margin:0 0 18px;font-size:32px;font-weight:100}.form-wrap{max-width:1170px}fieldset.box{border:1px solid #c8c8c8;margin:0 0 26px;padding:14px 18px 18px}fieldset.box legend{color:#222;padding:0 6px;font-size:15px}.field{margin:0 0 14px}.field>label,.field .lbl{color:#222;margin-bottom:5px;font-size:12.5px;display:block}.field .req:before{content:"* "}.field input[type=text],.field input[type=tel],.field input[type=number],.field input[type=url],.field input[type=email],.field input[type=date],.field input[type=password],.field select,.field textarea{background:#fff;border:1px solid #ccc;border-radius:2px;width:100%;padding:8px 10px;font-size:15px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#8ab9d4;outline:none;box-shadow:0 0 0 2px #e3f1f8}.field textarea{resize:vertical;min-height:90px}.field .hint{color:#777;margin-top:4px;font-size:12px}.field .err{color:var(--danger);margin-top:4px;font-size:12.5px}.check{align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.check input{width:auto;margin:0}.grid2{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:0 14px;display:grid}.ymd{grid-template-columns:1.2fr 1fr 1fr;gap:8px;display:grid}.sticky-foot{left:var(--side-w);z-index:35;background:#f3f3f3;border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:18px;padding:10px 45px;display:grid;position:fixed;bottom:0;right:0}.sticky-foot .btn{width:100%;padding:11px}table.grid{border-collapse:collapse;width:100%}table.grid th{text-align:left;color:#555;border-bottom:2px solid var(--line-strong);white-space:nowrap;padding:10px;font-size:15px;font-weight:400}table.grid td{border-bottom:1px solid var(--line);color:#000;vertical-align:middle;padding:8px 10px;font-size:14px}table.grid tr.row-hi:hover td{background:#fafafa}.thumb{object-fit:contain;background:#fff;width:52px;height:52px;display:block;box-shadow:0 1px 3px #00000040}.thumb.empty{color:#bbb;box-shadow:none;border:1px dashed #ddd;place-items:center;display:grid}.status-select{background:0 0;border:0;border-bottom:1px solid #ccc;min-width:120px;padding:4px 2px;font-size:14px}.status-sold{font-size:14px}.actions-menu>button{color:#444;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;display:inline-flex}.cell-medium{max-width:140px}.gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding-top:22px;display:grid}@media (max-width:1180px){.gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.card .img-wrap{position:relative}.card .hover-icons{opacity:0;gap:6px;transition:opacity .12s;display:flex;position:absolute;top:6px;right:6px}.card:hover .hover-icons,.card:focus-within .hover-icons{opacity:1}.card .hover-icons button,.card .hover-icons a{color:#333;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;box-shadow:0 1px 4px #0000004d}.card{flex-direction:column;gap:4px;font-size:14px;display:flex}.card .img{aspect-ratio:1;background:#fafafa;place-items:center;display:grid}.card .img img{object-fit:contain;max-width:100%;max-height:100%}.card .meta{color:#555;font-size:13px}.listview .item{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 160px;gap:22px;padding:18px 0;display:grid}.listview .item img{object-fit:contain;background:#fafafa;width:170px;height:170px}.listview dl{grid-template-columns:120px 1fr;gap:3px 10px;margin:8px 0 0;font-size:14px;display:grid}.listview dt{color:#666}.listview dd{margin:0}.detail-grid{grid-template-columns:minmax(300px,1fr) 1.45fr;gap:0 32px;margin-top:18px;display:grid}.section-title{color:#222;flex-wrap:wrap;align-items:baseline;gap:10px;margin:22px 0 8px;font-size:22px;font-weight:400;display:flex}.section-title a,.section-title .link-btn{font-size:13px}.kv{margin:4px 0;font-size:13px}.kv b{font-size:15.5px;font-weight:400}.footer-meta{margin-top:36px;font-size:13px}.empty{text-align:center;color:#666;border:1px dashed #ccc;margin-top:26px;padding:36px}.empty h2{color:#333;margin:0 0 8px;font-weight:300}.msg{border-radius:3px;margin-top:12px;padding:10px 12px;font-size:14px}.msg.ok{color:var(--ok);background:#ecfdf3}.msg.err{color:var(--danger);background:#fef3f2}.muted{color:var(--muted)}.auth-wrap{background:var(--header-bg);place-items:center;min-height:100vh;padding:16px;display:grid}.auth-card{background:#fff;border:1px solid #e3e3e3;width:100%;max-width:420px;padding:28px}.auth-card h1{margin:0 0 6px;font-size:22px;font-weight:400}.auth-card label{margin:12px 0 4px;font-size:13px;font-weight:600;display:block}.auth-card input{width:100%;font:inherit;border:1px solid #ccc;border-radius:2px;padding:10px 12px}.auth-card button:not(.link):not(.inline){border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:2px;justify-content:center;width:100%;margin-top:12px;padding:10px 14px;font-weight:600;display:flex}.auth-card button.secondary{color:#222;background:#fff;border-color:#ccc}.auth-card .divider{color:var(--muted);align-items:center;gap:10px;margin:18px 0 6px;font-size:12px;display:flex}.auth-card .divider:before,.auth-card .divider:after{content:"";border-top:1px solid #ddd;flex:1}.row-links{justify-content:space-between;gap:12px;margin-top:10px;display:flex}button.link{width:auto;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.radio{align-items:flex-start;gap:8px;margin:8px 0;font-weight:400;display:flex}.radio input{width:auto;margin-top:4px}code.key{word-break:break-all;background:#f3f2ee;border-radius:4px;padding:2px 6px;font-size:13px}.card-box{background:#fff;border:1px solid #e3e3e3;max-width:760px;margin-top:16px;padding:22px}.card-box h2{margin:18px 0 8px;font-size:18px;font-weight:400}.card-box h2:first-child{margin-top:0}.card-box label{margin:12px 0 4px;font-size:13px;font-weight:600;display:block}.card-box input,.card-box select{border:1px solid #ccc;border-radius:2px;width:100%;padding:9px 10px}.card-box button:not(.link){margin-top:12px}.wordmark{align-items:baseline;gap:calc(var(--wm) * .35);white-space:nowrap;color:inherit;line-height:1;display:inline-flex}.wordmark-logo{height:var(--wm);align-self:flex-end;width:auto;display:block}.wordmark-script{font-size:calc(var(--wm) * 1.45);color:#1a1a1a;transform:translateY(calc(var(--wm) * .18))}@media (max-width:900px){:root{--side-w:0px}.sidebar{width:240px;transition:transform .15s;transform:translate(-100%);box-shadow:2px 0 8px #00000026}.sidebar.open{transform:none}.topbar-search input{width:110px}.page{padding:22px 16px 80px}.detail-grid,.grid2{grid-template-columns:1fr}.sticky-foot{padding:10px 16px;left:0}.listview .item{grid-template-columns:110px 1fr}.listview .item>:last-child{grid-column:1/-1}.listview .item img{width:110px;height:110px}}.only-mobile{display:none}@media (max-width:900px){.only-mobile{display:inline-flex}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.picker{grid-template-columns:1fr 1fr;gap:22px;margin:8px 0 22px;display:grid}.picker-pane{border:1px solid #c8c8c8;min-width:0;padding:12px 14px}.picker-pane h3{margin:0 0 8px;font-size:17px;font-weight:400}.picker-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.picker-tools input{border:1px solid #ccc;border-radius:2px;flex:1;min-width:140px;padding:6px 8px;font-size:14px}.picker-filters{grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:8px;display:grid}.picker-filters label{color:#555;font-size:12px}.picker-filters select{width:100%;padding:5px;font-size:13px}.picker-list{max-height:520px;margin:0;padding:0;list-style:none;overflow:auto}.picker-list li{border-bottom:1px solid #eee;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 0;display:grid}.picker-list li.muted{display:block}.picker-pager{justify-content:space-between;align-items:center;padding-top:8px;font-size:13px;display:flex}.piece-select{max-width:560px;position:relative}.piece-select input{border:1px solid #ccc;border-radius:2px;width:100%;padding:8px 10px;font-size:15px}.piece-select-value{background:#fafafa;border:1px solid #ccc;align-items:center;gap:14px;padding:8px 10px;font-size:15px;display:flex}.piece-select-value span{flex:1}.piece-select-list{z-index:20;border:1px solid var(--line);background:#fff;max-height:320px;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 6px 18px #0000001f}.piece-select-list li button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr;align-items:center;gap:10px;width:100%;padding:6px 10px;display:grid}.piece-select-list li button:hover{background:#f2f2f2}.rollup{flex-wrap:wrap;gap:28px;margin:14px 0 6px;display:flex}.rollup div{color:#555;font-size:13px}.rollup b{color:#222;font-size:26px;font-weight:300;display:block}.rowlink{grid-template-columns:1fr;display:grid}.coll-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:12px 24px;padding:16px 0;display:grid}.coll-row h2{margin:0 0 4px;font-size:20px;font-weight:400}.coll-row .links{flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.coll-strip{gap:6px;margin-top:8px;display:flex}.coll-strip img,.coll-strip span{object-fit:cover;background:#f1f1f1;width:46px;height:46px}.order-list{max-width:780px;margin:14px 0 0;padding:0;list-style:none}.order-list li{background:#fff;border-bottom:1px solid #eee;grid-template-columns:24px 40px 1fr auto;align-items:center;gap:12px;padding:8px 6px;display:grid}.order-list li[draggable=true]{cursor:grab}.order-list li.drag-over{box-shadow:0 -2px 0 var(--link)}.order-list input[type=number]{border:1px solid #ccc;border-radius:2px;width:64px;padding:5px}.seg{border:1px solid #ccc;display:inline-flex}.seg label{cursor:pointer;margin:0;padding:7px 16px;font-size:14px;display:block}.seg input{opacity:0;position:absolute}.seg label:has(input:checked){background:var(--primary);color:#fff}@media (max-width:900px){.picker{grid-template-columns:1fr}}.pick{cursor:pointer;width:17px;height:17px;accent-color:var(--primary)}.pick-corner{z-index:2;background:#ffffffeb;border-radius:2px;padding:3px 4px 0;line-height:0;position:absolute;top:6px;left:6px}.pick-corner:empty{display:none}.listview .item{position:relative}tr[aria-selected=true] td{background:#f0f8fb}.bulk-panel{background:#f7fbfd;border:1px solid #cfe3ea;margin-top:16px;padding:14px 18px 16px}.bulk-head{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.bulk-head h2{color:var(--text);margin:0;font-size:20px;font-weight:400}.bulk-select{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.bulk-cancel{margin-left:auto;font-size:14px}.bulk-form{margin-top:14px}.bulk-form .hint,.bulk-panel .hint{color:#666;font-size:13px}.bulk-row{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.bulk-row select,.bulk-row input[type=text],.bulk-row input[type=number],.bulk-row input[type=date],.bulk-row textarea,.bulk-form .field select,.bulk-form .field input[type=text],.bulk-form .field input[type=date]{background:#fff;border:1px solid #ccc;border-radius:2px;min-width:200px;padding:7px 9px;font-size:15px}.bulk-row textarea{min-width:320px}.bulk-confirm{background:#fff;border:1px solid #e3c0bd;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;font-size:15px;display:flex}.bulk-confirm-actions{gap:8px;display:inline-flex}.bulk-notice{color:#0b5a34;background:#eef7f1;border:1px solid #c4e2cf;align-items:center;gap:14px;margin-top:14px;padding:9px 14px;font-size:15px;display:flex}.bulk-notice .link-btn{font-size:15px}.bulk-notice .link-btn:last-child{color:inherit;margin-left:auto}.drop-zone{text-align:center;color:#555;cursor:pointer;background:#fafcfd;border:2px dashed #b7c9d1;padding:34px 20px}.drop-zone.over{border-color:var(--primary);background:#eef7fb}.bu-tabs{border-bottom:1px solid var(--line);gap:0;margin:18px 0 20px;display:flex}.bu-tabs button{color:#666;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin:0;padding:9px 18px;font-size:16px}.bu-tabs button[aria-selected=true]{color:var(--link);border-bottom-color:var(--link)}.issue-table td,.issue-table th{vertical-align:top}.sub-row{grid-template-columns:2fr 1fr 1fr auto auto;align-items:center;gap:10px;max-width:760px;margin:0 0 8px;display:grid}.sub-row input{border:1px solid #ccc;border-radius:2px;width:100%;padding:8px 10px;font-size:14px}.thumb-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.thumb-strip img{object-fit:cover;width:76px;height:76px;box-shadow:0 1px 3px #00000040}.record-form{background:#fafafa;border:1px solid #e3e3e3;max-width:640px;margin:8px 0 14px;padding:14px 16px}.record-form .field{margin-bottom:10px}.record-form .actions{align-items:center;gap:12px;margin-top:6px;display:flex}.record-row{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:5px 0;font-size:14px;display:flex}.record-row .grow{flex:1;min-width:200px}.record-row .acts{gap:10px;font-size:13px;display:inline-flex}.dual{grid-template-columns:1fr;gap:14px;display:grid}.filter-row{flex-wrap:wrap;align-items:end;gap:14px;margin:14px 0;display:flex}.filter-row label{color:#444;margin-bottom:3px;font-size:12.5px;display:block}.filter-row select,.filter-row input{border:1px solid #ccc;border-radius:2px;padding:6px 8px;font-size:14px}.filter-field{color:#555;gap:3px;font-size:13px;display:grid}.filter-field select,.filter-field input{background:#fff;border:1px solid #ccc;border-radius:2px;min-width:140px;padding:6px 8px;font-size:14px}.rt{background:#fff;border:1px solid #ccc;border-radius:2px}.rt-bar{background:#fafafa;border-bottom:1px solid #e3e3e3;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.rt-bar button{color:#444;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex}.rt-bar button:hover{color:#000;background:#eaeaea}.rt-body{outline:none;min-height:120px;max-height:360px;padding:8px 10px;font-size:15px;overflow:auto}.rt-body:focus{box-shadow:inset 0 0 0 2px #e3f1f8}.rt-body p,.rt-body ul,.rt-body ol,.rt-body blockquote,.rt-body pre,.rt-body h1,.rt-body h2,.rt-body h3,.rt-body h4,.rich p,.rich ul,.rich ol,.rich blockquote,.rich pre,.rich h1,.rich h2,.rich h3,.rich h4{margin:0 0 8px}.rt-body blockquote,.rich blockquote{color:#555;border-left:3px solid #ccc;padding-left:12px}.rt-body pre,.rich pre{background:#f5f5f5;padding:8px;font-size:13px;overflow:auto}.rich{font-size:14.5px;line-height:1.45}.avatar{object-fit:cover;background:#eee;border-radius:50%;width:52px;height:52px;display:block}.avatar.empty{color:#aaa;place-items:center;display:grid}.avatar.big{width:120px;height:120px}.tokens{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.checklist{background:#fff;border:1px solid #ccc;max-height:160px;padding:6px 10px;overflow:auto}.checklist .check{margin:3px 0}.dup-warning{background:#fffaf0;border:1px solid #f0c36d;margin:0 0 18px;padding:10px 14px;font-size:14px}.dup-warning ul{margin:6px 0 0;padding-left:18px}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;margin-top:8px;display:grid}.timeline{max-width:780px;margin:8px 0 0;padding:0;list-style:none}.timeline li{border-bottom:1px solid #eee;grid-template-columns:150px 1fr;gap:14px;padding:7px 0;font-size:14px;display:grid}.timeline .when{color:#777;font-size:13px}.timeline .kind{color:#888;text-transform:uppercase;letter-spacing:.4px;min-width:76px;font-size:12px;display:inline-block}.sub-card{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:22px;padding:18px 0;display:grid}.sub-thumbs{flex-wrap:wrap;gap:6px;display:flex}.sub-thumbs img{object-fit:cover;background:#f1f1f1;width:100px;height:100px}.public-wrap{background:var(--header-bg);min-height:100vh;padding:28px 16px 60px}.public-card{background:#fff;border:1px solid #e3e3e3;max-width:640px;margin:0 auto;padding:28px}.public-card h1{margin:0 0 6px;font-size:26px;font-weight:300}@media (max-width:900px){.sub-card{grid-template-columns:1fr}.timeline li{grid-template-columns:1fr;gap:2px}}
