.model-tech-card{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px;min-width:0}.model-tech-card h2{font-size:1.15rem}.model-units{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.76rem;margin:12px 0}.model-units select{width:auto;max-width:150px;padding:7px 10px}.model-measurements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.model-measurements>div{min-width:0}.model-measurements dt{color:var(--muted);font-size:.75rem;margin-bottom:4px}.model-measurements dd{color:var(--txt);font-size:.95rem;overflow-wrap:anywhere;margin:0}.model-tools-actions{margin-top:14px}.model-pdf-dialog{width:min(1040px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:92dvh;margin:auto;padding:24px;border:1px solid var(--line);border-radius:18px;background:#100b13;color:var(--txt);overflow:auto}.model-pdf-dialog::backdrop{background:rgba(0,0,0,.85)}.model-pdf-dialog h2{font-size:1.35rem}.model-pdf-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.model-pdf-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.model-pdf-options label{display:flex;flex-direction:column;gap:8px;min-width:0}.model-pdf-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.model-pdf-photo{position:relative;border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0;cursor:pointer;font-size:.76rem;overflow-wrap:anywhere}.model-pdf-photo>input{width:20px;height:20px;align-self:flex-start}.model-pdf-photo img{display:block;width:100%;height:170px;object-fit:contain;background:#08050a;border-radius:8px}.model-pdf-photo:has(input:checked){border-color:var(--pink);background:rgba(255,45,145,.08)}.model-pdf-order{margin:20px 0}.model-pdf-order h3{font-size:1rem;margin-bottom:10px}.model-pdf-order-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-soft);padding:8px 0}.model-pdf-order-row>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.85rem}.model-pdf-order-row>.btn{min-width:34px;margin:0}.model-shortlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:16px;margin-top:24px}.model-shortlist-grid .card{min-width:0}.model-shortlist-grid a{text-decoration:none;color:var(--txt)}.model-shortlist-grid img{display:block;width:100%;height:235px;object-fit:cover;object-position:center 22%;border-radius:12px}.model-shortlist-grid h2{font-size:1rem;margin-top:14px;overflow-wrap:anywhere}.model-shortlist-grid .actions-row{gap:8px}.model-shortlist-grid .btn{flex:1;font-size:.76rem}.model-tools-note{font-size:.85rem;line-height:1.6;color:var(--muted)}#model-selection>input{margin-top:16px;max-width:480px}.model-pdf-dialog [role=status]{min-height:1.4em}.model-tools-actions .btn{min-width:0}
@media(max-width:1200px){.profile-about>.model-tech-card{width:100%;margin-bottom:0}.model-measurements{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.model-pdf-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-pdf-options{grid-template-columns:minmax(0,1fr)}.model-pdf-dialog{padding:16px}.model-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.model-shortlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-shortlist-grid .card{padding:12px}.model-shortlist-grid img{height:190px}.model-shortlist-grid .actions-row{flex-direction:column}.model-shortlist-grid .btn{width:100%}.model-pdf-photo img{height:150px}}
