:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;color:#372b42;background:#f6f3f9;font-size:15px;--pink:#ded7e4;--line:#e3daeb}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:40px 28px max(24px,env(safe-area-inset-bottom))}header,.modal-head,.section-title,footer,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}small,.eyebrow{font-size:10px;letter-spacing:2px;color:#8566a1}h1{font-family:serif;font-size:34px;font-weight:500;margin:8px 0}h1 span{font:12px -apple-system,sans-serif;margin-left:16px;color:#8e70a8;letter-spacing:2px}h2{font-weight:500;font-size:25px}h3{font-weight:500}button,.button{font:inherit;color:inherit;background:#fbf9fc;border:1px solid var(--line);border-radius:12px;padding:12px 17px;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;min-height:44px}button:hover,.button:hover{background:#eae3f0}.primary{background:#3e304b;color:white;border-color:#3e304b}.primary:hover{background:#5e4773}.intro{margin:30px 0;background:#e7e0ee;border-radius:24px;min-height:220px;padding:32px 38px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.intro h2{font-family:serif;font-size:32px;margin:16px 0}.intro p:not(.eyebrow){color:#7f5f9c;font-size:13px;line-height:1.8}.still{width:200px;height:160px;position:relative}.still i{position:absolute;left:25px;bottom:0;width:60px;height:130px;border-radius:9px;background:linear-gradient(90deg,#b1a1c0,#ece6f2,#a189b6);box-shadow:15px 12px 20px #8c6ea630}.still b{position:absolute;left:100px;bottom:0;width:44px;height:95px;background:linear-gradient(90deg,#433451,#785a93,#3c2e49);border-radius:5px}.still b:before{content:'';position:absolute;top:-25px;left:9px;width:26px;height:35px;background:#8363a0;border-radius:14px 4px 0 0}.still em{position:absolute;left:142px;bottom:0;width:65px;height:58px;border-radius:50%;background:linear-gradient(135deg,#e1d7ea,#b6a6c4);border:4px solid #baacc7}nav{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:26px}nav button{background:none;border:0;border-radius:0;padding:12px 0 16px;color:#9377ab}nav button.active{color:#3c2e48;border-bottom:2px solid #9276ab}.toolbar{display:flex;gap:12px}input,select,textarea{font:inherit;border:1px solid var(--line);border-radius:10px;background:#fffdff;color:inherit;padding:12px;width:100%;min-height:46px}input:focus,select:focus,textarea:focus{outline:2px solid #b2a2c1;outline-offset:1px}.toolbar input{flex:1}.toolbar select{width:140px}.section-title{margin:22px 0 10px}.section-title h3{margin:0}.section-title>span{font-size:9px;letter-spacing:1px;color:#9f87b5}#count{color:#957aad;font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{text-align:left;padding:0;overflow:hidden;border-radius:18px;background:#fffdff}.card .visual{aspect-ratio:1;background:#e8e0ef;display:flex;align-items:center;justify-content:center;position:relative}.visual img{width:100%;height:100%;object-fit:cover}.monogram{font-family:serif;font-size:54px;color:#b4a4c2}.badge{position:absolute;left:10px;top:10px;background:#faf9fced;border-radius:20px;padding:5px 9px;font-size:10px}.card-content{padding:16px}.brand{font-size:10px;letter-spacing:1.5px;color:#896aa4}.card h3{font-size:15px;margin:8px 0}.card p{font-size:12px;color:#82629f;margin:8px 0}.card-bottom{display:flex;justify-content:space-between;font-size:12px;padding-top:8px}.duplicate-tag{color:#9175aa}.empty{grid-column:1/-1;padding:55px 20px;text-align:center;border:1px dashed #cdc2d7;border-radius:20px;color:#82629f;line-height:1.9}.empty h2{color:#4f3b60}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat{background:#e8e0ef;padding:22px;border-radius:16px}.stat span{font-size:12px;color:#82629f}.stat strong{display:block;font-family:serif;font-size:28px;margin-top:14px;font-weight:400}article{padding:20px;background:#e8e0ef;border-radius:16px;margin-top:28px;line-height:1.8}.muted{color:#896ba4;font-size:12px;line-height:1.8}.settings-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#settings>p{line-height:1.9;max-width:750px}.ledger-row{padding:18px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:13px}.ledger-row small{display:block;margin-top:8px;letter-spacing:0}footer{margin-top:50px;border-top:1px solid var(--line);padding-top:20px;font-size:9px;letter-spacing:1px;color:#9c82b3}dialog{border:0;border-radius:22px;padding:28px;width:min(640px,96vw);max-height:92dvh;box-shadow:0 25px 100px #33273e3b;background:#f6f3f9;color:inherit}dialog::backdrop{background:#33273e55;backdrop-filter:blur(3px)}.modal-head h2{margin:0}.modal-head button{border:0;background:none;font-size:19px;padding:6px}.photo-row{display:flex;align-items:center;gap:16px;margin:24px 0}.photo-row img{width:90px;height:100px;object-fit:cover;border-radius:10px}.photo-row .button,.photo-row button{padding:10px;font-size:12px;margin:3px}.photo-row small{display:block;letter-spacing:0;margin-top:8px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:block;font-size:12px;color:#765990}label input,label select,textarea{display:block;margin-top:7px;font-size:16px}textarea{height:85px;margin-bottom:16px}.fields+label{margin-top:16px}.warning{padding:12px;background:#e7dfee;border-radius:9px;font-size:13px;line-height:1.6}.danger{color:#82629e}.modal-actions{margin-top:22px}.modal-actions .primary{margin-left:auto}#toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#3d2f49;color:white;padding:13px 22px;border-radius:12px;z-index:5;max-width:90vw;width:max-content;font-size:13px} [hidden]{display:none!important}@media(max-width:700px){main{padding:24px 18px max(24px,env(safe-area-inset-bottom))}h1{font-size:29px}h1 span{display:block;margin:8px 0 0;font-size:10px}.intro{padding:22px;margin:24px 0;min-height:185px}.intro h2{font-size:25px;line-height:1.5;max-width:190px}.intro p:not(.eyebrow){max-width:190px}.still{transform:scale(.7);transform-origin:right center;width:95px;right:25px}.eyebrow{font-size:8px}.grid{grid-template-columns:1fr 1fr;gap:12px}.card-content{padding:12px}.card h3{line-height:1.5}.section-title>span{display:none}nav{justify-content:space-between;gap:12px}nav button{font-size:14px}.toolbar{gap:8px}.toolbar select{width:112px;font-size:13px}.stats{grid-template-columns:1fr 1fr}.stat{padding:17px}.stat strong{font-size:24px}dialog{padding:21px 18px}.fields{gap:14px 10px}footer{font-size:8px;letter-spacing:0}.settings-actions>*{width:100%}}

