@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&display=swap');
:root{--v5-ink:#14231f;--v5-blue:#244cff;--v5-lime:#caff55;--v5-bg:#f6f4ee}body{font-family:'DM Sans',sans-serif}.v5-top{display:flex;align-items:center;justify-content:space-between;padding:18px max(24px,calc((100vw - 1180px)/2));background:#fbfaf6;border-bottom:1px solid #e7e5dd;gap:20px}.v5-logo{font-size:30px;font-weight:900;letter-spacing:-2px;color:#15251e;text-decoration:none}.v5-logo span{color:#244cff}.v5-top nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.v5-top nav a{font-size:13px;color:var(--v5-ink);font-weight:700;text-decoration:none}.v5-top nav .v5-account{background:var(--v5-lime);padding:10px 15px;border-radius:30px}.v5-shell{max-width:1200px;margin:40px auto 100px;padding:0 22px;min-height:70vh}.v5-with-side{display:grid;grid-template-columns:245px minmax(0,1fr);gap:36px}.v5-content{min-width:0}.v5-content h1{font-size:clamp(34px,5vw,62px);letter-spacing:-.055em;line-height:1.03;font-weight:900;margin:14px 0 25px;color:var(--v5-ink)}.v5-content p{line-height:1.7}.v5-eyebrow{color:#244cff;font-size:11px;letter-spacing:.12em;font-weight:900}.v5-sidebar{align-self:start;border:1px solid #e2e2d8;background:#fff;border-radius:18px;padding:22px;display:grid;gap:4px}.v5-sidebar h3{margin:0 0 13px;font-size:22px}.v5-sidebar a{padding:11px 13px;color:#223228;text-decoration:none;border-radius:9px;font-size:13px;font-weight:700}.v5-sidebar a:hover,.v5-sidebar a.selected{background:#e9f3d4}.v5-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0}.v5-card{display:block;border:1px solid #dedfd6;border-radius:18px;background:#fff;padding:24px;text-decoration:none;color:#1a2a23}.v5-card:hover{border-color:#244cff}.v5-card h3{font-size:19px;margin:0 0 10px}.v5-card p{font-size:13px;margin:0;color:#627067}.v5-auth{max-width:465px;margin:15px auto;background:white;border:1px solid #e3e6da;border-radius:22px;padding:30px;box-shadow:0 16px 40px #1d30200b}.v5-content label{font-size:13px;display:grid;gap:7px;font-weight:750;margin:13px 0}.v5-content input:not([type=checkbox]):not([type=file]),.v5-content select,.v5-content textarea{width:100%;min-height:46px;border:1px solid #d8dfd5;border-radius:10px;padding:12px 14px;background:#fff;font:inherit;box-sizing:border-box}.v5-content textarea{min-height:110px;resize:vertical}.v5-content input[type=file]{padding:14px;border:1px dashed #a3b3a4;border-radius:12px}.v5-primary,.v5-google{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 21px;border:0;border-radius:11px;background:var(--v5-lime);color:#19281c;font-weight:850;font-size:14px;text-decoration:none;cursor:pointer;margin:10px 0}.v5-auth .v5-primary,.v5-auth .v5-google{width:100%}.v5-google{background:#fff;border:1px solid #cbd4cd}.v5-google strong{font-size:19px;color:#4285f4}.v5-separator{text-align:center;color:#86948b;font-size:12px;margin:10px}.v5-quiet,.v5-integr-note{font-size:12px;color:#64736b;margin-top:15px}.v5-integr-note{border-left:3px solid #244cff;padding:12px;background:#f4f6fa}.v5-check{display:flex!important;align-items:flex-start;flex-direction:row;gap:8px!important}.v5-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 15px}.v5-list{display:grid;gap:12px;margin:25px 0}.v5-item{background:white;border:1px solid #e0e4da;padding:18px;border-radius:14px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.v5-item img{width:92px;height:80px;object-fit:cover;border-radius:9px}.v5-item .v5-item-info{flex:1;min-width:170px}.v5-item h3{margin:0 0 6px;font-size:17px}.v5-item p{margin:0;font-size:13px;color:#65736a}.v5-actions{display:flex;gap:8px;flex-wrap:wrap}.v5-actions button{padding:9px 12px;border-radius:8px;border:1px solid #cbd7cb;cursor:pointer;background:white;font:inherit;font-weight:700;font-size:12px}.v5-actions button[data-v5-action=accept]{background:#caff55}.v5-empty{padding:30px;background:white;border-radius:12px;margin:25px 0;color:#637367}.v5-admin-bar{position:sticky;top:0;z-index:2000;background:#17271e;color:#f4f6eb;padding:12px max(20px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:700}.v5-admin-bar a{color:#caff55;text-decoration:none}.v5-floating-admin{position:fixed;bottom:24px;right:24px;z-index:2000;background:#caff55;border-radius:999px;padding:14px 18px;box-shadow:0 8px 30px #0002;font-weight:800;text-decoration:none;color:#14231f}.v5-status{font-size:11px;border-radius:20px;background:#f3f4e9;padding:7px 10px;font-weight:700}.v5-hidden{display:none!important}@media(max-width:800px){.v5-with-side{grid-template-columns:1fr}.v5-sidebar{display:flex;overflow:auto;align-items:center}.v5-sidebar h3{min-width:100px}.v5-sidebar a{white-space:nowrap}.v5-form-grid,.v5-grid{grid-template-columns:1fr}.v5-top{padding:16px}.v5-top nav{gap:9px}.v5-top nav a{font-size:11px}.v5-shell{margin:25px auto}.v5-floating-admin{bottom:12px;right:12px}}
