._guestbookPage_1c6fi_1{width:min(1120px, 100% - var(--gutter) * 2);margin:auto}._hero_1c6fi_5{padding:60px 0 38px}._hero_1c6fi_5 h1{font-size:56px}._hero_1c6fi_5 p{color:var(--muted);margin-top:18px;font-size:18px}._content_1c6fi_16{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:70px;display:grid}._guestbookForm_1c6fi_22{flex-direction:column;gap:22px;display:flex;position:sticky;top:100px}._guestbookForm_1c6fi_22 fieldset,._manageForm_1c6fi_30 fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}._guestbookForm_1c6fi_22 label,._manageForm_1c6fi_30 label{flex-direction:column;gap:10px;font-size:14px;font-weight:600;display:flex}._guestbookForm_1c6fi_22 input,._guestbookForm_1c6fi_22 textarea,._manageForm_1c6fi_30 input,._manageForm_1c6fi_30 textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:4px;width:100%;padding:13px;font-size:16px}._guestbookForm_1c6fi_22 textarea,._manageForm_1c6fi_30 textarea{resize:vertical;min-height:170px}._hiddenField_1c6fi_64{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._formMeta_1c6fi_71{color:var(--muted);justify-content:space-between;gap:18px;font-size:12px;line-height:1.6;display:flex}._formMeta_1c6fi_71 strong{white-space:nowrap;font-weight:500}._submitButton_1c6fi_83,._secondaryButton_1c6fi_84,._deleteButton_1c6fi_85{background:var(--lime);min-height:44px;color:var(--ink);border:0;border-radius:4px;padding:14px;font-weight:600}._guestbookPage_1c6fi_1 button:disabled{opacity:.4;cursor:not-allowed}._entryHeader_1c6fi_98{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}._entryHeader_1c6fi_98 h2{font-size:22px}._listTools_1c6fi_109{align-items:center;gap:12px;display:flex}._listTools_1c6fi_109>span{color:var(--muted);font-size:12px}._entry_1c6fi_98{border-bottom:1px solid var(--line);padding:24px 0}._entryTop_1c6fi_122{justify-content:space-between;align-items:center;gap:20px;display:flex}._entryTop_1c6fi_122 strong{overflow-wrap:anywhere;font-size:15px}._entryTop_1c6fi_122 time{color:var(--muted);white-space:nowrap;font-size:11px}._entryDates_1c6fi_137{flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;display:flex}._entryActions_1c6fi_143{justify-content:flex-end;gap:4px;margin-top:8px;display:flex}._textButton_1c6fi_149{color:var(--muted);text-underline-offset:4px;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px;font-size:12px}._textButton_1c6fi_149:hover:not(:disabled){color:var(--ink);text-decoration:underline}._secondaryButton_1c6fi_84{border:1px solid var(--line);background:0 0}._deleteButton_1c6fi_85{color:#fff;background:#8d3024}._passwordHelp_1c6fi_171,._legacyNote_1c6fi_172{color:var(--muted);font-size:12px;line-height:1.7}._passwordHelp_1c6fi_171{margin:-8px 0 0}._legacyNote_1c6fi_172{margin-top:14px;display:block}._manageForm_1c6fi_30{border-left:3px solid var(--lime);background:#e9ece2;margin-top:14px;padding:20px}._manageForm_1c6fi_30 legend{padding:0 0 20px;font-size:16px;font-weight:700}._manageForm_1c6fi_30 ._deleteNote_1c6fi_195{margin:0;font-size:14px}._editCount_1c6fi_199{text-align:right;color:var(--muted);margin-top:-10px;font-size:12px}._manageActions_1c6fi_205{gap:10px;display:flex}._manageActions_1c6fi_205 button{min-width:86px}._manageError_1c6fi_212{color:#8d3024;font-size:13px;line-height:1.7}._manageError_1c6fi_212:empty,._listStatus_1c6fi_218:empty{display:none}._listStatus_1c6fi_218{color:var(--accent);padding:16px 0 0;font-size:14px}._emptyState_1c6fi_226 button{margin-top:16px}._entry_1c6fi_98 p{overflow-wrap:anywhere;margin-top:14px;font-size:15px}._emptyState_1c6fi_226{padding:38px 0}._emptyState_1c6fi_226 strong{font-size:16px;font-weight:600}._emptyState_1c6fi_226 p{color:var(--muted);margin-top:10px;font-size:14px}@media (width<=760px){._hero_1c6fi_5{padding-top:38px}._hero_1c6fi_5 h1{font-size:38px}._hero_1c6fi_5 p{font-size:16px}._content_1c6fi_16{grid-template-columns:1fr;gap:44px}._guestbookForm_1c6fi_22{position:static}._entryTop_1c6fi_122{align-items:flex-start}}
