.v119-visits-page{padding-bottom:100px}.v119-hero{padding:24px;margin:10px 0 14px;border-radius:28px;background:linear-gradient(135deg,#eef8ff,#f4eaff)}.v119-hero h2{font-size:40px;line-height:1.05;margin:8px 0;color:#2d105b}.v119-hero p{margin:0}.v119-card{background:#fff;border:1px solid #eadff2;border-radius:25px;padding:16px;margin:12px 0;box-shadow:0 9px 25px rgba(54,31,82,.05)}.v119-card h3{font-family:Georgia,serif;color:#2d105b;font-size:25px;margin:5px 0 10px}.v119-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.v119-grid button{min-width:0;min-height:82px;border:1px solid #e8ddf2;border-radius:18px;background:linear-gradient(145deg,#fff,#faf6ff);color:#2d155d;padding:9px 5px}.v119-grid button span,.v119-grid button b{display:block}.v119-grid button span{font-size:25px}.v119-grid button b{font-size:10px;margin-top:5px;overflow-wrap:anywhere}.v119-grid button.on{border:2px solid #8047ed;background:#f2ebff}.v119-card label{display:block;font-size:11px;font-weight:800;color:#68577b}.v119-card input,.v119-card textarea{width:100%;box-sizing:border-box;border:1px solid #dcd0e8;border-radius:15px;padding:12px;font:inherit;font-size:16px;margin-top:5px;background:#fff}.v119-card .secondary{margin-top:8px}.v119-placeholder{text-align:center;padding:20px;border:1px dashed #d9cce7;border-radius:20px;color:#776688}.v119-head{display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center}.v119-head>span{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:17px;background:#f5efff;font-size:29px}.v119-head small{font-size:9px;color:#7c6a8e}.v119-head h3{margin:2px 0}.v119-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v119-status button{min-width:0;border:1px solid #e5daef;border-radius:18px;background:#fff;padding:12px 6px;color:#32145f;font-size:22px}.v119-status b,.v119-status small{display:block}.v119-status b{font-size:11px;margin:5px 0}.v119-status small{font-size:9px;color:#79688a;line-height:1.25}.v119-form{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #eee5f3}.v119-file{padding:14px;border:1px dashed #bfa8df;border-radius:16px;background:#faf7ff}.v119-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:9px}.v119-filters button{white-space:nowrap;border:1px solid #e4dbea;border-radius:999px;background:#f8f5f2;padding:8px 11px;font-size:10px;font-weight:800}.v119-filters button.on{background:#34423b;color:#fff}.v119-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #eee7f3}.v119-item.done{opacity:.6}.v119-item>span{font-size:28px}.v119-item h4{margin:2px 0;color:#2d155d;font-size:17px}.v119-item small,.v119-item em{display:block}.v119-item small{font-size:9px;text-transform:uppercase;color:#806d94}.v119-item em{font-style:normal;font-size:11px;color:#6e5c7f}.v119-item p{margin:5px 0;color:#4b3a5d}.v119-docs,.v119-item-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.v119-docs button,.v119-item-actions button{border:1px solid #ddd1e9;border-radius:10px;background:#f8f4fc;padding:7px 8px;color:#56309f;font-size:9px;font-weight:800}.v119-empty{text-align:center;padding:20px;border-radius:15px;background:#faf7fc;color:#776688}@media(max-width:520px){.v119-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v119-status{grid-template-columns:1fr}.v119-hero h2{font-size:34px}}