.catalog-panel{background:#e7e0ee;border-radius:15px;padding:16px;margin-top:20px}.catalog-panel>label{font-size:14px;color:#503c61}.catalog-panel input{margin-top:10px}.catalog-results{max-height:235px;overflow:auto;display:grid;gap:8px}.catalog-choice{text-align:left;position:relative;padding:13px 60px 13px 12px;border-radius:9px;background:#fbf9fc}.catalog-choice span{display:block;line-height:1.5;font-size:13px}.catalog-choice small{display:block;font-size:10px;letter-spacing:0;line-height:1.6;margin-top:4px}.catalog-choice b{position:absolute;right:10px;top:16px;font-weight:400;font-size:11px;color:#8a6ba5}#catalog-selection>p:first-child{font-size:13px;line-height:1.7}.shade-buttons{display:flex;flex-wrap:wrap;gap:6px}.shade-buttons button{font-size:12px;padding:8px}.shade-buttons .chosen{background:#d3c9db}.catalog-panel a{color:#765890}

.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}th,td{padding:13px 12px;text-align:right;border-bottom:1px solid #d2c8da}th:first-child{text-align:left;max-width:200px;white-space:normal;min-width:100px}tbody th{font-weight:400}.pivot .toolbar{justify-content:flex-start}.pivot .toolbar select{width:140px}

.catalog-filters{display:flex;gap:8px;margin-top:10px}.catalog-filters select{width:50%;font-size:13px;min-width:0}.catalog-panel #catalog-more{width:100%;font-size:12px;margin-top:10px}.catalog-results{max-height:220px}

.optional-photo{border:1px solid var(--line);border-radius:10px;padding:12px;margin:18px 0}.optional-photo summary{cursor:pointer;font-size:13px;color:#82629f}.optional-photo .photo-row{margin:14px 0 0}#reselect-product{padding:6px 10px;font-size:11px;min-height:32px;margin-bottom:8px}

.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:13px}.breadcrumbs button{font-size:11px;padding:7px 8px;min-height:36px;background:#faf9fc}.breadcrumbs span{color:#a48cb9}.breadcrumbs button:disabled{opacity:.45;cursor:default}.catalog-panel .catalog-results{max-height:285px}.selected-path{font-size:11px!important;color:#8465a0}.catalog-panel #catalog-manual{background:none;border:0;text-decoration:underline;font-size:12px;padding:9px 0;min-height:34px;color:#7f5f9b}#inventory-summary{background:#faf8fb;border:1px solid #d2c8da;border-radius:12px;padding:13px;margin:12px 0;font-size:12px}#inventory-summary strong{display:block;font-size:15px;color:#74578e;margin-bottom:8px}#inventory-summary span{display:block;line-height:1.7}.catalog-choice:focus-visible{outline:2px solid #8e71a8;outline-offset:2px}

.check-line{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:13px}.check-line input{width:20px;min-height:20px;margin:0}.allocation-label{margin:18px 0}.batch-row{padding:16px;margin-top:14px}.batch-row h3{font-size:14px;line-height:1.6}.batch-row .section-title{margin:0}.batch-row p{font-size:12px;color:#82629f}.batch-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px}.batch-row button{font-size:12px;padding:8px 12px}.batch-row .section-title>button{min-width:54px}#batch-editor{width:min(660px,96vw)}#batch-editor .fields{margin-top:20px}#batches .section-title>button{font-size:12px;white-space:nowrap}input[readonly]{background:#e6deee;color:#82629f}@media(max-width:700px){nav{gap:8px}nav button{font-size:12px}.ledger-row{flex-direction:column}.ledger-row small{line-height:1.7}.batch-row .section-title{align-items:flex-start}#batches h2{font-size:20px}}

.batch-cash{padding:16px;background:#ddd6e3;border-radius:12px;margin-top:15px}.batch-cash strong{display:block;font-weight:500;font-size:19px}.batch-cash span{display:block;font-size:12px;margin-top:10px;color:#74578d}

#group-editor{width:min(700px,96vw)}.origin-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.origin-row strong{font-size:13px;font-weight:500}.origin-row p{font-size:12px;color:#82629f;line-height:1.8}.origin-row button{font-size:11px;white-space:nowrap;padding:8px}#sell-form{border-bottom:1px solid var(--line);padding:10px 0 22px}.card-bottom{flex-wrap:wrap}

.progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.progress-card{margin:12px 0 0;padding:22px;background:#e8e0ef;min-width:0}.progress-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.progress-title h3{margin:0;font-size:19px}.progress-title strong{font-size:24px;font-weight:500;color:#765890}.progress-card progress{appearance:none;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;margin-top:20px;background:#d8d0e0}.progress-card progress::-webkit-progress-bar{background:#d8d0e0}.progress-card progress::-webkit-progress-value{background:#9579ad}.progress-card progress::-moz-progress-bar{background:#9579ad}.progress-total{font-size:13px;margin:10px 0 15px}.progress-categories>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #d5cbdd;font-size:12px}.more-series{margin-top:20px}.more-series summary{padding:12px;cursor:pointer;color:#71558a}.entry-choices{display:grid;gap:14px;margin-top:24px}.entry-choices button{text-align:left;padding:22px;background:#e8e0ef}.entry-choices strong{display:block;font-size:19px;font-weight:500}.entry-choices span{display:block;font-size:13px;color:#765990;margin-top:10px}#home .toolbar select{width:100%;max-width:300px}nav{justify-content:space-between;gap:12px}#batch-quantity-label{margin:20px 0}@media(max-width:700px){.progress-grid{grid-template-columns:1fr}nav{gap:5px}nav button{font-size:12px}#home h2{font-size:23px}.progress-card{margin-top:8px}}

body[data-view="home"] .intro{display:none}.overall-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overall-tile{background:#e8e0ef;border-radius:16px;padding:18px}.overall-tile>span{font-size:13px;color:#765990}.overall-tile>strong{display:block;font-size:30px;font-weight:500;margin-top:10px}.overall-tile small{font:12px -apple-system,sans-serif;letter-spacing:0;color:#765990;margin-left:6px}.overall-tile p{font-size:11px;color:#765990;margin:10px 0 0}.series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.series-tile{padding:18px;text-align:left;background:#fbf9fc;min-width:0}.series-tile>span{font-size:14px;display:block}.series-tile>strong{display:block;font-size:26px;font-weight:500;color:#80609c;margin:10px 0}.series-tile progress{width:100%;height:5px;appearance:none;display:block;overflow:hidden;border:0;border-radius:10px;background:#e0dae6}.series-tile progress::-webkit-progress-bar{background:#e0dae6}.series-tile progress::-webkit-progress-value{background:#9e85b5}.series-tile progress::-moz-progress-bar{background:#9e85b5}.series-tile small{display:block;font-size:11px;letter-spacing:0;margin-top:12px}.series-hero{padding:24px;background:#e8e0ef;border-radius:18px;margin-top:22px}.series-hero>strong{font-size:42px;font-weight:500;color:#80609c;display:block}.series-hero>span{font-size:13px;display:block;margin-top:8px}.series-category-list>div{display:grid;grid-template-columns:1fr auto;gap:10px;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.series-category-list strong{font-weight:500}.series-category-list progress{width:100%;height:7px;accent-color:#9e85b5}.series-category-list small{letter-spacing:0;text-align:right}.catalog-panel.has-selection>label,.catalog-panel.has-selection>#catalog-search,.catalog-panel.has-selection>#catalog-breadcrumb,.catalog-panel.has-selection>#catalog-hint,.catalog-panel.has-selection>#catalog-manual{display:none}.catalog-panel.has-selection{padding:14px;margin-top:20px}#inventory-summary{margin:0 0 10px}#series-editor{width:min(600px,96vw)}@media(max-width:700px){.overall-grid,.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overall-tile{padding:15px}.series-tile{padding:15px}#home .section-title h2{font-size:21px}}
.intro{display:none}

nav{grid-template-columns:repeat(4,1fr)!important}.mode-switch{display:flex;gap:10px;margin:18px 0}.mode-switch button{flex:1}.mode-switch .active{background:#5c4571;color:white}.purchase-page{padding:20px;background:#fffdff;border-radius:22px}.duplicate-row{display:grid;text-align:left;width:100%;gap:7px;margin:10px 0;padding:18px;background:#ece6f1;border:0;border-radius:16px}.duplicate-row span,.duplicate-row small{color:#73568d}.archive-tools{margin:24px 0;padding:18px;background:#fffdff;border-radius:18px}.archive-tools summary{cursor:pointer;font-weight:600}.visual img{object-fit:contain;background:#f6f3f9}#sale-page{background:#fffdff;padding:20px;border-radius:22px}#purchase-welcome{padding:24px;background:#ece6f1;border-radius:18px}[hidden]{display:none!important}

#group-image img{display:block;width:100%;max-height:190px;object-fit:contain;border-radius:16px;background:#f6f3f8;margin-bottom:15px}.detail-cost{padding:16px;background:#ece6f1;border-radius:14px;margin:15px 0}.detail-cost strong{display:block;font-size:25px;margin-top:8px}.sale-advanced{grid-column:1/-1;padding:10px 0}.sale-advanced label{display:block;margin-top:10px}.image-pending{position:absolute;bottom:40px;left:10px;color:#8464a0}nav{display:grid!important}nav button{padding:12px 4px!important;white-space:nowrap;font-size:13px}#entry h2{margin-bottom:12px}@media(max-width:700px){.purchase-page,#sale-page{padding:14px}.mode-switch{margin:12px 0}.catalog-panel{margin-top:10px}}

@media(max-width:700px){#home .overall-tile{padding:11px 13px}#home .overall-tile>strong{font-size:27px;margin-top:4px}#home .overall-tile p{margin-top:5px}#home .section-title h2{margin:14px 0 9px}#home .duplicate-row{padding:12px;gap:4px;margin:6px 0}#home .muted{font-size:11px;margin:7px 0}}

/* 只有桂知晓 · lavender theme */
:root{background:#faf7ff;color:#3f354e;--pink:#e6dbf3;--line:#e7deef;--accent:#7655a6;--accent-soft:#eee6f7;accent-color:#7655a6}body{background:#faf7ff}.primary,.mode-switch .active{background:#7655a6;border-color:#7655a6;color:#fff}.primary:hover,.mode-switch .active:hover{background:#65438f}nav button.active{color:#68488f;border-bottom-color:#8f6bb7;background:#eee6f7}h1{color:#5f3f82;font-size:30px;letter-spacing:1px}h1 span{letter-spacing:2px;color:#9682ad}.overall-tile,.stat,.series-hero,.catalog-panel,.duplicate-row,.detail-cost,#purchase-welcome{background:#eee6f7}.series-tile>strong,.series-hero>strong{color:#8060a6}button:focus-visible,input:focus,select:focus{outline-color:#a487c5}.warning{background:#e9def4;color:#5e447c}.series-tile progress::-webkit-progress-value{background:#9b79bf}.series-tile progress::-moz-progress-bar{background:#9b79bf}.series-category-list progress{accent-color:#9b79bf}input[type=checkbox]{accent-color:#7655a6}dialog{background:#faf7ff}.purchase-page,#sale-page,.archive-tools{background:#fffdfF}#inventory-summary{background:#fcf9ff;border-color:#d9c8eb}#inventory-summary strong{color:#76558f}.batch-cash{background:#e5d8f1}#toast{background:#5c417a}footer{color:#9b89ac}@media(max-width:700px){h1{font-size:28px;white-space:nowrap}header{gap:8px}header .primary{padding:11px 13px;font-size:13px}}

#finance .stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.main-total{background:#e2d2f1}.money-record{margin:12px 0;background:#fffdfF;border:1px solid var(--line);border-radius:14px}.money-record summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:16px}.record-type{font-size:11px;color:#80609d;background:#eee6f7;padding:5px;border-radius:6px;flex-shrink:0}.record-title{flex:1;min-width:0;font-size:13px}.record-title small{display:block;font-size:11px;letter-spacing:0;margin-top:6px}.money-record summary strong{font-size:14px;white-space:nowrap;font-weight:500}.record-details{padding:0 16px 16px;font-size:12px}.record-details p{display:flex;justify-content:space-between;gap:16px}.record-details b{white-space:nowrap;font-weight:500}#content-kind-label{margin:14px 0}

.stock-line{display:block;font-size:10px;color:#806d95;margin-top:12px;line-height:1.7}.card-bottom{padding-top:6px}

/* White product-photo stage extends to every edge of the card. */
.card,.card:hover,.card:focus-visible{background:#fff}.card .visual{background:#fff;overflow:hidden}.card .visual img{display:block;object-fit:contain;background:#fff;width:100%;height:100%}.card-content{background:#fff}#group-image{background:#fff;border-radius:16px;overflow:hidden;margin:15px 0}#group-image img{background:#fff;margin:0;width:100%;max-height:210px;object-fit:contain}

#batch-editor{width:100%;max-width:none}.purchase-page{min-width:0}.fields>label{min-width:0}

.manual-link{grid-column:1/-1;background:none;border:0;text-align:left;padding:3px 0;min-height:30px;text-decoration:underline;font-size:12px;color:#947bad}.picker-stock{grid-column:1/-1;padding:10px 12px;border-radius:10px;background:#eee6f7;color:#76558f;font-size:12px}.other-entry{width:100%;text-align:left;background:#eee6f7}.other-product{padding:16px 0;border-bottom:1px solid var(--line)}.other-product strong{font-size:15px;font-weight:500}.other-product p{font-size:12px;color:#947bad}#form .fields{margin-top:22px}

#entry-product-label,#shade-label,#manual-product-label{grid-column:1/-1}

.other-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.other-list .other-product{padding:12px;background:#fff;border-radius:12px;border:0;min-width:0}.other-list .other-product strong{font-size:13px;line-height:1.6;display:block}.other-list .other-product p{font-size:11px;margin:7px 0 0;line-height:1.5}

/* Mobile inventory filters must shrink within each grid cell. */
#collection>.toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px}#collection>.toolbar>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box}#collection>.toolbar select{padding-right:24px;text-overflow:ellipsis}#entry-series-label{grid-column:auto}#entry-product-label{grid-column:1/-1}

.total-collection{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:20px;background:#e7dbf4;border-radius:18px;margin:12px 0}.total-collection>span{font-size:16px}.total-collection>strong{font-size:28px;font-weight:500;color:#7655a6}.total-collection>small{letter-spacing:0;font-size:12px}.total-collection>progress{width:100%;accent-color:#9b79bf;height:7px}.total-collection>progress{grid-column:1/-1}

.atlas-details section{margin:20px 0}.atlas-details h3{display:flex;justify-content:space-between}.atlas-details h3 small{font-weight:400;color:#8c8198}.atlas-product{background:white;border-radius:16px;padding:14px;margin:10px 0}.atlas-product h4{margin:0 0 10px}.atlas-sku{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f2edf7}.atlas-sku strong{flex-shrink:0;font-size:12px}.owned{color:#72539b}.missing{color:#a49cae;font-weight:400}header #add{white-space:nowrap}@media(max-width:480px){header{gap:8px}header #add{padding:10px;font-size:12px}nav button{padding-left:4px;padding-right:4px}}

.collection-search{margin:20px 0 10px}.collection-search input{width:100%;min-width:0}.collection-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}.collection-filters select{width:100%;min-width:0;font-size:12px;padding:10px 6px}.series-tile>strong small{display:inline;font-size:12px;margin-left:5px;vertical-align:baseline}.atlas-sku{width:100%;text-align:left;border-radius:0;background:#fff}.detail-actions{display:flex;gap:12px;margin:20px 0}.unit-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.unit-fields select,.unit-fields input{min-width:0;width:100%;padding:10px 6px;font-size:12px}dialog .modal-head{position:sticky!important;top:-1px;z-index:10;background:#faf7ff;padding:12px 0;border-bottom:1px solid #e4dceb}dialog .modal-head button{display:block!important;flex-shrink:0;position:static!important;min-width:44px;color:#493655}dialog .modal-head h2{font-size:20px}#entry-back{margin:12px 0}#unit-save{margin-top:12px}#entry-reference-label{margin:15px 0}

.fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fields>*,input,select{min-width:0}input,select{max-width:100%;box-sizing:border-box}#sell-form>.primary{margin-top:18px}#sell-form .sale-advanced{grid-column:1/-1}@media(max-width:700px){#sell-form .fields{grid-template-columns:minmax(0,1fr)}#sell-form .fields input,#sell-form .fields select{width:100%;min-width:0}input[type=date]{max-width:100%;min-width:0;width:100%}}
