@font-face{font-family:'Hello Angel';src:url('fonts/HelloAngel.otf') format('opentype'),url('fonts/HelloAngel.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
:root{--bg:#d9e6f7;--surface:#ffffff;--surface-soft:#eff8ff;--surface-strong:#ddeefe;--line:#c6d4e8;--line-strong:#b4c5df;--text:#243042;--text-soft:#5a6b85;--text-muted:#7f8fa8;--title:#23527c;--link:#3a8ab2;--link-hover:#193a6b;--urkut-blue:#5778a3;--urkut-blue-dark:#3a5f8a;--urkut-blue-tab:#87a1c6;--urkut-light:#ddeefe;--urkut-pink:#e6399b;--urkut-pink-dark:#c92c85;--urkut-pink-soft:#fff1f7;--success-bg:#eaf8ef;--success-line:#9cd1ad;--danger-bg:#fff1f1;--danger-line:#e59d9d;--warning-bg:#fff7d8;--warning-line:#f2de87;--shadow-sm:0 1px 2px rgba(28,47,87,0.08);--shadow-md:0 1px 3px rgba(28,47,87,0.1);--shadow-lg:0 2px 6px rgba(28,47,87,0.14);--radius-sm:3px;--radius-md:4px;--radius-lg:5px;--radius-pill:3px;--container:1320px;--left-col:210px;--right-col:230px;--header-offset:18px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:Verdana, Tahoma, Arial, sans-serif;font-size:12px;line-height:1.45}
img{max-width:100%;display:block}
a{color:var(--link);text-decoration:none;transition:color .12s ease}
a:hover{color:var(--link-hover);text-decoration:underline}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
.header-wrapper{width:100%;background:var(--urkut-pink);border-bottom:1px solid var(--urkut-pink-dark)}
.header-main{max-width:var(--container);margin:0 auto;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff}
.logo-container{display:flex;align-items:center;gap:16px;min-width:0}
.logo{background:transparent;color:#fff;font-family:'Hello Angel',cursive;font-weight:400;font-size:34px;line-height:1;letter-spacing:0;padding:0;border-radius:0}
.nav-main{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.nav-main a{color:#fff;font-weight:bold;opacity:.96}
.nav-main a:hover{opacity:1;text-decoration:underline}
.header-sub-wrapper{width:100%;background:var(--surface);border-bottom:1px solid var(--line-strong)}
.header-sub{max-width:var(--container);margin:0 auto;padding:7px 16px;display:flex;align-items:center;gap:14px;min-height:40px}
.header-sub a{color:var(--title);font-weight:bold}
.search-bars{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.search-form{display:flex;align-items:center;min-width:190px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px 5px 3px 8px}
.search-form input{border:none;outline:none;width:150px;font-size:11px;color:var(--text);background:transparent}
.search-form button{border:none;background:transparent;color:var(--urkut-blue);padding:4px 6px}
.btn-invite{border:1px solid var(--urkut-pink-dark);border-radius:var(--radius-sm);padding:6px 12px;font-size:11px;font-weight:800!important;background:var(--urkut-pink);color:#fff!important}
.btn-invite:hover{background:var(--urkut-pink-dark)}
.popup-convite{display:none;position:absolute;top:38px;right:0;width:300px;background:#fff;border:1px solid var(--line-strong);padding:14px;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);z-index:1000}
.container{width:100%;max-width:var(--container);margin:16px auto 32px;padding:0 14px;display:flex;align-items:flex-start;gap:14px;min-height:560px}
.left-col{width:var(--left-col);flex:0 0 var(--left-col)}
.center-col{flex:1;min-width:0;position:relative;z-index:10}
.right-col{width:var(--right-col);flex:0 0 var(--right-col);display:flex;flex-direction:column;gap:12px}
.card,.card-left,.box-sidebar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}
.card{padding:16px;margin-bottom:14px}
.card-left{padding:14px 12px;margin-bottom:14px;text-align:center}
.box-sidebar{overflow:hidden;padding:12px}
.box-title{margin:-12px -12px 12px -12px;padding:8px 12px;background:var(--urkut-light);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--title);font-weight:800;font-size:11px}
.profile-pic{position:relative;width:184px;height:184px;margin:0 auto 10px;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-strong);border:1px solid var(--line-strong);box-shadow:none;display:flex;align-items:center;justify-content:center}
.profile-pic img{width:100%;height:100%;object-fit:cover;image-rendering:auto}
.capa-perfil-mobile{display:none}
.mh-greeting{display:none}
.detalhes-usuario-centro{margin:0 0 10px;padding:6px 8px;border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--line);color:var(--text-soft);font-size:11px;font-style:normal;line-height:1.5;text-align:center}
.perfil-foto-botoes{display:flex;gap:6px;justify-content:center;margin:0 0 12px;flex-wrap:wrap}
.btn-foto{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:5px 10px;min-height:26px;background:var(--surface-strong);color:var(--link);font-size:11px;font-weight:800}
.btn-foto:hover{background:var(--urkut-light)}
.icon-edit{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;border-radius:var(--radius-sm);background:var(--surface-strong);border:1px solid var(--line);color:var(--link);font-size:11px;vertical-align:middle}
.icon-edit:hover{background:var(--urkut-light)}
.menu-left{list-style:none;padding:0;margin:4px 0 0;text-align:left}
.menu-left li{border-bottom:1px solid var(--surface-soft)}
.menu-left li a,.menu-btn-action{width:100%;display:flex;align-items:center;gap:7px;padding:6px 4px;color:var(--link);background:transparent;border:none;font-size:11px;font-weight:bold;text-align:left}
.menu-left li a:hover,.menu-btn-action:hover{background:var(--urkut-light);color:var(--link-hover)}
.menu-btn-action{font-family:Tahoma, Arial, sans-serif}
.breadcrumb{margin-bottom:10px;color:var(--text-soft);font-weight:700;font-size:11px}
.breadcrumb a{color:var(--link)}
h1.urkut-name{margin:0 0 6px;color:var(--title);font-size:34px;line-height:1.1;letter-spacing:-0.3px;font-weight:700;font-family:'Trebuchet MS','Segoe UI',Verdana,sans-serif;text-align:left}
h1.urkut-name::first-letter{color:var(--urkut-pink);font-size:inherit}
.status-text{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:6px 8px;border-radius:0;background:transparent;border:1px solid #eee;color:var(--text);font-size:12px;font-style:normal;line-height:1.5;text-align:left}
.sorte-box{margin:0 0 14px;padding:8px 10px;background:var(--warning-bg);border:1px solid var(--warning-line);border-radius:var(--radius-sm);color:#7a6212;box-shadow:none}
.card-center{border-top-right-radius:50px}
.warning-box{background:#fcfddd;padding:8px 10px;border-radius:4px;font-size:12px;color:#333;margin-bottom:10px}
.feed-composer-trigger{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:20px;background:var(--surface-soft);cursor:pointer;margin-bottom:16px}
.feed-composer-pic{width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--surface-strong);flex-shrink:0}
.feed-composer-pic img{width:100%;height:100%;object-fit:cover}
.feed-composer-trigger span:not(.btn-outline-angiru){flex:1;color:var(--text-muted);font-size:13px}
.feed-composer-trigger .btn-outline-angiru{pointer-events:none;flex:none}
.feed-vis-row{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px}
.feed-reacao-count{font-weight:normal}
.scrapbook-message img{max-width:100%;pointer-events:none}
.stats-container{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:10px 12px;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md)}
.stats-info{position:relative;z-index:31;display:flex;flex-wrap:wrap;gap:22px;flex:1;min-width:0}
.stat-box{position:relative;z-index:32;padding:0;background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-align:left}
.stat-box-mobile-only{display:none}
a.stat-box-clickable{text-decoration:none;color:inherit}
a.stat-box-clickable:hover{text-decoration:none}
a.stat-box-clickable:hover .stat-num{color:var(--urkut-pink-dark)}
.stat-label{font-size:10px;color:var(--text-muted);text-transform:lowercase;font-weight:700}
.stat-num,.btn-fan{position:relative;z-index:35;pointer-events:auto!important;display:inline-flex;align-items:center;gap:5px;min-height:auto;color:var(--title);background:none;border:none;padding:0;font-size:15px;font-weight:900;line-height:1.2}
.stat-num:hover{color:var(--urkut-pink-dark)}
.btn-fan{cursor:pointer;font-family:inherit}
.trust-row{display:contents}
.trust-stars-wrapper{position:relative;display:inline-block;min-width:65px;margin-top:1px;font-size:15px;line-height:1;white-space:nowrap;user-select:none;touch-action:none}
.interactive-trust{cursor:pointer}
.trust-base{opacity:.3;filter:grayscale(60%);white-space:nowrap}
.trust-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;transition:width .18s ease;pointer-events:none}
.trust-tooltip{position:absolute;left:50%;bottom:125%;transform:translateX(-50%);padding:3px 6px;border-radius:var(--radius-sm);background:#283c67;color:#fff;font-size:10px;font-weight:800;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;z-index:50}
.interactive-trust:hover .trust-tooltip{opacity:1;visibility:visible}
.tabs-nav{display:flex;flex-wrap:wrap;gap:2px;margin-top:14px;padding-bottom:0;border-bottom:2px solid var(--urkut-blue-tab)}
.tab-btn{border:1px solid var(--line-strong);border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:6px 12px;background:var(--surface-strong);color:var(--title);font-weight:800;cursor:pointer;text-transform:lowercase}
.tab-btn:hover{background:var(--urkut-light)}
.tab-btn.active{background:var(--urkut-blue-tab);border-color:var(--urkut-blue-tab);color:#fff}
.tab-content{display:none;background:transparent;padding:14px 0 0}
.tab-content.active{display:block;animation:tabFadeIn .25s ease}
@keyframes tabFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.info-table{width:100%;border-collapse:collapse}
.info-table tr{background:var(--surface-strong);border-bottom:1px solid var(--line)}
.info-table tr:nth-child(odd){background:#fff}
.info-table td{padding:7px 10px;vertical-align:top}
.info-label{width:160px;color:var(--text-soft);font-weight:800;text-align:right}
.hidden-form{display:none;margin:0 0 12px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--line)}
.hidden-form input[type="text"],.hidden-form input[type="date"],.hidden-form input[type="time"],.hidden-form input[type="number"],.hidden-form select{width:100%;height:30px;padding:0 8px;margin:0 0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text);outline:none}
.hidden-form textarea{width:100%;min-height:80px;padding:8px;margin:0 0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text);font-family:Arial, sans-serif;resize:vertical;outline:none}
.hidden-form button{min-height:28px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--link);font-weight:800}
.hidden-form button:hover{background:var(--urkut-light)}
.form-group-title{margin:14px 0 8px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--urkut-blue);color:#fff;font-weight:800;font-size:11px}
.modal-overlay{display:none;position:fixed;inset:0;background:rgba(18,28,45,0.5);z-index:2000;align-items:center;justify-content:center;padding:18px}
.modal-box{width:min(420px, 100%);background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:16px;text-align:center;box-shadow:var(--shadow-lg)}
.modal-box textarea{width:100%;min-height:90px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);margin:10px 0;font-family:Arial, sans-serif;font-size:12px}
.grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}
.grid-item{text-align:center;overflow:hidden}
.grid-item a{display:block}
.grid-thumb{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-strong);border:1px solid var(--line);margin-bottom:4px;display:flex;align-items:center;justify-content:center}
.grid-thumb img{width:100%;height:100%;object-fit:cover}
.grid-item-count{display:block;font-size:9px;font-weight:400;color:var(--text-muted)}
.depoimentos-section{margin-top:0}
.depoimentos-section h3{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line);color:var(--title);font-size:14px;line-height:1.2;font-weight:900}
.dep-item{display:flex;align-items:flex-start;gap:10px;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid var(--surface-strong);background:transparent}
.dep-pendente{background:var(--warning-bg);border:1px solid var(--warning-line);border-left:3px solid #f0b23d;border-radius:var(--radius-sm);padding:10px}
.dep-pic{width:46px;height:46px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-strong);border:1px solid var(--line)}
.dep-pic img{width:100%;height:100%;object-fit:cover}
.dep-content{flex:1;min-width:0;position:relative}
.dep-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:11px}
.dep-header a{color:var(--title);font-size:12px;font-weight:900}
.dep-date{color:var(--text-muted);white-space:nowrap;font-size:10px}
.dep-balao{position:relative;padding:9px 10px;border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--line);color:#39465a;font-size:12px;line-height:1.55;word-break:break-word}
.dep-text{font-style:italic;color:#444}
.btn-action{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--link);font-weight:800}
.btn-action:hover{background:var(--urkut-light)}
.btn-danger{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid var(--danger-line);border-radius:var(--radius-sm);background:var(--danger-bg);color:#bf3030;font-weight:800}
.btn-danger:hover{background:#ffe4e4}
.iframe-colheita{width:100%;height:680px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:#fff}
.footer{width:100%;margin-top:26px;padding:18px 12px;border-top:1px solid var(--line);text-align:center;color:var(--text-soft);font-size:11px}
@media(max-width:1180px){.container{gap:12px}.left-col{width:190px;flex-basis:190px}.right-col{width:210px;flex-basis:210px}.stats-container{flex-direction:column;align-items:stretch}.stats-info{width:100%}}
@media(max-width:900px){body{font-size:14px}.header-wrapper{position:sticky;top:0;z-index:1200}.header-main{padding:10px 14px 8px;min-height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.logo-container{grid-column:2;justify-content:center;gap:0}.logo{font-size:26px;text-align:center}.nav-main{grid-column:3;justify-content:flex-end;gap:10px;font-size:12px}.nav-main a{font-size:0;opacity:1;position:relative}.nav-main a::before{font-size:18px}.header-sub-wrapper{background:#fff}.header-sub{flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px 10px}.header-sub > a{display:none}.search-bars{margin-left:0;width:100%;justify-content:stretch;flex-direction:column;align-items:stretch;gap:8px}.search-form{width:100%;min-width:0;height:40px;padding:0 8px 0 10px}.search-form input{width:100%;font-size:14px}.search-form button{font-size:14px}.btn-invite{width:100%;min-height:40px;font-size:13px}.popup-convite{width:min(94vw, 320px);right:10px;top:48px}.container{flex-direction:column;gap:12px;margin:12px auto 24px;padding:0 10px}.left-col,.center-col,.right-col{width:100%;flex:none}.left-col{display:none}.center-col{order:2}.right-col{order:3;gap:10px}.card-left{padding:0 0 16px;text-align:center;overflow:hidden}.box-title{margin:-10px -10px 10px;padding:8px 10px}.mh-greeting{display:flex!important;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin:12px 10px 14px;box-sizing:border-box}.mh-greeting>div{min-width:0;overflow:hidden}.mh-greeting h1{font-size:16px;color:var(--title);margin-bottom:2px;overflow-wrap:anywhere}.mh-greeting p{font-size:12px;color:#888;overflow-wrap:anywhere}.mh-greeting-pic{width:52px;height:52px;border-radius:50%;overflow:hidden;background:#e4ebf5;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);flex-shrink:0}.mh-greeting-pic img{width:100%;height:100%;object-fit:cover}.capa-perfil-mobile{display:block;position:relative;width:100%;height:110px;margin:0 0 -38px;background:linear-gradient(135deg,var(--urkut-light) 0%,#eef1fb 100%)}.capa-perfil-mobile img{width:100%;height:100%;object-fit:cover;display:block}.btn-capa-trocar{position:absolute;bottom:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:20px;background:rgba(0,0,0,0.45);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.profile-pic{position:relative;z-index:2;width:112px;height:112px;border-radius:50%;margin:0 auto 12px;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--line)}.detalhes-usuario-centro{display:none!important}.perfil-foto-botoes{justify-content:center;margin:0 16px 10px}.perfil-foto-botoes .btn-foto{flex:1 1 0;min-height:34px;font-size:12px}.menu-left{margin-top:2px;padding:0 16px}.profile-header-top{margin:0 16px 12px}.stats-container{flex-direction:column;align-items:center;justify-content:center}.stats-info{justify-content:center;gap:22px}.stat-num,.btn-fan{font-size:19px}.stat-label{font-size:11px}.trust-item{align-items:center;text-align:center}.trust-label{font-size:11px}.trust-stars-wrapper{font-size:24px}.tabs-nav{display:flex;flex-wrap:nowrap;gap:2px;margin-top:12px}.tab-btn{flex:1 1 0;min-width:0;min-height:36px;font-size:11px;padding:8px 4px;text-align:center;white-space:nowrap}.info-table,.info-table tbody{display:block;width:100%}.info-table tr{display:block;border:none;border-bottom:1px solid var(--surface-soft);padding:6px 0;text-align:center}.info-table tr:last-child{border-bottom:none}.info-table td{display:inline;padding:0}.info-label{color:var(--title);font-weight:800;font-size:11px;margin-right:4px}.info-value{font-size:12px;color:var(--text)}.menu-left li a,.menu-btn-action{min-height:38px;justify-content:center;text-align:center;padding:8px 10px;background:var(--surface-soft);border:1px solid var(--line);font-size:12px}.menu-left li a:hover,.menu-btn-action:hover{background:var(--urkut-light)}.breadcrumb{margin-bottom:8px;font-size:11px}.profile-header-top{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px}.social-icons{justify-content:center!important;width:auto!important}h1.urkut-name{font-size:28px;line-height:1.05;text-align:center!important;margin-bottom:0}.status-text{display:block;width:auto;margin-bottom:12px;padding:8px 10px;font-size:13px}.icon-edit{width:26px;height:26px}.sorte-box{padding:8px 10px;font-size:12px}.stats-container{padding:10px;gap:10px}.trust-label{min-width:0}.trust-stars-wrapper{min-width:0}.hidden-form{padding:10px}.hidden-form input[type="text"],.hidden-form input[type="date"],.hidden-form input[type="time"],.hidden-form input[type="number"],.hidden-form select{height:38px;font-size:14px}.hidden-form textarea{font-size:14px}.hidden-form button{min-height:36px;font-size:13px}.grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.depoimentos-section h3{font-size:15px;margin-bottom:12px}.dep-item{gap:10px;padding-bottom:12px;margin-bottom:12px}.dep-pic{width:40px;height:40px}.dep-header{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:6px}.dep-header a{font-size:13px}.dep-date{font-size:10px;white-space:normal}.dep-balao{padding:8px 10px;font-size:13px;line-height:1.5}.iframe-colheita{height:74vh;min-height:520px}.footer{font-size:12px;padding:14px 12px 20px}.hide-on-mobile:not(.menu-left){display:none!important}.menu-left.hide-on-mobile{display:flex!important;grid-template-columns:none;flex-wrap:wrap;justify-content:center;overflow-x:visible;gap:10px;padding-bottom:4px;margin-top:6px}.menu-left.hide-on-mobile li{flex:0 0 auto;border-bottom:none}.menu-left.hide-on-mobile li a,.menu-left.hide-on-mobile .menu-btn-action{position:relative;flex-direction:column;white-space:nowrap;min-height:0!important;width:76px;padding:12px 8px;border-radius:14px;gap:6px!important}.menu-left.hide-on-mobile li a span,.menu-left.hide-on-mobile .menu-btn-action span{width:26px;height:26px;margin-right:0}.menu-left.hide-on-mobile .menu-badge{position:absolute;top:2px;right:10px;margin-left:0;min-width:16px;height:16px;font-size:9px;border:1.5px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.menu-left.hide-on-mobile li a span .retro-icon,.menu-left.hide-on-mobile .menu-btn-action span .retro-icon{width:26px;height:26px}.menu-left.hide-on-mobile .menu-category{display:none}}
@media(max-width:560px){.header-main{grid-template-columns:auto 1fr auto}.logo-container{grid-column:2}.logo{font-size:24px}.nav-main{gap:8px}.container{padding:0 8px}.card-left{grid-template-columns:68px 1fr;gap:8px 10px}.profile-pic{width:68px;height:68px}.detalhes-usuario-centro{min-height:68px;font-size:11px;padding:8px 10px}.menu-left li a,.menu-btn-action{min-height:36px;font-size:11px;padding:7px 8px}h1.urkut-name{font-size:24px}.stat-num,.btn-fan{font-size:15px}.trust-item{grid-template-columns:64px 1fr}.grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.dep-pic{width:36px;height:36px}.dep-balao{font-size:12px}.iframe-colheita{min-height:460px}}

.icone-perfil,.icone-recados,.icone-album,.icone-videos,.icone-feeds,.icone-fas,.icone-editar,.icone-depoimentos,
.icone-confiavel,.icone-legal,.icone-sexy,
.icone-configuracoes,.icone-updates,.icone-apps,.icone-listas,.icone-mensagens,.icone-membros,.icone-enquetes,.icone-forum,
.emoticon-cool,.emoticon-smile,.emoticon-surprised,.emoticon-wink,.emoticon-funny,.emoticon-bigsmile,.emoticon-confused,.emoticon-sad,.emoticon-angry{
    display:inline-block;background-image:url('img/angiru_sprite.png');background-repeat:no-repeat;vertical-align:middle;flex-shrink:0
}
.icone-perfil{width:12px;height:14px;background-position:-13px 0}
.icone-editar{width:13px;height:14px;background-position:0 0}
.icone-recados{width:12px;height:14px;background-position:-25px 0}
.icone-album{width:14px;height:14px;background-position:-37px 0}
.icone-videos{width:14px;height:14px;background-position:-51px 0}
.icone-feeds{width:14px;height:14px;background-position:-65px 0}
.icone-fas{width:14px;height:14px;background-position:-143px 0}
.icone-depoimentos{width:12px;height:14px;background-position:-105px 0}
.icone-configuracoes{width:14px;height:14px;background-position:-117px 0}
.icone-updates{width:14px;height:13px;background-position:-27px -15px}
.icone-apps{width:14px;height:13px;background-position:-14px -42px}
.icone-listas{width:12px;height:14px;background-position:-79px 0}
.icone-mensagens{width:14px;height:14px;background-position:-91px 0}
.icone-membros{width:14px;height:14px;background-position:-291px 0}
.icone-enquetes{width:14px;height:14px;background-position:-263px 0}
.icone-forum{width:12px;height:14px;background-position:-251px 0}
.icone-confiavel,.icone-legal,.icone-sexy{width:19px;height:18px;background-size:730px 90px}
.icone-confiavel{background-position:-399px 0}
.icone-legal{background-position:-458px 0}
.icone-sexy{background-position:-516px 0}

.emoticon-cool{width:15px;height:15px;background-position:-255px -16px}
.emoticon-smile{width:15px;height:15px;background-position:-255px -46px}
.emoticon-surprised{width:15px;height:15px;background-position:-240px -16px}
.emoticon-wink{width:15px;height:15px;background-position:-270px -16px}
.emoticon-funny{width:15px;height:15px;background-position:-255px -31px}
.emoticon-bigsmile{width:15px;height:15px;background-position:-240px -46px}
.emoticon-confused{width:15px;height:15px;background-position:-270px -46px}
.emoticon-sad{width:15px;height:15px;background-position:-270px -31px}
.emoticon-angry{width:15px;height:15px;background-position:-240px -31px}

.emoticon2-heart,.emoticon2-alien,.emoticon2-angel,.emoticon2-angry,.emoticon2-blink,.emoticon2-blush,
.emoticon2-cheerful,.emoticon2-cool,.emoticon2-cwy,.emoticon2-devil,.emoticon2-dizzy,.emoticon2-ermm,
.emoticon2-face,.emoticon2-getlost,.emoticon2-grin,.emoticon2-happy,.emoticon2-kissing,.emoticon2-laughing,
.emoticon2-ninja,.emoticon2-pinch,.emoticon2-pouty,.emoticon2-sad,.emoticon2-shocked,.emoticon2-sick,
.emoticon2-sideways,.emoticon2-silly,.emoticon2-sleeping,.emoticon2-smile,.emoticon2-tongue,.emoticon2-unsure,
.emoticon2-w00t,.emoticon2-wassat,.emoticon2-whistling,.emoticon2-wink,.emoticon2-wub{
    display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;flex-shrink:0
}
.emoticon2-heart{background-image:url('img/emoticons_novos/heart.png')}
.emoticon2-alien{background-image:url('img/emoticons_novos/alien.png')}
.emoticon2-angel{height:24px;background-image:url('img/emoticons_novos/angel.png')}
.emoticon2-angry{background-image:url('img/emoticons_novos/angry.png')}
.emoticon2-blink{background-image:url('img/emoticons_novos/blink.png')}
.emoticon2-blush{background-image:url('img/emoticons_novos/blush.png')}
.emoticon2-cheerful{background-image:url('img/emoticons_novos/cheerful.png')}
.emoticon2-cool{background-image:url('img/emoticons_novos/cool.png')}
.emoticon2-cwy{background-image:url('img/emoticons_novos/cwy.png')}
.emoticon2-devil{width:18px;height:23px;background-image:url('img/emoticons_novos/devil.png')}
.emoticon2-dizzy{background-image:url('img/emoticons_novos/dizzy.png')}
.emoticon2-ermm{background-image:url('img/emoticons_novos/ermm.png')}
.emoticon2-face{background-image:url('img/emoticons_novos/face.png')}
.emoticon2-getlost{background-image:url('img/emoticons_novos/getlost.png')}
.emoticon2-grin{background-image:url('img/emoticons_novos/grin.png')}
.emoticon2-happy{background-image:url('img/emoticons_novos/happy.png')}
.emoticon2-kissing{background-image:url('img/emoticons_novos/kissing.png')}
.emoticon2-laughing{background-image:url('img/emoticons_novos/laughing.png')}
.emoticon2-ninja{background-image:url('img/emoticons_novos/ninja.png')}
.emoticon2-pinch{background-image:url('img/emoticons_novos/pinch.png')}
.emoticon2-pouty{background-image:url('img/emoticons_novos/pouty.png')}
.emoticon2-sad{background-image:url('img/emoticons_novos/sad.png')}
.emoticon2-shocked{background-image:url('img/emoticons_novos/shocked.png')}
.emoticon2-sick{background-image:url('img/emoticons_novos/sick.png')}
.emoticon2-sideways{background-image:url('img/emoticons_novos/sideways.png')}
.emoticon2-silly{background-image:url('img/emoticons_novos/silly.png')}
.emoticon2-sleeping{height:26px;background-image:url('img/emoticons_novos/sleeping.png')}
.emoticon2-smile{background-image:url('img/emoticons_novos/smile.png')}
.emoticon2-tongue{background-image:url('img/emoticons_novos/tongue.png')}
.emoticon2-unsure{background-image:url('img/emoticons_novos/unsure.png')}
.emoticon2-w00t{height:22px;background-image:url('img/emoticons_novos/w00t.png')}
.emoticon2-wassat{background-image:url('img/emoticons_novos/wassat.png')}
.emoticon2-whistling{width:23px;background-image:url('img/emoticons_novos/whistling.png')}
.emoticon2-wink{background-image:url('img/emoticons_novos/wink.png')}
.emoticon2-wub{height:29px;background-image:url('img/emoticons_novos/wub.png')}

.stat-num .icone-recados,.stat-num .icone-album,.stat-num .icone-videos,.stat-num .icone-fas,.btn-fan .icone-fas{margin-right:2px}
.trust-item .icone-confiavel,.trust-item .icone-legal,.trust-item .icone-sexy{margin-right:2px}

.char-counter{font-size:10px;color:var(--text-muted);text-align:right;margin-top:2px}
.char-counter.is-limit{color:#cc0000;font-weight:bold}
.editor-emoticons{display:flex;gap:4px;flex-wrap:wrap;margin:6px 0}
.emoticon-picker-btn{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;padding:3px;display:inline-flex;align-items:center;justify-content:center}
.emoticon-picker-btn:hover{background:var(--urkut-light);transform:scale(1.1)}

.angiru-pagination-links{font-size:12px}
.angiru-pagination-links a{color:var(--link);text-decoration:none;font-weight:700}
.angiru-pagination-links a:hover{text-decoration:underline}
.angiru-pagination-links .link--disable{color:#8c8c8c}

.page-header-angiru{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}
.page-header-angiru h1{margin:0;font-size:15px;font-weight:700;color:#000;letter-spacing:.3px}

.scrapbook-list{border-top:1px solid var(--line)}
.scrapbook-row{display:flex;gap:8px;padding:8px;background:var(--surface-strong)}
.scrapbook-row:nth-child(even){background:#fff}
.scrapbook-avatar{width:50px;height:50px;flex-shrink:0;background:var(--surface-strong);border-radius:4px;overflow:hidden}
.scrapbook-avatar img{width:100%;height:100%;object-fit:cover}
.scrapbook-body{flex:1;min-width:0}
.scrapbook-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:2px}
.scrapbook-author{font-weight:700;color:var(--link);text-decoration:none;font-size:12px}
.scrapbook-head-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}
.scrapbook-time{font-size:10px;color:var(--text-muted);white-space:nowrap}
.scrap-actions-top{display:flex;gap:4px}
.scrap-actions-top .btn-outline-angiru{padding:3px 7px}
.scrap-actions-top .btn-outline-angiru.is-active{color:var(--urkut-pink);border-color:var(--urkut-pink)}
.scrapbook-message{font-size:12px;line-height:1.5;color:var(--text);overflow-wrap:break-word}
.feed-inline-image{display:block;max-width:100%;max-height:420px;width:auto;border-radius:8px;margin-top:8px;object-fit:contain;pointer-events:none}
.feed-community-preview{display:block;margin-top:8px;max-width:280px;border:1px solid var(--line);border-radius:8px;overflow:hidden;text-decoration:none;background:var(--surface-soft);transition:border-color .15s}
.feed-community-preview:hover{border-color:var(--urkut-blue);text-decoration:none}
.feed-community-preview-photo{width:100%;aspect-ratio:4/3;background-size:cover;background-position:center;background-color:var(--surface-strong)}
.feed-community-preview-body{padding:8px 10px;display:flex;align-items:center;gap:6px}
.feed-community-preview-name{font-size:12px;font-weight:700;color:var(--title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.scrapbook-actions{display:flex;gap:8px;margin-top:4px;font-size:10px;flex-wrap:wrap}
.scrapbook-actions a:not(.btn-outline-angiru),.scrapbook-actions button:not(.btn-outline-angiru){color:var(--link);text-decoration:none;font-weight:700;cursor:pointer;background:none;border:none;padding:0;font-size:10px;display:inline-flex;align-items:center;gap:3px}
.scrapbook-actions a:not(.btn-outline-angiru):hover,.scrapbook-actions button:not(.btn-outline-angiru):hover{text-decoration:underline}
@media(max-width:768px){.feed-reacao-label{display:none}.scrapbook-actions{flex-wrap:nowrap}}
.scrapbook-actions .is-active{color:var(--urkut-pink)}
.scrapbook-actions .btn-outline-angiru.is-active{color:var(--urkut-pink);border-color:var(--urkut-pink)}

.angiru-tabs{display:flex;gap:2px;border-bottom:1px solid var(--tab-border,var(--line-strong));margin-bottom:12px;font-size:11px}
.angiru-tabs a{padding:4px 12px;border:1px solid var(--tab-border,var(--line-strong));border-bottom:none;border-radius:6px 6px 0 0;background:var(--tab-background,#fff);color:var(--text);text-decoration:none;font-weight:700}
.angiru-tabs a:hover{text-decoration:none;background:var(--surface-soft)}
.angiru-tabs a.is-active{background:var(--tab-active-background,#87a1c6);color:var(--tab-active-color,#fff)!important}

.angiru-data-table{width:100%;border-collapse:collapse;table-layout:fixed}
.angiru-data-table th{text-align:left;font-size:10px;font-weight:700;color:var(--text-muted);text-transform:lowercase;padding:4px 8px;border-bottom:1px solid var(--line)}
.angiru-data-table td{padding:8px;font-size:12px;color:var(--text);vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.angiru-data-table tbody tr:nth-child(odd) td{background-color:var(--surface-strong)}
.angiru-data-table tbody tr:nth-child(even) td{background-color:#fff}

.btn-outline-angiru{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--button-border,#c5c6ca);color:var(--button-color,#609abf);border-radius:7px;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}
.btn-outline-angiru:hover{background:var(--surface-soft);text-decoration:none}
