#arquivo{max-width:1280px;margin:0 auto;padding-bottom:70px}#arquivo>.phead{margin-bottom:26px}#arquivo>.phead h1{font:800 clamp(2.5rem,5vw,4.5rem)/.95 'Sora';letter-spacing:-.065em}#arquivo>.phead .sub{max-width:680px;margin-top:14px;line-height:1.65}
.ae-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:14px;align-items:start}.ae-capture,.ae-week,.ae-history{border:1px solid var(--line);background:var(--card);border-radius:22px}.ae-capture{position:sticky;top:16px;padding:20px}.ae-capture-head,.ae-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ae-capture-head span,.ae-section-head>div>span{font:700 .59rem 'IBM Plex Mono';letter-spacing:.13em;text-transform:uppercase;color:var(--red)}.ae-capture-head strong{font:700 .6rem 'IBM Plex Mono';color:var(--muted)}#ae-form{display:grid;gap:14px;margin-top:24px}#ae-form label>span{display:flex;justify-content:space-between;margin-bottom:7px;font:750 .66rem 'Inter';color:var(--ink)}#ae-form label>span i{font-style:normal;font-weight:600;color:var(--muted)}
#ae-form input,#ae-form select,#ae-form textarea,.ae-filters input,.ae-filters select{width:100%;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 70%,var(--card));color:var(--ink);font:650 .76rem 'Inter';outline:0}#ae-form input,#ae-form select{height:44px;padding:0 12px}#ae-form textarea{resize:vertical;padding:11px 12px;line-height:1.45}.ae-ref input{font:800 1.25rem 'Sora'!important;letter-spacing:-.03em}.ae-ref small{display:block;margin-top:7px;color:var(--muted);font-size:.59rem;line-height:1.45}.ae-ref small.warn{color:var(--red);font-weight:750}.ae-ref small.safe{color:var(--portal-green);font-weight:750}
.ae-destinations{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ae-destinations label{position:relative}.ae-destinations input{position:absolute;opacity:0;pointer-events:none}.ae-destinations span{display:grid!important;place-items:center;height:48px;margin:0!important;border:1px solid var(--portal-beige);border-radius:12px;background:var(--portal-cream);color:var(--portal-navy)!important;cursor:pointer;transition:.16s}.ae-destinations input:checked+span{border-color:var(--portal-navy);background:var(--portal-navy);color:#fff!important;box-shadow:0 7px 18px rgba(19,45,79,.14)}.ae-form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ae-form-actions{display:grid;grid-template-columns:auto 1fr;gap:8px}.ae-form-actions:has(.ae-cancel[hidden]){grid-template-columns:1fr}.ae-save,.ae-cancel{height:48px;border:0;border-radius:13px;font:800 .74rem 'Inter';cursor:pointer;transition:.18s}.ae-save{background:var(--red);color:#fff}.ae-cancel{padding:0 16px;border:1px solid var(--line);background:transparent;color:var(--muted)}.ae-save:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(217,40,40,.2)}
.ae-workspace{display:grid;gap:14px;min-width:0}.ae-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ae-stat{min-height:105px;padding:17px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--card) 82%,transparent)}.ae-stat span{display:block;font:700 .56rem 'IBM Plex Mono';letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ae-stat strong{display:block;margin-top:15px;font:800 1.85rem 'Sora';letter-spacing:-.07em;color:var(--ink)}.ae-stat.recycle strong{color:var(--portal-green)}.ae-week,.ae-history{padding:22px}.ae-section-head h2{margin-top:5px;font:800 1.3rem 'Sora';letter-spacing:-.045em}.ae-section-head>small{color:var(--muted);font:650 .59rem 'IBM Plex Mono'}
.ae-week-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));gap:7px;margin-top:18px;overflow-x:auto;padding-bottom:3px}.ae-week-card{min-height:145px;padding:13px;border:1px solid var(--portal-beige);border-radius:14px;background:var(--portal-cream);color:var(--portal-navy)}.ae-week-card b{font:800 .61rem 'IBM Plex Mono';text-transform:uppercase}.ae-week-card h3{margin-top:13px;font:800 .76rem/1.2 'Inter'}.ae-week-card p{margin-top:7px;color:#786b59;font-size:.59rem;line-height:1.4}.ae-week-card em{display:inline-block;margin-top:13px;padding:5px 7px;border-radius:7px;background:rgba(19,45,79,.08);font:700 .52rem 'IBM Plex Mono';font-style:normal}
.ae-filters{display:flex;gap:7px}.ae-filters input{width:125px;height:38px;padding:0 10px}.ae-filters select{width:158px;height:38px;padding:0 9px}.ae-list{display:grid;gap:8px;margin-top:18px}.ae-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto 64px;gap:14px;align-items:center;padding:14px;border:1px solid var(--line2);border-radius:15px;background:color-mix(in srgb,var(--bg) 45%,var(--card))}.ae-item-ref{font:800 1.05rem 'Sora';letter-spacing:-.04em}.ae-item-ref small{display:block;margin-top:4px;font:650 .51rem 'IBM Plex Mono';letter-spacing:.08em;color:var(--muted)}.ae-item-main{min-width:0}.ae-chips{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.ae-chip{padding:5px 7px;border-radius:7px;background:var(--portal-navy);color:#fff;font:750 .52rem 'IBM Plex Mono';text-transform:uppercase}.ae-chip.feed{background:var(--red)}.ae-chip-plus{color:var(--muted);font:800 .62rem 'IBM Plex Mono'}.ae-property-type{margin-left:3px;padding-left:9px;border-left:1px solid var(--line);color:var(--ink);font:750 .55rem 'Inter'}.ae-item-main p{margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.63rem}.ae-item-date{text-align:right}.ae-item-date strong{display:block;font:800 .72rem 'Inter'}.ae-item-date small{display:block;margin-top:5px;color:var(--muted);font-size:.55rem}.ae-item-date small.recycle{color:var(--portal-green);font-weight:800}.ae-edit{height:34px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:750 .59rem 'Inter';cursor:pointer;transition:.16s}.ae-edit:hover{border-color:var(--portal-navy);background:var(--portal-navy);color:#fff}.ae-empty{padding:34px;border:1px dashed var(--line);border-radius:15px;text-align:center;color:var(--muted);font-size:.7rem}
@media(max-width:950px){.ae-layout{grid-template-columns:1fr}.ae-capture{position:static}.ae-week-grid{grid-template-columns:repeat(7,150px)}}@media(max-width:620px){#arquivo>.phead h1{font-size:2.55rem}.ae-stats{grid-template-columns:1fr}.ae-section-head{display:block}.ae-filters{margin-top:14px}.ae-filters input,.ae-filters select{width:50%}.ae-item{grid-template-columns:72px minmax(0,1fr) auto}.ae-item-date{grid-column:2;text-align:left}.ae-edit{grid-column:3;grid-row:1/3}.ae-capture,.ae-week,.ae-history{padding:16px}}
