.tn-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--edge-1) solid var(--validation-info-border);border-radius:var(--shape-control);background:var(--validation-info-bg);font-size:var(--text-base);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}.tn-notice[data-tone=error]{border-color:var(--validation-error-border);background:var(--validation-error-bg);--tn-notice-fg:var(--validation-error-fg)}.tn-notice[data-tone=neutral]{border-color:var(--border-default);background:var(--surface-page);--tn-notice-fg:var(--text-primary)}.tn-notice[data-tone=neutral] .tn-notice-icon{color:var(--text-secondary)}.tn-notice[data-tone=warning]{border-color:var(--validation-warning-border);background:var(--validation-warning-bg);--tn-notice-fg:var(--validation-warning-fg)}.tn-notice-icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--edge-2);color:var(--tn-notice-fg);flex:none}.tn-notice-body{flex:1 1 min(calc(var(--space-1) * 60),calc(100% - var(--space-1) * 4.5 - var(--space-3)));gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tn-notice .tn-notice-body>p{overflow-wrap:break-word;margin:0}.tn-notice-title{font-weight:var(--weight-emphasis);color:var(--tn-notice-fg)}.tn-notice-line{color:var(--text-secondary)}.tn-notice-body>.tn-notice-line:only-child{color:var(--tn-notice-fg)}.tn-notice a{color:var(--text-secondary);text-underline-offset:var(--space-1);text-decoration:underline}.tn-notice-action{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}@media (max-width:767px){.tn-notice{grid-template-columns:auto minmax(0,1fr);display:grid}.tn-notice-action{grid-column:2}}.tn-notice[data-quiet]{gap:var(--space-2);--tn-notice-fg:var(--text-primary);background:0 0;border:0;padding:0}.tn-notice[data-quiet] .tn-notice-icon{width:var(--icon-sm);height:var(--icon-sm);margin-top:calc(var(--edge-1) * 3);color:var(--text-secondary)}.tn-notice[data-quiet] .tn-notice-title{font-weight:var(--weight-regular)}.tn-notice[data-quiet] .tn-notice-body{gap:0}
