.minoko-quote-form{max-width:760px;padding:28px;background:#fff;border:1px solid #dce3e8;color:#102131;font-family:Arial,sans-serif}.minoko-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.minoko-quote-form label{display:grid;gap:6px;margin:0 0 16px;color:#435460;font-size:13px;font-weight:600}.minoko-quote-form label span{color:#8a989f;font-size:11px;font-weight:400}.minoko-quote-form input,.minoko-quote-form select,.minoko-quote-form textarea{width:100%;border:1px solid #d6e0e5;background:#fbfcfc;padding:11px;border-radius:3px;font:inherit;font-size:14px}.minoko-quote-form input:focus,.minoko-quote-form select:focus,.minoko-quote-form textarea:focus{border-color:#1546a0;outline:2px solid rgba(21,70,160,.12)}.minoko-file-field{padding:15px;border:1px dashed #aebfc9;background:#f7fafb}.minoko-file-field strong,.minoko-file-field span{display:block}.minoko-file-field input{border:0;padding:6px 0 0;background:transparent}.minoko-consent{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px!important;font-size:12px!important;font-weight:400!important}.minoko-consent input{width:auto}.minoko-quote-form button{border:0;border-radius:4px;padding:13px 18px;background:#ffbd4a;color:#071625;font-weight:700;cursor:pointer}.minoko-success,.minoko-error{max-width:760px;padding:20px;background:#e5f3ea;color:#316f4b}.minoko-success strong,.minoko-success span{display:block}.minoko-success span{margin-top:5px}.minoko-error{background:#fff0eb;color:#8c3f2d}.minoko-portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.minoko-portfolio-card{background:#f7fafb;border:1px solid #dce3e8}.minoko-portfolio-image{min-height:200px;padding:17px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(140deg,#214b87,#0c233c);background-size:cover;background-position:center;color:#fff}.minoko-portfolio-image span{align-self:flex-start;padding:5px 8px;background:#ffbd4a;color:#071625;text-transform:uppercase;font-size:10px;font-weight:700}.minoko-portfolio-image strong{font-size:21px}.minoko-portfolio-body{padding:20px}.minoko-portfolio-body>img{display:block;max-width:100px;max-height:30px;object-fit:contain;margin-bottom:10px}.minoko-portfolio-body>small{color:#1546a0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.minoko-portfolio-body h3{margin:9px 0 7px;font-size:22px}.minoko-portfolio-body p{color:#667786;line-height:1.6}.minoko-portfolio-body summary{color:#1546a0;cursor:pointer;font-weight:700}.minoko-portfolio-empty{padding:28px;border:1px dashed #aebfc9;background:#f7fafb}.minoko-portfolio-empty strong,.minoko-portfolio-empty span{display:block}.minoko-portfolio-empty span{margin-top:5px;color:#667786}.minoko-admin-filters{display:flex;gap:10px;margin:18px 0}.minoko-admin-filters input,.minoko-admin-filters select{min-height:34px;padding:0 8px}.minoko-status{display:inline-block;padding:4px 7px;border-radius:3px;text-transform:uppercase;font-size:10px;font-weight:700}.minoko-status--new{background:#ffedc9;color:#8c621b}.minoko-status--reviewed{background:#e1ebfb;color:#24559f}.minoko-status--contacted{background:#dff1e7;color:#3b7b5d}.minoko-status--closed{background:#e7eaec;color:#697780}.minoko-attachments{display:flex;flex-direction:column;gap:4px;margin-top:8px}.minoko-attachments a{font-size:11px}.minoko-admin table td{vertical-align:top}.minoko-admin table td small{color:#6c7d86}.minoko-admin table select{max-width:110px}
@media(max-width:760px){.minoko-form-grid,.minoko-portfolio-grid{grid-template-columns:1fr}.minoko-admin-filters{flex-wrap:wrap}}
